计算机操作系统

合集下载

简述什么是计算机操作系统

简述什么是计算机操作系统

简述什么是计算机操作系统计算机操作系统是指控制和管理计算机硬件与软件资源的一种软件系统。

它是计算机系统中最核心的部分,提供了对计算机硬件设备进行统一管理和调度的功能,同时也为用户提供了一个与计算机进行交互的界面。

一. 操作系统的定义与作用计算机操作系统是一种软件系统,它直接运行在计算机硬件上,对硬件资源进行管理和控制。

操作系统作为计算机系统的核心,承担着多种重要的功能,包括资源管理、进程管理、文件系统管理、用户界面等。

通过对硬件资源的管理和调度,操作系统能够提高计算机系统的运行效率和用户的体验。

二. 操作系统的基本结构操作系统的基本结构通常由内核和外壳组成。

内核是操作系统的核心部分,负责管理计算机的硬件资源和提供基本的系统服务。

外壳是用户与操作系统交互的界面,提供了命令行界面或图形用户界面等方式。

内核和外壳之间通过系统调用接口进行通信,实现用户对操作系统的指令和请求。

三. 操作系统的功能1. 资源管理:操作系统负责对计算机的硬件资源进行管理,包括处理器、内存、磁盘、打印机等。

通过合理分配和调度资源,操作系统能够提高计算机的利用率和效率。

2. 进程管理:操作系统负责对进程的创建、调度和销毁等管理。

通过对进程的管理,操作系统能够实现多任务的并发执行,提高系统的吞吐量和响应速度。

3. 文件系统管理:操作系统负责对文件和文件夹的管理,实现文件的存储、读写和共享等功能。

通过文件系统管理,操作系统能够对用户提供方便的文件操作接口。

4. 设备驱动程序:操作系统负责对计算机的各种硬件设备进行管理和控制。

通过设备驱动程序,操作系统能够与硬件设备进行通信,实现对设备的操作和控制。

5. 用户界面:操作系统通过用户界面提供给用户与计算机系统进行交互的方式。

常见的用户界面包括命令行界面和图形用户界面等。

四. 常见的操作系统类型1. 批处理操作系统:批处理操作系统主要用于处理大量的批量任务,自动化执行一系列的任务,提高工作效率。

计算机操作系统有哪些及介绍

计算机操作系统有哪些及介绍

计算机操作系统有哪些及介绍计算机操作系统是指管理和控制计算机硬件与软件资源的程序集合。

它是计算机系统中最基础且核心的部分之一,它负责为用户和其他软件提供一个简单、方便、高效的界面,并管理计算机的各种资源。

一、常见的计算机操作系统1. Windows操作系统Windows操作系统由美国微软公司开发,是目前全球使用最广泛的操作系统之一。

Windows操作系统具有图形用户界面(GUI)和多任务处理的功能,适用于个人计算机、服务器和移动设备等多种平台。

常见的Windows操作系统版本有Windows 10、Windows 8、Windows 7等。

2. macOS操作系统macOS操作系统是由苹果公司开发的,主要用于苹果公司的Mac系列电脑。

macOS操作系统具有直观、简洁的用户界面,以及卓越的图形和多媒体处理能力。

最新的macOS版本是macOS Big Sur,它引入了全新的设计风格和改进的性能。

3. Linux操作系统Linux操作系统是一种自由、开放源代码的操作系统,具有良好的稳定性和安全性。

Linux操作系统广泛用于服务器、嵌入式系统和超级计算机等领域。

常见的Linux发行版有Ubuntu、CentOS、Debian等。

4. Android操作系统Android操作系统是由谷歌公司开发的,主要用于移动设备,如智能手机和平板电脑等。

Android操作系统基于Linux内核,具有丰富的应用程序生态系统和可定制性。

最新的Android版本是Android 12,它提供了更好的隐私控制和更顺畅的用户体验。

5. iOS操作系统iOS操作系统是由苹果公司开发的,专门用于iPhone、iPad和iPod Touch等移动设备。

