操作系统第一章笔记整理

木来 木来

第一章 操作系统引论

1.     裸机的含义:
没有任何软件支持的计算机,它仅仅构成了计算机系统的物质基础

2.     计算机软件的含义:
是一系列按照特定顺序组织的计算机指令和数据的集合

3.     数据库管理系统DBMS是系统软件

4.     操作系统的含义:
操作系统是一组能够有效的组织和管理计算机的软件和硬件资源,合理的对各类作业进行调度,以及方便用户使用的程序的集合。

5.     操作系统的目标:
方便性、有效性、开放性和可扩充性

6.     方便性和有效性是设计操作系统最重要的两个目标

7.     操作系统有效性的两层含义包括:
提高计算机资源的利用率;提高系统吞吐量

8.     OS是一个系统软件

9.     操作系统的作用:
OS是用户与计算机硬件之间的接口
OS是计算机资源的管理者
OS实现了对计算机资源的抽象

10. 推动操作系统发展的主要动力:
不断提高计算机资源的利用率
方便用户
器件的不断更新换代
计算机体系结构的不断发展
不断提出新的应用需求

11. 操作系统的发展过程:
无操作系统、人工操作系统、单道批处理OS、多道批处理操作系统、分时操作系统、实时操作系统、微内核OS

12. 人工操作系统的缺点:
用户独占全机资源;CPU等待人工操作

13. 脱机输入输出技术:
事先将装有用户程序和数据的纸带或卡片装入纸带输入机,在外围机的控制下,输入到磁带上,CPU需要时再直接从磁带上高速输入到内存;输出过程正好相反。

14. 单道批处理系统的含义:
由于系统对作业的处理是成批进行的,且在内存中始终只保持一道作业,故称此系统为单道批处理系统。

15. 单道批处理系统的特征:
单道性、顺序型、自动性

16. 单道批处理系统是最早出现的一种OS

17. 多道批处理系统的工作方式:
用户提交的作业都先存放在外存上排成一个队列,称为“后备队列”,由作业调度程序按一定的算法从后备队列中选择若干个(一个或多个作业)调入内存,使它们共享CPU和系统中的资源。

18. 多道批处理系统的运行方式:
宏观上并行、微观上串行

19. 多道批处理系统的特征:
多道性、无序性、调度性

20. 多道批处理系统的优缺点:
资源利用率高
系统吞吐量大
平均周转时间长
无交互能力

21. 分时系统的含义:
分时系统是指在一台主机上连接了多个终端,同时允许多用户通过自己的终端以交互方式使用计算机,共享主机中的资源

22. 推动分时系统形成和发展的主要动力:
满足人机交互的需求

23. 分时系统的特征:
多路性、独立性、及时性、交互性

24. 通常情况下,分时系统的响应时间与进程数量成正比,与时间片成反比

25. unix是一个多用户多任务的分时操作系统

26. 实时系统的含义:
是指系统能及时响应外部事件的请求,在规定时间内完成该事件的处理,并控制所有实时任务协调一致地运行。

27. 实时系统的特征:
多路性、独立性、及时性、交互性、可靠性

28. windows和linux都不是实时操作系统

29. 微机操作系统的类型包括:
(1)单用户单任务OS
(2)单用户多任务OS
(3)多用户多任务OS

30. 单用户单任务操作系统的含义:
只允许一个用户上机,且只允许用户程序作为一个任务运行,如CP/M、MS-DOS

31. 单用户多任务操作系统:
只允许一个用户上机,但允许用户把程序分为若干个任务,使它们并发执行。如WINDOWS 98

32. 多用户多任务操作系统:
允许多个用户通过各自的终端使用同一台机器,共享主机系统中的各种资源,而每个用户程序又可以分为几个任务,并发执行。如Unix、Linux

33. 操作系统的基本特征:
并发性、共享性、虚拟性、异步性

34. 操作系统最重要的特征是并发性

35. 操作系统最基本的特征:
并发性和共享性

36. 并发性的含义:
并发性是指两个或多个事件在同一时间间隔内发生;

37. 并行性的含义:
并行性是指两个或多个事件在同一时刻发生。

38. 资源共享方式包括:
互斥共享、同时访问

39. 临界资源的含义:
把在一段时间内只允许一个进程访问的资源称为临界资源或独占资源。
如打印机、磁带机等硬件,栈、变量、表格等软件。

40. 操作系统的主要功能包括:
处理机管理、存储器管理、设备管理、文件管理、提供OS与用户之间的接口

41. 处理机管理功能包括:
进程控制、进程同步、进程通信和进程调度

