![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
文章平均质量分 69
殷培文enen
这个作者很懒,什么都没留下…
展开
-
键盘敲入 A 字母时,操作系统期间发生了什么?
键盘敲入 A 字母时,操作系统期间发生了什么?转载 2023-05-08 15:54:33 · 607 阅读 · 0 评论 -
进程调度/页面置换/磁盘调度算法
进程调度 页面置换 磁盘调度算法原创 2023-05-08 15:40:05 · 661 阅读 · 0 评论 -
多线程冲突处理方法,锁
多线程冲突处理方法,锁原创 2023-04-11 21:48:11 · 1322 阅读 · 0 评论 -
进程间通信方式
进程间通讯方式原创 2023-04-11 20:59:59 · 416 阅读 · 0 评论 -
进程,线程,调度和调度算法基本知识
进程,线程,调度,调度算法基本知识原创 2023-04-11 19:47:37 · 693 阅读 · 0 评论 -
操作系统-内核的I/O核心子系统及功能,假脱机技术,I/O设备的分配与回收,缓冲区管理
内核的I/O核心子系统及功能 I/O设备假脱机技术(SPOOLing) I/O设备的分配与回收(DCT-COCT-CHCT-SDT)缓冲区管理(单缓冲-双缓冲-循环缓冲-缓冲池)原创 2022-11-28 17:55:31 · 815 阅读 · 0 评论 -
操作系统-I/O设备分类,I/O设备控制器,控制I/O设备的方式,I/O软件的层次结构
什么是I/O设备?有几类I/O设备?控制I/O设备的I/O控制器 控制I/O设备的几种方式?(程序直接控制方式、中断驱动方式、DMA、通道控制)I/O软件的层次结构(用户层软件-设备独立性软件-设备驱动程序-中断处理程序)原创 2022-11-28 17:35:11 · 344 阅读 · 0 评论 -
操作系统-磁盘的结构,磁盘调度算法,减少磁盘延迟时间的方法,磁盘管理
磁盘的结构(磁盘、磁道、扇区、盘面、柱面、磁头) 磁盘调度算法(FCFS、SSTF、SCAN、LOOK、S-SCAN、C-LOOK) 磁盘管理(磁盘初始化、引导块、坏块的管理)原创 2022-11-26 17:19:08 · 388 阅读 · 0 评论 -
操作系统-文件管理空闲磁盘块的几种算法,文件的基本操作原理,文件共享(索引节点-硬链接、符号链接-软链接),文件保护 文件系统的层次结构
文件管理空闲磁盘块的几种算法(空闲表法、空闲链表法、位示图法、成组链接法)文件的基本操作原理(创建、删除、打开、关闭、文件共享(索引节点-硬链接、符号链接-软链接)文件系统的层次结构原创 2022-11-26 17:06:32 · 819 阅读 · 0 评论 -
操作系统-初识文件管理,顺序文件,索引文件,索引顺序文件,多级索引顺序文件,文件目录结构,文件的物理结构
初识文件管理概念和功能 4.1.2 文件逻辑结构(顺序文件、索引文件、索引顺序文件、多级索引顺序文件)关于数据库的索引如聚簇索引可以看一下索引文件例题的解析,感觉还是可以收获到东西的 4.1.3 文件目录结构(单级-两级-多级-无环图)、索引节点FCB瘦身 4.1.4 文件的物理结构(连续分配、链接分配[隐式-显式]、索引分配[链接方案-多层索引-混合索引])原创 2022-11-26 15:21:59 · 1284 阅读 · 0 评论 -
操作系统-虚拟内存的基本概念,请求分页管理方式,五种页面置换算法,页面分配策略
局部性原理,高速缓存,虚拟内存的实现,请求页表,缺页中断机构,地址变换机构,最佳置换算法,先进先出置换算法,最近最久未使用算法,普通时钟置换算法,改造型时钟置换算法,驻留集,页面分配,,置换策略,抖动现象,工作集原创 2022-11-25 17:34:15 · 556 阅读 · 0 评论 -
操作系统-动态分区的四种算法,分页存储,分页存储管理的基本地址变换结构
动态分区的四种算法,分页存储,分页存储管理的基本地址变换结构原创 2022-11-24 21:47:55 · 615 阅读 · 0 评论 -
操作系统小结-什么是内存,进程的基本原理,内存管理些什么,覆盖与交换技术,内存的分配与回收
内存可以存放数据。程序执行前需要先放到内存中才能被CPU处理——缓和CPU与硬盘之间的速度矛盾。原创 2022-11-24 21:37:46 · 319 阅读 · 0 评论 -
操作系统学习小结(11.24管程,死锁,死锁的预防,避免,检测和移除)
管程实现生产者消费者问题。死锁,饥饿,死循环的区别。(3)破坏请求和保持条件。死锁产生的四个必要条件。(2)破坏不可剥夺条件。(4)破坏循环等待条件。管程的组成及基本特征。3.死锁的检测和删除。原创 2022-11-24 17:07:01 · 95 阅读 · 0 评论 -
操作系统学习小结(11.22进程同步与互斥经典问题 生产者-消费者问题、多生产者-多消费者问题、吸烟者问题、读者-写者问题、哲学家进餐问题)
( 互斥信号量初值一般为1,同步信号量的初始值要看对应资源的初始值是多少):在生产者_消费者问题中,如果缓冲区大小为1,那么有可能不需要设置互斥信号量就可以实现互斥访问缓冲区的功能。:在考试中如果来不及仔细分析,可以加上互斥信号量,保证各进程一定会互斥地访问缓冲区。,同时生产者和消费者又是一个相互协作的关系,只有生产者生产之后,消费者才能消费,它们也是。生产者每次要消耗(P)一个空闲缓冲区,并生产(V)一个产品。消费者每次要消耗(P)一个产品,并释放一个空闲缓冲区(V)。(4) 知识回顾与重要考点。原创 2022-11-22 20:58:47 · 537 阅读 · 0 评论 -
操作系统学习小结(11.22,进程的同步与互斥,进程互斥的4种软件算法,3种硬件方法,信号量机制,信号量机制实现进程的互斥,前驱关系,同步)
同步也称为直接制约关系。 在多道程序环境下,进程是并发执行的,不同进程之间存在着不同的相互制约关系。为了协调进程之间的相互制约关系,如等待、传递信息等,引入了进程同步的概念。进程同步是为了解决进程的异步问题。 一个简单的例子来理解这个概念。例如,让系统计算1 + 2x3,假设系统产生两个进程: 一个是加法进程,一个是乘法进程。要让计算结果是正确的,一定要让加法进程发生在乘法进程之后,但实际上操作系统具有异步性,若不加以制约,加法进程发生在乘法进程之前是绝对有可能的,因此要制原创 2022-11-22 18:08:17 · 1225 阅读 · 0 评论 -
操作系统学习小结(11.22调度算法的评价指标,六种调度算法)
作业是用户向计算机提交任务的任务实体。在用户向计算机提交作业之后,系统将它放入外存中的作业等待队列中等待执行;而进程则是完成用户任务的执行实体,是向系统申请分配资源的基本单位。一个作业的完成要经过作业提交、作业收容、作业执行和作业完成4个阶段。而进程是已提交完毕的作业的执行过程,是资源分配的基本单位。像UNIX这样的分时系统则没有作业的概念;而进程的概念则用在几乎所有的多道程序系统中。一个作业可由多个进程组成,且必须至少由一个进程组成,但一个进程不能构成多个作业。先来先服务调度算法—SJF(默认非抢占式)原创 2022-11-22 16:00:19 · 821 阅读 · 0 评论 -
操作系统学习小结(11.21线程,调度的概念和层次,进程的调度)
前面我们了解了引入线程的好处和引入线程的变化,以及线程的属性,那么线程如何实现呢?线程的实现分为两类:用户级线程和内核级线程,内核级线程又称内核支持的线程(1)用户级线程 (2)内核级线程 (3)特殊的组合方式及重点注意 前面我们提到了线程的实现方式,有用户级和内核级。那么这两种模式的交叉组合就会产生几种不一样的组织结构,即不一样的模型。(1)多对一模型(2)一对一模型 (3)多对多模型 (1)高级调度(作业调度)(2)中级调度(内存调度)(3)低级调度(进程调度)(4)三层调度的联系和对比 (1)什么时候原创 2022-11-21 21:42:03 · 145 阅读 · 0 评论 -
操作系统学习小结(11.21进程的定义,状态,转换,特征,通信)
程序:就是一个指令序列 早期计算机只支持单道程序为了方便操作系统管理,完成各程序并发执行,引入了进程,进程实体的概念进程实体:由PCB,程序段,数据段三部分构成PCB:系统为每个运行的程序配置一个数据结构,称为PCB,用来描述进程的各种信息(如程序代码存放位置)区别:1)进程是动态的;程序是静态的。(2)进程有独立性,能并发执行;程序不能并发执行。(3)二者无一一对应关系。(4)进程异步运行,会相互制约;程序不具备此特征。但是,进程与程序又有密切的联系: 进程不能脱离具体程序而虚设, 程序规定了相原创 2022-11-21 20:15:24 · 96 阅读 · 0 评论 -
操作系统学习小结(11.4大内核、小内核心、中断、)
操作系统 大内核 小内核 中断 系统调用原创 2022-11-04 20:16:40 · 349 阅读 · 0 评论 -
操作系统学习小结(10.27)
操作系统的概念、功能和目标(系统资源的管理者、提供接口、作为扩充机器、虚拟机)原创 2022-10-27 17:53:36 · 100 阅读 · 0 评论