iOS操作系统独特的用户界面和功能,以及高度优化的性能,使其成为许多用户的首选。

最新的iOS版本是iOS 15,它引入了新的通知管理和增强现实功能等。

二、操作系统的功能和特点1. 资源管理:操作系统负责管理计算机的硬件资源,包括处理器、内存、磁盘和网络等。

操作系统简介

操作系统简介

操作系统简介操作系统简介1、什么是操作系统1.1 定义操作系统(Operating System,简称OS)是计算机系统中的一个关键组成部分,它是一种控制和管理计算机硬件与软件资源的程序集合。

1.2 功能- 管理与分配计算机的硬件资源,如处理器、内存、磁盘等;- 提供用户与计算机的交互界面,如图形用户界面(GUI)或命令行界面(CLI);- 运行和管理应用程序;- 提供文件系统管理、网络通信、安全保护等功能。

2、操作系统分类2.1 分时操作系统(Time-sharing Operating System)- 定义:多个用户通过终端同时共享一台计算机;- 特点:操作系统以时间片为单位,按照一定的时间片轮转调度来实现多任务;- 例子:UNIX、Linux。

2.2 批处理操作系统(Batch Processing Operating System)- 定义:连续执行用户提交的作业,无需用户干预;- 特点:作业按照一定的先后顺序执行,操作系统负责管理和调度;- 例子:IBM的OS/360。

2.3 实时操作系统(Real-time Operating System)- 定义:实时响应对外界事件的操作系统;- 特点:对任务的响应时间要求非常高,需要保证任务在规定时间内完成;- 例子:RTOS。

2.4 分布式操作系统(Distributed Operating System)- 定义:跨多台计算机的操作系统;- 特点:多台计算机之间可以共享资源,相互协作完成任务;- 例子:Google的GFS(Google )。

3、操作系统的组成3.1 内核(Kernel)- 定义:操作系统的核心组件,负责管理和控制计算机硬件、提供最基本的系统服务;- 功能:进程管理、内存管理、文件系统管理、设备驱动程序等;- 类型:微内核、宏内核等。

3.2 进程管理- 定义:管理计算机上正在运行的进程;- 功能:进程的创建、终止、调度、同步与通信等;- 细化:进程调度算法、进程间通信机制等。

什么是计算机的操作系统举例说明常见的操作系统及其特点

什么是计算机的操作系统举例说明常见的操作系统及其特点

什么是计算机的操作系统举例说明常见的操作系统及其特点计算机的操作系统是指管理计算机硬件和软件资源的系统软件,它是计算机系统中最核心的部分之一。

操作系统的主要作用是提供一个友好的人机界面,处理用户的请求和指令,并管理计算机的各种资源,如内存、硬盘、处理器等,以实现计算机应用程序的运行。

常见的操作系统有Windows、macOS、Linux等,每个操作系统都有自己的特点和优势。

1. Windows操作系统:Windows是由微软公司开发的一系列图形化操作系统,广泛应用于个人电脑和办公场所。

Windows操作系统具有以下特点:- 用户友好:Windows提供了直观的图形用户界面(GUI),使得用户可以方便地操作计算机。

同时,Windows还支持多任务处理和多用户环境,可以同时运行多个应用程序和用户账户。

- 应用丰富:Windows拥有众多丰富的应用程序和软件,包括办公软件、游戏、图像处理工具等,满足不同用户的需求。

- 兼容性强:Windows操作系统在市场上普及度高,与各种硬件设备、驱动程序和外部设备具有很好的兼容性。

2. macOS操作系统:macOS是由苹果公司开发的操作系统,主要用于苹果的Mac电脑和笔记本电脑。

macOS操作系统的特点包括:- 稳定性高:macOS系统基于Unix,具有稳定性和安全性高的特点。

同时,苹果公司对硬件和软件的严格控制,保证了系统的稳定性和可靠性。

- 用户界面美观:macOS操作系统采用了独特的图标和界面设计,给人一种简洁、美观的感觉。

它还支持使用手势控制和Siri语音助手等功能,提供了良好的用户体验。

