当前位置:文档之家› 操作系统习题

操作系统习题

操作系统习题
操作系统习题

操作系统习题

一、选择题

1.批处理系统的主要缺点是:(A)

A.CPU利用率低。B.不能并发执行。

C.缺少交互性。D.以上都不是。

1.操作系统的(D)管理部分负责对进程调度。

A.主存储器B.控制器C.运算器D.处理机

2.文件系统中,设立打开文件(Open)系统功能调用的基本操作是(1),关闭文件(Close)

系统功能调用的基本操作是(2)。

(1)A.把文件信息从辅存读到内存。

B.把文件的控制管理信息从辅存读到内存。

C.把文件的FAT表信息从辅存读到内存。

D.把磁盘的超级块从辅存读到内存。

(2)A.把文件的最新信息从内存写入磁盘。

B.把文件当前的控制管理信息从内存写入磁盘。

C.把位示图从内存写回磁盘。

D.把超级块的当前信息从内存写回磁盘。

3.动态式(或称可变式)分区管理的分配策略中的首次适应算法采用()

A、按始址递增排列空闲区

B、按始址递减排列空闲区

C、按分区大小递增排列空闲区

D、任意排列空闲区

4.既考虑作业等待时间,又考虑作业执行时间的调度算法是( D )

A、响应比高者优先

B、短作业优先

C、优先级调度

D、先来先服务

5.一个进程释放了一台打印机后,有可能改变什么进程的状态:C

2.①自身进程②输入/输出进程③另一个等待打印机的进程④所有

等待打印机的进程

6.在下列问题中,哪一个不是设备分配中应考虑的问题:

② 时性②设备的固有属性③与设备无关性④安全性

7.提高单机资源利用率的关键技术是(D )

A、Spooling 技术

B、虚拟技术

C、交换技术

D、多道程序设计技术

8.一进程基本状态可以从其它两种基本状态转变过去,这个基本状态一定是(A )

A、执行状态

B、阻塞状态

C、就绪状态

D、完成状态

9.请求分页存贮管理的主要特点是()

A、消除了页内零点

B、扩充了主存

C、便于动态链接

D、完成状态

10.4、当进程A使用磁带机时,进程B又申请该磁带机,这种情况(D )

A、是不可能出现的

B、是没法解决的

C、就是死锁

D、以上均不正确

11.文件系统是()

A、文件的集合

B、文件及文件管理软件的集合

C、系统文件的集合

D、用户文件的集合

12.判操作系统本身是一种系统软件,因此,它( D )。

A. 只能管理软件

B. 只能管理硬件

C.既不能管理软件,又不能管理硬件 D. 既能管理软件,又能管理硬件

13.从资源的角度看操作系统的功能不包括( A ).

A.用户管理 B.处理器管理和存储管理

C.文件管理和作业管理 D.设备管理

14.既考虑作业等待时间,又考虑作业执行时间的调度算法是(B )。

A.响应比高者优先B先来先服务

C.优先级调度D短作业优先

15.在各种作业调度算法中,若所有作业同时到达,则平均等待时间最短的算法是

(D )。

A.先来先服务

B.优先数

C.最高响应比优先 D.短作业优先

16.下列的进程状态转换中( C )转换是不可能发生的。

A.运行→就绪B.运行→等待

C.等待→运行D.等待→就绪

17.用V操作唤醒一个等待进程时,被唤醒进程的状态转换为(B )。

A.等待B.就绪C.运行D.完成

18.在一段时间内,只允许一个进程访问的资源称为( C )。

A.共享资源B.临界区C.临界资源D.共享区

19.在不属于I/O控制方式的是( B )

A.程序查询方式 B. 复盖方式C. DMA方式 D. 中断驱动方式

20.把作业地址空间中使用的逻辑地址变成内存中物理地址称为______。

A、加载

B、重定位

C、物理化

D、逻辑化

21.对于两个并发进程,设互斥信号量为mutex ,若mutex﹦0,则(C )。

A.表示没有进程进入临界区

B.表示有一个进程进入临界区

C.表示有一个进程进入临界区,另一个进程等待进入

D.表示有两个进程进入临界区

22.银行家算法是一种(B )算法。

A.死锁解除B.死锁避免

C.死锁预防D.死锁检测

23.若处理器有32位地址,则它的虚拟地址空间为( A )字节。

A.2GB B.4GB C.100KB D.640KB

24.( A )存储管理方式提供一维地址结构。

A.固定分区B.分段

C.分页D.分段和段页式

25.通过硬件和软件的功能扩充,把原来独立的设备改造成能为若干用户共享的设备,这种

设备称为( D )。

A.存储设备B.系统设备

C.用户设备D.虚拟设备

26.引入缓冲技术的主要目的是( B )

A.改善用户编程环境

B.提高CPU的处理速度

C.提高CPU与设备之间的并行程度

D.降低计算机的硬件成本

27.实时操作系统追求的目标是(B )。

A.高吞吐率

B.充分利用内存

C. 快速响应

D. 减少系统开销

28.采用时间片轮转法进行进程调度是为了(C )。

A.多个终端都能得到系统的及时响应

B.先来先服务

C.优先级较高的进程得到及时响应

D.需要CPU最短的进程先做

29.下述作业调度算法中,( B )调度算法与作业的估计运行时间有关。

A.先来先服务B.短作业优先

C. 按时间片轮转D.以上都不是

30.为了对紧急进程或重要进程进行调度,调度算法应采用(B )。

A.先来先服务B.优先数法

C.最短作业优先调度D.按时间片轮转

31.分配到所需全部资源,并已获得CPU时,进程处于(A)状态。

A.运行

B.阻塞

C.就绪

D.创建

32.为了描述进程的动态变化过程,采用了一个与进程相联系的( A )系统,根据它而

感知进程的存在。

A.进程状态字B.进程优先数

C.进程控制块D.进程起始地址

33.分段管理提供( B )维的地址结构。

A.1 B.2 C.3 D.4

34.文件系统的主要目标是实现(

A.虚拟存储

B.

C.存储系统文档

D.

35.按()分类可将设备分为块设备和字符设备。

A.从属关系B.操作特性

C.共享属性D.信息交换单位

36.下列进程状态的转换中,不正确的是(C )。

A.就绪→执行B.执行→就绪

C.就绪→等待D.等待→就绪

37.在操作系统中,对信号量S的P原语操作定义中,使进程进入相应等待队列等待的条

件是( B )。

A.S>0 B.S=0 C.S<0 D,S≠0

38.下面对进程的描述中,是( D )错误的。

A.进程是动态的概念B.进程执行需要处理机

C.进程是有生命期的D.进程是指令的集合

39.将作业地址空间中使用的逻辑地址变成主存中物理地址的过程称之为地址的()。

A.重定位B.物理化

C.逻辑化D.加载

40.如果文件系统中有两个文件重名,不应采用()。

A.一级目录结构

B.树型目录结构

C.二级目录结构

D.A和C

41.在请求分页存储管理中,若采用FIFO页面置换算法,则当分配的页面数增加时,缺页

中断的次数(C)。

A.减少B.增加

C.无影响D.可能增加也可能减少

42..进程状态从就绪态到运行态的转化工作是由( C )完成的。

A.作业调度

B.中级调度

C.进程调度

D.设备调度

2.下列进程状态的转换中,哪一个是不正确的( C )。

A.就绪→运行

B.运行→就绪

C.就绪→阻塞

D.阻塞→就绪

3.把逻辑地址转变为内存的物理地址的过程称作()。

A.编译

B.连接

C.运行

D.重定位

4.在分页存储管理系统中,从页号到物理块号的地址映射是通过( B )实现的。

A.段表

B.页表

C.PCB

D.JCB

5.使用户所编制的程序与实际使用的物理设备无关,这是由设备管理的()功能实现的。

A.设备独立性

B.设备分配

C.缓冲管理

D.虚拟设备

6.文件的保密是指防止文件被( )

A.篡改

B.破坏

C.窃取

D.删除

7.对磁盘进行移臂调度的目的是为了缩短( )时间。

A.寻找

B.延迟

C.传送

D.启动

8.启动外设前必须组织好通道程序,通道程序是由若干( )组成。

https://www.doczj.com/doc/4715956237.html,W

B.CSW

C.CAW

D.PSW

9.一种既有利于短小作业又兼顾到长作业的作业调度算法是( C )

A.先来先服务

B.轮转

C.最高响应比优先

D.均衡调度

10.Spooling技术可以实现设备的( B )分配。

A.独占

B.共享

C.虚拟

D.物理

11.在以下的文件物理存储组织形式中,()常用于存放大型的系统文件。

A.连续文件

B.串连文件

C.索引文件

D.多重索引文件

12.设备的打开、关闭、读、写等操作是由()完成的。

A.用户程序

B.编译程序

C.设备分配程序

D.设备驱动程序

13.在计算机系统中,控制和管理各种资源、有效地组织多道程序运行的系统软件称作()。

A.文件系统

B. 操作系统

C. 网络管理系统

D. 数据库管理系统

14.多个进程的实体能存在于同一内存中,在一段时间内都得到运行。这种性质称作进程的( B )。

A. 动态性

B. 并发性

C. 调度性

D. 异步性

15.进程控制块是描述进程状态和特性的数据结构,一个进程( D )。

A.可以有多个进程控制块

B.可以和其他进程共用一个进程控制块

C. 可以没有进程控制块

D.只能有惟一的进程控制块

16.为了使系统中各部分资源得到均衡使用,就必须选择对资源需求不同的作业进行合理搭配。这项工作是由()完成的。

A.作业调度

B.中级调度

C.进程调度

D.内存调度

17.通常,用户编写的程序中所使用的地址是( A )。

A.逻辑地址

B.物理地址

C.绝对地址

D.内存地址

18.运行时间最短的作业被优先调度,这种企业调度算法是( C )

A.优先级调度

B.响应比高者优先

C.短作业优先

D.先来先服务

19.只适合顺序存取,不提供随机存取功能的存储介质是( C )

A.磁盘

B.磁鼓

C.磁带

D.光盘

20.逻辑文件的组织形式是由()决定的。

A.存储介质特性

B.操作系统的管理方式

C.主存容量

D.用户

21.有若干并发进程均将一个共享变量count中的值加1一次,那么有关count中的值说法正确的是()

A.肯定有不正确的结果

B.肯定有正确的结果

C.若控制这些并发进程互斥执行count加1操作,count中的值正确

D.A,B,C均不对

22.在操作系统中引入“进程”概念的主要目的是 D )。

