摘要: 文件控制块—FCB为了能对一个文件进行正确的存取,必须为文件设置用于描述和控制文件的数据结构,称之为“文件控制块”(FCB)文件与文件控制块一一对应记录文件名及其存放地址、文件的说明和控制信息。(是谁?在哪里?什么权?)文件管理程序借助于文件控制块中的信息对文件施以各种操作。把文件控制块的有序集合称 阅读全文
posted @ 2018-12-07 20:11 Endless·Dream 阅读(1448) 评论(0) 推荐(0) 编辑
摘要: 1)系统调用与库函数不允许运行在用户态的应用进程,去直接调用运行在核心态(系统态)的OS过程。应用进程在运行时,又必须取得OS所提供的服务。于是:OS在用户层中引入了系统调用,应用程序可以通过它,间接调用OS中的I/O过程,对I/O设备进行操作。2)设备分配中的虚拟技术—— SPOOLing技术虚拟 阅读全文
posted @ 2018-12-07 19:38 Endless·Dream 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 需要用于输入、输出和存储信息的设备;需要相应的设备控制器;控制器与CPU连接的高速总线;有的大中型计算机系统,配置I/O通道; 1. I/O系统的基本功能及模型主要功能:隐藏物理设备细节,方便用户用户使用抽象的I/O命令即可实现设备无关性,方便用户用户可用抽象的逻辑设备名来使用设备,同时也提高了OS 阅读全文
posted @ 2018-12-07 19:29 Endless·Dream 阅读(511) 评论(0) 推荐(0) 编辑
摘要: 虚拟存储器的基本概念 分析常规存储器管理不足的原因:1)常规存储器管理方式的特征一次性:作业在运行前一次性地全部装入内存驻留性:作业装入内存后,便一直驻留在内存中,直至作业运行结束。2)局部性原理程序执行的特点多数情况下仍是顺序执行。少部分的转移和过程调用指令会使程序执行由一部分区域转至另一部分区域 阅读全文
posted @ 2018-11-29 21:33 Endless·Dream 阅读(590) 评论(0) 推荐(0) 编辑
摘要: 连续分配方式:一个进程连续的装进内存一个大小合适的区。“碎片”  “紧凑”  增大开销如果允许一个进程直接分散装入多个不相邻分区中,则无需“紧凑”产生存储管理的离散分配方式。 基本分页存储管理 比较连续分配方式作业逻辑地址空间有M大,就需要向内存申请一个M大的连续区域。分页的目的是更细粒度的处理 阅读全文
posted @ 2018-11-29 21:15 Endless·Dream 阅读(1011) 评论(0) 推荐(0) 编辑
摘要: 为一个用户程序分配一个连续的内存空间分类: (1)单一连续分配 内存分为系统区和用户区两部分:系统区:仅提供给OS使用,通常放在内存低址部分用户区:除系统区以外的全部内存空间,提供给用户使用。最简单的一种存储管理方式,只能用于单用户、单任务的操作系统中。优点:易于管理。缺点:对要求内存空间少的程序, 阅读全文
posted @ 2018-11-29 20:51 Endless·Dream 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 存储部件的层次主存:保存进程运行时的程序和数据寄存器:速度最快,价格昂贵容量不大,一般以字为单位,只要存放指令一次操作的数据就够了 。高速缓存一种速度比内存快的存储设备,一般同寄存器一样集成在CPU中。存放内存的部分拷贝,把常用的数据放这里可以提高速度。速度快、存放部分内存数据、硬件自动处理磁盘缓存 阅读全文
posted @ 2018-11-29 20:41 Endless·Dream 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 处理机调度:多道程序环境下,动态的把处理机分配给就绪队列中的一个进程使之执行。 提高处理机的利用率、改善系统性能,很大程度上取决于处理机调度的性能。 处理机调度便成为OS设计的中心问题之一。分配的任务由处理机调度程序完成。 一、处理机调度的基本概念 作业进入系统驻留在外存的后备队列上,再至调入内存运 阅读全文
posted @ 2018-11-28 19:45 Endless·Dream 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 一、认识线程 1.线程的引入 多道程序管理:追求效率的目的下实现“并发” 利用进程实现的多道程序系统中 进程是一个可拥有资源的独立单位; 是一个可独立调度和分派资源的基本单位 有如下频繁操作:创建进程、撤销进程、进程切换 PCB信息,CPU环境的管理等付出不少时空开销,尤其在进程切换上。 所以并发程 阅读全文
posted @ 2018-11-27 16:42 Endless·Dream 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 进程通信是指进程之间的信息交换。一、低级通信——进程之间的互斥和同步 信号量机制是有效的同步工具,但作为通信工具缺点如下:(1)效率低(通信量少)(2)通信对用户不透明(程序员实现,操作系统只提供共享存储器供代码操作)二、高级进程通信 用户直接利用操作系统提供的一组通信命令,高效地传送大量数据的通信 阅读全文
posted @ 2018-11-27 12:48 Endless·Dream 阅读(625) 评论(0) 推荐(0) 编辑