操作系统复习题
本文主要讲解了操作系统相关的知识点,涵盖了作业控制方式、批处理作业、交互式作业、死锁、临界区、进程同步、中断机制、存储保护、文件保护与保密、UNIX系统结构等方面。
1. 作业控制方式:包括批处理方式和交互方式。批处理控制方式是脱机控制方式或自动控制方式,交互控制方式是联机控制方式。
2. 批处理作业:采用批处理控制方式的作业称为“批处理作业”。批处理作业进入系统时必须提交源程序、运行时的数据、用作业控制语言书写的作业控制说明书。
3. 交互式作业:交互式作业的特点是交互性,采用人机对话的方式工作。交互式作业的控制有两种方式:操作使用接口和命令解释执行。
4. 死锁:如果系统中存在一组进程,它们中的每一个进程都占用了某种资源而又都在等待其中另一个进程所占用的资源,这种等待永远不能结束,则说系统出现了“死锁”。
5. 临界区:并发进程中与共享变量有关的程序段称为“临界区”。相关临界区是并发进程中涉及到相同变量的那些程序段。对相关临界区的管理的基本要求是:如果有进程在相关临界区执行,则不让另一个进程进入相关的临界区执行。
6. 进程同步:进程的同步是指并发进程之间存在一种制约关系,一个进程的执行依赖另一个进程的消息,当一个进程没有得到另一个进程的消息时应等待,直到消息到达才被唤醒。
7. 中断:中断是指一个进程占有处理器运行时,由于自身或自界的原因使运行被打断,让操作系统处理所出现的事件到适当的时候再让被打断的进程继续运行。
8. 中断机制:中断机制包括硬件的中断装置和操作系统的中断处理服务程序。中断响应是指处理器每执行一条指令后,硬件的中断位置立即检查有无中断事件发生,若有中断事件发生,则暂停现行进程的执行,而让操作系统的中断处理程序占用处理器。
9. 中断屏蔽:中断屏蔽技术是在一个中断处理没有结束之前不响应其他中断事件,或者只响应比当前级别高的中断事件。
10. 存储保护:存储保护是防止主存储器稳中有降个程序的相互干扰和保护稳中有降区域内的信息安全,限定各程序在规定的主存区域内执行。
11. 文件保护与保密:文件的保护是防止文件被破坏,文件的保密是防止文件被窃取。文件的保护措施包括树形目录结构、存取控制表和规定文件使用权限的方法。文件的常用保密措施包括隐藏文件目录、设置口令和使用密码(加密)等。
12. UNIX系统结构:UNIX系统可以分为内核层和外壳层两部分。内核层是UNIX的核心,外壳层由shell解释程序、支持程序设计的各种语言、编译程序和解释程序、实用程序和系统库等组成。UNIX系统的主要特点是多用户、多任务、实时操作系统。