当前位置:文档之家› 操作系统-精髓与设计原理名词解释

操作系统-精髓与设计原理名词解释

OS:操作系统是控制应用程序执行的程序,并充当软件和硬件之间的接口。

多道:多道程序设计技术是在计算机内存中同时存放几道相互独立的程序,使它们在管理程序控制下,相互穿插运行。

分时系统:分时是指多个用户分享使用同一台计算机。多个程序分时共享硬件和软件资源。

批处理系统:用户将一批作业提交给操作系统后就不再干预,由操作系统控制它们自动运行。

进程:是一个正在执行的程序;计算机中正在运行的程序实例;可以分配给处理器并由处理器执行的一个实体;由单一顺序的执行显示,一个当前状态和一组相关的系统资源所描述的活动单元。

进程控制块PCB:系统为了管理进程设置的一个专门的数据结构,用它来记录进程的外部特征和描述其运动变化过程。系统利用PCB来控制和管理进程,所以PCB是系统感知进程存在的唯一标志。进程与PCB是一一对应的。

线程:指运行中的程序的调度单位。

SMP:指在一个计算机上汇集了多CPU,各CPU之间共享内存子系统以及总线结构。

微内核:提供操作系统核心功能的内核的精简版本。

单体内核:内核本身只是一个程序,而内核所有的功能都是链接在这个程序的内部。

并行:一组程序按独立异步的速度执行,不等于时间上的重叠(同一个时刻发生)。

并发:在同一个时间段内,两个或多个程序执行,有时间上的重叠(宏观上是同时,微观上仍是顺序执行)。

互斥:当一个进程在临界区访问共享资源时,其它进程不能进入该临界区访问任何共享资源,这种情形叫做互斥。

同步:两个进程间的消息通信隐含着某种程序的同步,只有当一个进程发送出消息之后,接受者才能收到消息。

临界区:是一段代码,在这段代码中进程将访问共享资源,而当另一个进程已经在这段代码中运行时,这个进程就不能在这段代 码中执行。

原子操作:至不会被线程调度机制打断的操作,这种操作一旦开始,就一直运行到结束。

信号量:在多线程环境下使用的一种设施,是可以用来保证两个或多个关键代码不被并发调用。

竞争条件:多个线程或者进程在读写一个共享数据时,结果依赖于它们的指令执行顺序,这种情形叫竞争。

饥饿:进程永远得不到申请的资源。

死锁:一组竞争系统资源或互相通信的进程间相互的永久阻塞。

重定位:把程序的逻辑地址空间变换成内存中的实际物理地址空间的过程。

Overlay:

逻辑地址:指与数据在内存中的物理分配地址无关的地址,在执行内存访问之前必须把它转换成物理地址。

物理地址:数据在主存中的实际位置



内部碎片:内部碎片就是已经被分配出去,却不能被利用的内存空间

外部碎片:还没有被分配出去,但由于太小无法分配给申请内存空间的新进程的内存空间。

换入换出:

伙伴系统:

页错误:访问的页不再内存中。

抖动:处理器大部分的时间都是用于交换块,而不是执行指令。

反向页表:它使用帧号而不是虚拟页号来索引页。

TLB:页表项的高速缓存。

Page Buffering:

长程调度:它要求决定是否把进程添加到当前活跃的进程集合中。
中程调度:是交换功能的一部分,它要求决定是否把进程添加到那些至少部分在主存中并且已经被执行的进程集合中。
短程调度:真正决定下一次执行哪一个就绪进程。

抢占:当前正在运行的进程被操作系统中断,并转移到就绪态。

面向块:将信息保存在块中,块的大小通常是固定的,传输过程中一次传送一块,通常以块号访问数据。

面向流:以字节流的方式输入输出数据,并未使用块结构。

文件:以计算机硬盘为载体存储在计算机上的信息集合。

文件系统:文操作系统用于明确磁盘或分区上的文件的方法和数据结构;即在磁盘上组织文件的方法。

FAT:文档分配表,是一种由微软发明并拥有部分专利的文档系统。

相对路径:指由这个文件所在的路径引起的跟其它文件(或文件夹)的路径关系。

绝对路径:文件或目录在硬盘上真正的路径。




相关主题
文本预览
相关文档 最新文档