A.改善用户编程环境 B. 描述程序动态执行过程的性质

C.使程序与计算过程一一对应

D. 提高程序的运行速度

23.引入缓冲技术的主要目的是( C )。

A.改善用户编程环境

B.提高CPU的处理速度

C.提高CPU与设备之间的并行程度

D.降低计算机的硬件成本

24.产生系统死锁的原因可能是由于( B )

A.进程释放资源

B.一个进程进入死循环

C.多个进程竞争,资源出现了循环等待

D.多个进程竞争共享型设备

25.若系统中有五个并发进程涉及某个相同的变量A,则变量A的相关临界区是由( )临界区构成。

A.2个

B.3个

C.4个

D.5个

26. 在单处理器的多进程系统中,进程什么时候占用处理器和能占用多长时间,取决于( C )

A.进程相应的程序段的长度

B.进程总共需要运行时间多少

C.进程自身和进程调度策略

D.进程完成什么功能

27.请求分页存储管理中,若把页面尺寸增加一倍,在程序顺序执行时,则一般缺页中断次数会()。

A.增加

B.减少

C.不变

D.可能增加也可能减少

28.如果进程PA对信号量S执行P操作,则信号量S的值应()。

A.加1

B.减1

C.等于0

D.小于0

29.操作系统的基本职能是( A )。

A.控制和管理系统内各种资源,有效地组织多道程序的运行

B.提供用户界面,方便用户使用

C.提供方便的可视化编辑程序

D.提供功能强大的网络管理工具

30.计算机系统中判别是否有中断事件发生应是在( )

A.进程切换时

B.执行完一条指令后

C.执行P操作后

D.由用户态转入核心态时

.进程状态从就绪态到运行态的转化工作是由( C )完成的。

A.作业调度

B.中级调度

C.进程调度

D.设备调度

2.下列进程状态的转换中,哪一个是不正确的( B )。

A.就绪→运行

B.运行→就绪

C.就绪→阻塞

D.阻塞→就绪

3.把逻辑地址转变为内存的物理地址的过程称作()。

A.编译

B.连接

C.运行

D.重定位

4.在分页存储管理系统中,从页号到物理块号的地址映射是通过( B )实现的。

A.段表

B.页表

C.PCB

D.JCB

5.使用户所编制的程序与实际使用的物理设备无关,这是由设备管理的( A )功能实现的。

A.设备独立性

B.设备分配

C.缓冲管理

D.虚拟设备

6.文件的保密是指防止文件被( )

A.篡改

B.破坏

C.窃取

D.删除

7.对磁盘进行移臂调度的目的是为了缩短( )时间。

A.寻找

B.延迟

C.传送

D.启动

8.启动外设前必须组织好通道程序,通道程序是由若干( )组成。

https://www.doczj.com/doc/4715956237.html,W

B.CSW

C.CAW

D.PSW

9.一种既有利于短小作业又兼顾到长作业的作业调度算法是( C )

A.先来先服务

B.轮转

C.最高响应比优先

D.均衡调度

10.Spooling技术可以实现设备的( B )分配。

A.独占

B.共享

C.虚拟

D.物理

11.在以下的文件物理存储组织形式中,()常用于存放大型的系统文件。

A.连续文件

B.串连文件

C.索引文件

D.多重索引文件

12.设备的打开、关闭、读、写等操作是由()完成的。

A.用户程序

B.编译程序

C.设备分配程序

D.设备驱动程序

13.在计算机系统中,控制和管理各种资源、有效地组织多道程序运行的系统软件称作()。

A.文件系统

B. 操作系统

C. 网络管理系统

D. 数据库管理系统

14.多个进程的实体能存在于同一内存中,在一段时间内都得到运行。这种性质称作进程的( B )。

A. 动态性

B. 并发性

C. 调度性

D. 异步性

15.进程控制块是描述进程状态和特性的数据结构,一个进程( D )。

A.可以有多个进程控制块

B.可以和其他进程共用一个进程控制块

C. 可以没有进程控制块

D.只能有惟一的进程控制块

16.为了使系统中各部分资源得到均衡使用,就必须选择对资源需求不同的作业进行合理搭配。这项工作是由()完成的。

A.作业调度

B.中级调度

C.进程调度

D.内存调度

17.通常,用户编写的程序中所使用的地址是( A )。

A.逻辑地址

B.物理地址

C.绝对地址

D.内存地址

18.运行时间最短的作业被优先调度,这种企业调度算法是( C )

A.优先级调度

B.响应比高者优先

C.短作业优先

D.先来先服务

19.只适合顺序存取,不提供随机存取功能的存储介质是( C )

A.磁盘

B.磁鼓

C.磁带

D.光盘

20.逻辑文件的组织形式是由()决定的。

A.存储介质特性

B.操作系统的管理方式

C.主存容量

D.用户

21.有若干并发进程均将一个共享变量count中的值加1一次,那么有关count中的值说法正确的是()

A.肯定有不正确的结果

B.肯定有正确的结果

C.若控制这些并发进程互斥执行count加1操作,count中的值正确

D.A,B,C均不对

22.在操作系统中引入“进程”概念的主要目的是( D )。

A.改善用户编程环境 B. 描述程序动态执行过程的性质

C.使程序与计算过程一一对应

D. 提高程序的运行速度

23.引入缓冲技术的主要目的是( C )。

A.改善用户编程环境

B.提高CPU的处理速度

C.提高CPU与设备之间的并行程度

D.降低计算机的硬件成本

24.产生系统死锁的原因可能是由于( B )

A.进程释放资源

B.一个进程进入死循环

C.多个进程竞争,资源出现了循环等待

D.多个进程竞争共享型设备

25.若系统中有五个并发进程涉及某个相同的变量A,则变量A的相关临界区是由( )临界区构成。

A.2个

B.3个

C.4个

D.5个

26. 在单处理器的多进程系统中,进程什么时候占用处理器和能占用多长时间,取决于( C )

A.进程相应的程序段的长度

B.进程总共需要运行时间多少

C.进程自身和进程调度策略

D.进程完成什么功能

27.请求分页存储管理中,若把页面尺寸增加一倍,在程序顺序执行时,则一般缺页中断次数会()。

A.增加

B.减少

C.不变

D.可能增加也可能减少

28.如果进程PA对信号量S执行P操作,则信号量S的值应()。

A.加1

B.减1

C.等于0

D.小于0

29.操作系统的基本职能是( A )。

A.控制和管理系统内各种资源,有效地组织多道程序的运行

B.提供用户界面,方便用户使用

C.提供方便的可视化编辑程序

D.提供功能强大的网络管理工具

30.计算机系统中判别是否有中断事件发生应是在( )

A.进程切换时

B.执行完一条指令后

C.执行P操作后

D.由用户态转入核心态时

二、断题

1.操作系统程序都是在核心态下才能运行。

2.在分时系统中,响应时间≈时间片×用户数,因此为改善响应时间,常用的原则是使时间

片越小越好。

3.资源的利用率高和系统的工作效率高是一回事()

4.数据库管理程序需要调用操作系统程序,操作系统程序的实现也需要数据库系统的支

持。

5.用户程序通常可以直接访问系统缓冲区中的数据。

6.虚地址即程序执行时所要访问的内存地址。

1. 操作系统的所有程序都必须常驻内存.╳

2. 进程获得处理机而运行是通过申请而得到的. ╳

3. 通过任何手段都无法实现计算机系统资源之间的互换. ╳

4. 进程控制块中的所有信息必须常驻内存. ╳

5. 一旦出现死锁, 所有进程都不能运行. ╳

6. 所有进程都挂起时, 系统陷入死锁. ╳

7. 优先数是进程调度的重要依据, 一旦确定不能改变. ╳

8. 同一文件系统中不允许文件同名, 否则会引起混乱. ╳

9. 用户程序有时也可以在核心态下运行. ╳

10. 虚拟存储系统可以在每一台计算机上实现. ╳

11. 进程在运行中, 可以自行修改自己的进程控制块. ╳

12. 进程申请CPU得不到满足时, 其状态变为等待态. ╳

13. 在虚存系统中, 只要磁盘空间无限大, 作业就能拥有任意大的编址空间. ╳

14. 在内存为M的分时系统中, 当注册的用户有N个时,每个用户拥有M/N的内存空间.

15. 特殊文件是指其用途由用户特殊规定的文件. ╳

16. 由于P、V操作描述同步、互斥等问题的能力不足, 所以有必要引入其它的通讯原语或机制, 如send, receive或Monitor等. ╳

17. 大多数虚拟系统采用OPT(优化)淘汰算法是因为它确实可以得到最小的缺页率. ╳

18. 实时系统中的作业周转时间有严格的限制. ╳

19. 文件的索引表全部存放在文件控制块中. ╳

20. 打印机是一类典型的块设备. ╳

21. 当一个进程从等待态变成就绪态, 则一定有一个进程从就绪态变成运行态. ╳

22. 执行系统调用时可以被中断. √

23. 在作业调度时, 采用最高响应比优先的作业调度算法可以得到最短的作业平均周转时间. ╳

24. 在请求页式存储管理中, 页面淘汰所花费的时间不属于系统开销. ╳

25. 进程优先数是进程调度的重要依据, 必须根据进程运行情况动态改变. ╳

26. 流式文件是指无结构的文件. √

27. 参与死锁的所有进程都占有资源. ╳

28. 页式存储管理中, 用户应将自己的程序划分成若干相等的页. ╳

29. 引入当前目录是为了减少启动磁盘的次数. √

30. 文件目录必须常驻内存. ╳

31. 固定头磁盘存储器的存取时间包括搜查定位时间和旋转延迟时间. ╳

32. 在文件系统中, 打开文件是指创建一个文件控制块. ╳

33. 存储保护的目的是限制内存的分配. ╳

34. 原语和系统调用的主要区别在于两者的实现方法不同. ╳

35. 清内存指令只能在管态下执行. √

36. 在大型多道程序设计系统中, 为充分利用外部设备, 应使运行的若干程序都是I/O型的. √

37. 在页式虚拟存储系统中, 页面长度是根据程序长度动态地分配的. ╳

38. 如果信号量S的当前值为-5, 则表示系统中共有5个等待进程. ╳

