1、文件和文件系统 文件管理:把所管理的程序和数据组织成一系列的文件,并能进行合理的存储、使用等操作。 1 )基本概念 数据项:描述对象某种属性的字符集;是数据组织中可以命名...
1、文件和文件系统 文件管理:把所管理的程序和数据组织成一系列的文件,并能进行合理的存储、使用等操作。 1 )基本概念 数据项:描述对象某种属性的字符集;是数据组织中可以命名...
文件控制块—FCB 为了能对一个文件进行正确的存取,必须为文件设置用于描述和控制文件的数据结构,称之为“文件控制块”(FCB) 文件与文件控制块一一对应 记录文件名及其存放地...
小部分I/O系统软件放在了用户应用层上。 库函数(与应用程序链接) 假脱机技术(虚拟设备) 1)系统调用与库函数 ¨不允许运行在用户态的应用进程,去直接调用运行在核心态(系统...
1. I/O系统的基本功能及模型 1)主要功能: 1.隐藏物理设备细节,方便用户 用户使用抽象的I/O命令即可 2.实现设备无关性,方便用户 用户可用抽象的逻辑设备名来使用设...
1.虚拟存储器的定义 所谓“虚拟存储器”,是指具有请求调入功能和置换功能,能从逻辑上对内存容量加以扩充的一种存储器系统。 虚拟存储管理下 :内存逻辑容量由内存容量和外存容量之...
基本分页存储管理方式 本部分讨论不具备对换功能的纯分页模式,作业运行需要全部装入内存。 比较连续分配方式 作业逻辑地址空间有M大,就需要向内存申请一个M大的连续区域。 分页的...
(1)单一连续分配 内存分为系统区和用户区两部分: 系统区:仅提供给OS使用,通常放在内存低址部分 用户区:除系统区以外的全部内存空间,提供给用户使用。 最简单的一种存储管理...
1、程序的装入和链接 程序进内存的一般过程: 1.编译compiler:编译程序:将用户源代码编译成若干个目标模块。 2.链接link:链接程序:将形成的一组目标模块,及它们...
多道程序系统借助并发执行改善资源利用率,提高系统吞吐量,但可能发生一种危险——死锁。 死锁(Deadlock):指多个进程在运行过程中,因争夺资源而造成的一种僵局。当进程处于...
处理机调度:多道程序环境下,动态的把处理机分配给就绪队列中的一个进程使之执行。 提高处理机的利用率、改善系统性能,很大程度上取决于处理机调度的性能。 处理机调度便成为OS设计...
进程通信是指进程之间的信息交换。 一、低级通信——进程之间的互斥和同步 信号量机制是有效的同步工具,但作为通信工具缺点如下: (1)效率低(通信量少) (2)通信对用户不...
1. 读者与写者(写者优先方式) 2. 黑白棋问题 3. 嗜睡的理发师问题 4. 生产与销售问题 读者与写者问题 (写者优先方式) 读者优先的关键: 若读者先占有互斥信号量,...
1.生产者—消费者问题 互斥、同步 2.哲学家就餐问题 互斥 3.读者——写者问题 有条件的互斥 1. 生产者—消费者问题 【】 The proceducer – consu...
2.3 进程同步 1. 理解同步的含义 2. 信号量机制控制进程同步 3. 管程 进程间有什么相互影响? 两种制约关系: 1. 间接相互制约关系:主要源于资源共享,表现为进程...
2.2 进程控制 进程控制的基本过程: 进程的创建 进程的终止 进程的阻塞与唤醒 进程的挂起和激活 关于进程的亲属关系 系统中运行的进程并不都是孤立的, 有的进程运行后,会调...