第一章
-
-
- 1.1 计算机系统的主要组成部分
- 1.2 计算机的一些常用术语
- 1.3 何为操作系统以及其功能
- 1.4 操作系统的三种类型以及其特点
- 1.5 操作系统的基本特征
- 1.6 脱机/联机 I/O的概念
- 1.7 操作系统为用户提供的三种接口以及其特点
- 1.8 操作系统的体系结构(4种):
- 1.9 多道程序设计的主要特点(3种):
- 1.10 系统初启的一般过程
- 1.11 操作系统在计算机系统中的地位
- 1.12 处理机的核心态和用户态的定义,以及设计这两种状态的原因
- 1.13 只在核心态执行的指令
- 1.14 设计实时系统的考虑首要因素
- 1.15 操作系统如何提供服务:
- 1.16 设计系统采用层次结构的好处:
- 1.17 将计算机系统的组成部分按照层次结构排序
- 1.18 Unix系统所属的系统类型以及其核心结构
- 1.19 虚拟机结构的操作系统的优点和缺点
- 1.20 微内核模式设计系统的优点
-
1.1 计算机系统的主要组成部分
- 计算机系统主要由硬件和软件两大部分组成;
1.2 计算机的一些常用术语
-
硬件:指计算机物理装置本身,它是计算机软件运行的基础;
-
软件:指与计算机系统操作有关的计算机程序、过程 、规则以及相关的文档资料的总称;
-
特权指令:计算机的指令集中的一类具有特殊权限的指令,只用于操作系统或其他系统软件,一般普通用户不能直接使用。主要用于系统资源的分配和管理;
-
核心态:处理机的一种运行模式。当执行操作系统程序时,处理机处于核心态。它由较高的特权,可以执行所有的指令,包括一般普通用户不能使用的特权指令,从而能对所有寄存器和内存进行访问、启动I/O操作等;
-
用户态:处理机的一种运行模式,用户程序在用户态下使用,权限较低,只能执行指令集中的非特权指令。
-
多道程序设计:内存中同时存放多道程序,在管理员的控制下交替执行,这些作业共享CPU和系统中的其他资源;
-
操作系统:控制和管理计算机系统内各种硬件和软件资源、有效地组织多道程序运行的系统软件,是用户和计算机之间的接口。
-
分时:指对时间的共享,在分时系统中,分时主要是指若干并发程序对CPU时间的共享
-
实时:表示”及时”或“即时”;
-
并发:之两个或多个活动在同一给定的时间间隔中进行;
-
并行:指两个或多个活动在同一时刻进行;
-
吞吐量:计算机在给定的一定时间内所能完成的工作量;
-
纯码:指在执行过程中,本身不做任何变化的代码,通常由指令和常数组成;
-
系统调用:是用户在程序中能以“函数调用”形式调用的、由操作系统提供的子功能的集合。每个子功能称为一条系统调用命令。他是操作系统对外的接口,是用户级程序取得操作系服务的唯一途径。
1.3 何为操作系统以及其功能
- 操作系统是控制和管理计算机内各种硬件和软件资源、有效的组织多道程序运行的系统软件,是用户和计算机之间的接口;
- 功能:
- 存储管理;
- 进程和处理机管理;
- 文件管理;
- 设备管