39. 磁盘上物理结构为链接结构的文件只能顺序存取. √

40. 系统处于不安全状态不一定是死锁状态. √

41. 有m个进程的操作系统出现死锁时, 死锁进程的个数为1

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

43. 优先数是进程调度的重要依据, 优先数大的进程首先被调度运行. ╳

44. 文件系统的主要目的是存储系统文档. ╳

45. 对文件进行读写前,要先打开文件. √

46. 所谓最近最少使用(LRU)页面调度算法是指将驻留在内存中使用次数最少的页面淘汰掉. ╳

47. 由于现代操作系统提供了程序共享的功能,所以要求被共享的程序必须是可再入程序. √

48. 参与死锁的进程至少有两个已经占有资源. √

49. 在页式虚拟存储系统中,页面长度固定并且是硬件的设计特性. √

50. 不可抢占式动态优先数法一定会引起进程长时间得不到运行. ╳

51. 设置中断屏蔽指令可以在目态下执行. ╳

52. 选择通道主要用于连接低速设备. ╳

53. 存储保护的功能是限制内存存取. √

54. 如果输入输出所用的时间比处理时间短得多,则缓冲区最有效. ╳

55. 进程间的互斥是一种特殊的同步关系. √

56. 所有进程都进入等待状态时,系统陷入死锁. ╳

57. 引入缓冲的主要目的是提高I/O设备的利用率. ╳

58. 进程从运行状态变为等待状态是由于时间片中断发生. ╳

59. 文件目录一般存放在外存. √

进程控制块(PCB)是专为用户进程设置的私有数据结构,每个进程仅有一个PCB。()

2.进程和程序是两个截然不同的概念。()

3.系统发生死锁时,其资源分配图中必然存在环路。因此,如果资源分配图中存在环路,则系统一定出现死锁。()

4.并发性是指若干个事件在不同时刻发生。()

5.文件系统中分配存储空间的基本单位是记录。(×)

6.虚拟存储器是由操作系统提供的一个假想的特大存储器,它并不是实际的内存,其大小比内存空间大得多。()

7.批处理系统的(主要优点)是系统的吞吐量大、资源利用率高、系统的开销较小。()

8.原语是一种不可分割的操作。()

9.文件系统中源程序是有结构的记录式文件。()

10.对临界资源应采取互斥访问方式来实现共享。()

三、简答题

1. 什么是高级调度、中级调度和低级调度?()

作业从进入系统并驻留在外存的后备队列上开始,直至作业运行完毕,将经历如下三级调度。

(1)高级调度。这又称为作业调度。用于决定把外存中处于后备队列中的哪些作业调入内存,并为它们创建进程,分配必要的资源,然后再将新创建的进程排在就绪队列上,准备执行。

(2)低级调度。这又称为进程调度。它决定就绪队列中的哪个进程将获得处理机,然后由分派程序执行把处理机分配给该进程的操作。进程调度可以采用抢占方式和非抢占方式。

(3)中级调度。中级调度的主要目的是为了提高内存的利用率和系统吞吐量。使那些暂时不能运行的进程不再占用宝贵的内存,而将它们调度到外存上去等待。当内存有空闲时,又将外存上的具有运行条件的就绪进程重新调入内存。

2.某个操作系统采用可变分区分配方法管理,用户区主存512kB,自由区由可用空区表管理。若分配时采用分配自由区的低地址部分的方案,假设初始时全为空。对于下述申请次序:

req(300kB), req(100kB), release(300kB), req(150kB), req(30kB), req(40kB), req(60kB)回答下列问题:

(1)采用首次适应(FF),自由空区中有哪些空块(给出地址、大小)?

(2)若采用最佳适应(BF),回答(1)中的问题。

(3)如果再申请90kB,针对(1)和(2)各有什么结果?

本题与上面的例题是相同的类型,只要掌握各种分配策略,此类题目应属得分题。但在解题过程中注意计算的准确性,利用图示做参考不失为好办法。

【解答】

(1)采用首次适应算法,自由空区中有两块空块:(280-1kB,20kB),(400-

1kB,112kB)。

(2)若采用最佳适应算法,自由区空中有两块空块:(100-1kB,200kB),(492-1kB,20kB),

(3)若再申请90kB,对(1)中的首次适应算法,第二块空块可以满足分配。对(2)中的最佳适应算法,第一块空块可以满足分配。

3. 何谓虚拟设备?请说明SPOOLING系统是如何实现虚拟设备的。(西安交通大学2000年试题8分)

2、可以通过哪些途径来提高内存的利用率?

(1)改连续分配方式为离散分配方式,以减少内存的零头。

(2)增加对换机制:将那些暂时不能运行的进程,或暂时不需要的程序和数据,换出至外存,以腾出内存来装入可运行的进程。

(3)引入动态链接机制:当程序在运行中需要调用某段程序时,才将该段程序由外存装入内存。这样可避免装入一些本次运行中不用的程序。

(4)引入虚拟存贮机制,使更多的作业能被装入内存,并使CPU更加忙碌。

(5)引入存贮器共享机制:允许一个正文段或数据段被若干个进程共享,以消灭内存中的重复拷贝。

3、目前广泛采用的目录结构形式是哪种?它有什么优点?

答:目前广泛采用的目录结构形式是树形目录结构,这具有以下优点:

(1)能有效地提高对目录的检索速度;

(2)允许文件重名:由于使用路径名检索文件,故用户在分目录中可使用其它用户相同文件名。

(3)便于实现文件共享:包括不同用户用不同的文件名访问同一个共享文件;比较容易实现文件共享。

2、对文件目录管理的要求是什么?一个目录表目(或文件控制块)应包含哪些类信息?

对文件管理的要求有:

(1)实现“按名存取”;(2)提高对目录检索的速度;

(3)文件共享;(4)允许文件重名。

一个目录表目包括的信息有:

(1)基本信息类:如文件名、文件物理地址、文件结构等;

(2)存取控制信息:如文件主、核准用户、一般用户的存取权限;

(3)使用信息类:如文件建立的日期、时间、大小以及当前使用信息等。

2、何谓死锁?产生死锁的原因和必要条件是什么?

3、试从调度性,并发性,拥有资源及系统开销方面对进程和线和程进行比较。

4、何谓系统调用?它与一般的过程调用有何区别?

5、试述SPOOLING系统的主要组成。

1.现有如下作业序列:作业1(提交时间8.00,运行时间1.00);作业2(提交时间8.30,运行时间3.00);作业3(提交时间9.00,运行时间0.10);作业4(提交时间9.30,运行时间0.50)(单位:小时,以十进制计)。试用先来先服务和短作业优先调度算法处理该作业序列,问哪种作业调度算法性能更好(要求给出计算的数据和必要的步骤)。

本题是作业调度算法应用的基本题目。解题时按照所采用的调度策略进行计算。注意各个作业之间的切换顺序,计算时要细心,以免出错。

【解答】

先来先服务调度算法:

8.00作业1到达,开始运行;8.30作业1运行0.30小时;作业2到达,等待调入系统;9.00作业1运行1.00小时,运行结束;作业2较作业3先到达,开始运行;作业3到达;

9.30作业2运行0.30小时,继续运行;作业3等待调入系统;作业4到达,等待调入系统;12.00作业2运行3小时,运行结束;作业3先到达,开始运行;作业4等待调入系统;12.10作业3运行0.10小时,运行结束;作业4开始运行;12.60作业4运行0.50小时,运行结束。 该调度算法下:平均周转时间

短作业优先算法的运行情况见表:

由以上两种算法下得到的结果来看,短作业优先算法优于先来先服务算法。

3.当前磁盘读写位于柱面号20,此时有多个磁盘请求,以下列柱面号顺序送至磁盘驱动器:10、22、20、2、40、6、38。寻道(Track )时,移动一个柱面需6ms ,按下列算法计算所需寻道时间(柱面移动顺序及所需时间,总寻道时间;忽略到达指定柱面后所需寻道时间)。

① 先来先服务。

②最短寻找时间。

③ 电梯算法(当前状态为向上)。

【解答】

先来先服务:

① 磁头移动顺序为:(20)→10→22→20→2→40→6→38 磁头移动总量是146柱面,总寻道时间是:146×6ms =876ms.

②最短寻找时间:

磁头移动顺序为:(20)→20→22→10→6→2→38→40 磁头移动总量是60柱面,总寻道时间是:60×6ms =360ms.

③ 电梯算法

磁头移动顺序为:(20)→20→22→38→40→10→6→2 磁头移动总量是58柱面, 总寻道时间是:58N×6ms =348ms.

3.文件系统采用多重索引结构搜索文件内容。设块长为512字节,每个块号长3字节,如果不考虑逻辑块号在物理块中所占的位置,分别求二级索引和三级索引时可寻址的文件最带权平均周转时间

该调度算法下:平均周转时间

带权平均周转时间

大长度。

【解答】

块长512字节,块号长3字节,所以一个索引块可以存放个盘块号。

二级索引时,最多可包含的存放文件的盘块的盘块号总数N= 个盘块。所以使用二级索引时,可寻址的文件的最大长度= MB。

三级索引时,最多可包含的存放文件的盘块的盘块号总数个盘块。

所以使用三级索引时,可寻址的文件的最大长度= MB。

1、操作系统具有哪几大特征,它的最基本特征是什么?

操作系统具有以下四大特征:①并发性②共享性③虚拟性④异步性。其中:①是指宏观上在一段时间内有多道程序在同时运行;②是指系统中的资源可供内存中多个并发执行的进程共同使用;③是指通过某种技术把一个物理实体变成若干个逻辑上的对应物;④是指进程以异步方式运行的。

上述四个特征中以并发性和共享性是最基本的特征。

3、已知某分页系统,主存容量为64K,页面大小为1K,对一个4页大的作业,其0,1,2,3,页分别被分配到主存的2,4,6,7块中。

(1)将十进制逻辑地址3600,4700转换成物理地址。

(2)以十进制逻辑地址3500为例画出地址变换过程图。

4、某移动臂磁盘的柱面由外向里从0开始顺序编号,假定当前磁头停在100号柱面而移动方向外的,现在一个请求队列在等待访问磁盘,访问的柱面号分别为:90、10、60、80、90、2

5、30、20、140和25。请给出分别采用最短寻找时间先和电梯调度算法处理上述请的,并分别计算出它们的平均寻道长度。

