2014年华北电力大学计算机专业考研专业课复习1

2025-11-21 13:11:47

1、܌操作系统的定义:

操作系统是计算机系统中的一个系统软件,是一些程序模块的集合——

它们能以尽量有效、合理的方式管理和分配计算机的软硬件资源,合理的组织计算机的工作流程,控制程序的执行并向用户提供各种服务功能,使得用户能够灵活、方便、有效的使用计算机,使整个计算机系统能高效地运行。

2、܌操作系统的发展过程:

1946-50年代  硬件非常昂贵,没有操作系统

50年代末-60年代中:批处理管理程序

60年代初:通道和中断技术

60年代中-70年代中:多道批处理系统(现代意义上的操作系统出现)

70年代中-至今:分时系统(CTSS,MULTICS,UNIX),实时系统(对外部请求在严格的时间范围内做出反应,要求高度可靠)

3、܌操作系统的分类

大型机操作系统 如:OS/390

服务器操作系统 如:Solaris、FreeBSD、Linux、Windows的服务器版本

多处理机操作系统 如:Windows和Linux

个人计算机操作系统 如:Linux、FreeBSD、Windows、Mac OS

智能终端操作系统 如:Symbian、Android、Windows Mobile、IOS

嵌入式操作系统 如:QNX、VxWorks(在微波炉、电视机、汽车、DVD、移动电话、MP3/4/5播放器)

智能卡操作系统 如:SIM

4、܌操作系统的特征和服务

并发(Concurrence): 并行性是指两个或多个事件在同一时刻发生;而并发性是指两个或多个事件在同一时间间隔内发生。

共享(Sharing): 指系统中的资源可供内存中多个并发执行的进程(线程)共同使用。

虚拟(Virtual): 是指通过某种技术把一个物理实体变为若干个逻辑上的对应物。 

异步性(Asynchronism): 进程以不可预知的速度向前推进。

5、܌操作系统的功能

处理机管理功能

存储器管理功能

设备管理功能

文件管理功能

用户接口

6、܌常用的操作的系统的结构特点

整体式结构: 将总体功能划分为若干子功能,子功能再往下细分,直至最基本的功能为止。实现每个子功能的程序称为模块。整个系统就是由接口将所有模块连接起来的一个整体,所以被称为整体式结构。

早期的UNIX系统和现在的Linux系统

分层式结构: 为了使系统的结构更加清晰,引入了层次式结构设计方法,即在硬件裸机的基础上一层一层向外扩充软件,其中低层软件为高层软件提供服务,高层软件通过调用底层软件实现其功能。

THE系统 、MULTICS

虚拟机结构:这个系统的核心被称为虚拟机监控器(virtual machine monitor)。它在裸机上运行,向上层提供多台虚拟机,每台虚拟机不是具有完备系统功能的扩展机器,仅仅是对裸机的精确复制。这种复制是通过共享一台物理机器的资源来实现的。

VM/370

微内核结构: 尽可能的将代码移出核心,将系统服务与系统的最基本操作分离开来。按照这种目标,OS被分成服务器和OS核心两部分。所有的服务器都工作于用户态,内核用来处理客户程序与服务器之间的通信过程。

Mach操作系统 、Windows NT

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