- 生态系统完整:苹果公司提供了完整的生态系统,包括硬件设备(如iPhone、iPad)与软件应用程序(如iCloud、iTunes)的无缝衔接,使得用户可以方便地进行跨设备的数据同步和使用。

3. Linux操作系统:Linux是一种开源的Unix-like操作系统,广泛应用于服务器、嵌入式系统和一些个人电脑。

计算机操作系统 课件全集

计算机操作系统 课件全集
• 4.程序的顺序性与并发性举例:
– 顺序性
• 内部顺序性:P1: a1,a2,a3; P2: b1,b2,b3 • 外部顺序性:a1,a2,a3,b1,b2,b3; b1,b2,b3,a1,a2,a3
– 并发性
• 内部并发性:P1: a1,a2,a3; P2: b1,b2,b3 • 外部并发性:a1,b1,b2,a2,a3,b3; b1,b2,a1,b3,a2,a3
操作系统原理 Operating System
第1章 操作系统绪论
• 操作系统的概念 • 操作系统的历史 • 操作系统的特性 • 操作系统的基本类型 • 操作系统的功能 • 计算机硬件简介 • 算法的描述 • 研究操作系统的观点
1.1 操作系统概念
• 操作系统的地位 • 引入操作系统的目的 • 操作系统定义
1.4.6 网络操作系统
建立在宿主操作系统之上,提供网络通讯、网 络资源共享、网络服务的软件包。
host1 NOS1
DOS3 host3
host2 NOS2
Printer
网络操作系统的目标
• 相互通讯
• 资源共享(信息,设备)
• 提供网络服务
– database server
– ftp server
• 2. 脱机输入输出方式
外围机进行联机输入输出处理,通过外 围机的后援存储来实现和主机的连接。速 度快。
• 3. 直接耦合方式
主机和外围机通过一个公共外存直接连 接。速度快,人工不用干预
2.2.3一般用户的输入输出方式
图2.3 直接耦合方式
2.2.3 一般用户的输入输出方式
• 4. SPOOLING系统
本书:
begin end
Repeat 操作 ……

计算机操作系统名词解释

计算机操作系统名词解释

计算机操作系统名词解释计算机操作系统(Computer Operating System)是与硬件紧密结合的一种软件系统,用于管理和控制计算机硬件设备及资源,提供用户与计算机之间的接口和交互方式。

操作系统是计算机系统中最基础的软件之一,它对计算机的性能、稳定性和安全性起着重要的影响。

1. 操作系统(Operating System)操作系统是一种系统软件,具有以下几个主要功能。

(1)资源管理:操作系统通过对计算机的硬件资源(如CPU、内存、磁盘等)进行管理、分配和调度,提高计算机资源的利用率。

(2)进程管理:操作系统负责控制程序的执行,由多个进程构成的程序并发执行,操作系统根据优先级和调度算法来控制进程的执行顺序。

(3)文件管理:操作系统负责管理计算机上的文件和文件系统,实现文件的存储、读写、保护和共享等功能。

(4)设备管理:操作系统管理计算机上的各类设备(如键盘、显示器、打印机等),完成设备的初始化、驱动程序的加载和设备的分配等任务。

(5)用户接口:操作系统通过命令行界面、图形界面或者其他形式的用户接口,使用户可以方便地与计算机进行交互。

2. 多任务(Multitasking)多任务是操作系统的一项核心功能,指计算机能够同时执行多个任务。

操作系统通过时间片轮转、优先级调度等机制,合理分配CPU的执行时间,使得多个任务能够共享系统资源,并且给用户带来流畅的使用体验。

多任务技术可以提高系统的运行效率,充分利用计算机的性能。

3. 内存管理(Memory Management)内存管理是操作系统中非常重要的一项功能。

操作系统负责对计算机的内存进行管理,包括内存空间的分配和释放、内存的保护和共享等。

操作系统通过虚拟内存技术,将计算机的物理内存和虚拟内存进行映射,提高内存的利用率,并实现了程序的分页管理、页面置换等功能。

