操作系统原理学习指南
- 格式:docx
- 大小:23.72 KB
- 文档页数:9
计算机操作系统原理计算机操作系统是计算机系统中的核心软件之一,它负责管理和控制计算机硬件资源的分配和使用。
了解计算机操作系统的原理对于学习和理解计算机系统的工作方式至关重要。
本文将介绍计算机操作系统的基本原理,并详细列出步骤。
1. 操作系统概述:- 定义:操作系统是一种软件,用于管理和控制计算机系统中的硬件资源。
- 作用:提供用户与计算机系统之间的接口,协调和管理硬件和软件资源,为应用程序提供便捷的运行环境。
2. 操作系统的组成:- 内核:操作系统的核心部分,负责管理和控制计算机系统的各种硬件资源。
- Shell:操作系统与用户之间的接口,用户可以通过命令行或图形化界面与操作系统进行交互。
- 文件系统:用于存储和管理计算机系统中的文件和目录。
- 进程管理:负责协调和管理系统中的各个进程,包括进程的创建、调度、通信和终止等。
- 内存管理:负责管理计算机系统中的主存储器,包括内存的分配和释放、虚拟内存的管理等。
- 文件系统:负责管理计算机系统中的文件和目录,包括文件的创建、读写、删除等操作。
- 设备管理:负责管理计算机系统中的各种设备,包括输入输出设备和存储设备等。
3. 操作系统的基本原理:- 多道程序设计:操作系统能够在同一时间内并发执行多个程序,提高计算机系统的利用率和响应速度。
- 中断机制:操作系统通过中断机制来响应和处理外部设备的请求和异常情况。
- 内存管理:操作系统负责管理计算机系统中的主存储器,包括内存的分配和释放、虚拟内存的管理等。
- 进程管理:操作系统负责协调和管理系统中的各个进程,包括进程的创建、调度、通信和终止等。
- 设备管理:操作系统负责管理计算机系统中的各种设备,包括输入输出设备和存储设备等。
4. 操作系统的工作步骤:- 引导:计算机启动时,操作系统首先被加载到内存中,通过引导程序启动操作系统。
- 初始化:操作系统启动后会对计算机系统的各个硬件进行初始化,并建立系统数据结构。
操作系统原理基础知识讲解操作系统是计算机系统中的一个重要组成部分,它负责管理和控制计算机的各种硬件和软件资源,提供良好的用户界面和应用程序的运行环境。
在本文中,将对操作系统的基本原理进行详细的讲解,包括进程管理、内存管理、文件系统以及输入输出系统等。
一、进程管理进程是计算机中执行的基本单位,它包括程序、数据以及程序执行的上下文。
操作系统通过进程管理来确保计算机系统的高效运行。
1. 进程调度进程调度是操作系统中非常重要的一个功能,它负责根据一定的算法和策略,从就绪队列中选择一个最优的进程分配CPU时间片,以实现多个进程的并发执行。
2. 进程同步与互斥在多道程序环境下,多个进程可能会同时访问共享资源,为了避免数据的错误和不一致,操作系统需要提供进程同步和互斥机制。
常见的同步与互斥方法有信号量、互斥量、临界区等。
3. 进程通信不同的进程之间需要进行数据交换和协作,操作系统提供了多种进程通信的机制,比如管道、消息队列、共享内存等,以便实现进程间的信息传递与共享。
二、内存管理内存管理是操作系统的重要功能之一,它负责将进程所需的空间分配给其执行,同时进行内存的合理利用和回收。
1. 内存分配内存分配可以通过连续分配、非连续分配等方式进行。
常见的内存分配方法有分段、分页、段页式等,以满足不同程序对内存的需求。
2. 虚拟内存虚拟内存是一种通过磁盘上的交换区来扩展主存容量的技术,它允许将部分程序或数据存储在磁盘上,以释放主存空间,并提供更大的地址空间给应用程序。
3. 内存保护与地址转换操作系统通过内存保护机制来防止进程之间的干扰和错误的访问,同时通过地址转换实现虚拟地址与物理地址之间的映射。
三、文件系统文件系统是操作系统中负责管理磁盘存储空间和文件的重要组成部分,它使得用户可以方便地访问和管理文件。
1. 文件组织与管理操作系统通过文件目录结构和文件控制块等数据结构来组织和管理文件,包括文件的创建、删除、读取和写入等操作。
操作系统原理技术手册操作系统是计算机系统中的一个重要组成部分,负责管理和控制计算机的硬件和软件资源,为用户提供一个友好、高效、稳定的工作环境。
本手册旨在介绍操作系统的原理和技术,帮助读者深入了解操作系统的内部工作机制,提供一些实用的技术指导。
第一章:引言在本章中,我们将简要介绍操作系统的概念和作用,以及为什么要学习操作系统原理和技术。
同时,我们还将概述本手册的组织结构和内容安排。
第二章:操作系统基础本章将介绍操作系统的基本概念和组成部分,包括进程管理、内存管理、文件系统和输入输出设备管理等。
我们将详细讨论这些组成部分的原理和技术,并说明它们在操作系统中的作用和相互关系。
第三章:进程管理进程是操作系统中的一个核心概念,用于表示正在运行的程序。
本章将深入介绍进程的创建、调度和终止等操作,以及进程间的通信和同步机制。
我们将详细解析进程管理的原理和技术,并展示一些常见的进程管理算法和技巧。
第四章:内存管理内存管理是操作系统中的另一个重要任务,负责为进程分配和管理内存资源。
本章将介绍内存管理的原理和技术,包括内存分区、页表和虚拟内存等。
我们还将讨论一些优化策略和内存管理算法,以提高系统的性能和效率。
第五章:文件系统文件系统是用于管理和存储文件的一种机制,它在操作系统中起着重要的作用。
本章将介绍文件系统的原理和技术,包括文件的组织结构、目录管理和文件存储等。
我们还将讨论一些文件系统的优化方法和技巧,以提高文件的访问速度和效率。
第六章:输入输出设备管理输入输出设备是计算机系统中与外部环境进行交互的接口,操作系统需要管理和控制这些设备的访问和使用。
本章将介绍输入输出设备管理的原理和技术,包括设备驱动程序、中断处理和设备调度等。
我们还将讨论一些优化策略和技巧,以提高系统的输入输出性能和效率。
第七章:安全和保护安全和保护是操作系统中的重要问题,涉及到用户数据的保密性和系统资源的合法使用。
本章将介绍安全和保护的原理和技术,包括身份验证、访问控制和安全策略等。
《操作系统原理》学习指南
《操作系统原理》是计算机相关专业的主干课程。
本课程3学分,课内40学时,实验8学时,开设一学期。
《操作系统原理》课程是计算机科学与技术、软件工程等专业主干课程,也是信息类各专业的必修课程,其教学效果、教学质量对其它课程的教学有直接或间接影响。
通过本课程的学习,使学生认识到操作系统在计算机软硬件资源管理中的地位和作用,掌握操作系统的基本概念、原理和基本方法,掌握操作系统的开发模式、开发方法和操作系统的分析、设计能力,了解操作系统的发展方向,培养学生观察问题、分析问题、解决问题和实际动手能力。
通过本课程的学习,从深层次了解操作系统的组成、结构和功能,增强学生大型系统软件的开发能力,并注重专业素养的不断提高,为学生以后参与系统软件分析和开发奠定基础。
本课程主要内容包括:操作系统概述、操作系统结构、进程与线程、CPU调度、进程同步、死锁、存储器管理、文件系统、设备管理、操作系统相关专题、实验等。
本课程组充分应用信息技术手段,利用开发的多媒体课件进行教学,以便增大课堂信息量,帮助学生更好的掌握课程的重点、难点;课程组通过网络提供了多种网络教学资源,包括电子教案、网络课堂、网络教学辅助资料、教学录像等,为师生提供了共享和交流的平台,以形成网络化、互动式、多元化的教学模式;课程组研究开发了“操作系统虚拟实验室平台”,辅助进行实验教学,以提高学生的创新实践能力。
学生要充分利用这些资源,通过模块化的学习,对于重点及难点的透彻理解,以及通过课内外实验的实际操作真正掌握好这门课程。
操作系统原理课程大纲一、课程简介本课程主要介绍操作系统原理的基本概念、原理和实践,并结合实际案例和实验环节,帮助学生深入理解操作系统的设计和实现。
二、课程目标1. 理解操作系统的内部结构、功能和原理。
2. 掌握操作系统的各种调度算法和资源管理方法。
3. 理解操作系统与硬件之间的交互原理。
4. 能够使用合适的数据结构和算法实现简单的操作系统组件。
5. 具备解决实际操作系统问题的能力。
三、课程大纲1. 操作系统概述1.1 操作系统的定义和作用1.2 操作系统的基本功能1.3 操作系统的分类和发展历程2. 进程管理2.1 进程的概念与特征2.2 进程的状态与转换2.3 进程调度算法2.4 进程同步与互斥2.5 死锁的预防与避免3. 内存管理3.1 内存的层次结构与地址映射 3.2 虚拟内存管理3.3 内存分配与回收策略3.4 内存保护与共享4. 文件系统管理4.1 文件系统的基本概念4.2 文件的组织与存储4.3 文件的操作和访问控制4.4 文件系统的实现技术5. 设备管理5.1 设备的分类与控制5.2 设备的分配与调度5.3 设备驱动程序设计5.4 输入输出子系统的实现6. 操作系统性能优化6.1 响应时间和吞吐量的权衡6.2 CPU调度算法的优化6.3 内存管理的优化策略6.4 磁盘调度算法的优化7. 操作系统安全与保护7.1 安全性与保护性的概念与要求7.2 访问控制与权限管理7.3 安全漏洞的分析与防范7.4 安全策略和机制四、教学方法1. 理论讲授:通过课堂授课,讲解操作系统原理和相关的概念。
2. 实验操作:通过操作系统实验,让学生实际操作和实践所学的知识。
3. 实例分析:通过实际案例的分析,帮助学生理解操作系统的设计和应用。
4. 讨论交流:通过课堂讨论和小组讨论,培养学生的分析和解决问题的能力。
五、考核方式1. 平时成绩:包括课堂表现、实验报告、作业完成情况等。
2. 期中考试:对学生对课程的理解和掌握程度进行综合考核。
操作系统原理入门指南一、操作系统概述1.1 操作系统的定义与作用操作系统是一种系统软件,是计算机硬件和应用软件之间的桥梁,负责管理和控制计算机资源,提供用户与计算机硬件之间的接口。
1.2 操作系统的分类操作系统主要分为批处理系统、分时系统和实时系统三类。
批处理系统适用于处理大量任务,分时系统支持多用户同时访问计算机资源,实时系统要求在严格的时间限制内完成任务。
二、操作系统的基本功能2.1 进程管理进程是程序在操作系统中的一次执行过程。
操作系统负责进程的创建、暂停、恢复和终止等管理工作,以及进程间的通信与同步。
2.2 存储管理存储管理是为了优化内存的使用,提供了虚拟内存、内存分配和地址映射等机制,使得操作系统能够有效地管理计算机的内存资源。
2.3 文件系统管理文件系统管理负责将存储介质上的数据组织为文件,并为用户提供文件的创建、读取、写入和删除等操作。
同时,通过文件系统的管理,操作系统确保文件的组织和存储的安全性。
2.4 设备管理设备管理负责操作系统与硬件设备之间的通信和控制。
操作系统通过设备管理,对硬件设备的使用进行调度和分配,保证多个设备的高效利用。
三、操作系统的主要结构3.1 单片结构单片结构是最简单的操作系统结构,将操作系统的各个功能模块嵌入到内核中。
这种结构的操作系统运行效率高,但可扩展性和可维护性较差。
3.2 分层结构分层结构将操作系统划分为若干层次,每个层次负责不同的功能。
各个层次之间通过接口进行通信。
这种结构的操作系统模块化程度高,便于维护和升级。
3.3 微内核结构微内核结构将操作系统的核心功能封装在微内核中,而将其他功能通过插件的形式加载到操作系统中。
这种结构的操作系统灵活性强,易于扩展和维护。
3.4 客户端-服务器结构客户端-服务器结构将操作系统的功能模块化为客户端和服务器,通过网络进行通信。
这种结构可以将任务分布到不同的服务器上,实现资源共享和负载均衡。
四、经典操作系统4.1 DOS操作系统DOS操作系统是最早的个人计算机操作系统之一。
操作系统原理课程教学大纲(Princip1esofOperatingSystems)学时数:72学时其中:实验学时:12学时课外学时:0学时学分数:4.5适用专业:计算机科学与技术一、课程的性质、目的和任务性质:本课程是高等院校计算机科学与技术专业本科的一门学科基础课程,是必修课。
目的:通过操作系统原理的学习,了解操作系统的发展过程及种类,掌握操作系统设计中的相关基本概念和原理,以及在操作系统的设计与构造中涉及的资源共享、提高系统资源利用率等各方面基本知识,了解并掌握操作系统在发展过程及将来引入的新技术与方法。
任务:阐述计算机系统的核心软件——操作系统的基本概念、基本原理和实现技术。
主要包括操作系统的用户界面、操作系统的资源管理功能等,其中资源管理还包括进程管理、处理机管理、存储管理、设备管理、文件管理、网络与安全等方面内容,并将操作系统的一般原理与实际操作系统的分析与设计有机地结合。
二、课程教学的基本要求(一)掌握操作系统的基本原理、概念及主要功能(-)掌握进程概念、进程的同步与互斥、思索的预防与检测(H)掌握处理机的调度层次划分与调度、调度方法评价以及调度基本策略(四)掌握存储管理目标与几种存储管理策略(五)掌握设备与处理之间的数据传送方式、缓冲技术以及设备管理基本手段(六)掌握文件系统的物理及逻辑设备的空间组织与管理、多级目录结构、文件东共享实现以及文件系统的安全与防护(七)了解并掌握操作系统的安全与防护基本知识,了解一些病毒与黑客的常用手段以及一些基本应对措施(八)了解网络操作系统的基本概念,了解网络操作系统必须实现的一些基本技术(九)通过实验环节具备一定系统软件和应用软件的开发技能三、课程的教学内容、重点和难点第一章操作系统概论(4学时)一、基本内容(一)操作系统概观(二)操作系统的形成与发展(H)操作系统提供的服务与用户接口(四)流行操作系统简介二、基本要求(一)掌握操作系统的基本概念。
操作系统原理-学习指南一、单项选择题1. 在计算机系统中,操作系统是()。
A.一般应用软件B.核心系统软件C.用户应用软件D.系统支撑软件2. 进程和程序的一个本质区别是()。
A.前者为动态的,后者为静态的B.前者存储在内存,后者存储在外存C.前者在一个文件中,后者在多个文件中D.前者分时使用CPU,后者独占CPU3. 进程在系统中是否存在的惟一标志是()。
A.数据集合B.目标程序C.源程序D.进程控制块4. 虚拟存储器的最大容量是由()决定的。
A.计算机系统的地址结构和外存空间B.页表长度C.内存空间D.逻辑空间5. 在请求分页存储管理方案中,若某用户空间为16个页面,页长1KB,现有页表如下,则逻辑地址0A1F(H)所对应的物理地址为()。
0 11 52 33 74 2A.0E1F(H)B.031F(H)C.0A1F(H)D.021F(H)6. 磁带机属于()设备。
A.顺序存取B.直接存取C.链接存取D.随机存取7. 在段式存储管理中,一个段是一个()区域。
A.定长的连续B.不定长的连续C.定长的不连续D.不定长的不连续8. 在UNIX中,通常把设备作为()文件来处理。
A.特殊B.普通C.目录文件D.设备9. 外存上存放的数据()。
A.CPU可直接访问B.CPU不可访问C.是高速缓冲器中的信息D.必须在访问前先装入内存10. 在下述存储管理技术中,()处理不当会产生抖动。
A.固定分区B.可变分区C.简单分页D.请求分页11.()不是基本的操作系统。
A、批处理操作系统B、分时操作系统C、实时操作系统D、网络操作系统12.()不是分时系统的基本特征:A、同时性B、独立性C、实时性D、交互性13.处理器执行的指令被分成两类,其中有一类称为特权指令,它只允许()使用。
A、操作员B、联机用户C、操作系统D、目标程序14.当用户程序执行访管指令时,中断装置将使中央处理器()工作。
A、维持在目态B、从目态转换到管态C、维持在管态D、从管态转换到目态15.进程所请求的一次打印输出结束后,将使进程状态从()A、运行态变为就绪态B、运行态变为等待态C、就绪态变为运行态D、等待态变为就绪态16.采用动态重定位方式装入的作业,在执行中允许()将其移动。
一、单选题1.操作系统的______管理部分主要负责对进程进行调度。
A.主存储器B.控制器C.运算器D.处理机2.操作系统是对______进行管理的软件。
A.软件B.硬件C.计算机资源D.应用程序3.在______操作系统控制下,计算机系统能及时处理由过程控制反馈的数据并作出响应。
A.实时B.分时C.分布式D.网络4.操作系统中对数据进行管理的模块称为______。
A.数据库系统B.文件系统C.检索系统D.数据库管理系统5.批处理系统的主要缺点是______.A.缺少交互性B.CPU不能与I/O设备并行C.CPU 利用率低D.程序不能并发执行6.除数为零属于______。
A.自愿性中断事件B.程序性中断事件C.外部中断事件D.输入输出中断事件7.操作系统的运行需要______等计算机硬件的支持。
A.处理器B.处理器和存储器C.中断机制D.处理器、存储器和中断机制8.存储器采用分级存储体系的主要目的是______.A.便于系统升级B.解决存储容量、价格和存取速度之间的矛盾C.解决计算机体积、价格和存取速度之间的矛盾D.便于读写数据9.常规内存一般是由______组成的。
A.ROMB.EPROMC.字节D.RAM10.计算机的外设是指______.A.外存B.I/O设备C.远程通信设备D.除了CPU和内存之外的其他设备11.在多道程序环境下,操作系统以______作为资源分配的基本单元。
A.作业B.程序C.进程D.线程12.一个进程是______。
A.由协处理机执行的一个程序B.一个独立的程序+数据集C.PCB结构、程序与数据的组合D.一个独立的程序13.当______时,进程从执行状态转为就绪状态。
A.进程被调度程序选中B.时间片到C.等待某一个事件D.等待的事件发生14.在进程状态转换时,不可能发生的转换是______.A.就绪态转为运行态B.运行态转为就绪态C.运行态转为等待态D.等待态转为运行态15.作业调度程序从处于______状态的队列中选取适当的作业投入运行。
A.运行B.提交C.完成D.后备16.两个进程合作完成一个任务,在并发执行中,一个进程要等待其合作伙伴发来信息或者建立某个条件后再向前执行,这种关系是进程间的______关系。
A.同步B.互斥C.竞争D.合作17.临界区就是指______.A.一段程序B.一段数据区C.一个缓冲区D.一个共享资源18.系统出现死锁的原因是______.A.计算机系统发生了重大故障B.资源数大大少于进程数,或进程同时申请的资源大大超过资源总数C.有多个封锁的进程同时存在D.若干进程因竞争资源而无休止地等待着,不释放已占有的资源19.解决死锁的途径是______。
A.立即关机再重新启动B.立即关机排除故障C.不要共享资源、增加独占资源D.设计预防死锁方法,运行检测并恢复20.采用资源的有序分配策略可以使一下______条件不成立。
A.互斥B.占有并等待C.非抢占D.循环等待21.文件系统中用______管理文件。
A.作业管理块B.外部页表C.目录D.软硬件结合的方法22.使用文件必须先进行文件的______操作。
A.打开B.建立C.改名D.备份23.如果文件采用直接存取方式,且文件大小不固定,则选用______结构较适宜。
A.直接B.顺序C.随机D.索引24.常用的文件存取方法有两种,分别是______存取和随机存取。
A.流式B.串联C.记录D.索引25.为了解决不同用户的文件取名冲突,一般在文件系统中采用______方法。
A.约定的方法B.树形目录C.单级目录D.索引表26.CPU对存储器或I/O端口完成一次读写操作所需要的时间为一个______。
A.指令操作B.总线周期C.时钟周期D.机器周期27.下列设备中______属于块设备。
A.键盘B.U盘C.鼠标D.打印机网络接口28.______与设备独立性密切相关。
A.设备的统一命名B.中断处理C.死锁避免D.设备驱动程序29.在设计I/O软件时要考虑的一个关键概念是______。
A.DMAB.设备独立性C.中断D.通道30.CPU对通道的请求形式是______。
A.中断B.自陷C.转移指令D.通道命令31.采用______不会产生内部碎片。
A.分页式存储管理B.分段式存储管理C.固定分区式存储管理 D,段页式存储管理32.虚拟存储技术的基础是______。
A.交换原理B.置换原理C.请求调入原理D.程序局部性原理33.下面内存管理方法中有利于把程序动态链接的是______。
A.分段式存储管理B.分页存储管理C.可变分区分配D.固定分区分配34.最佳适应分配算法的空白区一般是______。
A.按大小递减顺序连在一起B.按大小递增顺序连在一起C.按地址由小到大排列D.按地址由大到小排列35.实现虚拟存储器的目的是______。
A.实现存储保护B.实现程序浮动C.扩充辅存容量D.扩充主存容量36.同时兼有多道批处理、分时、实时处理的功能,或者其中两种功能的操作系统称为______。
A.通用操作系统B.网络操作系统C.分布式操作系统D.专用操作系统37.中断向量地址是______。
A.子程序入口地址B.中断处理程序入口程序C.中断处理程序入口地址指示器D.例行程序入口地址38.程序的并发执行通常在______的工作环境中。
A.单 CPUB.多CPUC.单道程序D.多道程序39.下面______算法适用于分时系统中的进度调度。
A.FCFSB.时间片调度C.优先级调度算法D.队列调度算法40.单CPU计算机系统中若有N个用户进程,则就绪队列中进程个数最多为______。
A.N-1B.NC.1D.N-241.虚拟存储管理系统的基础是程序的______理论。
A.局部性B.全局性C.动态性D.虚拟性42.UNIX系统把输入、输出设备看做______。
A.普通文件B.特殊文件C.目录文件D.管道文件43.CPU输出数据的速度远远高于打印机的打印速度,为解决这一矛盾,可采用______。
A.并行技术B.通道技术C.缓冲技术D.虚存技术44.采用剥夺资源和______是两种常用的解除死锁的方法。
A.杀死进程B.修改信号量C.进程回滚D.线性分配资源45.按______分类,将设备分为块设备和字符设备。
A.共享特性B.操作特性C.从属关系D.信息交换单位46.______是操作系统中采用的以空间换时间的技术。
A.SPOOLing 技术B.缓冲技术C.覆盖技术D.虚拟存储技术47.系统抖动现象的发生是由______引起的。
A.置换方法不当引起的B.交换的信息量过大C.内存容量不足D.请求页式管理方案48.解决碎片问题,以及使程序可浮动的最好方法是采用______技术。
A.静态重定位B.动态重定位C.内存静态分配D.内存动态分配49.在可变分区存储管理中的拼接技术可以______。
A.集中空闲区B.增加主存容量C.缩短访问周期D.加速地址转换50.分时操作系统下运行的作业通常称为______。
A.批处理作业B.后台作业C.脱机作业D.终端型作业二、填空题1.并发性和________性是操作系统的两个最基本的特征,两者互为依存。
2.引起中断发生的事件成为________。
3.时钟一般分为硬件时钟和________,硬件时钟又分为绝对时钟和相对时钟。
4.中断优先级是由硬件规定的,若要调整中断的响应次序可通过________。
5.________是由硬件对中断作出反应的过程,包括发现中断源、现场保护、转向中断处理程序、现场恢复4个步骤。
6.在多道程序系统中,为保证安全,从资源管理和控制程序执行的角度将指令系统分为________和非特权指令两类。
7.进程有3中基本状态,分别是________、就绪态和等待态。
8.在创建、撤销、切换进程等操作时,会造成很大的开销,为此,在操作系统中引入________概念,其主要目的是提高程序执行的并发度,减少系统开销。
9.进程调度主要负责进行________的分配工作。
10.一个新创建的进程通常处于________状态。
11.现代操作系统将资源分配和调度分离,将________作为资源分配的单位,将线程作为处理器调度的单位。
12.若一个进程已经进入临界区,其他欲进入临界区的进程必须________。
13.不让死锁发生的策略可以分为静态和动态两种,死锁避免属于________策略。
14.并发性是指若干事件在同一________内发生。
15.程序员编写程序时所使用的地址称为________或称为相对地址。
16.内存分配主要通过两种途径来实现,分别是________和动态分配。
17.在存储管理中,采用覆盖与交换技术的目的是节省________。
18.记录在外存上的具有名称的相关信息的集合称为________。
19.磁盘与主机之间传递数据是以________为单位进行的。
20.________是指防止文件因文件拥有者或其他用户,有意或无意的错误操作而被破坏。
21.索引文件大体上由索引区和________区构成,其中索引区一般按关键字的顺序存放。
22.用户首次访问任何文件前,需要使用系统调用________来打开指定文件,而后才能进行其他操作。
23.字节多路通道以________为单位传输数据,它可以分时地执行多个通道程序。
24.________是指允许多个作业或进程在执行期间可以同时使用的设备。
25.主存储器与外围设备之间的信息传送操作称为____________。
三、判断题1.操作系统是一种应用软件。
()2.操作系统的发展与计算机硬件的发展紧密相关。
()3.多机系统就是由两个或两个以上的计算机组成的计算机系统。
()4.外中断与CPU是异步的。
它既可以发生在用户态,又可以发生在核心态,与CPU模式无关。
()5.硬件时钟的主要工作就是根据已知的时间间隔产生中断。
()6.DMA方式是一种完全由硬件执行I/O交换的工作方式。
()7.CPU对通道的请求形式是通道命令。
()8.中断是现代操作系统实现并行性的硬件基础之一。
()9.进程由进程控制块和数据集,以及对该数据进行操作的程序组成。
()10.并发是并行的不同表述,其原理相同。
()11.如果没有中断技术,那么多道程序设计就不可能实现。
()12.分时系统中,时间片越小越好。
()13.线程是进程中能够并发执行的实体,是处理器调度和分派的基本单元。
()14.对临界资源不能实现共享。
()15.死锁是指系统中所有的进程都处于阻塞状态。
()16.死锁就是循环等待。
()17.资源的按序分配是防止死锁的一种策略。
()18.通常用户不能直接访问存储器管理硬件,而是由操作系统负责对其控制。
()19.虚地址即程序执行时所要访问的内存地址。