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

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.增加系统吞吐量

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
操作系统概念背诵 一、进程管理 1. 进程管理的功能 ① 进程控制 ② 进程同步 ③ 进程通信 ④ 进程(线程)调度 2. 程序顺序执行时的特征:顺序性、封闭性、可再现性。 3. 程序并发执行时的特征:间断性、失去封闭性、不可再现性。 4. 进程由程序段、数据段和进程控制块(PCB)组成。 5. 进程的定义 ① 进程是程序的一次执行。 ② 进程是一个程序及其数据在处理机上顺序执行时所发生的活动。 ③ 进程是进程实体的运行过程,是系统进行资源分配和调度的一个独立单位。 ④ 进程是程序在一个数据集合上的运行过程,是系统进行资源分配和调度的一个独立单位。 6. 进程的基本特征:动态性、并发性、独立性、异步性、结构特征(程序+数据+PCB) 7. 进程的状态 三态:就绪状态、运行状态、阻塞状态。 五态:活动就绪、静止就绪、活动阻塞、静止阻塞、运行。 8. 进程控制块(PCB)的组成:进程标识符、处理机状态、进程调度信息、进程控制信息。 9. 临界区:进程中访问临界资源的那段代码叫做临界区。 10. 同步机制必须遵循的原则:空闲让进、忙则等待、有限等待、让权等待。 11. P, V 操作的定义 P(S):S = S − 1; 若S≥0,则当前进程继续运行; 若S<0,则将当前进程插入到S 的等待队列中去。 V(S):S = S + 1; 若S>0,则当前进程继续运行; 若S≤0,则从S 的等待队列中移出一个进程放到就绪队列中去。 12. 信号量的物理意义 S = −n 时,表示有n 个等待进入临界区的进程,当前已有进程在临界区中访问临界资源; S = 0 时,表示不允许任何进程进入临界区,当前已有进程在临界区中访问临界资源; S = n 时,表示临界区是空闲的,该类资源的可用数目为n,可以有n 个进程访问该类资源。 13. 高级通信机制有:共享存储器系统、消息传递系统、管道通信系统。 14. 线程的定义:线程是进程内的一个实体,是处理机调度的基本单位,是程序内部一个单一的顺序控 制流。 15. 引入进程的目的:是为了使多个程序并发执行,提高资源利用率和系统吞吐量。 16. 引入线程的目的:是为了减少程序并发执行时的时空开销,使操作系统具有更好的并发性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值