文件控制块—FCB 为了能对一个文件进行正确的存取,必须为文件设置用于描述和控制文件的数据结构,称之为“文件控制块”(FCB) 文件与文件控制块一一对应 记录文件名及其存放地...
文件控制块—FCB 为了能对一个文件进行正确的存取,必须为文件设置用于描述和控制文件的数据结构,称之为“文件控制块”(FCB) 文件与文件控制块一一对应 记录文件名及其存放地...
1、文件和文件系统 文件管理:把所管理的程序和数据组织成一系列的文件,并能进行合理的存储、使用等操作。 1)基本概念 数据项:描述对象某种属性的字符集;是数据组织中可以命名的...
I/O系统的组成包括: 需要用于输入、输出和存储信息的设备; 需要相应的设备控制器; 控制器与CPU连接的高速总线; 有的大中型计算机系统,配置I/O通道; 1)I/O设备的...
虚拟存储器的定义:所谓“虚拟存储器”,是指具有请求调入功能和置换功能,能从逻辑上对内存容量加以扩充的一种存储器系统。 虚拟存储管理下内存逻辑容量由内存容量和外存容量之和所决定...
基本分页存储管理方式 比较连续分配方式:作业逻辑地址空间有M大,就需要向内存申请一个M大的连续区域。 分页的目的是更细粒度的处理空间,减少粗放管理的浪费或开销问题。 1)页面...
连续分配存储管理方式:单一连续分配;固定分区分配;动态分区分配;动态重定位分区分配。 (1)单一连续分配 内存分为系统区和用户区两部分: 系统区:仅提供给OS使用,通常放在内...
1、程序的装入和链接 程序进内存的一般过程:a.编译compiler:编译程序:将用户源代码编译成若干个目标模块。 b.链接link:链接程序:将形成的一组目标模块,及它们需...
关于死锁:多道程序系统借助并发执行改善资源利用率,提高系统吞吐量,但可能发生一种危险——死锁。 死锁(Deadlock):指多个进程在运行过程中,因争夺资源而造成的一种僵局。...
实时系统: 1.指系统能够在限定的响应时间内提供所需水平的服务。 2.指计算的正确性不仅取决于程序的逻辑正确性,也取决于结果产生的时间,如果系统的时间约束条件得不到满足,将会...
常用调度算法 调度的实质就是一种资源分配。不同的系统和系统目标,通常采用不同的调度算法——适合自己的才是最好的。 如批处理系统为照顾为数众多的短作业,应采用短作业优先的调度算...
一、处理机调度的基本概念 作业进入系统驻留在外存的后备队列上,再至调入内存运行完毕,可能要经历下述三级调度。 •高级调度(High Scheduling) •中级调度(Int...
进程通信:进程通信是指进程之间的信息交换。 一、低级通信——进程之间的互斥和同步 信号量机制是有效的同步工具,但作为通信工具缺点如下: (1)效率低(通信量少) (2)通信...
1.管程的组成: 一组局部变量;对局部变量操作的一组过程;对局部变量进行初始化的语句。 2.管程的特点:n任何进程只能通过调用管程提供的过程入口才能进入管程访问共享数据; 任...
#include <Windows.h> #include using namespace std; DWORD WINAPI Thread1(LPVOID lpParmet...
生产者消费者问题:分析进程的交叉执行过程,体会信号量原语的控制作用到底表现在哪里。 写者-读者问题: 解决思路:设置互斥信号量; 采用读者优先方式,只要有一个“读进程”在读就...
3)信号量的基本应用:实现进程互斥; 实现进程间的前趋关系(有序) *互斥信号量注意点: 1.互斥信号量mutex初值为1; 2.每个进程中将临界区代码置于P(mutex)和...