4. 文件系统(File System)文件系统是操作系统中用于管理和组织文件的一种机制。

计算机操作系统介绍常见的操作系统及其特点

计算机操作系统介绍常见的操作系统及其特点计算机操作系统是指控制和管理计算机硬件和软件资源的一种系统软件。

它使得计算机可以运行各种应用程序,并提供对计算机硬件的底层访问。

操作系统在计算机系统中扮演着重要的角色,因此了解常见的操作系统及其特点对我们理解计算机的工作原理非常重要。

下面将介绍几种常见的操作系统及其特点。

一、Windows操作系统Windows操作系统是由美国微软公司开发的一种操作系统。

它是最常见、最广泛使用的操作系统之一。

Windows操作系统具有以下特点:1. 用户友好:Windows操作系统提供了直观的图形用户界面,使得用户可以通过鼠标和键盘来进行操作。

用户可以轻松地打开和管理应用程序,浏览文件和文件夹。

2. 多任务处理:Windows操作系统支持多任务处理,允许用户同时运行多个应用程序,并在它们之间进行切换。

这使得用户可以同时进行多个任务,提高了工作效率。

3. 多用户支持:Windows操作系统也支持多用户环境。

它允许多个用户同时登录到同一台计算机上,并根据用户的权限来控制对系统资源的访问。

4. 设备兼容性:Windows操作系统具有广泛的设备兼容性,可以支持各种硬件设备和外部设备的连接。

二、Linux操作系统Linux操作系统是一种开源操作系统,它是基于Unix操作系统开发而来的。

Linux操作系统具有以下特点:1. 开源性:Linux操作系统的源代码是公开的,任何人都可以查看、修改和分发。

这使得用户能够根据自己的需要进行定制和扩展。

2. 稳定性:Linux操作系统通常被认为非常稳定。

它可以长时间运行而不需要重新启动,适合于服务器和大型计算机系统。

3. 安全性:Linux操作系统提供了强大的安全功能,包括用户身份验证、访问控制和数据加密。

这使得Linux成为许多服务器和互联网系统的首选操作系统。

4. 灵活性:Linux操作系统支持多种硬件平台,并可以运行在各种设备上,从个人电脑到嵌入式系统。

什么是计算机操作系统它的主要功能是什么

什么是计算机操作系统它的主要功能是什么计算机操作系统是一种软件,它负责管理和协调计算机硬件和软件资源,为用户提供方便、高效的计算环境。

计算机操作系统的主要功能包括文件管理、内存管理、进程管理、设备管理和用户接口等。

一、文件管理计算机操作系统通过文件管理功能来管理计算机中的各种文件。

文件管理的主要任务包括创建、删除、修改、查找和存储文件等。

操作系统通过文件系统来组织和存储文件,使得用户可以方便地访问和管理文件。

文件管理还包括文件权限控制、文件保护和文件共享等功能,确保文件的安全性和可靠性。

二、内存管理内存管理是操作系统的核心功能之一,它负责管理计算机的内存资源。

操作系统通过内存管理功能来分配和回收内存空间,为不同的程序和进程提供运行所需的内存空间。

内存管理还包括内存保护、内存共享和虚拟内存等功能,提高内存的利用效率和系统的性能。

三、进程管理进程管理是操作系统的重要功能之一,它负责管理和控制计算机中的进程。

操作系统通过进程管理功能来创建、调度、终止和同步进程,确保计算机系统中各个进程的正常运行。

进程管理还包括进程通信、进程调度和进程资源分配等功能,提高系统的并发性和响应性。

四、设备管理设备管理是操作系统的功能之一,它负责管理和控制计算机中的各种硬件设备。

操作系统通过设备管理功能来分配和控制设备资源,为进程和用户提供访问设备的接口和服务。

设备管理还包括设备驱动程序的开发和设备的故障处理等功能,提高设备的利用效率和系统的可靠性。

五、用户接口用户接口是操作系统的界面,它负责用户和操作系统之间的交互。

