1.随机性是操作系统的特征之一,所谓“随机性”是指操作系统不能对所运行程序的行为以及硬件设备的情况做出任何事先的假定。
2.用一个专门的寄存器来指示处理器状态称为程序状态字(PSW),其包括的状态位有进位标志位,结果为零标志位、符号标志位、溢出标志位、陷阱标志位、中断屏蔽标志位、虚拟中断标志位、虚拟中断待决标志位、IO特权级别,不包括驻留位。
3.用户可见寄存器有数据寄存器、地址寄存器、条件码寄存器。
4.处理器的状态由系统态到用户态的转换通过修改程序状态字实现。
5.处理器通过执行指令实现程序的功能,特权指令是指只能由操作系统使用的指令。
6.处理器通过执行指令实现程序的功能,非特权指令是指操作系统和用户均可以使用的指令。
7.多数系统将处理器工作状态划分为管态和目态,处理器处于管态时可以执行全部指令。
8.分时操作系统追求的目标是及时响应用户输入的交互命令、用户直接干预操作每一步的进行,适用于调试程序。
9.共享性是指操作系统程序与多个用户程序共用系统中的各种资源,能够控制实现共享性的是操作系统。
10.在单处理器上,一个进程运行除法运算,另一个进程利用DMA读写内存,这种现象不具有并发性。
11.打印机、磁带机、扫描仪属于互斥共享资源,具有互斥共享性。
12.操作系统提供了三类接口供用户使用:(1)命令接口:提供一组命令供用户直接或间接操作。(2)程序接口(系统调用):程序接口由一组系统调用命令组成。(3)图形界面接口:通过图标、窗口、菜单、对话框及其他元素和文字组成。用户调用fork()创建进程,使用的是操作系统提供给用户的系统调用接口。
13.程序状态字通常包括以下状态代码:(1)CPU的工作状态码——指明管态还是目态。(2)条件码——反映指令执行后的结果特征。(3)中断屏蔽码——指出是否允许中断。
14.操作系统名称有Ubuntu、Windows、UNIX、Linux、BSD、DOS。
15.操作系统的类型批处理、交互式、实时、分布式操作系统。
16.Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,特点是支持移动应用和支持网络。
17.研究操作系统的观点有多种,它们分别是:软件的观点、资源管理的观点、进程的观点、虚拟机的观点、服务提供者的观点。
18.典型的操作系统类型有个人计算机操作系统、网络操作系统、分布式操作系统、嵌入式操作系统。
19.微内核(客户/服务器)结构的操作系统具有高可靠性、高灵活性、适合分布式处理的优点。
20.分时操作系统的特点:(1)多个用户在线同时使用计算机。(2)便于调试程序。(3)能够对用户输入的信息及时响应。(4)用户使用计算机时感觉不到计算机同时在为别人服务。
21.分布式操作系统的特点:(1)系统内所有主机使用同一个操作系统。(2)系统内资源深度共享。(3)用户无需了解系统内本地主机和异地主机的差异,具有透明性。(4)系统内各主机处于同等地位,不分主次。(5)系统具有较高的可靠性。
22.实时操作系统的特点:(1)具有较高的可靠性。(2)在严格的时间范围内,实时响应用户的请求。(3)具有较好的过载防护能力。
23.存储管理的工作有完成虚拟地址到物理地址的转换、管理内存分配表、检查进程地址空间是否出现地址越界问题、将磁盘上的代码调入内存、内存扩充。
24.文件管理的工作有管理磁盘空间、磁盘碎片整理、建立文件目录、设置文件的存取目录。
25.设备管理和用户接口的工作有为用户程序提供系统调用接口、提供缓冲技术、管理通道、网卡等相关的数据结构、提供虚拟设备技术。
26.CPU的主要部件有运算器、控制器、寄存器、高速缓存。
27.操作系统管理的系统资源有主存储器、I/O控制器、文件、键盘、鼠标、打印机、网卡、系统注册表。
28.操作系统的主要功能有进程管理、存储管理、文件管理、设备管理、用户接口。
29.根据操作系统在用户界面的使用环境和功能特征的不同,操作系统分为批处理操作系统、分时操作系统、实时操作系统、嵌入式操作系统、分布式操作系统。
30.整体式操作系统结构的主要缺点有缺乏独立性和并发性差。
31.层次式操作系统结构的主要缺点有模块功能单一、系统规模较大。
32.在UNIX系统中,如果文件File4的权限是736,则表示文件属主可执行File4,文件属主可读File4,同组用户可写File4,同组用户可执行File4,其他用户可读File4。
33.在设备分配算法中,常采用的数据结构主要含4张表:系统设备表、设备控制表、控制器控制表、通道控制表。