2.假设当前在处理器上执行的进程的页表如下所示。所有数字为十进制数,每一项都是从0

开始计数的,并且所有的地址都是存储器字节地址。页大小为1024个字节。(10分) A.正确地描述CPU产生的虚地址通常是如何转化成一个物理主存地址的。

B.下列虚地址对应于哪个物理地址(即使有缺页也暂不处理)?

A答:对于一级页表,进行地址变换的步骤如下:

(1)虚地址计算出页号和页内偏移量。

(2)根据页号和进程的页表首址,找到对应的页表项,取出帧号.

(3)(帧号*页面大小)+页内偏移形成物理地址。

B答:p=INT(A/L) d=[A]mod L (A为虚地址,L为页面大小,p为页号,d为页内偏移)

(i) p=INT(1052/1024)=1 d=28

根据页号查页表得桢号为4,则该页帧的物理起始地址为: 4*1024=4096,再加页内

偏移量28得物理地址为:4096+28=4124

(ii) p=INT(2221/1024)=2 d=173

该页不在内存中,将产生缺页中断。

(iii) p=INT(5499/1024)=5 d=379

根据页号查页表得桢号为0,则该页帧的物理起始地址为: 0*1024=0,再加页内偏移

量379得物理地址为:0+379=379

3.一台计算机有一个cache、主存储器和用作虚拟存储器的磁盘,假设访问cache中的字需要20ns的定位时间;如果该字在主存储器中而不在cache中,则需要60ns的时间载入cache,然后再重新开始定位;如果该字不在主存储器中,则需要12ms的时间从磁盘中提取,然后需要60ns复制到cache中,然后再开始定位。cache的命中率是0.9,主存储器的命中率是0.6,在该系统中访问一个被定位的字所需要的平均时间为多少(单位:ns过程要详细)?

4.在一个请求页式存储系统中,一个程序的页面走向为4,3,2,1,4,3,5,4,3,2,1,5,并采用LRU页面置换算法。假设分配给该程序的存储块数M分别为3和4时,求出在防问过程中发生的缺页次数和缺率。(10分)

四、应用题

11、某系统使用两级页表,页的大小是212字节,虚地址是32位。地址的前8位用作一级页表的索引。求:(10分)

(1)有多少位用来指定二级索引?

(2)一级页表中有多少项?

(3)二级页表中有多少项?

(4)虚地址空间中有多少页?

14、在页式虚存系统中,一程序的页面走向(访问串)为:1,2,3,5,4,2,1,2,1,3,4,5求分配给该程序的页帧数(驻留集)分别为3和4时,采用FIFO和LRU两种置换算法的页故障次数。(8分)

15、在某段页式系统中,虚地址空间包含了8个段,段长为229字节。硬件把每个段分成大小为256字节的页。问虚地址中有多少位可以用于指定:(10分)

(1)段号

(2)页号

(3)页内偏移量

(4)整个虚地址

11、解:(1)12位,因为给定页的大小为212字节,所以要用12位来指定偏移量。这样剩下32-(12+8)=12位

(2)28,8位可以指定28项

(3)212,12位可以指定212项

(4)220,20位可以寻址220页。或者,28个一级页表项的每个页表项都访问有212项的二级页表。28*212=220

14、答:FIFO 驻留集=3 页故障率=10

FIFO 驻留集=4 页故障率=9

LRU 驻留集=3 页故障率=10

LRU 驻留集=4 页故障率=8

15、答:(1)3 ,由于8=23

,要有3位指定段号

(2)21 ,页大小为256=28字节,一个大小为229字节的段由229/28=221页。因此,

要有21位指定页号

(3)8,要指定大小为28字节的页的偏移量,需要8位

(4)32,3+21+8=32

硬件将处理机划分为两种状态,即管态和目态,这样做给操作系统设计带来什么好处?

1. 某系统中有10台打印机,有三个进程P1,P2,P3分别需要8台,7台和4台。若

P1,P2,P3已申请到4台,2台和2台。试问:按银行家算法能安全分配吗?请说明分配过程。

2. 试述SPOOLING 系统的主要组成。

3. 简述进程与线程的区别

4. 简要回答产生死锁的四个必要条件.

5. 在单处理机系统中如果系统中有n 个进程,运行的进程最多几个,最少几个;就绪

进程最多几个,最少几个;等待进程最多几个,最少几个?

六、计算题(共8分)

某虚拟存储器的用户编程空间共32个页面,每页为1KB ,内存为16KB 。假定某时刻一

