17春北理工《操作系统》在线作业

17春北理工《操作系统》在线作业
17春北理工《操作系统》在线作业

2017秋17春北理工《操作系统》在线作业

一、单选题(共20 道试题,共40 分。)

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. 连续结构

B. 串联结构

C. 索引结构

D. 三者都不对

正确答案:

7. UNIX系统中,()是实现把一个进程的输出连接到另一个进程的输入功能的机制。

A. 普通文件

B. 特殊文件

C. 目录文件

D. 管道文件

正确答案:

8. 虚拟存储器的最大容量()

A. 为内外存容量之和

B. 由计算机的地址结构决定

C. 是任意的

D. 由作业的地址空间决定

正确答案:

9. 以下叙述中,不正确的是()

A. 采用动态重定位,在必要时可以改变装入的作业在主存中的存放区域

B. 采用动态重定位的系统支持“程序浮动”

C. 采用静态重定位的系统不支持“程序浮动”

D. 采用动态和静态重定位的系统都支持“程序浮动”

正确答案:

10. 吞吐量是指:( )

A. 单位时间内完成的信息量

B. 操作系统响应进程命令需要的信息量

C. 完成作业或进程所需要的信息量

D. 都不对

正确答案:

11. 计算机系统的二级存储包括()

A. 主存储器和辅助存储器

B. ROM和RAM

C. 超高速缓存和内存储器

D. CPU寄存器和主存缓冲区

正确答案:

12. 最佳适应算法通常是将空闲区按()排列

A. 地址大到小

B. 地址小到大

C. 空间大到小

D. 空间小到大

正确答案:

13. 适合多道程序运行的最简单的方案是( )

A. 分页式存储管理

B. 固定分区式存储管理

C. 分段式存储管理

D. 段页式存储管理

正确答案:

14. 关于死锁与不安全状态的关系,下列描述正确的有()

A. 死锁是一种不安全状态;

B. 系统处于不安全状态,一定产生了死锁;

C. 不安全状态是死锁的必要条件;

D. 不安全状态是死锁的充分条件。

正确答案:

15. 关于一个分区的存储管理,以下叙述不正确的是()

A. 一个分区的存储管理每次只允许一个作业装入主存储器

B. 一个分区的存储管理中,必须采用动态重定位的方式进行地址转换

C. 一个分区的存储管理适用于单道程序的系统

D. 要将一个分区的存储管理运用到分时系统中,需采用与对换技术相结合的方式

正确答案:

16. 在页式存储管理中,假定地址用m个二进制位表示,其中页内地址部分占用了n个二进制位,那么最大的作业允许有()个页面。

A. 2n

B. 2(m-n)

C. 2m

D. 2(m+n)

正确答案:

17. UNIX系统中,通过( )来描述文件的管理控制信息的。

A. 普通文件

B. 目录文件

C. 文件索引节点

D. 特殊文件

正确答案:

18. 在存储管理中,()可与覆盖技术配合.

A. 页式管理

B. 段式管理

C. 段页式管理

D. 可变分区管理

正确答案:

19. 建立多进程的主要目的是提高( )的利用率

A. 文件

B. CPU

C. 磁盘和主存

D. 打印机

正确答案:

20. 预防死锁的论述中,()条是正确的论述。

A. 由于产生死锁的基本原因是系统资源不足,因而预防死锁的有效方法,是根据系统规模,配置足够的系统资源。

B. 由于产生死锁的另一种基本原因是进程推进顺序不当,因而预防死锁的有效方法,是使

进程的推进顺序合法。

C. 因为只要系统不进入不安全状态,便不会产生死锁,故预防死锁的有效方法,是防止系统进入不安全状态。

D. 可以通过破坏产生死锁的四个必要条件之一或其中几个的方法,来预防发生死锁。

正确答案:

北理工《操作系统》在线作业

二、判断题(共20 道试题,共40 分。)

1. UNIX系统的每个目录项由目录项及其相应文件的I节点组成

A. 错误

B. 正确

正确答案:

2. 一个作业的进程处于阻塞态时,该作业处于运行态状态

A. 错误

B. 正确

正确答案:

3. 对临界资源应采用互斥访问的方式来实现共享。

A. 错误

B. 正确

正确答案:

4. 引入通道以后,完全不需要CPU干预通道就可以完成控制外围设备和内存之间的数据交换

A. 错误

B. 正确

正确答案:

5. Windows操作系统是一个单用户多任务的操作系统。

A. 错误

B. 正确

正确答案:

6. UNIX操作系统是一个多用户多任务的操作系统。

A. 错误

B. 正确

正确答案:

7. FCFS调度算法对短作业有利。()

A. 错误

B. 正确

正确答案:

8. NTFS文件系统依据主控文件表MFT实现对文件和目录进行管理

A. 错误

B. 正确

正确答案:

9. WINDOWS操作系统支持FAT表文件系统的文件物理结构是链接结构

A. 错误

B. 正确

正确答案:

10. 在一个分页式存储管理中,页面的大小是固定不变的

A. 错误

B. 正确

正确答案:

11. 通过任何手段都无法实现独占资源变为可共享的资源。

A. 错误

B. 正确

正确答案:

12. UNIX的文件系统中把文件分为三类,其中有一类文件叫特别文件,这类文件是指其用途是由用户特别指定了性质的文件

A. 错误

B. 正确

正确答案:

13. 在存储器中存放多个作业,使之同时处于运行状态的程序设计方法叫做多道程序设计。

A. 错误

B. 正确

正确答案:

14. 分时系统的处理机轮转调度法要求被调度的进程实体必须都在主存。

A. 错误

B. 正确

正确答案:

15. 当代操作系统的最主要目的是方便用户的使用和保证系统的安全

A. 错误

B. 正确

正确答案:

16. 单级目录结构能够解决文件重名问题。

A. 错误

B. 正确

正确答案:

17. 在一个分页式存储管理中,页面的大小是可以根据用户的需要进行改变。

A. 错误

B. 正确

正确答案:

18. 分页系统中,对主存的访问是以页为单位进行的。

A. 错误

B. 正确

正确答案:

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

A. 错误

B. 正确

正确答案:

20. 时间片的大小对轮转法(RR)的性能有很大的影响,时间片太短,会导致系统开销大大增加。()

A. 错误

B. 正确

正确答案:

北理工《操作系统》在线作业

三、多选题(共5 道试题,共20 分。)

1. 死锁的必要条件包括()。

A. 互斥地使用资源

B. 循环等待资源

C. 占有且等待资源

D. 不可抢夺资源

正确答案:

2. 实施存储器保护的目的()

A. 防止操作系统被破坏

B. 防止其它用户程序被破坏

C. 防止运行程序被破坏

D. 上述都对

正确答案:

3. 引入多道程序设计的主要目的在于()

A. 提高实时响应速度

B. 充分利用处理机,减少处理机空闲时间

C. 有利于代码共享

D. 充分利用外围设备

正确答案:

4. 操作系统的结构设计应追求的目标有()

A. 正确性

B. 高效性

C. 维护性

D. 移植性

正确答案:

5. 进程由()构成

A. 程序

B. 数据

C. PCB

D. 上述都不是

正确答案:

北理工《操作系统》在线作业

一、单选题(共20 道试题,共40 分。)

1. 如果I/O设备与存储设备进行数据交换不经过CPU来完成,这种数据交换方式是()

A. 程序查询

B. 中断方式

C. DMA方式

D. 无条件存区方式

正确答案:

2. 下面关于重定位的有关描述,错误的是()

A. 绝对地址是主存空间的地址编号

B. 用户程序中使用的从0开始的地址编号是逻辑地址

C. 动态重定位中装入主存的作业仍然保持原来的逻辑地址

D. 静态重定位中装入主存的作业仍然保持原来的逻辑地址

正确答案:

3. 以下关于主存空间的说法中正确的是()

A. 主存储器的空间分成三部分:系统区、用户区和缓冲区

B. 操作系统与硬件的接口信息、操作系统的管理信息和程序等存放在主存储器的系统区

C. 所有的程序存放在用户区

D. 存储管理是对主存储器空间的各部分如系统区、用户区等进行管理

正确答案:

4. 进程状态由就绪态转换为运行态是由()引起的

A. 中断事件

B. 进程等待某个事件发生

C. 进程调度