42. 存储器管理功能包括:
内存分配、内存保护、地址映射、内存扩充

43. 设备管理功能包括:
缓冲管理、设备分配、设备处理

44. 文件管理功能包括:
文件存储空间的管理、目录管理、文件的读/写管理与保护

45. 操作系统作为用户与计算机硬件之间的接口方式有哪些?
命令方式
系统的调用
图形、窗口方式

46. 操作系统负责为用户和用户程序完成所有与硬件相关,与应用无关的工作

47. 推动微机操作系统发展的主要动力是
计算机硬件的不断更新换代

48. 中断处理模块必须包含在操作系统内核

49. 在8位微机上占据统治地位的操作系统是CP/M

50. 16位微机事实上的操作系统标准是MS—DOS

51. 现代操作系统中,有目态和管态两种CPU的工作方式,目态是运行用户程序,管态是运行操作系统程序
执行编译程序时,CPU处于目态

52. 分时OS是采用时间片轮转法为用户服务

53. DOS操作系统的主要功能是文件管理程序

54. 通道与中断技术是多道程序系统的硬件支持

55. 地址映射功能需要在硬件的支持下完成

56. 资源利用率不是实时操作系统主要的追求目标

57. windows98是单用户多任务类型的操作系统

58. windowsNT是多用户多任务类型的操作系统

59. 批处理系统主要是解决吞吐量问题,分时系统主要是解决交互性问题

60. 现代操作系统的新功能:
系统安全、网络的功能与服务、支持多媒体

OS的结构设计发展阶段:
无结构OS、模块化结构OS、分层式结构OS、微内核结构OS

图片.png

1.     客户/服务器模式的组成:客户机、服务器、网络系统

2.     微内核只提供最基本、最核心的服务

3.     微内核的基本功能:
进程(线程)管理
低级存储器管理
中断和陷入管理

4.     微内核操作系统的特点:
1)足够小的内核
2)基于客户/服务器模式
3)采用面向对象技术
4)应用“机制与策略分离”原理

5.     微内核的优点:
1)提高了系统的可扩展性
2)增强了系统的可靠性
3)可移植性
4)提供了对分布式系统的支持
5)融入了面向对象技术

 

6.     系统调用的含义:
系统调用在本质上是应用程序请求OS内核完成某功能时的一种过程调用

7.     原语操作和系统调用的实现方式相同,都是通过程序接口来实现的

8.     进程状态的转换是由操作系统完成的,对用户是透明的

9.     打印机是典型的字符设备,磁盘是典型的块设备

10. 用户进程从目态转换为管态的唯一途径是中断

11. 批处理操作系统中,作业存在的唯一标志是作业控制块JCB

12. 批处理系统主要解决吞吐量问题

13. 通道与通道之间可以并行

14. 设备与设备之间可以并行

15. 从用户态到内核态的转换是由硬件完成的

16. 系统调用仅在用户态时使用,但只能在内核态下执行

17. 程序执行系统调用是通过中断机构来实现的,需要从用户态转到内核态,当系统调用返回后,继续执行用户程序,同时CPU状态从内核态转到用户态

18. 当发生中断时,暂停当前程序的运行,转到中断处理程序来处理中断

19. 一般的过程调用是调用一个应用过程或某个系统程序,它们都处于同一状态下,即系统态或者用户态

20. 而系统调用的调用者是运行在用户态的用户程序,被调用过程一定是系统程序,而系统程序只能在系统态下运行

21. 用户程序在用户态下使用系统调用引起的中断属于访管中断

22. 中断处理程序只能是操作系统程序

23. 缺页中断属于程序性中断

24. Ctrl+C属于外部中断

25. 时钟中断属于外部中断

26. 访管指令仅在用户态使用

27. 操作系统提供给程序员的接口是系统调用

28. 访管指令为非特权指令,在用户态下执行时会将CPU转换为内核态

29. 传统操作系统的内核是不可抢占的

30. 内核是由中断驱动的

31.操作系统结构设计中,层次结构最大的特点是把整体问题局部化

32.在操作系统的层次结构中,处理器管理是操作系统的核心部分,它位于最内层

33.分时操作系统的主要目的是计算机系统的交互性

34.分时操作系统适用于调试运行程序

35.在分时批处理系统中,“前台”作业往往是指由分时系统控制的作业

36.通道和中断技术是多道程序系统的硬件支持

37.DOS是单用户单任务操作系统

1 条评论
Angela
昨天下午我还看见有题库的题怎么晚上就不见了呢?是不开放了吗? ��