则逻辑地址0A5C (H 在一个单道的程序设计系统中,有3个作业J1、J2、J3,它们到达输入井的时间分别为8:50、9:00、9:30,它们需要执行的时间分别为1.5小时、0.4小时、1小时。系统在10:00按响应比高者优先算法对它们进行调度,请回答:

(1)作业被选中执行的次序是什么?

(2)三个作业被选中时的响应比分别是多少?

七、应用题

1. 四个进程A 、B 、C 、D 都要读一个共享文件F ,系统允许多个进程同时读文件F 。但限

制是进程A 和进程C 不能同时读文件F ,进程B 和进程D 也不能同时读文件F 。为了使这四个进程并发执行时能按系统要求使用文件,现用PV 的问题:

(1)请说明应定义的信号量及初值。

(2)在下列的程序中填上适当的P 、V 操作,以保证它们能正确并发工作:

A( ) B( ) C ( ) D( )

{ { { {

[1] ; [3] ; [5] [7] ;

read F; read F; read F; read F;

[2] ; [4] ; [6] ; [8] ;

} } } }

某车站售票厅,任何时刻最多可容纳20 名购票者进入,当售票厅中少于20 名购票者时,则厅外的购票者可立即进入,否则需在外面等待。若把一个购票者看作一个进程,请回答下列问题:

(1) 用PV 操作管理这些并发进程时,应怎样定义信号量,写出信号量的初值以及信号量各种取值的含义。

(2) 根据所定义的信号量,把应执行的PV 操作填入下划线处,以保证进程能够正确地并发执行。

While(1)

{;

进入售票厅;

购票;

退出;

}

(3) 若欲购票者最多为n 个人,写出信号量可能的变化范围( 最大值和最小值) 。

八、综合题

设有4

试计算在单道程序环境下,

时间和平均带权周转时间,并指出它们的调度顺序。(时间单位:小时,以十进制进行计算。)

某采用页式存储管理的系统,接收了一个共7页的作业,作业执行时依次访问的页为:1、2、3、4、2、1、5、6、2、1、2、3、7。当内存块数量为4时,请分别用先进先出(FIFO)调度算法和最近最少使用(LRU)调度算法,计算作业执行过程中会产生多少次缺页中断?(所有内存开始时都是空的,凡第一次用到的页面都产生一次缺页中断。要求写出计算过程)解:

操作系统教程第版课后答案

操作系统教程第5版课后答案 费祥林、骆斌编着 第一章操作系统概论 习题一 一、思考题 1.简述现代计算机系统的组成及层次结构。 答:现代计算机系统由硬件和软件两个部分组成。是硬件和软件相互交织形成的集合体,构成一个解决计算问题的工具。硬件层提供基本可计算的资源,包括处理器、寄存器、内存、外存及I/O设备。软件层由包括系统软件、支撑软件和应用软件。其中系统软件是最靠近硬件的。 2、计算机系统的资源可分成哪几类?试举例说明。 答:包括两大类,硬件资源和信息资源。硬件资源分为处理器、I/O设备、存储器等;信息资源分为程序和数据等。 3.什么是操作系统?操作系统在计算机系统中的主要作用是什么? 答:操作系统是一组控制和管理计算机硬件和软件资源,合理地对各类作业进行调度,以及方便用户使用的程序的集合。 操作系统在计算机系统中主要起4个方面的作用。 (1)服务用户观点——操作系统提供用户接口和公共服务程序 (2)进程交互观点——操作系统是进程执行的控制者和协调者 (3)系统实现观点——操作系统作为扩展机或虚拟机 (4)资源管理观点——操作系统作为资源的管理者和控制者 4.操作系统如何实现计算与操作过程的自动化? 答:大致可以把操作系统分为以下几类:批处理操作系统、分时操作系统、实时操作系统、网络操作系统和分布式操作系统。其中批处理操作系统能按照用户预先规定好的步骤控制作业的执行,实现计算机操作的自动化。又可分为批处理单道系统和批处理多道系统。单道系统每次只有一个作业装入计算机系统的主存储器运行,多个作业可自动、顺序地被装入运行。批处理多道系统则允许多个作业同时装入主存储器,中央处理器轮流地执行各个作业,各个作业可以同时使用各自所需的外围设备,这样可以充分利用计算机系统的资源,缩短作业时间,提高系统的吞吐率 5.操作系统要为用户提供哪些基本的和共性的服务? 答:(1)创建程序和执行程序;(2)数据I/O和信息存取;(3)通信服务;(4)差错检测和处理。为了保证高效率、高质量的工作,使得多个应用程序能够有效的共享系统资源,提高系统效率,操作系统还具备一些其他的功能:资源分配,统计,保护等。 6.试述操作系统所提供的各种用户接口。 答:操作系统通过程序接口和操作接口将其服务和功能提供给用户。程序接口由一组系统调用组成,在应用程序中使用“系统调用”可获得操作系统的低层服务,访问或使用系统管理的各种软硬件资源,是操作系统对外提供服务和功能

操作系统 习题答案(中文版)

操作系统概第七版中文版习题答案(全) 1.1在多道程序和分时环境中,多个用户同时共享一个系统,这种情况导致多种安全问题。a. 列出此类的问题 b.在一个分时机器中,能否确保像在专用机器上一样的安全度?并解释之。 答:a.窃取或者复制某用户的程序或数据;没有合理的预算来使用资源(CPU,内存,磁盘空间,外围设备)b.应该不行,因为人类设计的任何保护机制都会不可避免的被另外的人所破译,而且很自信的认为程序本身的实现是正确的是一件困难的事。 1.2资源的利用问题在各种各样的操作系统中出现。试例举在下列的环境中哪种资源必须被严格的管理。(a)大型电脑或迷你电脑系统(b)与服务器相联的工作站(c)手持电脑 答:(a)大型电脑或迷你电脑系统:内存和CPU资源,外存,网络带宽(b)与服务器相联的工作站:内存和CPU资源(c)手持电脑:功率消耗,内存资源 1.3在什么情况下一个用户使用一个分时系统比使用一台个人计算机或单用户工作站更好? 答:当另外使用分时系统的用户较少时,任务十分巨大,硬件速度很快,分时系统有意义。充分利用该系统可以对用户的问题产生影响。比起个人电脑,问题可以被更快的解决。还有一种可能发生的情况是在同一时间有许多另外的用户在同一时间使用资源。当作业足够小,且能在个人计算机上合理的运行时,以及当个人计算机的性能能够充分的运行程序来达到用户的满意时,个人计算机是最好的,。 1.4在下面举出的三个功能中,哪个功能在下列两种环境下,(a)手持装置(b)实时系统需要操作系统的支持?(a)批处理程序(b)虚拟存储器(c)分时 答:对于实时系统来说,操作系统需要以一种公平的方式支持虚拟存储器和分时系统。对于手持系统,操作系统需要提供虚拟存储器,但是不需要提供分时系统。批处理程序在两种环境中都是非必需的。 1.5描述对称多处理(SMP)和非对称多处理之间的区别。多处理系统的三个优点和一个缺点? 答:SMP意味着所以处理器都对等,而且I/O可以在任何处理器上运行。非对称多处理有一个主处理器控制系统,与剩下的处理器是随从关系。主处理器为从处理器安排工作,而且I/O也只在主处理器上运行。多处理器系统能比单处理器系统节省资金,这是因为他们能共享外设,大容量存储和电源供给。它们可以更快速的运行程序和增加可靠性。多处理器系统能比单处理器系统在软、硬件上也更复杂(增加计算量、规模经济、增加可靠性) 1.6集群系统与多道程序系统的区别是什么?两台机器属于一个集群来协作提供一个高可靠性的服务器的要求是什么? 答:集群系统是由多个计算机耦合成单一系统并分布于整个集群来完成计算任务。另一方面,多道程序系统可以被看做是一个有多个CPU组成的单一的物理实体。集群系统的耦合度比多道程序系统的要低。集群系统通过消息进行通信,而多道程序系统是通过共享的存储空间。为了两台处理器提供较高的可靠性服务,两台机器上的状态必须被复制,并且要持续的更新。当一台处理器出现故障时,另一台处理器能够接管故障处理的功能。 1.7试区分分布式系统(distribute system)的客户机-服务器(client-server)模型与对等系统(peer-to-peer)模型 答:客户机-服务器(client-server)模型可以由客户机和服务器的角色被区分。在这种模型下,客户机向服务器发出请求,然后服务器满足这种请求。对等系统(peer-to-peer)模

操作系统复习题及参考答案1-4

中南大学网络教育课程考试复习题及参考答案 操作系统1 一、判断题: 1.资源共享是现代操作系统的一个基本特征。() 2.信号量机制中,P、V操作必须成对出现。() 3.若进程资源分配图中含有环,则一定有进程处于死锁状态。() 4.绝对装入方式需要对内存地址进行重定位。() 5.“分页对换”和“分段对换”是为了支持虚拟存储系统。() 6.通道没有自己的内存,通道所执行的通道程序是放在主机的内存中的。() 7.程序的并行执行是现代操作系统的一个基本特征。() 8.一个进程被唤醒意味着重新占有了CPU。() 9.进程在运行过程中,请问和释放资源顺序不当,同样可以引起死锁。() 10.分段存储管理的引入是为了满足用户(程序员)在编程和使用上多方面的要求。() 11.系统中的各个部件,如CPU、存储设备等的连接都是由总线设备来实现的。() 12.在文件的索引存取方法中,允许随意存取文件中的一个记录。() 13.程序在并发执行时会失去封闭性。() 14.由于用户的响应时间要求,因此要求设置大的时间片长度。() 15.预防死锁是指在资源动态分配过程中,用某种方法去防止系统进入不安全状态。() 16.内存的单一连续分配模式只能用在单用户、单任务的OS中。() 17.虚拟存储器的“虚拟”是指用户可使用的内存容量比实际的内存容量大的多。() 18.在文件系统支持下,用户也需知道文件存放的物理地址。() 19.在单CPU环境下可以实现“多道程序系统”。() 20.程序与进程最主要的区别在于程序是静态实体,而进程是动态实体。() 21.死锁与程序的死循环一样。() 22.内存固定分区分配模式只能用在单用户、单任务的OS中。() 23.采用LRU置换算法时,当驻留集增大时,页故障率一定不会增加。() 24.通道与CPU共享内存。() 二、填空题: 1.操作系统的基本任务是( )。 2.从资源分配的角度看,P(wait)操作意味着向系统( )一个资源,V(signal)操作意味着( )一个资 源。 3.一个批处理型作业,从进入系统并驻留在外存的后备队列上开始,直至作业运行完毕,可能要经历下 述三级调度()、()、()。 4.产生死锁的四个必要条件是()、()、()和()。 5.()称之为“页内碎片”。 6.文件按其用途可分为:用户文件、()和()。 7.分时系统的四个主要特征是()、()、()、()。 8.进程调度分为以下两种方式()、()。 9.死锁的必要条件之一是“互斥”,该条件是指()。 10.根据链接时间的不同,可把链接分为()、()、()三种。 11.I/O控制方式主要分为()、()、()。 12.直接存储器DMA方式是专对()设备进行I/O控制的。 13.多道批处理系统的优缺点主要有()、()、()。 14.程序的并发执行的特征有()、()、()。 15.调度队列模型分为()、()、()。 16.程序的装入分为()、()、()。 17.缓冲区可工作在()、()、()和提取输出四种工作方式下。

操作系统习题及答案一

习题一操作系统概论 选择题 1. 计算机的操作系统是一种() ■ A. 应用软件 B.系统软件 C.工其软件D 字表处理软件 2. 批处理系统的主要缺点是( ). A. CPU 的利用率不高 B.失去了交互性 C.不具备并行性 D.以上都不是 3. 计算机操作系统的功能是( ). A. 把源程序代码转换为标准代码 B. 实现计算机用户之间的相互交流 C. 完成计算机硬件与软件之间的转换 D. 控制、管理计算机系统的资源和程序的执行 4. 在分时系统中,时间片一定时, (),响应时间越长. A. 内存越多 B.用户数越多 C.内存越少 D 用户数 越少 5. 操作系统的( )管理部分负责对进程进行调度 . A?主存储器 B.控制器 C.运算器 D 处理机 6. 从用户的观点看,操作系统是( ). A. 用户与计算机之间的接口 B. 控制和管理计算机资源的软件 C. 合理地组织计算机工作流程的软件 D. 由若干层次的程序按一定的结构组成的有机体 7. 操作系统的功能是进行处理机管理、 ()管理、设备管理及信息管理 9. 操作系统是现代计算机系统不可缺少的组成部分,是 为了提咼计算机的( 户使用计算机而配备的一种系统软件 . 10. 所谓()是指将一个以上的作业放入主存,并且同时处于运行状态,这些作业共享处 和外围设备等其他资源. A.多重处理 B.多道程序设计 C.实时处理 D?并行执行 11. ()操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同 A. CPU 的利用率不高 C.不具备并行性 B.资源利用率 D.以上都不是 A.进程 B.存储器 C.硬件 D.软件 8.操作系统中采用多道程序设计技术提高 CPU 和外部设备的() A.利用率 B.效率 C.稳定性 D.兼容性 )和方便用 理机的时间

让Windows操作系统实现自动化操作

想让你的电脑变的更聪明、更人性化吗?想让电脑自动为你做些事吗?下面我就向大家介绍电脑的“自动化”。让电脑变聪明,也让你工作学习起来更方便了。 自动开机 自动开机是一个非常实用的功能,利用它我们能做很多事情。现在自动开机的方法基本上都是通过设置BIOS参数来实现的。在开机时按下“Del”键,进入BIOS设置程序,选择“Power Management Setup”,按回车键进入,选择里面“Power Up Control”中的“Automatic Power Up”,按回车将其设置为“Everyday”(每天)或者“By Date”(某一天),然后在“Time (hh:mm:ss)Alarm”项中设置你开机的时间,如:6:30:00,那么你的电脑将在早上6点半自动开机。设置好后返回主界面,按F10键保存你的设置。不是所有的主板都支持这个功能,有一些老型号的主板和一些杂牌的主板就没有这个功能,你在用之前最好先看看主板的说明书,看是否支持此功能。 自动启动程序 自动启动的程序一般都放在“程序—启动”菜单下的,这个大家一般都知道的;当然我们也能用软件来实现它的,比如我们用超级兔子魔法设置就能实现的。打开这个软件,选择“自动运行”项,接着在“自动运行”项里面点击“新建”来新建一个空的运行程序,再点击“更改”来选择想要自动启动的程序,完成后点击“保存”就行了。 自动收信 我们前面介绍了自动开机、自动运行程序,那自动收信就变的十分简单了。下面我们就以foxmail为例介绍怎么样进行自动收信。 首先打开foxmail,选择左边的帐户后,点击工具条上的“属性”按钮来打开“帐户属性”对话框进行设置,在“网络”选项里进行自动拨号的设置,在上面的“使用本帐户网络设置”一定要选的,还有下面的“收发邮件后自动断线”和“使用任何已连接的拨号连接”你可以根据自己的需要进行设置。 接下来我们设置Foxmail自动启动吧,点击菜单“选项—系统设置”,弹出设置对话框,在“常规”项里面的我们把“系统启动时,自动启动foxmail”前面的勾打上就行了,别忘了还有下面的“自动启动时,缩小成工具条小图标”也要打上勾的。如果我们想让foxamil能够定时的自动收信呢,只有在帐户属性的“接受邮件”项里面进行设置,把“每隔”前面的勾打上,再输入你要的时间,点击“确定”后就行了。这样,每当你启动windows 的时候,foxmail 就能自动跟着启动,并且是以小图标的形式出现在任务栏上,每隔8分钟就会自己拨号连接上网,帮你接受你的邮件,完成也会自动断开网络连接,是不是很方便啊! 自动拨号上网 如果我们想让电脑自动收信,下载文件的话,那么自动上网是很重要的,目前能使电脑自动拨号的程序很少,这里我们就用大家最熟悉的“网络蚂蚁”来实现自动拨号吧。 启动“网络蚂蚁”,点击菜单“选项—参数设置”,弹出设置对话框,点击“拨号”选项卡中激活“使用拨号网络连接”,并选择一个建立好的拨号连接,再正确输入上网的“用户”和“口令”,把“必要时自动拨号”前的勾打上。有时后会出现网络繁忙的情况,导致一次拨号不能成功,所以要设置一下尝试的次数。再点击“高级”选项卡,选定其中的“启动后立即开始所有的任务”。 最后,我们通过“添加下载任务”来随便加入一个URl就行了(下载的文件不要太大,几个KB就行了),但是一定要注意不要选择“完成后挂断”和“完成后关机”,否则当下载完成后就自动挂断和关机了。 自动下载 有了前面的作为基础,自动现在就更简单了。我们这里就用Flashget为例给大家介绍自动下载。

操作系统习题答案

内存1通常情况下,在下列存储管理方式中,()支持多道程序设计、管理最简单,但存储碎片多;()使内存碎片尽可能少,而且使内存利用率最高。 Ⅰ.段式;Ⅱ.页式;Ⅲ.段页式;Ⅳ.固定分区;Ⅴ.可变分区 正确答案:Ⅳ;Ⅰ 2为使虚存系统有效地发挥其预期的作用,所运行的程序应具有的特性是()。 正确答案:该程序应具有较好的局部性(Locality) 3提高内存利用率主要是通过内存分配功能实现的,内存分配的基本任务是为每道程序()。使每道程序能在不受干扰的环境下运行,主要是通过()功能实现的。Ⅰ.分配内存;Ⅱ.内存保护;Ⅲ.地址映射;Ⅳ.对换;Ⅴ.内存扩充;Ⅵ.逻辑地址到物理地址的变换;Ⅶ.内存到外存间交换;Ⅷ.允许用户程序的地址空间大于内存空间。 正确答案:Ⅰ;Ⅱ 4适合多道程序运行的存储管理中,存储保护是 正确答案:为了防止各道作业相互干扰 5下面哪种内存管理方法有利于程序的动态链接()? 正确答案:分段存储管理

6在请求分页系统的页表增加了若干项,其中状态位供()参考。 正确答案:程序访问 7从下面关于请求分段存储管理的叙述中,选出一条正确的叙述()。 正确答案:分段的尺寸受内存空间的限制,但作业总的尺寸不受内存空间的限制8虚拟存储器的特征是基于()。 正确答案:局部性原理 9实现虚拟存储器最关键的技术是()。 正确答案:请求调页(段) 10“抖动”现象的发生是由()引起的。 正确答案:置换算法选择不当 11 在请求分页系统的页表增加了若干项,其中修改位供()参考。 正确答案:换出页面 12 虚拟存储器是正确答案:程序访问比内存更大的地址空间 13测得某个请求调页的计算机系统部分状态数据为:CPU利用率20%,用于对换空间的硬盘的利用率97.7%,其他设备的利用率5%。由此断定系统出现异常。此种情况下()能提高CPU的利用率。

操作系统例题讲解

操作系统例题讲解 一、调度算法 对如下表所示的5个进程: 采用可剥夺的静态最高优先数算法进行调度(不考虑系统开销)。 问 题: ⑴ 画出对上述5个进程调度结果的Gantt 图; ⑵ 计算5个进程的平均周转时间、平均带权周转时间。 解: ⑴ 调度结果的Gantt 图如下: 0 2 4 5 7 9 10 12 14 (2) 时间计算: 二、存储管理 某系统采用虚拟页式存储管理方式,页面大小为2KB ,每个进程分配的页框数固定为4页。采用局部置换策略,置换算法采用改进的时钟算法,当有页面新装入内存时,页表的时钟指针指向新装入页面的下一个在内存的表项。设当前进程P 的页表如下(“时钟”指针指向逻辑页面3的表项): 逻辑页号 0 1 2 3 4 5 问 题: ⑴ 当进程P 依次对逻辑地址执行下述操作: ① 引用 4C7H ; ② 修改 19B4H ; ③ 修改 0C9AH ; 写出进程P 的页表内容; ⑵ 在 ⑴ 的基础上,当P 对逻辑地址27A8H 进行访问, 该逻辑地址对应的物理地址是多少?

解:页面大小为2KB,2KB=2×210=211, 即逻辑地址和物理地址的地址编码的低11位为页内偏移; ⑴①逻辑地址4C7H=0100 1100 0111B,高于11位为0,所以该地址访问逻辑页面0; 引用4C7H,页表表项0:r=1; ②逻辑地址19B4H=0001 1001 1011 0100B,高于11位为3,所以该地址访问逻辑页面3; 修改19B4H,页表表项3:r=1, m=1; ③逻辑地址0C9AH=0000 1100 1001 1010B,高于11位为1,所以该地址访问逻辑页面1; 逻辑页1不在内存,发生缺页中断; ①、②两操作后,P的页表如下: 逻辑页号 1 2 3 4 5 按改进的时钟算法,且时钟指针指向表项3,应淘汰0页面, 即把P的逻辑页面1读到内存页框101H,页表时钟指针指向表项2。 并执行操作:修改0C9AH。 经上述3个操作后,P的页表如下: 逻辑页号 1 2 3 4 5 ⑵逻辑地址27A8H=0010 0111 1010 1000B,高于11位为4,所以该地址访问逻辑页面4; 页面4不在内存,发生缺页中断;按改进的时钟算法,淘汰页面2,页面4读到110H页框, 所以,逻辑地址27A8H对应的物理地址为: 0001 0001 0000 111 1010 1000B=887A8H。 三、设备与I/O管理 设系统磁盘只有一个移动磁头,磁道由外向内编号为:0、1、2、……、199;磁头移动一个磁道所需时间为1毫秒;每个磁道有32 个扇区;磁盘转速R=7500r/min. 系统对磁盘设备的I/O请求采用N-Step Look (即N-Step Scan,但不必移动到磁道尽头),N=5。设当前磁头在60号磁道,向内移动;每个I/O请求访问磁道上的1个扇区。现系统依次接收到对磁道的I/O请求序列如下: 50, 20, 60, 30, 75, 30, 10, 65, 20, 80,15, 70 问题: ⑴写出对上述I/O请求序列的调度序列,并计算磁头引臂的移动量; ⑵计算:总寻道时间(启动时间忽略)、总旋转延迟时间、总传输时间和总访问处理时间。 解:⑴考虑序列中有重复磁道的I/O请求,调度序列为: 60→75→50→30→20→15→10→65→70→80 磁头移动量=(75-60)+(75-50)+(50-30)+(30-20)+ (20-15)+(15-10)+(65-10)+(70-65)+(80-70) =15+25+20+10+5+5+55+5+10=155(磁道)

操作系统练习题 及答案

操作系统练习题 第一章引言 (一)单项选择题 1操作系统是计算机系统的一种()。 A.应用软件 B.系统软件c.通用软件 D.工具软件 2.操作系统目的是提供一个供其他程序执行的良好环境,因此它必须使计算机( ) A.使用方便 B.高效工作 C.合理使用资源 D.使用方便并高效工作 3."允许多个用户以交互方式使用计算机的操作系统是()。 A.分时操作系统 B.批处理单道系统 C.实时操作系统 D.批处理多道系统 4."下列系统中()是实时系统。 A.计算机激光照排系统 B.办公自动化系统

C.化学反应堆控制系统 D.计算机辅助设计系统 5."操作系统是一种系统软件,它()。 A.控制程序的执行 B.管理计算机系统的资源 C.方便用户使用计算机 D.管理计算机系统的资源和控制程序的执行 6.计算机系统把进行()和控制程序执行的功能集中组成一种软件,称为操作系统 A.CPU管理 B.作业管理 C.资源管理 D.设备管理 7."批处理操作系统提高了计算机系统的工作效率,但()。 A.不能自动选择作业执行 B.无法协调资源分配c.不能缩短作业执行时间D在作业执行时用户不能直接干预 8.分时操作系统适用于( )。 A.控制生产流水线 B.调试运行程序c.大量的数据处理 D.多个计算机资源共享

9.在混合型操作系统中,“前台”作业往往是指()。 A.由批量单道系统控制的作业 B.由批量多道系统控制的作业c.由分时系统控制的作业D.由实时系统控制的作业 1 0."在批处理兼分时的系统中,对( )应该及时响应,使用户满意。A.批量作业 B.前台作业c.后台作业 D.网络通信 11."实时操作系统对可靠性和安全性要求极高,它()。 A.十分注重系统资源的利用率 B.不强调响应速度c.不强求系统资源的利用率 D.不必向用户反馈信息 12."分布式操作系统与网络操作系统本质上的不同之处在于()。A.实现各台计算机之间的通信 B.共享网络个的资源c.满足较大规模的应用 D.系统中若干台计算机相互协作完成同一任务13."SPOOL技术用于()。 A.存储管理 B.设备管理 C.文件管理

操作系统课后习题答案

第一章 1.设计现代OS的主要目标是什么? 答:(1)有效性(2)方便性(3)可扩充性(4)开放性 4.试说明推劢多道批处理系统形成和収展的主要劢力是什么? 答:主要动力来源于四个方面的社会需求与技术发展: (1)不断提高计算机资源的利用率; (2)方便用户; (3)器件的不断更新换代; (4)计算机体系结构的不断发展。 12.试从交互性、及时性以及可靠性方面,将分时系统不实时系统迚行比较。答:(1)及时性:实时信息处理系统对实时性的要求与分时系统类似,都是以人所能接受的等待时间来确定;而实时控制系统的及时性,是以控制对象所要求的开始截止时间或完成截止时间来确定的,一般为秒级到毫秒级,甚至有的要低于100微妙。 (2)交互性:实时信息处理系统具有交互性,但人与系统的交互仅限于访问系统中某些特定的专用服务程序。不像分时系统那样能向终端用户提供数据和资源共享等服务。 (3)可靠性:分时系统也要求系统可靠,但相比之下,实时系统则要求系统具有高度的可靠性。因为任何差错都可能带来巨大的经济损失,甚至是灾难性后果,所以在实时系统中,往往都采取了多级容错措施保障系统的安全性及数据的安全性。 13.OS有哪几大特征?其最基本的特征是什么? 答:并发性、共享性、虚拟性和异步性四个基本特征;最基本的特征是并发性。 第二章 2. 画出下面四条诧句的前趋图: S1=a:=x+y; S2=b:=z+1; S3=c:=a –b;S4=w:=c+1; 8.试说明迚程在三个基本状态之间转换的典型原因。 答:(1)就绪状态→执行状态:进程分配到CPU资源 (2)执行状态→就绪状态:时间片用完 (3)执行状态→阻塞状态:I/O请求 (4)阻塞状态→就绪状态:I/O完成

计算机操作系统习题集

操作系统习题集 参考教材: 汤小丹等编著,计算机操作系统(第三版),西安电子科技大学出版社,2007年版; 何炎祥等编著,计算机操作系统,清华大学出版社,2005年版; 邹恒明著,计算机的心智操作系统之哲学原理,机械工业出版社,2009年4月。 第一章操作系统引论 1.1 选择题 1.下列哪一条是在操作系统设计中引入多道程序技术的好处? A. 使并发执行成为可能 B. 简化操作系统的实现 C. 减少对内存容量的需求 D. 便于实施存储保护 2.Windows XP属于下列哪一类操作系统? A. 单用户单任务 B. 单用户多任务 C. 多用户 D. 批处理 3.下列哪一条不是批处理系统的优点?D A. 吞吐量大 B. 资源利用率高 C. 系统开销小 D. 响应及时 4.能及时处理由过程控制反馈的数据并作出响应的操作系统是() A、分时系统 B、网络系统 C、实时系统 D、批处理系统 5.UNIX系统是一个__________操作系统。 A、单用户 B、单用户多任务 C、多用户多任务 D、多用户单任务 6.在分时系统中,当用户数一定时,影响响应时间的主要因素是__。 A、时间片 B、调度算法 C、存储分配方式 D、作业的大小 7.Windows NT属于哪一类操作系统? A、单用户单任务 B、单用户多任务 C、单道批处理 D、多用户 8.多道程序设计技术是指:多道程序可同时进入A ,在A 的位置B ,为使多道进程并发执行必须为每个用户作业创建进程,批处理系统由C 创建,而分时系统由D 创建。 选择答案: (1)内存(2)系统(3)固定(4)不定(5)进程调度(6)中级调度 (7)作业调度(8)输入进程(9)系统调用(10)命令解释进程 1.2 填空题 1.在手工操作阶段,操作员在进行装卸卡片或磁带等手工操作时,CPU处于空闲等待,我们称这种现象为。 2.多道批处理系统的特征为。 3.批量处理系统的缺点为;。

操作系统例题汇总

1.2例题精选 例如何理解虚拟机的概念? 解:一台仅靠由硬件组成的计算机一般被称为裸机,不易使用。操作系统为用户使用计算机提供了许多服务,从而把一台难于使用的裸机改造成了功能更强大、使用更方便的计算机系统,这种计算机系统称为虚拟机。所谓虚拟,是指把一个物理上的实体变为若干个逻辑上的对应物。前者是实际存在的,而后者是虚的,只是用户的一种感觉。在单CPU的计算机系统中能同时运行多道程序,好像每个程序都独享一个CPU,这就是虚拟。在构造操作系统时,把操作系统分成若干层,每层完成特定的功能,从而形成一个虚拟机。下层的虚拟机为上层的虚拟机提供服务,这样逐次扩充以完成操作系统的功能。 讨论“虚拟”的概念体现在操作系统的方方面面。例如,虚拟存储器,使一台只有4MB内存的计算机可以运行总容量远远超过4 MB的程序;虚拟外设,能够使多个用户同时访问该外设等。 例什么是多道程序设计,它的主要优点是什么? 解: 所谓多道程序设计是指把一个以上的程序存放在内存中,并且同时处于运行状态,这些程序共享CPU和其他计算机资源。其主要优点是: (1)CPU的利用率高:在单道程序环境下,程序独占计算机资源,当程序等待I/O操作时CPU空闲,造成CPU资源的浪费。在多道程序环境下,多个程序共享计算机资源,当某个程序等待 I/O操作时,CPU可以执行其他程序,这大大地提高了CPU的利用率。 (2)设备利用率高:在多道程序环境下,内存和外设也由多个程序共享,无疑也会提高内存和外设的利用率。 (3)系统吞吐量大:在多道程序环境下,资源的利用率大幅度提高,减少了程序的等待时间,提高了系统的吞吐量。 讨论多道程序在计算机中并发地运行是现代计算机系统的重要特征。早期的单道批处理系统与人工操作相比自动化程度大大提高,但系统中仍有较多的空闲资源,系统的性能较差。多遭批处理系统虽有很多优点,但这种系统交互能力差,作业的平均周转时间长。多道程序处理系统要解决的主要问题是,如何使多个程序合理、有序地共事处理机、内存、外设等资源。 例1.3 A, B两个程序,程序 A按顺序使用CPU 10 S,使用设备甲 5 S,使用 CPU 5 S,使用设备乙 10 S,最后使用 CPU 10 S。程序 B按顺序使用设备甲 10 S,使用 CPU 10 S,使用设备乙5S,使用CPU 5S,使用设备乙 10S。(忽略调度程序执行时间)试问: (1)在顺序环境下执行程序A和程序B,CPU的利用率是多少? (2)在多道程序环境下, CPU的利用率是多少? 解(1)程序A和程序B顺序执行时,程序A执行完毕,程序B才开始执行。两个程序共耗时80S,其中占用CPU时间为40S,顺序执行时CPU的利用率为50%。 (2)在多道程序环境下,两个程序并发执行,其执行情况如图所示。可以看出,两个程序共耗时45S,其中占用CPU时间为40S,故此时CPU的利用率为40/45=%。 讨论 (1)在单道程序环境下,程序顺序执行,CPU被一道程序独占,即使CPU空闲,其他程序也不能使用,所以 CPU的利用率低。 (2)在多道程序环境下,若干个程序宏观上同时执行,微观上交替执行。当其中一个程序由于某种原因(例如进行1/O操作)而不能占用CPU时,其他程序就可以占用CPU,提高了CPU的利用率。

自己写最简单的操作系统

参看 《自己动手写操作系统》 《30天自制操作系统》 需要的软件 1.虚拟机VM/VirtualBox/bochs 2.映像编辑工具:FloppyWriter,EasyBoot,UltraISO 3.汇编工具:yasm/nasm/masm 基本思路:所谓开发操作系统,就是想办法制作一张“含有操作系统的能够自动启动的存储介质”。 步骤: 1.编写boot.asm汇编源文件 2.通过汇编器得到boot.bin二进制文件 3.通过映像读写工具将二进制文件写入存储介质。 //Boot.asm org 07c00h mov ax,cs mov ds,ax mov es,ax call DispStr jmp $ DispStr: mov ax,BootMessage mov bp,ax mov cx,16 mov ax,01301h mov bx,000ch mov dl,0 int 10h ret BootMessage:db "Hello world!" times 510-($-$$) db 0 dw 0xaa55

真正开发操作系统 前面说过,所谓开发操作系统,就是想办法制作一张“含有操作系统的能够自动启动的存储介质”。【至少也是适用于某一介质的映像文件】 并且所有开发工作都是基于另一台已有的计算机。 编写只显示hello world!的操作系统就不再讲了。 接下来写真正的IPL(启动程序装载器) 首先来说一说安装系统和运行系统的区别。 我们是开发操作系统,即没有任何已有的可启动设备,我们现在要写的IPL就是装载真正的操作系统的,虽然它现在存在于软盘中,如何自定义安装路径是以后的问题了 注意我们的IPL和os是处在同一映像文件之中的。启动的时候,bios读取软盘(操作系统安装介质)的第0扇区到内存并执行,然后通过这一段程序装载真正的os。 完成IPL之后,我们就可以转用C语言开发os了 从实模式到保护模式。 保存bios 的一系列信息到BOOT_INFO 一些前期准备 调色板 字体 鼠标指针 GDT 中断(IDT) PIC FIFO缓存区 按键编码 激活鼠标控制 鼠标解读/显示鼠标动作 内存管理 叠加处理 窗口 PIT和定时器 多任务 ……

操作系统(第二版)习题答案

第1章 一、填空 1.计算机由硬件系统和软件系统两个部分组成,它们构成了一个完整的计算机系统。 2.按功能划分,软件可分为系统软件和应用软件两种。 3.操作系统是在裸机上加载的第一层软件,是对计算机硬件系统功能的首次扩充。 4.操作系统的基本功能是处理机(包含作业)管理、存储管理、设备管理和文件管理。 5.在分时和批处理系统结合的操作系统中引入“前台”和“后台”作业的概念,其目的是改善系统功能,提高处理能力。 6.分时系统的主要特征为多路性、交互性、独立性和及时性。 7.实时系统与分时以及批处理系统的主要区别是高及时性和高可靠性。 8.若一个操作系统具有很强的交互性,可同时供多个用户使用,则是分时操作系统。 9.如果一个操作系统在用户提交作业后,不提供交互能力,只追求计算机资源的利用率、大吞吐量和作业流程的自动化,则属于批处理操作系统。 10.采用多道程序设计技术,能充分发挥CPU 和外部设备并行工作的能力。 二、选择 1.操作系统是一种 B 。 A.通用软件B.系统软件C.应用软件D.软件包2.操作系统是对 C 进行管理的软件。 A系统软件B.系统硬件C.计算机资源D.应用程序3.操作系统中采用多道程序设计技术,以提高CPU和外部设备的A。 A.利用率B.可靠性C.稳定性D.兼容性4.计算机系统中配置操作系统的目的是提高计算机的 B 和方便用户使用。 A.速度B.利用率C.灵活性D.兼容性5. C 操作系统允许多个用户在其终端上同时交互地使用计算机。 A.批处理B.实时C.分时D.多道批处理6.如果分时系统的时间片一定,那么 D ,响应时间越长。 A.用户数越少B.内存越少C.内存越多D.用户数越多 三、问答 1.什么是“多道程序设计”技术?它对操作系统的形成起到什么作用? 答:所谓“多道程序设计”技术,即是通过软件的手段,允许在计算机内存中同时存放几道相互独立的作业程序,让它们对系统中的资源进行“共享”和“竞争”,以使系统中

操作系统-习题-分章-詹炜(含答案)

第一章 OS概述 操作系统:操作系统是控制和管理计算机硬件和软件资源,合理地组织计算机的工作流程,以及方便用户的程序的集合。其主要功能是实现处理机管理、内存管理、I/O设备管理、文件管理和用户接口。 填空题 1.操作系统是运行在计算机裸机系统上的最基本的系统软件。 2. 操作系统目前有五大类型:批处理操作系统、分时操作系统、实时操作系统、网络操作系统和分布式操作系统。 3.现代操作系统的两个重要特征是并发和共享。 4以多道程序设计为基础的现代操作系统具有并发性、虚拟性、共享性、不确定性四个基本特征。 5操作系统提供给编程人员的唯一接口是系统调用。 6现代操作系统的两个重要特征是并发和共享。 7计算机操作系统是方便用户、管理和控制计算机软硬件资源的系统软件。 8现代操作系统的两个重要特征是并发和共享。 9对于系统的总体设计目标来说,批处理系统应注重提高系统的效率,尽量增加系统的吞吐量,分时系统应保证用户响应时间;而实时系统则应在保证及时响应和可靠性的前提下,再考虑系统资源的利用率。吞吐率响应时间 10.计算机操作系统是方便用户、管理和控制计算机系统资源的系统软件。 11.在操作系统中的异步性主要是指在系统中进程推进的顺序是走走停停。 12. 现代操作系统的特征是并发、共享、虚拟和异步性。 13.操作系统的五大功能是CPU管理、存储管理、设备管理、文件系统和用户接口。 14.操作系统是运行在计算机基本硬件(或:硬件)系统上的最基本的系统软件。 15.操作系统的主要设计目标是方便用户使用或界面友好和系统能高效工作或资源利用率高。 16. 操作系统的基本类型有批处理操作系统,分时操作系统和实时操作系统三种。 17.在分时系统中,当用户数目为100时,为保证响应时间不超过2秒,此时时间片最大应为20ms。分时系统采用的调度方法是时间片轮转调度算法。2秒/100=20ms 选择题 1. 实时操作系统追求的目标是()。 A.高吞吐率 B.充分利用内存 C. 快速响应 D. 减少系统开销 2. 操作系统是为了提高计算机的[1利用率]和方便用户使用计算机而配置的基本软件。它负责管理计算机系统中的[2资源],其中包括[3处理机],[4主存储器],外部设备和系统中的数据。操作系统中的[3处理机]管理部分负责对进程进行管理。操作系统对系统中的数据进行管理的部分通常叫做[5数据库系统]。 供选择的答案: [1] A、速度B、利用率C、灵活性D、兼容性 [2] A、程序B、功能C、资源D、进程 [3] F[4]A A、主存储器B、虚拟存储器C、运算器 D、控制器 E、微处理器 F、处理机 [5] A、数据库系统B、文件系统C、检索系统 D、数据库 E、数据存储系统 F、数据结构 G、数据库管理系统 3. 批处理系统的主要缺点是()。 A.CPU的利用率不高 B.失去了交互性 C.不具备并行性 D.以上都不是 4. 操作系统是计算机系统的核心软件。按功能特征的不同,可把操作系统分为[1]、[2]、[3]、网络操作系统和分布式操作系统基本类型。其中[1]的主要目标是提高系统的吞吐率和效率,而[2]是一旦有处理请求和要求处理的数据时,CPU就应该立即处理该数据并将结果及时送回,例如[4]等。

计算机操作系统考试重点习题集

计算机操作系统习题 原语:由若干多机器指令构成的完成某种特定功能的一段程序,具有不可分割性;即原语的执行必须是连续的,在执行过程中不允许被中断 死锁:是指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去 进程:是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位 线程:进程内一个相对独立的、可调度的执行单元,是系统独立调度和分派CPU的基本单位指运行中的程序的调度单位 管程:管程(英语:Monitors,也称为监视器) 是一种程序结构,结构内的多个子程序(对象或模块)形成的多个工作线程互斥访问共享资源。这些共享资源一般是硬件设备或一群变数 链接文件:在文件之间创建链接,实际上是给系统中已有的某个文件指定另外一个可用于访问它的名称 文件系统:操作系统用于明确存储设备或分区上的文件的方法和数据结构;即在存储设备上组织文件的方法 快表 虚拟存储器:作业装入的时候只装入一部分,另一部分放在磁盘上,当需要的时候再装入到主存,用户的逻辑地址空间可以比主存的绝对地址空间要大 逻辑地址:是指由程序产生的与段相关的偏移地址部分 物理地址:是指出现在CPU外部地址总线上的寻址物理内存的地址信号,是地址变换的最终结果地址 驱动程序:是一种可以使计算机和设备通信的特殊程序。相当于硬件的接口,操作系统只有通过这个接口,才能控制硬件设备的工作,假如某设备的驱动程序未能正确安装,便不能正常工作 临界区:指的是一个访问共用资源的程序片段,而这些共用资源又无法同时被多个线程访问的特性 程序控制块; 系统为了管理进程设置的一个专门的数据结构。系统用它来记录进程的外部特征,描述进程的运动变化过程。同时,系统可以利用PCB来控制和管理进程 文件控制块: 操作系统为管理文件而设置的一组具有固定格式的数据结构,存放了为管理文件所需的所有有属性信息(文件属性或元数据) 处理机: 处理机包括中央处理器,主存储器,输入-输出接口,加接外围设备就构成完整的计算机系统。处理机是处理计算机系统中存储程序和数据,并按照程序规定的步骤执行指令的部件 操作系统: 是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行 页表: 页表是一种特殊的数据结构,放在系统空间的页表区,存放逻辑页与物理页帧的对应关系 DMA:直接存储器访问 库函数:把函数放到库里,供别人使用的一种方式。.方法是把一些常用到的函数编完放到一个文件里,供不同的人进行调用。调用的时候把它所在的文件名用#include<>加到里面就可以了

计算机操作系统习题及答案()

第3章处理机调度1)选择题 (1)在分时操作系统中,进程调度经常采用_D_ 算法。 A. 先来先服务 B. 最高优先权 C. 随机 D. 时间片轮转 (2)_B__ 优先权是在创建进程时确定的,确定之后在整个进程运行期间不再改变。 A. 作业 B. 静态 C. 动态 D. 资源 (3)__A___ 是作业存在的惟一标志。 A. 作业控制块 B. 作业名 C. 进程控制块 D. 进程名 (4)设有四个作业同时到达,每个作业的执行时间均为2小时,它们在一台处理器上按单道方式运行,则平均周转时间为_ B_ 。 A. l小时 B. 5小时 C. 2.5小时 D. 8小时 (5)现有3个同时到达的作业J1、J2和J3,它们的执行时间分别是T1、T2和T3,且T1<T2<T3。系统按单道方式运行且采用短作业优先算法,则平均周转时间是_C_ 。 A. T1+T2+T3 B. (T1+T2+T3)/3 C. (3T1+2T2+T3)/3 D. (T1+2T2+3T3)/3 (6)__D__ 是指从作业提交给系统到作业完成的时间间隔。 A. 运行时间 B. 响应时间 C. 等待时间 D. 周转时间 (7)下述作业调度算法中,_ C_调度算法与作业的估计运行时间有关。 A. 先来先服务 B. 多级队列 C. 短作业优先 D. 时间片轮转 2)填空题 (1)进程的调度方式有两种,一种是抢占(剥夺)式,另一种是非抢占(非剥夺)式。 (2)在_FCFS_ 调度算法中,按照进程进入就绪队列的先后次序来分配处理机。 (3)采用时间片轮转法时,时间片过大,就会使轮转法转化为FCFS_ 调度算法。 (4)一个作业可以分成若干顺序处理的加工步骤,每个加工步骤称为一个_作业步_ 。 (5)作业生存期共经历四个状态,它们是提交、后备、运行和完成。 (6)既考虑作业等待时间,又考虑作业执行时间的调度算法是_高响应比优先____ 。 3)解答题 (1)单道批处理系统中有4个作业,其有关情况如表3-9所示。在采用响应比高者优先调度算法时分别计算其平均周转时间T和平均带权周转时间W。(运行时间为小时,按十进制计算) 表3-9 作业的提交时间和运行时间