D. 为程序创建进程

正确答案:

5. 在分页存储系统中,页表是由()建立的

A. 硬件

B. 操作系统

C. 用户程序

D. 装入程序

正确答案:

6. 请求分页系统调页的时机:( )

A. 键盘请求

B. 系统请求

C. 用户程序请求

D. 都不对

正确答案:

7. 预防死锁的论述中,()条是正确的论述。

A. 由于产生死锁的基本原因是系统资源不足,因而预防死锁的有效方法,是根据系统规模,配置足够的系统资源。

B. 由于产生死锁的另一种基本原因是进程推进顺序不当,因而预防死锁的有效方法,是使进程的推进顺序合法。

C. 因为只要系统不进入不安全状态,便不会产生死锁,故预防死锁的有效方法,是防止系统进入不安全状态。

D. 可以通过破坏产生死锁的四个必要条件之一或其中几个的方法,来预防发生死锁。

正确答案:

8. 关于死锁与不安全状态的关系,下列描述正确的有()

A. 死锁是一种不安全状态;

B. 系统处于不安全状态,一定产生了死锁;

C. 不安全状态是死锁的必要条件;

D. 不安全状态是死锁的充分条件。

正确答案:

9. 系统有10个用户进程,现在CPU正处于用户态执行,问系统现在最多有几个就绪进程,最少有几个就绪进程。( )

A. 10个,0个

B. 9个,0个

C. 8个,1个

D. 上述都对

正确答案:

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

A. 死锁预防

B. 死锁避免

C. 死锁解除

D. 死锁检测

正确答案:

11. 设备管理中提供与设备无关的软件层的目的是()

A. 向用户进程提供设备独立性

B. 便于用户直接利用低层的软件

C. 便于用户编写设备驱动程序

D. 都对

正确答案:

12. 请求分页系统管理中,若把页面的尺寸增加一倍,程序顺序执行时,其缺页中断次数一般会:( )

A. 增加

B. 减少

C. 不变

D. 可能增加,也可能减少

正确答案:

13. 操作系统中有一类程序,其执行过程不可中断,该程序叫做:( )

A. 过程

B. 子程序

C. 原语

D. 模块机制

正确答案:

14. 建立多进程的主要目的是提高( )的利用率

A. 文件

B. CPU

C. 磁盘和主存

D. 打印机

正确答案:

15. 在采用SPOOLING技术的系统中,多进程要求对打印机进行输出时,用户进程实际分配到的是()

A. 用户所需的设备

B. 一块内存区

C. 共享磁盘设备的一部分存储区

D. 都不是

正确答案:

16. 临界区是( )

A. 一个缓冲区

B. 一段必须互斥执行的程序

C. 一段共享数据

D. 一个互斥资源

正确答案:

17. 联想存储器在计算机系统中是用于()

A. 存储文件信息

B. 与主存交换信息

C. 地址变换

D. 存储通道程序

正确答案:

18. 在UNIX System V中,系统向用户提供的用于创建新进程的系统调用是()

A. read

B. fork

C. pipe

D. exit

正确答案:

19. 吞吐量是指:( )

A. 单位时间内完成的信息量

B. 操作系统响应进程命令需要的信息量

C. 完成作业或进程所需要的信息量

D. 都不对

正确答案:

20. 虚拟存储器的最大容量()

A. 为内外存容量之和

B. 由计算机的地址结构决定

C. 是任意的

D. 由作业的地址空间决定

正确答案:

北理工《操作系统》在线作业

二、判断题(共20 道试题,共40 分。)

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

A. 错误

B. 正确

正确答案:

2. Windows操作系统是一个单用户多任务的操作系统。

A. 错误

B. 正确

正确答案:

3. 通过任何手段都无法实现独占资源变为可共享的资源。

A. 错误

B. 正确

正确答案:

4. 一个作业的进程处于阻塞态时,该作业处于运行态状态

A. 错误

B. 正确

正确答案:

5. 文件按组织和处理方式可以分为连续文件、链接文件和索引文件

A. 错误

B. 正确

正确答案:

6. 在一个分页式存储管理中,页面的大小是固定不变的

A. 错误

B. 正确

正确答案:

7. 在存储器中存放多个作业,使之同时处于运行状态的程序设计方法叫做多道程序设计。

A. 错误

B. 正确

正确答案:

8. UNIX操作系统是一个多用户多任务的操作系统。

A. 错误

B. 正确

正确答案:

9. 对临界资源应采用互斥访问的方式来实现共享。

A. 错误

B. 正确

正确答案:

10. WINDOWS操作系统支持FAT表文件系统的文件物理结构是链接结构

A. 错误

B. 正确

正确答案:

11. 在数据传送的方式中,DMA方式是在外围设备和内存之间开辟直接的数据交换通路,但仍需要CPU的干涉

A. 错误

B. 正确

正确答案:

12. 进程的调度方式分为剥夺方式和非剥夺方式两种

A. 错误

B. 正确

正确答案:

13. 在虚存系统中,作业拥有的最大编址空间受物理内存大小的影响。

A. 错误

B. 正确

正确答案:

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

A. 错误

B. 正确

正确答案:

15. 操作系统提供了用户与计算机系统之间的接口

A. 错误

B. 正确

正确答案:

16. 引入通道以后,完全不需要CPU干预通道就可以完成控制外围设备和内存之间的数据交换

A. 错误

B. 正确

正确答案:

17. 多道程序的引入主要是为了提高CPU的利用

A. 错误

B. 正确

正确答案:

18. UNIX系统的每个目录项由目录项及其相应文件的I节点组成

A. 错误

B. 正确

正确答案:

19. UNIX的文件系统中把文件分为三类,其中有一类文件叫特别文件,这类文件是指其用途是由用户特别指定了性质的文件

A. 错误

B. 正确

正确答案:

20. 分时操作系统为用户提供了联机服务和响应,但仍提供了批处理能力。

A. 错误

B. 正确

正确答案:

北理工《操作系统》在线作业

三、多选题(共5 道试题,共20 分。)

1. 衡量整个计算机性能指标的参数有()

A. 计算时间

B. 吞吐量

C. 周转时间

D. 资源利用率

正确答案:

2. 设计一个实时操作系统时,首先应考虑的是系统的()

A. 效率

B. 安全可靠

C. 实时性

D. 交互性

正确答案:

3. 操作系统的结构设计应追求的目标有()

A. 正确性

B. 高效性

C. 维护性

D. 移植性

正确答案:

4. 引入多道程序设计的主要目的在于()

A. 提高实时响应速度

B. 充分利用处理机,减少处理机空闲时间

C. 有利于代码共享

D. 充分利用外围设备

正确答案:

5. 进程由()构成

A. 程序

B. 数据

C. PCB

D. 上述都不是

正确答案:

北理工《操作系统》在线作业

一、单选题(共20 道试题,共40 分。)

1. 在UNIX System V中,系统向用户提供的用于创建新进程的系统调用是()

A. read

B. fork

C. pipe

D. exit

正确答案:

2. 若信号量S的初值为5,当前值为-2,则表示当前系统有( )进程在与S相关的队列中等待。

A. 0个

B. l个

C. 2个

D. 3个

正确答案:

3. 进程状态由就绪态转换为运行态是由()引起的

A. 中断事件

B. 进程等待某个事件发生

C. 进程调度

D. 为程序创建进程

正确答案:

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

A. 死锁预防

B. 死锁避免

C. 死锁解除

D. 死锁检测

正确答案:

5. 操作系统中有一类程序,其执行过程不可中断,该程序叫做:( )

A. 过程

B. 子程序

C. 原语

D. 模块机制

正确答案:

6. 联想存储器在计算机系统中是用于()

A. 存储文件信息

B. 与主存交换信息

C. 地址变换

D. 存储通道程序

正确答案:

7. 关于一个分区的存储管理,以下叙述不正确的是()

A. 一个分区的存储管理每次只允许一个作业装入主存储器

B. 一个分区的存储管理中,必须采用动态重定位的方式进行地址转换

C. 一个分区的存储管理适用于单道程序的系统

D. 要将一个分区的存储管理运用到分时系统中,需采用与对换技术相结合的方式正确答案:

8. 动态重定位技术依赖于()

A. 重定位装入程序

B. 重定位寄存器

C. 页表

