操作系统
冰炭不投day
热勇一腔,若向往,我敢往
展开
-
操作系统2 ————进程的描述
操作系统2 ————进程的描述一.目录操作系统2 ————进程的描述一.目录二.进程的定义和描述1.进程引入的原因2.进程的定义3.进程的特征4.进程和程序的区别与联系三.进程的基本状态及转换1. 进程的三种基本状态2. 进程基本状态的转换3. 创建状态和终止状态四.挂起操作和进程状态的转换1. 挂起操作2.挂起操作执行原因3.引入挂起原语后进...原创 2019-02-02 17:27:04 · 1488 阅读 · 0 评论 -
操作系统13————存储器管理之分页存储
操作系统13————存储器管理之分页存储一.目录操作系统13————存储器管理之分页存储一.目录二.概述三.分页存储管理的基本方法1.页面和物理块2.地址结构3.页表四.地址变换机构1.基本的地址变换机构2.具有快表的地址变换机构五.访问内存的有效时间六.两级和多级页表1.引入原因2.两级页表3.多级页表七.反置页表1.反置页表的引入2....原创 2019-02-02 17:30:48 · 3575 阅读 · 1 评论 -
操作系统12————存储器管理之对换
操作系统12————存储器管理之对换一.目录操作系统12————存储器管理之对换一.目录二.概述三.多道程序环境下的对换技术1.对换的引入2.对换的类型四.对换空间的管理1.对换空间管理的主要目标2.对换区空闲盘块管理中的数据结构3.对换空间的分配和回收五.进程的换出和换入1. 进程的换出 2. 进程的换入 五.参考资料...原创 2019-02-02 17:30:26 · 4491 阅读 · 0 评论 -
操作系统11————存储器管理之连续分配存储管理方式
操作系统11————存储器管理之连续分配存储管理方式一.目录操作系统11————存储器管理之连续分配存储管理方式一.目录二.概述三.单一连续分配四.固定分区分配1.划分分区的方法2.内存分配五.动态分区分配1.动态分区分配中的数据结构2.动态分区分配算法3.分区分配操作六.基于顺序搜索的动态分区分配算法1.首次适应算法(FF)2.循环首次适应算法...原创 2019-02-02 17:29:58 · 3131 阅读 · 0 评论 -
操作系统18———IO系统之中断机构和设备驱动程序
操作系统18———IO系统之中断机构和设备驱动程序一.目录操作系统18———IO系统之中断机构和设备驱动程序一.目录二.中断简介1.中断和陷入2.中断限量表和中断优先级3.对多中断源的处理方式三.中断处理程序1. 测定是否有未响应的中断信号2.保护被中断进程的CPU环境3.转入相应的设备处理程序4.中断处理5.恢复被中断进程的现场四.设备驱动程序概...原创 2019-02-02 17:32:28 · 7484 阅读 · 1 评论 -
操作系统19———IO系统之与设备无关的I/O软件&用户层的I/O软件
操作系统19———IO系统之与设备无关的I/O软件&用户层的I/O软件一.目录二.与设备无关软件的基本概念设备独立性(设备无关性)的含义:应用程序中所用的设备,不局限于使用某个具体的物理设备。 与设备无关的I/O软件(设备独立性软件)含义:在设备驱动程序之上设置一层软件,以实现设备独立性。1. 以物理设备名使用设备早期OS中,应用程序在使用I/O设备时,都...原创 2019-02-02 17:32:45 · 8580 阅读 · 2 评论 -
操作系统17———IO系统之概述
操作系统17————I/O系统之概述一.目录操作系统17————I/O系统之概述一.目录二.I/O系统的基本功能1.隐藏物理设备的细节2.与设备的无关性3.提高处理机和I/O设备的利用率4.对I/O设备进行控制5.确保对设备的正确共享6.错误处理三.I/O系统的层次结构和模型1. I/O软件的层次2.I/O系统中各模块直接的层次结构四.I/O系统接口...原创 2019-02-02 17:32:08 · 10139 阅读 · 0 评论 -
操作系统16————虚拟存储器之抖动,工作集和页面置换算法
操作系统16————虚拟存储器之抖动,工作集和页面置换算法一.目录操作系统16————虚拟存储器之抖动,工作集和页面置换算法一.目录二.多道程序度与抖动1.抖动2.多道程序度3.产生抖动的原因4.抖动的预防方法三.工作集1. 工作集的引入2.工作集的特点四.页面置换算法1. 最佳置换算法(OPT)(理想算法)2.先进先出置换算法(FIFO)3....原创 2019-02-02 17:31:44 · 6978 阅读 · 0 评论 -
操作系统10————存储器管理之程序的装入和链接
操作系统10————存储器管理之程序的装入和链接一.目录操作系统10————存储器管理之程序的装入和链接一.目录二.程序的运行之前三.程序的装入1. 绝对装入方式(Absolute Loading Mode) 2. 可重定位装入方式(Relocation Loading Mode) 3. 动态运行时的装入方式(Dynamic Run-time Loading)...原创 2019-02-02 17:29:40 · 1600 阅读 · 0 评论 -
操作系统15————虚拟存储器之概述
操作系统15————虚拟存储器之概述一.目录操作系统15————虚拟存储器之概述一.目录二.常规存储管理方式的特征和局部性原理1.常规存储管理方式的特征2.局部性原理三.虚拟存储器概述1.虚拟存储器的概念2.虚拟存储器的定义3.虚拟存储器的特征4.虚拟存储器的实现四.请求分页存储管理方式1.请求分页的硬件支持2.请求分页的内存分配3.页面调入策略...原创 2019-02-02 17:31:21 · 2112 阅读 · 0 评论 -
操作系统9————死锁
操作系统9————死锁一. 目录操作系统9————死锁一. 目录二. 死锁的概述1.死锁的定义2.产生死锁的必要条件3.死锁的处理三. 预防死锁1. 破坏“请求和保存”条件2. 破坏“不可抢占”条件3. 破坏”循环等待”条件四. 避免死锁(银行家算法)1.银行家算法的数据结构2.银行家算法3. 安全性算法4.银行家算法例子五. 检测死锁...原创 2019-02-02 17:29:17 · 2049 阅读 · 0 评论 -
操作系统8————处理机调度
操作系统8————处理机调度一. 目录二. 处理机调度的层次在多道程序系统中,调度实质是一种资源分配,处理就调度算法是指根据处理机分配策略所规定的处理机分配算法。一个作业从获得处理机执行到作业运行完毕,可能会经历多级处理机调度。下面介绍处理机的层次。1.高级调度高级调度又称为长程调度或者作业调度,它的调度对象是作业。主要功能是根据某种算法,决定将外存上处于后备队列中...原创 2019-02-02 17:29:01 · 7062 阅读 · 0 评论 -
操作系统5————进程同步的经典问题:司机售票员&问题生产者消费者问题&哲学家进餐问题&读者写者问题
操作系统5————进程同步的经典问题:司机售票员&问题生产者消费者问题&哲学家进餐问题&读者写者问题一. 目录操作系统5————进程同步的经典问题:司机售票员&问题生产者消费者问题&哲学家进餐问题&a原创 2019-02-02 17:27:59 · 7311 阅读 · 0 评论 -
操作系统7————线程
操作系统7————线程一. 目录操作系统7————线程一. 目录二. 线程的引入1. 线程引入的原因2. 线程和进程的对比3.进程和线程的关系三,线程的状态1. 线程运行的三个状态2. 线程的创建和终止3.线程的控制块PCB四. 线程的实现1. 用户级线程(User-Level Threads)2. 内核支持线程(Kernel Supported ...原创 2019-02-02 17:28:36 · 1299 阅读 · 0 评论 -
操作系统6————进程间通信IPC
操作系统6————进程间通信IPC一.目录操作系统6————进程间通信IPC一.目录二.进程通信概述三.共享存储器1. 概述2. 共享某些数据结构3. 共享存储区四.管道通信1.概述2. 管道机制必须提供的协调能力3. Linux中的无名管道4. Linux中的命名管道(FIFO)五.消息传递机制1. 概述2.直接消息传递系统的实现方式3.信...原创 2019-02-02 17:28:16 · 1816 阅读 · 1 评论 -
操作系统4————进程同步
操作系统4————进程同步一.目录操作系统4————进程同步一.目录二.进程同步的基本概念1. 同步机制的引入目的2. 临界资源3. 临界区4. 两种形式的制约关系5. 同步机制应遵循的规则三.软件同步机制1. 算法一:单标志法。2. 算法二:双标志法先检查3. 算法三:双标志法后检查4. 算法四:Peterson’s Algorithm四.硬件...原创 2019-02-02 17:27:43 · 6184 阅读 · 1 评论 -
操作系统3 ————PCB和进程控制
操作系统3 ————进程控制块(PCB)详解一.目录操作系统3 ————进程控制块(PCB)详解一.目录二. 进程控制块1.概述2.进程控制块中的信息3.进程控制块的作用4.进程控制块的组织方式三.Linux的进程控制块1.概述2.task_struct数据结构简述四.Unix的进程控制块1.概述2.进程表项(Proc表)3.U区4.系统区表...原创 2019-02-02 17:27:28 · 13152 阅读 · 0 评论 -
操作系统1————操作系统概述
操作系统1————操作系统概述一. 目录操作系统1————操作系统概述一. 目录二.操作系统是什么三. 操作系统的作用1.OS作为用户和计算机系统之间的接口。2.OS作为计算机系统资源的管理者3.OS实现了对计算机资源的抽象四.操作系统的基本特性1.并发(Concurrenc)2.共享(Sharing)3.虚拟(Virtual)4.异步(Asynchro...原创 2019-02-02 17:26:51 · 2004 阅读 · 0 评论 -
操作系统14————存储器管理之分段存储&段页存储
操作系统13————存储器管理之分页存储一.目录操作系统13————存储器管理之分页存储一.目录二.分段存储管理方式的引入三.分段系统的基本原理1.分段2.段表3.地址变化机构4.分段和分页的主要区别四.信息共享1.分页系统中对程序和数据的共享2.分段系统中对程序和数据的共享五.段页式存储管理方式1.基本原理2.地址变化过程六.参考资料...原创 2019-02-02 17:31:04 · 3202 阅读 · 0 评论