操作系统通过用户接口来接收和处理用户的请求,向用户提供操作系统的功能和服务。

用户接口可以有命令行界面、图形用户界面和Web 界面等形式,使得用户可以方便地操作和管理计算机系统。

综上所述,计算机操作系统是一种管理和协调计算机资源的软件,它的主要功能包括文件管理、内存管理、进程管理、设备管理和用户接口等。

操作系统的功能的实现,不仅为用户提供了方便和高效的计算环境,而且保证了计算机系统的安全性、可靠性和性能。

什么是计算机操作系统它的主要功能是什么

什么是计算机操作系统它的主要功能是什么计算机操作系统是指管理计算机硬件和软件资源的一组程序,它是计算机系统中最基本的系统软件之一、操作系统的主要功能是管理计算机的硬件设备和资源,为用户提供一个方便、高效、安全的运行环境。

操作系统的主要功能包括以下几个方面:1.管理资源分配:操作系统负责管理计算机的资源,包括处理器、内存、磁盘、网络等硬件资源的分配和调度。

通过操作系统的管理,可以有效地利用计算机的资源,提高计算机系统的性能和效率。

2.提供用户界面:操作系统提供用户与计算机系统交互的界面,包括图形用户界面(GUI)、命令行界面等。

用户可以通过操作系统的界面操作计算机系统,进行文件管理、程序运行、配置系统等操作。

3.文件管理:操作系统负责管理计算机系统中的文件和目录,包括文件的创建、修改、删除、复制、移动等操作。

操作系统通过文件系统提供文件管理的接口,使用户能够方便地管理文件和数据。

4.进程管理:操作系统管理和调度计算机系统中的进程(程序的执行实例),包括进程的创建、调度、终止等操作。

操作系统通过进程管理机制实现多任务处理,使多个进程能够同时运行并共享计算机资源。

5.内存管理:操作系统负责管理计算机系统中的内存资源,包括内存的分配、回收、分页、换页等操作。

操作系统通过内存管理机制实现程序的加载、执行和卸载,保证程序能够正常运行并不受其他程序的干扰。

6.设备管理:操作系统管理计算机系统中的各种外部设备,包括硬盘、打印机、键盘、鼠标等设备。

操作系统通过设备管理机制控制外部设备的访问和通信,为用户提供方便的设备接口。

7.安全管理:操作系统负责保护计算机系统的安全,包括用户身份验证、访问控制、数据加密等。

操作系统通过安全管理机制防止未经授权的访问和操作,保护用户数据和系统资源不受损坏或泄露。

总的来说,操作系统是计算机系统中最核心的系统软件之一,它负责管理和协调计算机的硬件资源和软件资源,为用户提供一个高效、方便、安全的运行环境。

计算机常见的操作系统有哪些

计算机常见的操作系统有哪些计算机操作系统是控制计算机硬件和软件资源的基本软件,是计算机系统的核心组成部分。

它承担着管理计算机硬件、提供用户接口、管理文件系统和执行程序的重要任务。

现如今,计算机常见的操作系统有以下几种:1. Windows操作系统Windows操作系统是由微软公司开发的一种广泛使用的操作系统。

它有多个版本,如Windows 10、Windows 8、Windows 7等。

Windows操作系统提供了用户友好的图形界面,支持多任务处理和多用户操作。

它广泛应用于个人计算机和企业计算环境中。

2. macOS操作系统macOS操作系统是由苹果公司开发的操作系统。

它是专门为苹果电脑(Mac)设计的操作系统。

最新版本是macOS Mojave。

macOS操作系统以其稳定性和用户友好的界面而闻名,被广泛应用于苹果电脑和苹果移动设备。

3. Linux操作系统Linux操作系统是一个开源的操作系统,由世界各地的开发者共同维护和改进。

Linux操作系统具有高度的自由度和灵活性,广泛应用于服务器和嵌入式系统。

它具有强大的网络和安全功能,并且可以根据用户的需求进行自定义。

4. Android操作系统Android操作系统是由Google开发的一个移动设备操作系统。