D. 目标程序

正确答案:

9. CPU输出数据的速度远远高于打印机的打印速度,为解决这一矛盾,采用()

A. 并行技术

B. 通道技术

C. 缓冲技术

D. 虚存技术

正确答案:

10. 适合多道程序运行的最简单的方案是( )

A. 分页式存储管理

B. 固定分区式存储管理

C. 分段式存储管理

D. 段页式存储管理

正确答案:

11. 以下叙述中,不正确的是()

A. 采用动态重定位,在必要时可以改变装入的作业在主存中的存放区域

B. 采用动态重定位的系统支持“程序浮动”

C. 采用静态重定位的系统不支持“程序浮动”

D. 采用动态和静态重定位的系统都支持“程序浮动”

正确答案:

12. 请求分页系统管理中,若把页面的尺寸增加一倍,程序顺序执行时,其缺页中断次数一般会:( )

A. 增加

B. 减少

C. 不变

D. 可能增加,也可能减少

正确答案:

13. UNIX系统中,把输入输出设备看成是()

A. 普通文件

B. 目录文件

C. 文件索引节点

D. 特殊文件

正确答案:

14. 下面哪一个不是多道批处理系统的特点()

A. 用户脱机使用计算机

B. 成批处理

C. 多道程序运行

D. 具有高度的可靠和安全性

正确答案:

15. UNIX系统中,通过( )来描述文件的管理控制信息的。

A. 普通文件

B. 目录文件

C. 文件索引节点

D. 特殊文件

正确答案:

16. 最佳适应算法通常是将空闲区按()排列

A. 地址大到小

B. 地址小到大

C. 空间大到小

D. 空间小到大

正确答案:

17. 操作系统向用户提供了使用计算机的程序一级的接口为()

A. 原语

B. 进程管理

C. 命令接口

D. 系统调用

正确答案:

18. 在分时系统中最简单的进程调度算法是()

A. 优先级调度法

B. 轮转法

C. 前后台法

D. 多级反馈队列轮转法

正确答案:

19. UNIX系统中,()是实现把一个进程的输出连接到另一个进程的输入功能的机制。

A. 普通文件

B. 特殊文件

C. 目录文件

D. 管道文件

正确答案:

20. 在页式存储管理中,假定地址用m个二进制位表示,其中页内地址部分占用了n个二进制位,那么最大的作业允许有()个页面。

A. 2n

B. 2(m-n)

C. 2m

D. 2(m+n)

正确答案:

北理工《操作系统》在线作业

二、判断题(共20 道试题,共40 分。)

1. 当代操作系统的最主要目的是方便用户的使用和保证系统的安全

A. 错误

B. 正确

正确答案:

2. WINDOWS操作系统支持FAT表文件系统的文件物理结构是链接结构

A. 错误

B. 正确

正确答案:

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

A. 错误

B. 正确

正确答案:

4. 操作系统提供了用户与计算机系统之间的接口

A. 错误

B. 正确

正确答案:

5. UNIX系统的每个目录项由目录项及其相应文件的I节点组成

A. 错误

B. 正确

正确答案:

6. P,V操作既可以用来实现进程之间的同步,又可以实现进程之间的互斥

A. 错误

B. 正确

正确答案:

7. 多道程序的引入主要是为了提高CPU的利用

A. 错误

B. 正确

正确答案:

8. 使用覆盖和交换都能实现虚拟存储。

A. 错误

B. 正确

正确答案:

9. FCFS调度算法对短作业有利。()

A. 错误

B. 正确

正确答案:

10. 时间片的大小对轮转法(RR)的性能有很大的影响,时间片太短,会导致系统开销大大增加。()

A. 错误

B. 正确

正确答案:

11. 引入通道以后,完全不需要CPU干预通道就可以完成控制外围设备和内存之间的数据交换

A. 错误

B. 正确

正确答案:

12. 文件按组织和处理方式可以分为连续文件、链接文件和索引文件

A. 错误

B. 正确

正确答案:

13. 对临界资源应采用互斥访问的方式来实现共享。

A. 错误

B. 正确

正确答案:

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

A. 错误

B. 正确

正确答案:

15. 运行在微机上的UNIX操作系统是一个单用户多任务的操作系统

A. 错误

B. 正确

正确答案:

16. 一个作业的进程处于阻塞态时,该作业处于运行态状态

A. 错误

B. 正确

正确答案:

17. 在虚存系统中,作业拥有的最大编址空间受物理内存大小的影响。

A. 错误

B. 正确

正确答案:

18. 单级目录结构能够解决文件重名问题。

A. 错误

B. 正确

正确答案:

19. 分时系统的处理机轮转调度法要求被调度的进程实体必须都在主存。

A. 错误

B. 正确

正确答案:

20. 多道程序的引入提高了外部设备的利用

A. 错误

B. 正确

正确答案:

北理工《操作系统》在线作业

三、多选题(共5 道试题,共20 分。)

1. 死锁的必要条件包括()。

A. 互斥地使用资源

B. 循环等待资源

C. 占有且等待资源

D. 不可抢夺资源

正确答案:

2. UNIX文件卷通常划分为四部分组成。分别是()

A. 引导扇区

B. 超级块

C. 节点区

D. 文件数据区

正确答案:

3. 下列选择中,( )不是操作系统关心的主要问题。

A. 管理计算机裸机

B. 管理计算机系统资源

C. 设计、提供用户程序与计算机硬件系统的界面

D. 高级程序设计语言的编译器

正确答案:

4. 有关设备的管理中,( )是正确的。

A. 计算机系统为每台设备确定一个绝对号

B. 每台设备都应该有一个惟一的相对号

C. 申请设备时指定绝对号可提高设备的使用率

D. 申请设备时指定设备相对号使设备分配的灵活性强正确答案:

5. 进程由()构成

A. 程序

B. 数据

C. PCB

D. 上述都不是

正确答案:

北理工《操作系统》在线作业

一、单选题(共20 道试题,共40 分。)

1. 动态重定位技术依赖于()

A. 重定位装入程序

B. 重定位寄存器

C. 页表

D. 目标程序

正确答案:

2. 请求分页系统管理中,若把页面的尺寸增加一倍,程序顺序执行时,其缺页中断次数一般会:( )

A. 增加

B. 减少

C. 不变

D. 可能增加,也可能减少

正确答案:

3. 关于一个分区的存储管理,以下叙述不正确的是()

A. 一个分区的存储管理每次只允许一个作业装入主存储器

B. 一个分区的存储管理中,必须采用动态重定位的方式进行地址转换

C. 一个分区的存储管理适用于单道程序的系统

D. 要将一个分区的存储管理运用到分时系统中,需采用与对换技术相结合的方式

正确答案:

4. 操作系统中有一类程序,其执行过程不可中断,该程序叫做:( )

A. 过程

B. 子程序

C. 原语

D. 模块机制

正确答案:

5. 系统有10个用户进程,现在CPU正处于用户态执行,问系统现在最多有几个就绪进程,最少有几个就绪进程。( )

A. 10个,0个

B. 9个,0个

C. 8个,1个

D. 上述都对

正确答案:

6. CPU输出数据的速度远远高于打印机的打印速度,为解决这一矛盾,采用()

A. 并行技术

B. 通道技术

C. 缓冲技术

D. 虚存技术

正确答案:

7. 在UNIX System V中,系统向用户提供的用于创建新进程的系统调用是()

A. read

B. fork

C. pipe

D. exit

正确答案:

8. 虚拟存储器的最大容量()

A. 为内外存容量之和

B. 由计算机的地址结构决定

操作系统复习题答案

