操作系统概论
贩剑小僧
这个作者很懒,什么都没留下…
展开
-
操作系统概论(九)
I/O系统的组成I/O设备管理是操作系统的主要功能之一,也简称为设备管理。I/O系统的结构1.微机,I/O系统:菜谱与内u刹那之间可以直接进行信息交换,但不能与设备进行信息交换,必须经过设备控制器2.主机,I/O系统:I/O系统可能采用四级结构,包括主机通道控制器和设备I/O设备分类1.按传输速录1分类:低速设备:如键盘和鼠标(速率为几个~几百个字节/秒)中速设备:如打印机(速...原创 2020-03-03 18:47:18 · 395 阅读 · 1 评论 -
操作系统概论(八)
文件扩展名:.docword文档.xlsxExcel文档.swfFlash动画.bmp位图文件.pptxPPT文件.txt纯文本文档.html网页文件.zip压缩包文件操作:CREATE:创建DELETE:删除OPEAD:打开CLOSE:关闭READ:读取WRITE:写入APPEND:写入限制SEEK:把当前位置指针,指向特定位置GETATTR...原创 2020-03-02 14:16:08 · 168 阅读 · 0 评论 -
操作系统概论(七)
基于分页的虚拟存储系统虚拟存储器是指具有请求调入功能和置换功能,能从逻辑上对内存容量进行扩充的以中存储器系统好处:提高内存利用率提高多道程序度把逻辑地址空间和物理地址空间分开页的置换算法1.最佳置换算法和先进先出置换算法2.最近最久使用LRU置换算法3.其他置换算法抖动产生的原因和预防方法抖动多道程序度太高,使进程的大部分时间都用于进行页的换入,换出,而几乎不能完成任何有效...原创 2020-03-01 18:36:44 · 331 阅读 · 0 评论 -
操作系统概论(六)
内存管理目标:一方面是实现内存分配,内存回收等基本内存管理功能。另一方面是要提高内存空间的利用率和内存的访问速度cpu保存最常用的数据,而靠近cpu的容量小但是速度快的高速缓存储存器,是作为速度较慢,容量较大的主存中数据和指令子集的缓存区来使用的程序的链接分为静态链接和动态链接连续分配存储器管理方式一,连续分配的方式1.单一连续分配方式2.固定分区分配方式:若干个固定大小的区域3....原创 2020-02-29 17:08:51 · 202 阅读 · 0 评论 -
操作系统概论(五)
实时系统中的调度一,实现实时调度的基本条件提供必要的调度信息系统处理能力强采用抢占式调度机制具有快速切换机子二,常用的几种实时调度算法最早截止时间优先EDF算法最低松弛度优先LLF算法多处理器调度一多处理器系统(mps)的类型紧密耦合多处理器系统和松弛耦合多处理器系统对称多处理器系统和非对称多处理器系统二,自调度是多处理器系统中最常用的集中调度方式之一,也是最简单的调度方...原创 2020-02-28 16:15:30 · 211 阅读 · 0 评论 -
操纵系统概论(四)
进程的调度功能与时机一.进程的调度功能在Linux内核中,进程调度功能的实现从调用schedule()函数开始二.进程调度的时机(1)当一个进程运行结束(包含正常结束和异常结束)(2)进程阻塞,中断返回(3)在支持抢占式调度的系统中有比当前运行进程优先级更高的进程来(4)当前运行的时间片用完时系统都会重新通过执行进程调度程序重新进行进程调度三.进程调度的算法1.度算法的若干准则...原创 2020-02-27 13:24:56 · 107 阅读 · 0 评论 -
操作系统概论(三)
进程同步1.进程同步的基本概念临界资源必须以互斥方式访问的共享资源2.同步机制应遵循的准则(1)空闲让进:空闲的时候让让任务进入运行 (2)忙则等待:工作时让别的任务等待(3)有限等待:给等待任务以有限的时间,防止进入无限等待(4)让权等待:运行的任务以让权3.信号机制对不同的共享资源设置被称为信号量的变量,用信号量的取值来表示资源的使用状况,或某种事件是否发生。进程通信1....原创 2020-02-26 13:54:06 · 133 阅读 · 0 评论 -
操作系统概论(二)
进程描述1.程序的顺序执行(1)顺序性(2)封闭性(3)可再现性2.程序的并发执行(1)间断性(2)失去封闭性(3)不可再现性进程的概念1.进程的定义(1)进程是允许并发执行在某个数据集合上的运行过程(2)进程是由正文段,用户数据段及进程控制块共同组成的2.进程特征(1)并发性(2)动态性(3)独立性(4)异步性(5)结构特征3.进程与程序的比较(1)程序是静态的,...原创 2020-02-25 14:28:53 · 137 阅读 · 0 评论 -
操作系统概论(一)
发展:从无操作系统到单道批处理系统,多道程序系统在不同类型的操作系统中,批处理操作系统的缺点是——缺少交互性实时操作系统追求的目标是指——快速响应操作系统的异步性是指——程序多次运行时间不确定操作系统是一种复杂的系统软件,是不同程序代码,数据结构,数据初始化文件的集合,可执行主要完成接收用户I/O请求,为用户分配I/O设备,管理I/O缓存和驱动I/O设备等功能是——设备管理第二代计算机...原创 2020-02-24 15:27:20 · 155 阅读 · 0 评论