它主要用于智能手机和平板电脑等移动设备。

Android操作系统具有丰富的应用程序生态系统,并且支持多任务处理和多用户操作。

5. iOS操作系统iOS操作系统是由苹果公司为其移动设备(如iPhone和iPad)开发的操作系统。

iOS操作系统以其稳定性和流畅的用户界面而著称,拥有丰富的应用程序和良好的设备兼容性。

除以上常见的操作系统外,还有一些特定用途的操作系统,如嵌入式系统常用的RTOS(实时操作系统)和工业控制系统常用的VxWorks等。

总结起来,计算机常见的操作系统包括Windows、macOS、Linux、Android和iOS等。

每种操作系统都有其各自的特点和适用范围,用户可以根据自己的需求选择最合适的操作系统来满足个人和工作需求。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机操作系统复习题(课程代码252250)一、单项选择题(本大题共42小题)1、下面设备中,一次只能让一个作业独占使用的设备是( B )。

A、磁盘机B、打印机C、光驱D、硬盘驱动器2、操作系统提供给程序员的接口是( B )。

A、进程B、系统调用C、库函数D、B和C3、若记录型信号量S的初值为2,当前值为-1,则表示有( B )等待进程。

A、0个B、1个C、2个D、3个4、段式存储管理中,分段是由用户决定的,因此( B )。

A、段内地址和段间的地址都是连续的B、段内地址是连续的,而段间的地址是不连续的C、段内地址是不连续的,而段间的地址是连续的D、段内地址和段间的地址都是不连续的5、请求分页管理中,页面的大小与可能产生的缺页中断次数(B )。

A、成正比B、成反比C、无关D、成固定比值6、当CPU执行操作系统代码时,称处理机处于( C)。

A、执行态B、目态C、管态D、就绪态7、在固定分区分配中,每个分区的大小是( C )。

A、随作业长度变化B、相同C、可以不同但预先固定D、可以不同但根据作业长度固定8、CPU输出数据的速度远远高于打印机的打印速度,为解决这一矛盾,可采用( C )。

A、并行技术B、通道技术C、缓冲技术D、虚存技术9、操作系统的基本类型主要有(C)。

A、批处理系统、分时系统和多任务系统B、单用户系统、多用户系统和批处理系统C、批处理操作系统、分时操作系统及实时操作系统D、实时系统、分时系统和多用户系统10、可变分区存储管理采用的地址变换公式是( C )。

A、绝对地址 = 上界寄存器值 + 逻辑地址B、绝对地址 = 下界寄存器值 + 逻辑地址C、绝对地址 = 重定位寄存器值 + 逻辑地址D、绝对地址 = 块号×块长 + 页内地址11、实际操作系统,要兼顾资源的使用效率和安全可靠,对资源的分配策略,往往采用( D )策略。

A、预防死锁B、避免死锁C、检测死锁D、三者的混合12、存储管理主要管理的是( D )。

A、外存存储器用户区B、外存存储器系统区C、主存储器用户区D、主存储器系统区13、临界段是指并发进程中访问临界资源的( D )段。

A、管理信息B、信息存储C、数据D、程序14、为了对紧急进程或重要进程进行调度,调度算法应采用( B )。

A、先进先出调度算法B、优先数法C、最短作业优先调度D、定时轮转法15、任何两个并发进程之间(D) 。

A、一定存在互斥关系B、一定存在同步关系C、一定彼此独立无关D、可能存在同步或互斥关系16、多道程序设计是指( D)。

A、在实时系统中并发运行多个程序B、在分布系统中同一时刻运行多个程序C、在一台处理机上同一时刻运行多个程序D、在一台处理机上并发运行多个程序17、进程从运行状态进入就绪状态的原因可能是( D ) 。

A、被选中占有处理机B、等待某一事件C、等待的事件已发生D、时间片用完18、使用页式存储管理使处理器执行指令的速度( B )。

A、提高B、降低C、不定D、不受影响19、下列各项工作步骤中,( B )不是创建进程所必须的步骤。