操作系统复习题 一、单项选择题:在每小题列出的四个备选项中只有一个是最符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.操作系统的主要功能是管理计算机系统中的()。【D 】A.程序B.数据 C.文件D.资源 2.产生死锁的基本原因是()和进程推进顺序非法。【 A 】A.资源分配不当B.系统资源不足 C.作业调度不当D.进程调度不当 3.动态重定位是在作业的()中进行的。【D 】A.编译过程B.装入过程 C.连接过程D.执行过程 4.存放在磁盘上的文件,()。【A 】A.既可随机访问又可顺序访问B.只能随机访问 C.只能顺序访问D.只能读写不能访问 5.对于硬盘上存放的信息,物理上读写的最小单位是一个()。【C 】A.二进制(bit)B.字节(byte) C.物理块D.逻辑记录 6.操作系统中利用信号量和P、V操作,()。【C 】A.只能实现进程的互斥B.只能实现进程的同步 C.可实现进程的互斥与同步D.可完成进程调度 7.SPOOLing技术可以实现设备的()。【C 】A.独占B.共享 C.虚拟D.物理 8.在存储管理的各方案中,可扩充主存容量的方案是()存储管理。【D 】A.固定分区B.可变分区 C.连续D.页式虚拟 9.磁盘是可共享的设备,每一时刻()进程与它交换信息。【C 】A.允许有两个B.可以有任意多个 C.最多一个D.至少有一个 10.逻辑文件存放到存储介质上时,采用的组织形式是与()有关。【B 】 ×××××试题答案及评分参考(×)第1页(共×页)

A.逻辑文件结构B.存储介质特性 C.主存管理方式D.分配外设方式 11.在操作系统中,()是竞争和分配计算机系统资源的基本单位。【B 】A.程序B.进程 C.作业D.线程 12.作业调度的关键在于()。【C 】A.选择恰当的进程管理程序B.用户作业准备充分 C.选择恰当的作业调度算法D.有一个较好的操作环境 13.文件的保密是指防止文件被()。【C 】A.篡改B.破坏 C.窃取D.删除 14.系统抖动是指()。【 D 】A.使用机器时,屏幕闪烁的现象 B.由于主存分配不当,偶然造成主存不够的现象 C.系统盘有问题,致使系统部稳定的现象 D.被调出的页面又立刻被调入所形成的频繁调入调出现象 15.避免死锁的一个著名的算法是()。【C 】A.先入先出算法 B.优先级算法 C.银行家算法D.资源按序分配法 16.在多进程的并发系统中,肯定不会因竞争()而产生死锁。【D 】A.打印机B.磁带机 C.磁盘D.CPU 17.用户程序中的输入、输出操作实际是由()完成。【C 】A.程序设计语言B.编译系统 C.操作系统D.标准库程序 18.在分页存储管理系统中,从页号到物理块的地址映射是通过()实现的。【B 】A.段表B.页表 C.PCB D.JCB 19.在操作系统中,进程的最基本特征是()。【A 】A.动态性和并发性B.顺序性和可再现性 C.与程序的对应性D.执行过程的封闭性 20.一种既有利于短小作业又兼顾到长作业的作业调度算法是()。【C 】A.先来先服务B.轮转 C.最高响应比优先D.均衡调度 ×××××试题答案及评分参考(×)第2页(共×页)

2020批次操作系统大作业

20200415批次操作系统 1.现代操作系统一般都提供多任务的环境,试回答以下问题。 (1) 为支持多进程的并发执行,系统必须建立哪些关于进程的数据结构? (2) 为支持进程的状态变迁,系统至少应该供哪些进程控制原语? (3) 当进程的状态变迁时,相应的数据结构发生变化吗? (1)为支持多进程的并发执行,系统必须建立哪些关于进程的数据结构? 答:为支持进程的并发执行,系统必须建立“进程控制块(PCB)”, PCB的组织方式常用的是链接方式。 (2)为支持进程的状态变迁,系统至少应该供哪些进程控制原语? 答:进程的阻塞与唤醒原语和进程的挂起与激活原语。 (3)当进程的状态变迁时,相应的数据结构发生变化吗? 答:创建原语:建立进程的PCB,并将进程投入就绪队列。; 撤销原语:删除进程的PCB,并将进程在其队列中摘除; 阻塞原语:将进程PCB中进程的状态从运行状态改为阻塞状态,并将进 程投入阻塞队列; 唤醒原语:将进程PCB中进程的状态从阻塞状态改为就绪状态,并将进 程从则色队列摘下,投入到就绪队列中。 现代操作系统一般都提供多进程(或称多任务)运行环境,回答以下问题: 为支持多进程的并发执行,系统必须建立哪些关于进程的数据结构 正确答案 为支持多进程的并发执行,系统为每个进程建立了一个数据结构:进程控制块(PCB),用于进程的管理和控制。PCB中记录了有关进程的一些描述信息和控制信息,包括进程标识符、进程当前的状态、优先级、进程放弃CPU时的现场信息,以及指示组成进程的程序和数据在存储器中存放位置的信息、资源使用信息、进程各种队列的连接指针和反映进程之间的隶属关系的信息等。 现代操作系统一般都提供多进程(或称多任务)运行环境,回答以下问题: 为支持进程状态的变迁,系统至少应提供哪些进程控制原语

计算机操作系统选择题

1. 下列关于操作系统的正确叙述是() A. 操作系统是硬件和软件之间的接口 B. 操作系统是主机和外设之间的接口 C. 操作系统是用户与计算机之间的接口 D. 操作系统是源程序与目标程序之间的接口 标准答案:C 2. 在计算机系统得层次关系中,最贴近硬件的是() A. 应用软件 B. 实用软件 C. 操作系统 D. 用户 标准答案:C 3. 计算机系统把进行()和控制程序执行的功能集中组成一种软件,即操作系统 A. CPU管理 B. 作业管理 C. 资源管理 D. 设备管理 标准答案:C 4. 批处理系统的主要特点之一是() A. 非交互性 B. 实时性 C. 高可靠性 D. 分时性 标准答案:A 5. 分时系统的主要特点之一是() A. 交互性 B. 实时性 C. 高可靠性 D. 资源利用率高 标准答案:A 6. 高可靠性是()的主要特点之一 A. 分时系统 B. 实时系统 C. 批处理系统 D. 通用操作系统 标准答案:B 7. 允许多个用户以交互方式使用计算机的操作系统是() A. 分时操作系统 B. 单道批处理操作系统 C. 多道批处理操作系统 D. 实时操作系统 标准答案:A

8. 如果一个操作系统在用户提交作业后,不提供交互能力,只追求计算机资源的利用率,大吞吐量和作业流程的自动化,则属于()操作系统(分数:1,完成次数:157) A. 分时系统 B. 实时系统 C. 批处理系统 D. 通用操作系统 标准答案:C 9. 下列哪个观点不是描述操作系统的典型观点()(分数:1,完成次数:157) A. 操作系统是众多软件的集合 B. 操作系统是用户和计算机之间的接口 C. 操作系统是资源的管理者 D. 操作系统是虚拟机 10. 下列哪个系统与其他三个不同()(分数:1,完成次数:157) A. 现场压力采集系统 B. 火炮自动控制系统处理机 C. 飞机定票系统 D. 导弹制导系统 标准答案:C 11. 操作系统中最基本的两个特征是()(分数:1,完成次数:157) A. 并发和异步 B. 并发和共享 C. 共享和虚拟 D. 虚拟和异步 标准答案:B 12. 对操作系统在计算机系统中位置的说法正确的是()(分数:1,完成次数:157) A. 计算机硬件和软件之间 B. 计算机硬件和用户之间 C. CPU和用户之间 D. CPU和软件之间 标准答案:B 13. 分时系统追求的目标是()(分数:1,完成次数:157) A. 充分利用I/O B. 快速响应用户 C. 提高系统吞吐率 D. 充分利用内存 标准答案:B 14. 分时系统的()是衡量一个分时系统的重要指标(分数:1,完成次数:157) A. 周转时间 B. 用户数 C. 时间片 D. 用户响应时间 标准答案:D

操作系统习题及答案二学习资料