PXE 自动部署操作系统研究与实践

PXE 自动部署操作系统研究与实践

目录 PXE 自动部署操作系统研究与实践 (1) 1.原理概述 (3) 1.1PXE技术原理概述 (3) 1.2PXE自动部署操作系统启动过程 (3) 2.Redhat5.1 环境下PXE部署 (5) 2.1安装准备 (5) 2.2安装PXE服务器 (5) 2.3配置DHCP服务 (5) 2.4配置TFTP服务 (6) 2.6配置NFS (7) 2.7配置http服务 (7) 2.8源文件拷贝 (8) 2.9配置/tftproot目录 (8) 2.10动部署与预配置脚本 (10) 2.11检查/tftpboot目录: (11) 2.12客户端启动设置 (11)

1.原理概述 1.1 PXE技术原理概述 PXE(Preboot Execution Environment,预启动执行环境),由Intel公司提出,是一个用于通用网络启动的协议,通用网络启动允许在网络上的客户端从远程启动服务器上下载启动文件。这样就提供了网络管理员管理用于客户端的启动文件和操作系统的能力。PXE在操作系统自动部署和无盘工作站环境中有大量应用。本文主要探讨PXE在自动部署操作系统方面的优势。 1.2 PXE自动部署操作系统启动过程 PXE 自动部署操作系统启动过程如下: a) 客户端计算机启动,由于BIOS 设置了网卡启动,所以网卡PXE ROM 中 的程序被调入内存执行。 b) 客户端在网络中寻找DHCP 服务器,然后请求一个IP地址; c) DHCP 服务器为客户端提供IP地址和其他网络参数。 d) DHCP 服务器联系到TFTP服务器为此客户端发送一个bootstrap(引导程序)。 注:服务器的防火墙要确保为关闭状态,否则TFTP会连接超时。 关闭防火墙的命令:chkconfig iptables off (重启后永久性生效) service iptables stop (即时生效,重启后失效) e) 客户端收到bootstrap(引导文件pxelinux.0)后执行,bootstrap 会请求TFTP传 送bootstrap 的配置文件(pxelinux.cfg/default);收到后读配置文件,根据该配置文件内容和客户情况,客户端请求TFTP传送内核映像文件(vmlinuz)和系统启动文件(initrd.img)。 f) 启动内核。 g) 内核根据bootstrap 的配置文件,通过网络获取操作系统自动安装脚本,并通过网 络服务(nfs/ftp/http)获得系统所需安装文件,按照自动安装脚本的配置进行安装。 整个过程如下图所示:

相关主题
文本预览
相关文档 最新文档