A、建立一个PCBB、阻塞进程C、为进程分配内存等必要资源D、将PCB连接入进程就绪队列20、在固定分区存储管理中,每个分区的大小是( C )。

A、相同的B、可以不同但作业长度固定C、可以不同但预先固定D、根据用户要求而定21、下列算法中用于磁盘移臂调度的是( C ) 。

A、时间片轮转法B、LRU算法C、最短寻找时间优先算法D、优先级高者优先算法22、采用固定分区管理的最大缺点是( C )。

A、不利于内存的保护B、分配算法复杂C、内存的利用率不高D、零头太多23、在操作系统中,死锁出现指的是( C)。

A、计算机发生了重大故障B、资源数远远少于进程数C、若干进程因竞争资源而无限等待其他进程释放已占有的资源D、进程同时申请的资源数超过资源总数24、实时操作系统必须在( C )内完成来自外部的事件。

A、响应时间B、周转时间C、规定时间D、调度时间25、在单CPU系统中实现并发技术后( A )。

A、进程在一个时间段内并行执行,CPU与外设并行工作B、进程在一个时刻并行执行,CPU与外设并行工作C、进程在一个时间段内并行执行,CPU与外设串行工作D、进程在一个时刻并行执行,CPU与外设串行工作26、用磁带作为文件存贮介质时,文件只能组织成( A) 。

A、顺序文件B、链接文件C、索引文件D、目录文件27、下列说法正确的是( B )。

A、在请求段页式系统中,以页为单位管理用户的虚拟空间,以段为单位管理内存空间B、在请求段页式系统中,以段为单位管理用户的虚拟空间,以页为单位管理内存空间C、为提高请求分页系统中内存的利用率,允许用户使用不同大小的页面D、在虚拟存储器中,为了能让更多作业同时运行,通常只应装入10%的作业后便启动运行28、下列关于进程的描述中,正确的是( A )。

A、进程获得CPU而运行是通过调度得到的B、优先级是进行进程调度的重要依据,一旦确定不能改变C、在单CPU系统中,任一时刻都有1个进程处于运行状态D、进程申请CPU得不到满足时,其状态变为等待状态29、处理器执行的指令被分成两类,其中有一类称为特权指令,它只允许(C )使用。

A、操作员B、联机用户C、操作系统D、目标程序30、从用户的角度看,引入文件系统的主要目的是(D )。

A、实现虚拟存储B、保存系统文档C、保存用户和系统文档D、实现对文件的按名存取31、操作系统的( D )管理部分负责对进程进行调度。

A、存储器B、设备C、文件D、处理机32、临界段是指并发进程中访问临界资源的( D)段。

A、管理信息B、信息存储C、数据D、程序33、主存与外存进行信息交换的物理单位是(D )。

A、数据项B、卷C、字节D、块34、进程调度的关键问题是( B )。

A、时间片大小B、进程调度算法C、CPU速度D、内存空间利用率35、在操作系统中,进程是一个具有独立运行功能的程序在某个数据集合上的一次(B)。

A、等待过程B、运行过程C、单独过程D、关联过程36、下面设备中,一次只能让一个作业独占使用的设备是( B)。

A、磁盘机B、打印机C、光驱D、硬盘驱动器37、使用文件前必须先( B )文件。

A、命名B、打开C、建立D、备份38、采用动态重定位方式装入的作业,在执行中允许( B )将其移动。

A、用户有条件地B、操作系统有条件地C、用户无条件地D、操作系统无条件地39、已经获得了除( C )以外的所有运行所需资源的进程处于就绪状态。

A、存储器B、打印机C、CPUD、磁盘空间40、分页式存储管理中,地址转换工作是由( A )完成的。

A、硬件B、地址转换程序C、用户程序D、装入程序41、( C )是由硬件设计时固定的。

A、寻找时间B、延迟时间C、传送时间D、优化时间42、既考虑作业等待时间,又考虑作业执行时间的调度算法是( C )。