习题二处理器管理 一、单项选择题 1、操作系统中的作业管理是一种()。 A.宏观的高级管理 B.宏观的低级管理 C.系统刚开始加电 D.初始化引导完成 2、进程和程序的本质区别是(). A.存储在内存和外存 B.顺序和非顺序执行机器指今 C.分时使用和独占使用计算机资源 D.动态和静态特征 3、处于后备状态的作业存放在()中。 A.外存 B.内存 C.A和B D.扩展内存 4、在操作系统中,作业处于()时,已处于进程的管理之下。 A.后备 B.阻塞 C.执行 D.完成 5、在操作系统中,JCB是指()。 A.作业控制块 B.进程控制块 C.文件控制块 D.程序控制块 6、作业调度的关键在于()。 A.选择恰当的进程管理程序 B.选择恰当的作业调度算法 C.用户作业准备充分 D.有一个较好的操作环境 7、下列作业调度算法中,最短的作业平均周转时间是()。 A.先来先服务法 B. 短作业优先法 C. 优先数法 D. 时间片轮转法 8、按照作业到达的先后次序调度作业,排队等待时间最长的作业被优先调度,这是指() 调度算法。 A.先来先服务法 B. 短作业优先法 C.时间片轮转法 D. 优先级法 9、在批处理系统中,周转时间是()。 A.作业运行时间 B.作业等待时间和运行时间之和 C.作业的相对等待时间 D.作业被调度进入内存到运行完毕的时间 10、为了对紧急进程或重要进程进行调度,调度算法应采用()。 A.先来先服务法 B. 优先级法 C.短作业优先法 D. 时间片轮转法 11、操作系统中,()负责对进程进行调度。 A.处理机管理 B. 作业管理 C.高级调度管理 D. 存储和设备管理 12、一个进程被唤醒意味着()。 A.该进程重新占有了CPU B.进程状态变为就绪 C.它的优先权变为最大 D.其PCB移至就绪队列的队首 13、当作业进入完成状态,操作系统(). A.将删除该作业并收回其所占资源,同时输出结果 B.将该作业的控制块从当前作业队列中删除,收回其所占资源,并输出结果

大工19秋《操作系统》大作业题目及要求

学习中心: 专业: 年级:年春/秋季 学号: 学生: 题目: 1.谈谈你对本课程学习过程中的心得体会与建议? 2.《操作系统》课程设计,从以下5个题目中任选其一作答。 《操作系统》课程设计 注意:从以下5个题目中任选其一作答。 总则:不限制编程语言,可以选用C/C++等(具体工具平台及语言可以自己根据自己的习惯选用,不必完全按照上述技术要求) 作业提交: 大作业上交时文件名写法为:[姓名奥鹏卡号学习中心](如:戴卫东101410013979浙江台州奥鹏学习中心[1]VIP) 以附件word文档形式上交离线作业(附件的大小限制在10M以内),选择已完成的作业(注意命名),点提交即可。如下图所示。

注意事项: 独立完成作业,不准抄袭其他人或者请人代做,如有雷同作业,成绩以零分计! 题目一:页面置换算法FIFO算法 要求:(1)撰写一份word文档,里面包括(算法思路、算法数据结构、主要函数代码、测试案例)章节。 (2)算法思路:FIFO为先进先出算法,简单介绍该算法 的基本思想,100字左右即可。 (3)算法数据结构:列出主要用的数据结构,比如存储页 面号序列page[],存储装入物理块中的页面memery[]等, 只需要列出数据结构名称即可。 (4)主要函数代码:列出先进先出页面置换算法的代码。 不需要列出主函数。 (5)给出一个测试案例即可,比如设置物理块个数为3, 页面序号7 0 1 2 3 0 4 2 3,代码应列出算法 置换的具体细节。 题目二:页面置换算法LRU算法 要求:(1)撰写一份word文档,里面包括(算法思路、算法数据结构、主要函数代码、测试案例)章节。 (2)算法思路:LRU为最近最久未使用算法,简单介绍

操作系统原理-进程调度实验报告

一、实验目的 通过对进程调度算法的设计,深入理解进程调度的原理。 进程是程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位。 进程调度分配处理机,是控制协调进程对CPU的竞争,即按一定的调度算法从就绪队列中选中一个进程,把CPU的使用权交给被选中的进程。 进程通过定义一个进程控制块的数据结构(PCB)来表示;每个进程需要赋予进程ID、进程到达时间、进程需要运行的总时间的属性;在RR中,以1为时间片单位;运行时,输入若干个进程序列,按照时间片输出其执行序列。 二、实验环境 VC++6.0 三、实验内容 实现短进程优先调度算法(SPF)和时间片轮转调度算法(RR) [提示]: (1) 先来先服务(FCFS)调度算法 原理:每次调度是从就绪队列中,选择一个最先进入就绪队列的进程,把处理器分配给该进程,使之得到执行。该进程一旦占有了处理器,它就一直运行下去,直到该进程完成或因发生事件而阻塞,才退出处理器。 将用户作业和就绪进程按提交顺序或变为就绪状态的先后排成队列,并按照先来先服务的方式进行调度处理,是一种最普遍和最简单的方法。它优先考虑在系统中等待时间最长的作业,而不管要求运行时间的长短。 按照就绪进程进入就绪队列的先后次序进行调度,简单易实现,利于长进程,CPU繁忙型作业,不利于短进程,排队时间相对过长。 (2) 时间片轮转调度算法RR

原理:时间片轮转法主要用于进程调度。采用此算法的系统,其程序就绪队列往往按进程到达的时间来排序。进程调度按一定时间片(q)轮番运行各个进程. 进程按到达时间在就绪队列中排队,调度程序每次把CPU分配给就绪队列首进程使用一个时间片,运行完一个时间片释放CPU,排到就绪队列末尾参加下一轮调度,CPU分配给就绪队列的首进程。 固定时间片轮转法: 1 所有就绪进程按 FCFS 规则排队。 2 处理机总是分配给就绪队列的队首进程。 3 如果运行的进程用完时间片,则系统就把该进程送回就绪队列的队尾,重新排队。 4 因等待某事件而阻塞的进程送到阻塞队列。 5 系统把被唤醒的进程送到就绪队列的队尾。 可变时间片轮转法: 1 进程状态的转换方法同固定时间片轮转法。 2 响应时间固定,时间片的长短依据进程数量的多少由T = N × ( q + t )给出的关系调整。 3 根据进程优先级的高低进一步调整时间片,优先级越高的进程,分配的时间片越长。 多就绪队列轮转法: (3) 算法类型 (4)模拟程序可由两部分组成,先来先服务(FCFS)调度算法,时间片轮转。流程图如下:

计算机四级操作系统多选题题库及答案

计算机四级操作系统多选题题库及答案 第一章 1.计算机系统的特点有( A C D ) A.能按用户的要求接收和存储信息 B.是一个由硬件系统组成的裸机 C.操作系统是它的一个组成部分 D.具有对不同用户进行不同控制执行的能力 E.允许各用户随意地使用系统中的资源 2.操作系统是计算机系统中的一种必不可少的系统软件,这是因为它能(A B C E ) A.为用户提供方便的使用接口 B.使硬件的功能发挥得更好 C.保证信息的安全和快速存取文件 D.提高源程序的编制质量 E.提高资源的使用效率 3.各类操作系统各有所长,但也存在一些不足,这些不足之处表现为( A B C ). A.批处理操作系统不允许用户直接干预作业的执行 B.分时系统采用交互方式工作,故对需处理时间较长的作业不太合适 C.实时操作系统中资源利用率不及批处理操作系统 D.批处理操作系统能实现并行工作,但不能提高吞吐能力 E.为了使用户满意,分时操作系统对用户请求的响应时间必须有严格的规定 4.在下述各项中,( A B C D E )是操作系统力所能及的工作. A.为用户合理分配处理器时间. B.保护主存中的程序和数据不被破坏 C.提供按名存取文件的功能 D.按用户要求启动外围设备 E.根据用户的意图控制作业的执行

第二章 1.系统软件是计算机系统中必不可少的软件,它包括( A B )等. A.操作系统 B.编译系统 C.接口软件 D.软件开发工具 E.软件测试程序 2.在下列的阐述中,( A B C E )是正确的. A.一个中央处理器任何时刻最多只能被一个程序占用 B.只有被操作系统选中的程序才能占用处理器 C.若一个程序在执行中出现了事件,则该程序就要让出处理器 D.一个被中断的程序在等待中断事件结束后就可立即占用处理器 E.中断装置发现中断事件后就要让操作系统程序占用处理器 3.采用通道结构的计算机系统中,中央处理器与外围处理设备之间的关系有( A B C D E ) A.中央处理器执行一条”启动I/O”指令可启动指定的设备 B.中央处理器与外围设备是可以并行工作的 C.外围设备与主存储器之间的信息传送工作不需要中央处理器的干预 D.外围设备工作结束后应把工作情况反馈给中央处理器 E.中央处理器可启动多台设备,让它们并行工作. 4.计算机系统中可用于存储信息的部件有( B C D E ) A.输入机 B.主存储器 C.磁带 D.寄存器 E磁盘 5.操作系统的结构设计应追求的设计目标是( A B C E ) A.正确性 B.高效性 C.维护性 D随意性 E.移植性 6.操作系统采用层次式结构的优点是( A B C ) A.能把操作系统的整体工作局部化 B.有利于操作系统功能的增.删.改 C.实现各层次的功能时都可利用较内层提供的功能 D.最外层可直接使用硬件提供的功能 E.各层之间允许双向调用,这样便于达到正确性的设计目标 第三章 1.能实现多道程序设计的计算机系统必须( A C D E ) A.具有中央处理器外围设备的并行工作能力 B.提供多个中央处理器

