操作系统-期末复习-第一章 绪论

1.操作系统概念、主要功能、四个主要特征

一个完整的计算机系统是由硬件和软件两大部分组成的

操作系统是所有软件中最基础、最核心的部分,是计算机用户和计算机硬件之间的中介程序,它为用户执行程序提供更方便更有效的环境

操作系统概念

1.操作系统作为扩展机器

2.操作系统作为 资源管理器

监视各种资源,随时记录他们的状态

实施某种策略以决定谁获得资源,何时获得,获得多少

分配资源供需求者使用

回收资源,以便再分配

操作系统是控制和管理计算机系统内各种硬件和软件资源,有效地组织多道程序运行的

系统软件(或程序集和),是用户与计算机之间的接口

操作系统是指控制和管理整个计算机系统的硬件与软件资源,合理地组织、调度计算机的工作与资源的分配,进而为用户和其他软件提供方便接口与环境的程序集合。

主要功能

1.存储管理功能

内存分配、地址映射、内存保护、内存扩充

2.处理机管理功能

作业和进程调度、进程控制和进程通信

3.设备管理功能

缓冲区管理、设备分配、设备驱动和设备无关性

4.文件管理功能

文件存储空间的管理、文件操作的一般管理、目录管理、文件的读写管理和存取控制

5.用户接口

命令界面、程序界面、图形界面

四个主要特征

1.并发

2.共享

即资源共享,是指系统中的资源可供内存中多个并发执行的进程共同使用

(1)互斥共享方式

(2)同时访问方式

共享和并发是操作系统两个最基本的特征,两者之间互为存在的条件

3.虚拟

4.异步

多道程序环境允许多个程序并发执行,但由于资源有限,进程的执行并不是一贯到底的,而是走走停停的,以不可预知的速度向前推进,这就是进程的异步性

2.操作系统为应用程序提供的接口

操作系统作为用户与计算机硬件系统之间的接口

(1)命令接口

(2)程序接口

由一组系统调用命令组成。当前最流行的是图形用户界面(GUI),即图形接口。

系统调用?

3.批处理系统的主要优缺点

每一种的

优点:

1.系统资源利用率高

2.系统吞吐量大

缺点:

1.用户作业的等待事件长

2.没有交互能力

4.核心态和用户态概念理解

操作系统的程序在核心态

用户的程序在用户态

命令解释程序  小型的 一般在         大的外存          一般在用户态

5.并行和并发概念理解

并发:交替进行,比如一会看英语,一会看数学

并行: 同时进行,左手写数学,右手写英语

其他

没有任何软件支持的计算机称为裸机

外面是操作系统。

通常把覆盖了软件的机器称为扩充机器或者虚拟机

什么是多道程序设计?引入多道程序设计带来哪些好处?

多道程序设计技术是指在内存中同时存放多道程序,并让他们在管理程序地控制下交替地执行,且共享系统中的资源的技术,

好处:

1.提高CPU利用率

2.提高内存和I/O设备的利用率

3.增加系统吞吐量

猜你喜欢

转载自blog.csdn.net/qq_43200143/article/details/111194919