A、先来先服务B、优先数C、响应比最高者优先D、均衡二、填空题(本大题共21小题)1、正在执行的进程由于用完其时间片而被暂停执行,此时进程应从执行状态变成为(就绪 )状态。

2、操作系统的主要功能是管理计算机系统中的资源,其中包括(处理机)管理、存储器管理,以及设备管理和文件管理。

3、在分区分配的算法中,首次适应算法倾向于优先利用内存中的低地址部分的空闲分区,从而保留了(高地址)部分的空闲分区。

4、在高响应比优先的调度算法中,当各个作业的等待时间相同时,(短作业)将得到优先调度。

5、虚拟设备的功能是使一个物理设备变成能被多个进程同时使用的(逻辑设备)。

6、银行家算法是在能确保系统处于安全状态的情况下,才把资源分配给申请者的。

7、在引入线程的操作系统中,独立调度和分派的基本单位是线程,资源分配的单位是( 进程)。

8、用户程序必须通过程序级接口方能获得操作系统的服务,程序级接口主要是由一组(系统调用)组成。

9、分时系统追求的目标是(及时响应)。

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

11、实时系统应具有两个基本特征:(及时性)和可靠性。

12、计算机操作系统是方便用户、管理和控制计算机(软硬件资源)的系统软件。

13、操作系统是裸机之上的第(一)层软件,与硬件关系尤为密切。

14、面对一般用户,通过(操作命令)方式控制操作系统;面对编程人员,通过系统调用控制。

15、计算机操作系统由硬件子系统和(软件子系统)两大部分组成。

16、操作系统的基本功能包括处理机管理、(存储器)管理、设备管理、文件管理。

除此之外还为用户使用操作系统提供了用户接口。

17、虚拟存储管理系统的基础是程序的(局部性)理论。

18、对待死锁,一般考虑死锁的(预防)、避免、检测和解除四个问题。

19、一个刚刚被创建的进程有时是不能立即得到处理器运行(当有进程在运行时),这时它处于(就绪)态。

20、在引入线程的操作系统中,独立调度和分派的基本单位是线程,资源分配的单位是(进程)。

21、若P、V操作的信号量S初值为2,当前值为-1,则表示有( 1)等待进程。

三、判断题(本大题共21小题)1、一般的分时操作系统无法作实时控制用。

(√)2、进程的互斥和同步总是因相互制约而同时引起。

(╳)3、多用户操作系统离开了多终端硬件支持无法使用。

(╳)4、作业同步就是进程同步的条件控制。

(╳)5、实时操作系统的响应系数最大,设备利用率最高。

(╳)6、操作系统是系统软件中的一种,在进行系统安装时可以先安装其它软件,然后再装操作系统。

(╳)7、程序在运行时需要很多系统资源,如内存、文件、设备等,因此操作系统以程序为单位分配系统资源。

(╳)8、进程间的互斥是一种特殊的同步关系。

( √ )9、一旦出现死锁, 所有进程都不能运行。

( ╳ )10、同一文件系统中不允许文件同名, 否则会引起混乱。

( ╳ )11、进程在运行中, 可以自行修改自己的进程控制块。

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

( ╳ )13、进程从运行状态变为等待状态是由于时间片中断发生。

( ╳ )14、引入缓冲的主要目的是提高I/O设备的利用率。

( ╳ )15、实现虚拟存储器的关键技术是提供快速有效的自动地址变换的硬件机构和相应的软件算法。

(√)16、磁盘是共享设备,所以允许多个进程同时在存储空间中进行访问。

(╳)17、虚拟存储器的最大容量是由磁盘空间决定的。

(╳)18、分页请求系统的置换以段为单位。

(╳)19、磁带存储器,即适宜顺序存取,又适宜直接存取的文件组织形式。

(╳)20、单级文件目录可以解决文件的重名问题。

(╳)21、死锁定理是用于预防死锁,破坏死锁条件。

(╳)四、简答题(本大题共12小题)1、操作系统有哪几大特征?其最基本的特征是什么?答:操作系统具有并发、共享、虚拟和异步这四个基本特征。

相关文档
最新文档