操作系统作业题及答案

《操作系统》课程作业 (2013年春) 姓名: 学号: 专业: 年级: 学校: 日期:

作业一:作业管理 1、有三道程序A、B、C在一个系统中运行,该系统有输入、输出设备各1台。三道程序 A、B、C构成如下: A:输入32秒,计算8秒,输出5秒 B:输入21秒,计算14秒,输出35秒 C:输入12秒,计算32秒,输出15秒 问:(1)三道程序顺序执行的总时间是多少? (2)充分发挥各设备的效能,并行执行上述三道程序,最短需多少时间(不计系统开销)?并给出相应的示意图。 2、假设一个单CPU系统,以单道方式处理一个作业流,作业流中有2道作业,共占用CPU 计算时间、输入卡片数和打印输出行数如下: 其中,卡片输入机速度为1000张/分钟,打印机输出速度为1000行/分钟,试计算:(1)不采用spooling技术,计算这两道作业的总运行时间(从第1道作业输入开始到最后一个作业输出完毕)。 (2)如采用spooling技术,计算这2道作业的总运行时间(不计读/写盘时间),并给出相应的示意图。

作业二:进程管理 1、 请写出两程序S1和S2可并发执行的Bernstein 条件。 2、 有以下5条语句,请画出这5条语句的前趋图。 S1:y=x+1 R(x) W(y) S2:c=f-w R(f,w) W(c) S3:d=r-y R(r,y) W(d) S4:x=a+b R(a,b) W(x) S5:r=c+y R(c,y) W(r) 3、 设在教材第62页3.6.4节中所描述的生产者消费者问题中,其缓冲部分为m 个长度相等 的有界缓冲区组成,且每次传输数据长度等于有界缓冲区长度以及生产者和消费者可对缓冲区同时操作。重新描述发送过程deposit(data)和接收过程remove(data)。 P P P i P .. .. 1 2 i k 4、 设有k 个进程共享一临界区,对于下述情况,请说明信号量的初值、含义,并用P ,V 操作写出有关互斥算法。 (1) 一次只允许一个进程进入临界区; (2) 一次允许m (m

计算机操作系统”课程设计大作业

华南理工大学 “计算机操作系统”课程设计大作业 1)给出数据定义和详细说明; struct block_s{ /* 该块的实际长度,不包括block_s的大小。 */ int length; /* 申请该块的作业,为0表示该块空闲。 */ int owner; /* 当该块是空闲块时,offset表示下一空闲块的偏移,offset为TOTAL_BYTE表示该块是最后一个空闲块。 当该块非空闲块时,offset表示作业实际申请的大小。 */ int offset; }; 2)给出实现思想和设计流程; 该算法遍历空闲链表,找第一个大小能满足要求的块。 然后,若找到的块足够大,再把该块切成两块,返回第一块给调用者;把第二块加到空闲区链表中。

该算法遍历整个空闲链表,找一个大小能满足要求的块。并且该块是所有能满足要求的空闲块中,大小最小的块。 然后,若找到的块足够大,再把该块切成两块,返回第一块给调用者;把第二块加到空闲区链表中。 3)调试完成源程序; #include "stdio.h" #include #include #define n 10 /*假定系统允许的最大作业为n,假定模拟实验中n值为10*/

#define m 10 /*假定系统允许的空闲区表最大为m,假定模拟实验中m值为10*/ #define minisize 100 struct { float address; /*已分分区起始地址*/ float length; /*已分分区长度,单位为字节*/ int flag; /*已分配区表登记栏标志,用"0"表示空栏目*/ }used_table[n]; /*已分配区表*/ struct { float address; /*空闲区起始地址*/ float length; /*空闲区长度,单位为字节*/ int flag; /*空闲区表登记栏标志,用"0"表示空栏目,用"1"表示未分配*/ }free_table[m]; /*空闲区表*/ allocate(char J,float xk) { /*采用最优分配算法分配xk大小的空间*/ int i,k; float ad; k=-1; for(i=0;i=xk&&free_table[i].flag==1) if(k==-1||free_table[i].length

操作系统原理实验-系统内存使用统计5

上海电力学院 计算机操作系统原理 实验报告 题目:动态链接库的建立与调用 院系:计算机科学与技术学院 专业年级:信息安全2010级 学生姓名:李鑫学号:20103277 同组姓名:无 2012年11 月28 日上海电力学院

实验报告 课程名称计算机操作系统原理实验项目线程的同步 姓名李鑫学号20103277 班级2010251班专业信息安全 同组人姓名无指导教师姓名徐曼实验日期2012/11/28 实验目的和要求: (l)了解Windows内存管理机制,理解页式存储管理技术。 (2)熟悉Windows内存管理基本数据结构。 (3)掌握Windows内存管理基本API的使用。 实验原理与内容 使用Windows系统提供的函数和数据结构显示系统存储空间的使用情况,当内存和虚拟存储空间变化时,观察系统显示变化情况。 实验平台与要求 能正确使用系统函数GlobalMemoryStatus()和数据结构MEMORYSTATUS了解系统内存和虚拟空间使用情况,会使用VirtualAlloc()函数和VirtualFree()函数分配和释放虚拟存储空间。 操作系统:Windows 2000或Windows XP 实验平台:Visual Studio C++ 6.0 实验步骤与记录 1、启动安装好的Visual C++ 6.0。 2、选择File->New,新建Win32 Console Application程序, 由于内存分配、释放及系统存储 空间使用情况均是Microsoft Windows操作系统的系统调用,因此选择An application that support MFC。单击确定按钮,完成本次创建。 3、创建一个支持MFC的工程,单击完成。

计算机操作系统选择题大全

1. 单项选择题(共200个题目) 100236. 一般用户更喜欢使用的系统是(c )。 A.手工操作 B.单道批处理 C.多道批处理 D.多用户分时系统 100237. 与计算机硬件关系最密切的软件是(d). A.编译程序 B.数据库管理程序 C.游戏程序 D.OS 100238. 现代OS具有并发性和共享性,是由(D)的引入而导致的。 A.单道程序 B.磁盘 C.对象 D.多道程序100239. 早期的OS主要追求的是(A)。 A.系统的效率 B.用户的方便性 C.可移植 D.可扩充性 100240. (A )不是多道程序系统。 A.单用户单任务 B.多道批处理系统 C.单用户多任务 D.多用户分时系统 100241. (B)是多道操作系统不可缺少的硬件支持。 A.打印机 B.中断机构 C.软盘 D.鼠标100242. 特权指令可以在(C)中执行。 A.目态 B.浏览器中 C.任意的时间 D.进程调度中100243. 没有了(C )计算机系统就启动不起来了。 A.编译器 B.DBMS C.OS D.浏览器100244. 通道能够完成(C )之间数据的传输。

A.CPU与外设 B.内存与外设 C.CPU与主存 D.外设与外设 100245. 系统的主要功能有(C )。 A.进程管理、存储器管理、设备管理、处理机管理 B.虚拟存储管理、处理机管理、进程调度、文件系统 C.处理机管理、存储器管理、设备管理、文件系统 D.进程管理、中断管理、设备管理、文件系统 100246. 单处理机计算机系统中,(A)是并行操作的。 A.处理机操作和通道 B.程序与程序 C.主程序与子程序 D.用户程序与操作系统程序 100247. 处理机的所有指令可以在(D)中执行。 A.目态 B.浏览器中 C.任意时间 D.系统态100248. (B )功能不是操作系统直接完成的功能。 A.管理计算机硬盘 B.对程序进行编译 C.实现虚拟存储器 D.删除文件 100249. 要求在规定的时间内对外界的请求必须给予及时相应的OS是(B )。 A.多用户分时系统 B.实时系统 C.批处理系统时间 D.网络操作系统 100250. 操作系统是对(C )进行管理的软件。

