逻辑地址
用户程序的划分是由系统自动完成的,对用户是透明的。一般,一页的大小为 2 的整数次幂,因此,地
址的高位部分为页号,低位部分为页内地址。
内存空间:
按页的大小划分为大小相等的区域,称为内存块(又叫物理页面)。
内存分配:
以页为单位进行分配,并按作业的页数多少来分配。逻辑上相邻的页,物理上不一定相邻。
作业步:
一般情况下,一个作业可划分成若干个部分,每个部分称为一个作业步。在作业运行期间,各作业步之
间存在着相互联系,往往上一个作业步的结果作为下一个作业步的输入。
流式文件:构成文件的基本单位是字符,文件是有逻辑意义的、无结构的一串字符的集合。
文件:一个无结构字节序列
好处:提供很大的灵活性
通道(I/O 处理机)
是可以执行程序的、负责且指负责操纵输入输出设备的、功能简单专用的、低速低性能的、造价低的专
用处理机。负责管理设备与内存之间的数据传送的一切工作。
定义:通道是独立于 CPU 的专门负责数据输入/输出传输工作的处理机,对外部设备实现统一管理,代替
CPU 对输入/输出操作进行控制,从而使输入,输出操作可与 CPU 并行操作。
多道程序设计
是指允许多个程序同时进入内存并运行。
(引入目的是为了提高系统效率)
与并发不完全是一个概念,但效果相似。
考虑因素:在多道程序环境下如何向用户提供服务;在并发程序之间如何正确传递消息(通讯)
如何对 CPU 进行调度,保证每个用户相对公平地得到 CPU(CPU 是一个只可调度,不可分配的资源。)
如何管理其它资源: 当各用户对资源使用上发生冲突时,如何处理竞争。
对 CPU
—
—
—
只能通过调度来解决竞争问题,而对于其它资源通过申请 分配 使用 回收的办法进行管
理,当且仅当占有 CPU 的时候才可以申请,否则要排队等候。
死锁的定义:
一组进程中,每个进程都无限等待被该组进程中另一进程所占有的资源,因而永远无法得到的资源,这
种现象称为进程死锁,这一组进程就称为死锁进程。
当前目录(工作目录,值班目录)
为了提高文件检索速度,文件系统向用户提供了一个当前正在使用的目录,称为当前目录。查找一个文
件可从当前目录开始,使用部分路径名;当前目录可根据需要任意改变。当前目录一般存放在内存。
快表
相联(联想)存储器
介于内存与寄存器之间的存储机制,它又叫快表
作业调度:
根据一定的原则,从输入井的后备作业队列中选择适当的作业,为它分配内存等资源,并将其调入内存投
入运行。
又称高级调度,远程调度
原语:primitive or atomic action
是由若干多机器指令构成的完成某种特定功能的一段程序,具有不可分割性。
即原语的执行必须是连续的,在执行过程中不允许被中断。
实现:开关中断
中断屏蔽
中断发生时,CPU 输出不予响应的状态,常用于必须连续运行的程序,防止任务被中断干扰.或执行处理某
一类中断,防止其它中断干扰.
在 PSW 中设置一个中断屏蔽位,通过设置中断屏蔽指令完成开中断与管中断来进行中断屏蔽
地址映射
为了保证 CPU 执行指令时可正确访问存储单元,需将用户程序中的逻辑地址转换为运行时由机器直接寻址
的物理地址,这一过程称为地址映射