操作系统练习题_及答案解析

操作系统练习题 第一章引言 (一单项选择题 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.由实时系统控制的作业

10.在批处理兼分时的系统中,对( 应该及时响应,使用户满意。A.批量作业B.前台作业c.后台作业D.网络通信 11.实时操作系统对可靠性和安全性要求极高,它( 。A.十分注重系统资源的利用率B.不强调响应速度 c.不强求系统资源的利用率 D.不必向用户反馈信息 12.分布式操作系统与网络操作系统本质上的不同之处在于( 。A.实现各台计算机之间的通信B.共享网络个的资源 c.满足较大规模的应用 D.系统中若干台计算机相互协作完成同一任务 13.SPOOL技术用于( 。A.存储管理B.设备管理C.文件管理 D.作业管理 14.( 为用户分配主存空间,保护主存中的程序和数据不被破坏,提高主存空间的利用率。 A处理器管理 B.存储管理 c.文件管理 D.作业管理 (二填空题 1. 计算机系统是按用户要求接收和存储信息,自动进行_______并输出结果信息的系统。 2.计算机是由硬件系统和_______系统组成。 3.软件系统由各种_______和数据组成。 4.计算机系统把进行_______和控制程序执行的功能集中组成一种软件称为操作系统。 5.操作系统使用户合理_______,防止各用户间相互干扰。 6.使计算机系统使用方便和_______是操作系统的两个主要设计目标。 7.批处理操作系统、_______和实时操作系统是基本的操作系统。 8.用户要求计算机系统中进行处理的一个计算机问题称为_______。

计算机控制系统大作业 - 副本

计算机控制系统大作业 农电2013级 (答题纸作答,附图粘在答题纸上,答案要求全部手写)1、简述开环控制系统、闭环控制系统的定义。(6分) 如果系统的输出端与输入端之间不存在反馈,也就是控制系统的输出量不对系统的控制产生任何影响,这样的系统称开环控制系统。 由信号正向通路和反馈通路构成闭合回路的自动控制系统,称为闭环控制系统。 二者相比,开环控制系统的结构要简单的多,同时也比较经济。闭环系统也具有一系列优点,由于闭环控制系统拥有反馈通路,不管出于什么原因(外部扰动或系统内部变化),只要被控制量偏离规定值,就会产生相应的控制作用去消除偏差。因此,它具有抑制干扰的能力,对元件特性变化不敏感,并能改善系统的响应特性。 2、简述计算机控制系统的组成与基本工作原理。(10分) 计算机控制系统由控制部分和被控对象组成,其控制部分包括硬件部分和软件部分,这不同于模拟控制器构成的系统只由硬件组成。计算机控制系统软件包括系统软件和应用软件。系统软件一般包括操作系统、语言处理程序和服务性程序等,它们通常由计算机制造厂为用户配套,有一定的通用性。应用软件是为实现特定控制目的而编制的专用程序,如数据采集程序、控制决策程序、输出处理程序和报警处理程序等。它们涉及被控对象的自身特征和控制策略等,由实施控制系统的专业人员自行编制。 计算机控制系统的工作原理: 实时数据采集:对来自测量变送装置的被控量的瞬时值进行检测和输入 实施控制决策:对采集到的被控量进行分析和处理并按已定的控制规律决定将要采取的控制行为。 实时控制输入:根据控制决策,实时的对执行机构发出控制信号,完成控制任务 3、列举计算机控制系统的典型型式。(6分) (1)操作指导控制系统优点:结构简单,控制灵活,安全。缺点:由人工操作,速度受到限制,不能控制多个对象。 (2)直接数字控制系统(DDS)优点:实时性好,可靠性高,适应性强。 (3)监督控制系统(SCC)优点:生产过程始终处于最优工况。 (4)分散控制系统(DCS)优点:分散控制、集中操作、分级管理、分而自治和综合协调。 (5)现场总线控制系统(FCS)优点:与DCS相比,降低了成本,提高了可靠性。国际标准统一后,可实现真正的开放式互联系统结构。 4、什么是串模干扰,有哪些抑制方法(12分) 所谓串模干扰就是干扰源Vc串联于信号源Vs之中。或者简单地认为它是与被测信号迭加在一起的干扰。在输入回路中它与被测信号所处的地位完全相同。串模干扰也称横向干扰或差模干扰。

操作系统试题

操作系统试题 课程代码:02326 第一部分选择题(共30分) 一、单项选择题(本大题共20小题,每小题1分,共20分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.设计分时操作系统的主要目标是() A.吞吐量和周转时间B.交互性和响应时间 C.灵活性和可适应性D.可靠性和完整性 2.用户通常利用键盘命令、系统调用命令请求操作系统服务,有时也会用() A.宏指令B.汇编语言 C.作业控制语言D.计算机高级语言 3.操作系统中的中断处理程序很大部分是处理()中断的。 A.程序B.访管 C.I/O D.外部 4.用作业控制语言编写作业控制说明书主要用在()系统。 A.分时B.实时 C.批处理D.多CPU 5.采用多道程序设计能() A.增加平均周转时间B.发挥且提高并行工作能力 C.缩短每道程序执行时间D.降低对处理器调度的要求 6.程序状态字反映了()状态。 A.进程调度B.作业调度 C.与处理器有关的系统D.主存储器分配 7.为了对紧急进程或重要进程进行调度,调度算法应采用() A.先来先服务B.轮转法 C.优先权调度D.短执行时间优先调度 8.单个分区的存储管理不适用于() A.个人计算机B.专用计算机 C.单道程序系统D.多道程序系统 9.页式管理中的地址结构分页号和页内地址两部分,它() A.仍是线性地址B.是个二维地址 C.是个三维地址D.是个四维地址 10.把逻辑文件存放到存储介质上时,如果组织成()文件,则逻辑记录可以按任意次序存放在不相邻的存储块中。 A.流式B.记录式 C.顺序D.链接 11.为了保证存取文件的可靠性,用户要求读一个文件前应首先请求系统执行()文件操作。 A.打开B.建立 C.关闭D.删除 12.计算机系统中往往对每一台设备确定一个编号以识别各台设备,这些编号称为设备的()号。 A.绝对B.相对 C.逻辑D.类 13.Spool技术是一种实现虚拟()的技术。

操作系统作业答案

习题一 1、举例说明为什么对并发执行的程序不加控制会产生与执行时间有关的错误? 解:程序在并发执行时由于资源是共享的,而且常常资源数少于程序对这些资源的需求数,致使这些并发执行的程序之间因为竞争资源导致存在间接制约关系,这种间接制约使得并发执行的程序具有随机性(异步性),即“执行—暂停—执行”,它们何时启动、何时停止是未知的。例如:飞机售票系统、堆栈的存数与取数过程等(示例说明略)。 2、程序并发执行为什么会失去顺序执行时的封闭性和可再现性? 解:所谓“封闭性”是指程序执行得到的最终结果由给定的初始条件决定,不受外界因素的影响。在程序并发执行时由于资源共享,导致这些资源的状态将由多个程序来改变,又由于存在程序执行的随机性,所以程序的运行失去封闭性。由于失去了封闭性,也将导致其失去可再现性。即虽然它们执行时的环境和初始条件相同,但得到的结果却可能各不相同。 习题二 1、试用加锁的方法解决飞机售票系统的问题。 例:民航售票系统,n个售票处 2、用机器指令(testAndset)解决飞机售票系统中任一进程的算法。

习题三 1、进程在做P、V操作时对自己和其他进程有何影响? 进程在信号量上执行P操作后,若信号量的值为正,当前进程继续执行;若信号量的值为负,当前进程变为等待状态、放弃处理机,其它进程则有机会获得CPU。 进程在信号量上执行V操作后,不会对自己有任何影响,但当信号量的值不大于0时,需要唤醒在该信号量上所对应的等待队列中的进程。 2、设课程的前驱、后继关系如下,若每修一门课程看作进程Px(x∈1..6)试用P、V操作算法描述这种前驱与后继关系。 答: Semaphore:S1:=S2:=S3:=S4:=S5:=S6:=0; Begin Cobegin P1、P2、P3、P4、P5、P6 coend; end. P1()P2()P3() Begin begin begin 修计算机导论;P(S1);P(S2); V(S1);修高级语言程序设计修计算机组成原理; V(S2);V(S3)V(S4); End; End; End; P4()P5()P6() Begin begin begin P(S3);P(S4);P(S5); 修数据结构;修86汇编语言;P(S6); V(S5);V(S6);修操作系统; End; End; End; 习题四 1、有三个进程R、W1、W2,进程R 从输入设备上读数据送缓冲区B,若是奇数由W1 进程从B 取数输出;若

操作系统大作业

操作系统实验报告

进程调度实验 一.实验题目 用C语言编写和调试一个进程调度程序,模拟进程调度过程。调度算法采用优先数算法和先来先服务算法。 二.目的要求 1.把理论与实践紧密结合,加深对进程的概念及进程调度算法的理解。取 得较好的学习效果 2.加深对操作系统课程的理解。使学生更好地掌握操作系统的基本概念、 基本原理、及基本功能,具有分析实际操作系统、设计、构造和开发现代 操作系统的基本能力。 3.培养学生的系统程序设计能力。 三.实验内容 设计一个有N个进程并行的进程调度程序。其中: 1)进程调度算法:采用最高优先数优先的调度算法分配处理机和先来先服 务算法来排队,总的过程采用时间片轮转算法。 2)每个进程有一个进程控制块(PCB)表示。进程控制块可以包含如下信息: 进程名、优先数、到达时间、需要运行时间、已用CPU时间、进程状态。 3)进程的优先数及需要的运行时间可以事先人为地指定。进程的到达时间 为进程输入的时间。 4)进程的运行时间以时间片为单位进行计算。 5)每个进程的状态可以是就绪W(Wait)、运行R(Run)、或完成F(Finish) 三种状态之一。 6)就绪进程获得CPU后都只能运行一个时间片。用已占用CPU时间加1来 表示。 7)果运行一个时间片后,进程的已占用CPU时间已达到所需要的运行时间, 则撤消该进程;如果运行一个时间片后进程的已占用CPU时间还未达所 需要的运行时间,也就是进程还需要继续运行,此时应将进程的优先数 减1(即降低一级),然后把它插入相应优先级就绪队列等待CPU。 8)每进行一次调度程序都打印一次运行进程、就绪队列、以及各个进程的 PCB,以便进行检查。 9)重复以上过程,直到所要进程都完成为止。

操作系统原理实验四

实验4 进程控制 1、实验目的 (1)通过对WindowsXP进行编程,来熟悉和了解系统。 (2)通过分析程序,来了解进程的创建、终止。 2、实验工具 (1)一台WindowsXP操作系统的计算机。 (2)计算机装有Microsoft Visual Studio C++6.0专业版或企业版。 3、预备知识 (3)·CreateProcess()调用:创建一个进程。 (4)·ExitProcess()调用:终止一个进程。 4、实验编程 (1)编程一利用CreateProcess()函数创建一个子进程并且装入画图程序(mspaint.exe)。阅读该程序,完成实验任务。源程序如下: # include < stdio.h > # include < windows.h > int main(VOID) ﹛STARTUPINFO si; PROCESS INFORMA TION pi; ZeroMemory(&si,sizeof(si)); Si.cb=sizeof(si); ZeroMemory(&pi,sizeof(pi)); if(!CreateProcess(NULL, “c: \ WINDOWS\system32\ mspaint.exe”, NULL, NULL, FALSE, 0, NULL, NULL, &si,&pi)) ﹛fprintf(stderr,”Creat Process Failed”); return—1; ﹜ WaitForSingleObject(pi.hProcess,INFINITE); Printf(“child Complete”); CloseHandle(pi.hProcess); CloseHandle(pi hThread); ﹜

《操作系统》选择题大全

第1章绪论 3、操作系统负责管理计算机系统的(),其中包括处理机、存储器、设备和文件。 A.程序 B.文件 C.资源 D.进程 4、没有下列()设备计算机无法工作。 A.硬盘 B.软盘 C.内存 D.打印机 5、操作系统是计算机系统的核心软件。按功能特征的不同,可把操作系统分为[1]、[2]、[3]、网络操作系统 和分布式操作系统基本类型。其中[1]的主要目标是提高系统的吞吐率和效率,而[2]是一旦有处理请求和要求处理的数据时,CPU就应该立即处理该数据并将结果及时送回,例如[4]等。供选择的答案: [1][2][3] A、单用户系统 B、批处理系统 C、分时系统 D、微机操作系统 E、实时系统 [4] A、计算机激光照排系统 B、办公自动化系统 C、计算机辅助设计系统 D、航空订票系统 6、操作系统是一种()。 A.应用软件 B. 系统软件 C.通用软件 D. 工具软件 7、在下列性质中,哪一个不是分时系统的特征。() A. 交互性 B. 多路性 C. 成批性 D. 独占性 8、实时操作系统追求的目标是()。 A.高吞吐率 B.充分利用内存 C. 快速响应 D. 减少系统开销 9、操作系统是为了提高计算机的[1]和方便用户使用计算机而配置的基本软件。它负责管理计算机系统中的 [2],其中包括[3],[4],外部设备和系统中的数据。操作系统中的[3]管理部分负责对进程进行管理。操 作系统对系统中的文件进行管理的部分通常叫做[5]。 供选择的答案: [1] A、速度 B、利用率 C、灵活性 D、兼容性 [2] A、程序 B、功能 C、资源 D、进程 [3][4] A、主存储器 B、虚拟存储器 C、运算器 D、控制器 E、微处理器 F、处理机 [5] A、数据库系统 B、文件系统 C、检索系统 D、数据库 E、数据存储系统 F、数据结构 G、数据库管理系统 10、现代操作系统的两个基本特征是()和资源共享。 A.多道程序设计 B. 中断处理 C.程序的并发执行 D. 实现分时与实时处理 11、以下()项功能不是操作系统具备的主要功能。 A.内存管理 B.中断处理 C.文档编辑 D.CPU调度 12、批处理系统的主要缺点是()。 A.CPU的利用率不高 B.失去了交互性 C.不具备并行性 D.以上都不是 13、引入多道程序的目的在于()。 A.充分利用CPU,减少CPU等待时间 B. 提高实时响应速度 C.有利于代码共享,减少主、辅存信息交换量 D.充分利用存储器 14、DOS是磁盘操作系统的缩写。 15、在分时系统中,时间片一定,(),响应时间越长。 A.内存越多 B.用户数越多 C.后备队列 D.用户数越少 16、操作系统是一组()。 A.文件管理程序 B.中断处理程序 C.资源管理程序 D.设备管理程序

操作系统大作业

操作系统试验报告 姓名: 学号: 学院:

实验一 实验要求: 获得当前系统中正在运行的所有进程的优先级。 实验程序: //实验一:获取当前系统的所有优先级 # include # include # include // 当在用户模式机内核模式下都提供所耗时间时,在内核模式下进行所耗时间的64位计算的帮助方法 DWORD GetKernelModePercentage(const FILETIME & ftKernel, const FILETIME & ftUser) { // 将FILETIME结构转化为64位整数 ULONGLONG qwKernel = ( ( (ULONGLONG) ftKernel.dwHighDateTime) << 32) + ftKernel.dwLowDateTime; ULONGLONG qwUser = ( ( (ULONGLONG) ftUser.dwHighDateTime) << 32) + ftUser.dwLowDateTime; // 将消耗时间相加,然后计算消耗在内核模式下的时间百分比 ULONGLONG qwTotal = qwKernel + qwUser; DWORD dwPct = (DWORD) ( ( (ULONGLONG) 100*qwKernel) / qwTotal) ; return(dwPct) ; } // 以下是将当前运行进程名和消耗在内核模式下的时间百分数都显示出来的应用程序 void main() { // 对当前系统中运行的进程拍取"快照" HANDLE hSnapshot = :: CreateToolhelp32Snapshot( TH32CS_SNAPPROCESS, // 提取当前进程 0) ; // 如果是当前进程,就将其忽略 // 初始化进程入口 PROCESSENTRY32 pe; :: ZeroMemory(&pe, sizeof(pe) ) ; pe.dwSize = sizeof(pe) ;

相关文档
最新文档