《操作系统原理第一章.ppt》由会员分享,可在线阅读,更多相关《操作系统原理第一章.ppt(86页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、NLP-Lab.NLP-Lab.IRIR操作系统基础操作系统基础Contents【课程名称课程名称】操作系统基础操作系统基础【学时学分学时学分】48学时;3学分【上机学时上机学时】0【课程类型课程类型】专业基础课【开课模式开课模式】必修【开课学期开课学期】4【授课对象授课对象】计算机应用技术【考核方式考核方式】考试NLP-Lab.IR 计算机系统由硬件和软件两部分组成,操作系统OS是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩充。在计算机系统中占据了特别重要的地位;而其它的诸如汇编程序、编译程序、数据库管理系统等系统软件,以及大量的应用软件,都将依赖于操作系统的支持,取得它的服务。操作
2、系统已成为现代计算机系统中都必须配置的软件。为什么要学习操作系统?NLP-Lab.IR 尽管计算机的功能不断地发展和创新,计算机系统仍然遵循冯.洛依曼提出的体系结构,操作系统核心功能依然是对处理器、存储器和输入输出设备的管理。对操作系统的基本原理和核心功能的学习和理解,是进一步创新的基础。加深对OS的理解,有利于深入编程。用户为了开发应用程序,必须与操作系统打交道。编程时借鉴操作系统的设计思想和算法 操作系统中所用的许多概念和技巧可以推广应用到其他领域。NLP-Lab.IR为什么要学习操作系统?任何一个操作系统都包含和体现了计算机科学中最新的技术和成果。正是由于这个原因,学习操作系统的原理和方
3、法对计算机应用技术专业的学生来说是非常重要的。通过操作系统的学习不仅可以进一步了解和掌握计算机系统的整个软件和硬件的体系结构,同时也可以为进一步学习计算机科学中的其他知识和技能打下良好的基础。NLP-Lab.IRContents 操作系统操作系统 做什么?做什么?是什么?是什么?怎么做?怎么做?NLP-Lab.IR引言引言NLP-Lab.IR引言引言 课程内容安排 第一章 操作系统概述 第二章 处理机管理 第三章 存储器管理第四章 外部设备管理 第五章 文件管理 硬件资源管理软件资源管理NLP-Lab.IRChapter1.操作系统概述操作系统概述本章要点本章要点计算机系统结构:了解操作系统的
4、地位什么是操作系统:四个基本观点操作系统的特征、功能、类型与发展过程NLP-Lab.IR操作系统在计算机系统中的位置操作系统在计算机系统中的位置计算机硬件计算机硬件系统调用系统调用 命令、图标、窗口命令、图标、窗口操作系统操作系统应用程序应用程序用户用户由此可见,操作系统是介于计算机硬件和用户之间的一个接口。NLP-Lab.IR关于现代OS的四种基本观点之一用户接口观点从用户的观点来看,操作系统为用户提供了一个工作环境。用户接口(用户)命令:指计算机用户要求计算机系统为其工作的指示。命令的形式:字符形式、菜单形式、图形形式命令的使用方式:脱机使用方式(off-line)联机使用方式(on-li
5、ne)NLP-Lab.IR关于现代OS的四种基本观点之二虚拟机器观点该观点认为,操作系统是建立在计算机硬件平台上的虚拟机器,它为应用软件提供了许多比计算机硬件功能更强或计算机硬件所没有的功能。操作系统在虚拟机中充当管理员和协调员的角色,管理计算机的软硬件资源,并协调多任务、多进程的运行。扩充:功能、计算机数量NLP-Lab.IR关于现代OS的四种基本观点之三资源管理观点该观点认为,操作系统是计算机系统中,各类资源的管理者,它负责分配、回收以及控制系统中的各种软硬件资源。跟踪资源的使用状况,满足资源请求,提高资源利用率,以及协调各程序和用户对资源的使用冲突。-监视资源-分配/回收资源-保护资源N
6、LP-Lab.IR关于现代OS的四种基本观点之四作业组织观点该观点认为,操作系统是计算机系统工作流程的组织者,它负责协调在系统中运行的各个应用软件的运行次序。用于巨型机和大型机服务器上,以批文件方式提交作业,请求主机逐个运行。主机操作系统负责组织、协调各个作业的运行,报告执行结果或错误信息。减少人工干预,提高了系统利用率。这种工作方式有利于有效利用造价高且性能强大的主机资源。NLP-Lab.IR操作系统的定义操作系统是计算机系统中的一个系统软件,管理和控制计算机系统中的硬件和软件资源,合理地组织计算机的工作流程,以便有效利用这些资源为用户提供一个功能强,使用方便的工作环境,从而在计算机与用户之
7、间起到接口的作用。NLP-Lab.IR操作系统的目标1、方便性配置OS后可使计算机系统更容易使用。2、有效性配置OS后可使CPU和I/O设备由于能保持忙碌状态而得到有效的利用,且由于可使内存和外存中存放的数据有序而节省了存储空间。此外,OS还可以通过合理地组织计算机的工作流程,而进一步改善资源的利用率及提高系统的吞吐量。NLP-Lab.IR操作系统的目标3、可扩充性适应各种新技术所提出的要求。4、开放性为使来自不同厂家的计算机和设备能通过网络加以集成化,并能正确、有效地协同工作,实现应用的可移植性和互操作性,必须具有统一的开放环境。NLP-Lab.IR操作系统的形成与发展50年代中期,第一个简
8、单批处理操作系统60年代中期,多道程序批处理操作系统不久,分时系统、实时系统80年代,微机及网络操作系统是什么推动着操作系统的发展?NLP-Lab.IR推动操作系统发展的因素计算机硬件升级和新硬件的出现提供新的服务,方便使用提高计算机资源利用率计算机体系结构的发展 更正软件错误NLP-Lab.IR操作系统的发展过程 OS的形成迄今已有50年的时间。在20世纪50年代中期出现了第一个简单的批处理操作系统。到20世纪60年代中期出现了多道程序批处理系统;不久又出现了基于多道程序的分时系统。20世纪80年代至90年代是微型机、多处理机和计算机网络大发展的年代,同时也是微机OS、多处理机OS和网络OS
9、的形成和大发展的年代。NLP-Lab.IR无操作系统的计算机系统1、人工操作方式1945年用户(程序员)计算机硬件系统纸带纸带输入机计算机缺点?计算机及其全部资源只能由上机用户独占 CPU等待人工操作NLP-Lab.IR无操作系统的计算机系统1、人工操作方式 可见,人工操作方式严重降低了计算机资源的利用率,这就是所谓的人机矛盾。随着CPU速度的迅速提高和系统规模的扩大,人机矛盾变得日趋严重。此外,I/O设备的速度提高缓慢,造成CPU与I/O设备之间速度不匹配的矛盾更加突出。为了缓和此矛盾,曾先后出现了通道技术、缓冲技术,以及后来引入的脱机输入/输出技术。NLP-Lab.IR2、脱机输入/输出方
10、式20世纪50年代末纸带纸带输入机磁带外围机CPU外围机输出设备优点?提高了I/O速度 减少了CPU的空闲时间无操作系统的计算机系统NLP-Lab.IR单道批处理系统作业:用户在一次运算过程中,或一次事务处理中作业:用户在一次运算过程中,或一次事务处理中 要求计算机所做的全部工作的总和。要求计算机所做的全部工作的总和。单道批处理系统的处理过程监督程序 内存磁带作业作业作业作业 批处理系统旨在提高系统资源的利用率和系统吞吐量批处理系统旨在提高系统资源的利用率和系统吞吐量NLP-Lab.IR单道批处理系统特征?自动性 顺序性 单道性自动逐个依次执行,无须人工干预按照进入内存的顺序完成内存中仅有一道
11、程序运行NLP-Lab.IR单道批处理系统优缺点?解决了作业间的自动转接问题,减少了机器时间的浪费 不管作业大小,只要它一旦占用处理机开始执行,则必须一直占据处理机,直到执行完毕 对短作业不公平,因为它们等待执行的时间可能会远远超过它们的实际执行时间.交互性差,作业由批处理程序控制运行,用户无法实时控制,如果运行中途出现故障,也只能停下来,重新运行NLP-Lab.IR多道批处理系统引入 单道批处理系统中任意时刻只允许一道程序在内存中运行,资源利用率低.为了提高系统资源的利用率和系统的吞吐量,形成了多道批处理系统.是指,允许多个程序同时存于主存中,按照某种原则分派处理机,逐个执行这些程序.多道用
12、户提交的作业首先存放在外存,并排成一个队列.然后,由作业调度程序按照一定的算法从该队列中一次选取一个或若干个作业装入内存执行.批处理NLP-Lab.IR多道批处理系统多道程序设计技术为了提高系统吞吐量和资源利用率,允许多个程序同时驻留内存,使处理机在这些程序之间切换,在一段时间内,执行完多个程序的处理技术称为多道程序设计技术(multiprogramming)。处理机自动切换当某个程序占用处理机执行过程中遇到了输入/输出语句,可以启动专门负责输入/输出的系统服务程序完成I/O操作,而处理机切换到另一个程序执行。NLP-Lab.IR多道程序运行情况程序A程序B程序C程序D运行运行t4t等待等待运
13、行运行运行等待等待等待运行等待等待等待运行运行运行运行运行运行ttttttt等待等待从处理机的角度NLP-Lab.IR多道批处理系统优缺点?资源利用率高由于内存中驻留了多道程序,它们共享资源,可保持资源处于忙碌状态 系统吞吐量大-CPU和其他资源保持忙碌状态系统吞吐量是指系统在单位时间内所完成的总工作量。-仅当作业完成时或运行不下去时才进行切 换,减小了系统开销NLP-Lab.IR多道批处理系统优缺点?平均周转时间长由于作业要排队,依次进行处理 无交互能力用户一旦把作业提交给系统后,直至作业完成,用户都不能与自己的作业进行交互,这对修改和调试程序是极不方便的。作业的周转时间是指从作业进入系统开
14、始,直至其完成并退出系统为止所经历的时间。NLP-Lab.IR 处理机管理问题在多道程序之间,应如何分配被它们共享的处理机,又应在何时收回处理机资源?内存管理问题应如何为每道程序分配必要的内存空间,又应如何防止因某道程序出现异常而破坏其他程序?多道批处理系统引发的的问题 I/O设备管理问题应如何为每道程序分配这些I/O设备,既方便使用又能提高利用率?NLP-Lab.IR 文件管理问题应如何组织计算机中的数据和程序,是他们既便于用户使用,又能够保证数据的安全性和一致性?作业管理问题应如何为组织作业的执行次序?多道批处理系统引发的的问题现代操作系统大多都采用了多道程序设计技术 NLP-Lab.IR
15、分时系统引入 多道批处理系统提高了资源利用率和吞吐量.但是,批处理系统的交互性很差。用户需要共享主机.用户希望能通过自己的终端直接将作业传递到机器上进行处理,并能对自己的作业进行控制NLP-Lab.IR分时系统分时系统实质上就是,在多道程序设计的基础上,为多个用户配置一个联机终端。服务器终端1终端2终端NLP-Lab.IR 一台主机连接了若干个终端,每个终端有一个用户在使用。用户交互式地向系统提出命令请求,系统接受每个用户的命令,采用时间片轮转方式处理服务请求,并通过交互方式在终端上向用户显示结果。用户根据上步结果发出下道指命。分时操作系统将CPU的时间划分成若干个片段,称为时间片。操作系统以
16、时间片为单位,轮 流为每个终端用户服务。每个用户轮流使用一个时间片而使每个用户并不感到有别的用户存在。分时系统NLP-Lab.IR分时系统的特征 多路性允许在一台主机上同时联接多台联机终端,系统按分时原则为每个用户服务。独立性每个用户各占一个终端,彼此独立工作,互不干扰。NLP-Lab.IR分时系统的特征 及时性用户的请求能在很短时间内获得响应。交互性用户可通过终端与系统进行广泛的人机对话。NLP-Lab.IR实时系统引入 虽然多道批处理系统和分时系统,已经能够获得较为令人满意的资源利用率和响应时间,从而使计算机的应用范围日益扩大,但它们仍然不能满足某些应用领域的需求。如 实时控制领域和实时信
17、息处理领域。NLP-Lab.IR实时系统实时系统主要是为联机实时任务服务 周期性实时任务:外部设备周期性地发出激励信号给计算机,要求它按指定周期循环执行,以便周期性地控制某外部设备。非周期性实时任务:外部设备发出的激励信号无明显的周期性,但都必须联系着一个截止时间。硬实时任务:系统必须满足任务对截止时间的要求,否则可能出现难以预测的结果。软实时任务:联系着一个截止时间,但并不严格。NLP-Lab.IR实时系统的特点 响应及时系统接收外部信号后必须能及时响应,并在一定时间间隔内发出必要的反馈信号.高可靠性和安全性应用场合对可靠性和安全性提出更高的要求,否则引起的后果会造成巨大损失NLP-Lab.
18、IR实时系统的特点 系统的整体性强系统要求所管理的联机设备和资源必须按照一定的时间关系和逻辑关系协调工作 交互会话功能较弱实时系统都是对特殊任务和功能编制的程序,一般不希望也不需要用户通过实时终端改写已有的程序.在分时系统中的终端设备通常只是作为执行装置或设置装置NLP-Lab.IR网络操作系统(NOS,NetworkOperatingSystem)是使网络中各计算机能方便而有效地共享网络资源,为网络用户提供所需的各种服务的软件和有关规则的集合。通常的操作系统具有处理机管理、存储器管理、设备管理及文件管理,而网络操作系统除了具有上述的功能外,还具有提供高效、可靠的网络通信能力和提供多种网络服务
19、的功能。网络操作系统在现今市场上,用得最广泛的网络操作系统主要有WindowsNT系统、NetWare系统和Unix系统NLP-Lab.IR分布式系统是一种多计算机系统,它是在计算机网络的基础上,使处于不同地理位置和拥有不同软、硬件资源的计算机相互协调、平衡的一种计算机系统。在分布式系统上运行的操作系统称为分布式操作系统。分布式操作系统分布式系统与网络操作系统的区别在于分布式操作系统具有分布式处理能力,是一个完整的一体化系统。NLP-Lab.IR分布式操作系统是网络操作系统的更高级的形式,除了具有网络操作系统的功能外,还能够将一个大的任务划分成许多可以并行执行的子任务,并按照一定的调度策略将他
20、们动态分布给系统中的各个计算机。分布式操作系统分布式操作系统担负控制、管理各个计算机的资源分配、运行以及计算机之间的通信任务,用以协调整个任务的执行处于最佳的运行状态。NLP-Lab.IR分布式操作系统作为一个分布式操作系统为用户提供一个统一的界面、标准接口,用户通过这个界面使用整个系统的资源。当用户在计算机系统上进行某些操作的时候,用户并不知道自己的操作在哪一台计算机上执行或者使用了哪个计算机的资源。计算机系统对计算机的用户来说是透明的。NLP-Lab.IR嵌入式系统嵌入式系统嵌入式操作系统EOS(EmbeddedOperatingSystem)是一种用途广泛的系统软件,过去它主要应用于工业
21、控制和国防系统领域。EOS负责嵌入系统的全部软、硬件资源的分配、调度工作,控制协调并发活动;它必须体现其所在系统的特征,能够通过装卸某些模块来达到系统所要求的功能。嵌人式操作系统在系统实时高效性、硬件的相关依赖性、软件固态化以及应用的专用性等方面具有较为突出的特点。NLP-Lab.IR操作系统的基本特性 并发 并发:两个或多个事件在同一时间间隔内发生在多道程序环境下,并发性是指在一段时间内,宏观上有多个程序在同时运行,但在单处理机系统中,每一时刻却仅能有一道程序执行,故微观上这些程序只能是分时地交替执行.注意:并行性与并发性既相似又有区别,并行性是指:两个或多个事件在同一时刻发生NLP-Lab
22、.IR 共享性 资源共享是指系统中的硬件和软件资源不再为某个程序所独占,而是由多个并发执行的程序共同使用.并发和共享是操作系统的两个最基本的特征,它们之间互为存在条件.一方面,资源的共享是以程序的并发执行为条件的;另一方面,若系统不能对资源共享实施有效的管理,也必将影响到程序的并发执行NLP-Lab.IR 虚拟性 操作系统中的虚拟是指通过某种技术把物理上的实体变为若干个逻辑上的对应物.物理实体是实际存在的,而逻辑上的对应物只是用户的一种感觉.例如,在操作系统中引入多道程序设计技术之后,虽然系统只有一个CPU,每次只能执行一道程序,但通过分时技术,在一段时间间隔内,宏观上这个CPU能同时运行多道
23、程序.这样用户的感觉是每道程序都有一个CPU为它服务,即多道程序设计技术可以把一台物理上的CPU虚拟为多台逻辑上的CPUNLP-Lab.IR 异步性(不确定性)在多道程序设计环境中,由于资源等因素的限制,程序是以走走停停的方式运行的.系统中的每个程序何时执行,多个程序间的执行顺序以及完成每道程序所需的时间都是不确定的,因而也是不可预知的.这样,很可能是先进入内存的作业后完成,后进入内存的作业先完成NLP-Lab.IR操作系统的功能从资源管理的角度看,操作系统应具有处理机管理、存储器管理、设备管理和文件管理四大资源管理功能。为方便用户使用操作系统,还需要提供用户接口。NLP-Lab.IR1、处理
24、机管理处理机管理的主要任务是对处理机的分配和运行实施有效的管理。在多道程序环境下,处理机的分配和运行是以进程进程进程进程为基本单位的,因此对处理机的管理可以归结为对进程的管理。进程控制。负责进程的创建、撤销及状态转换。进程同步。对并发执行的进程进行协调。进程通信。负责完成进程间的信息交换。进程调度。按一定算法进行处理机分配。NLP-Lab.IR2、存储器管理存储器管理的主要任务是对内存进行分配、保护和扩充。内存分配。按一定的策略为每道程序分配内存,并在程序运行结束时回收内存。内存保护。保证各道程序在自己的内存区域内运行而不相互干扰。地址变换。实现逻辑地址到物理地址的转换。内存扩充。为允许大型作
25、业或多个作业的运行,必须借助虚拟存储技术去获得增加内存的效果。NLP-Lab.IR3、设备管理设备管理的主要任务是对系统内的设备进行管理,为用户分配设备,使设备与处理机并行工作,方便用户使用设备。设备分配。根据一定的设备分配原则对设备进行分配。为了使设备与主机并行工作,常需采用缓冲技术和虚拟技术。设备传输控制。实现物理的输入/输出操作,即启动设备、中断处理、结束处理等。设备独立性。用户向系统申请的设备与实际操作的设备无关。NLP-Lab.IR4、文件管理文件管理的主要任务是有效地支持文件的存储、检索和修改等操作,解决文件的共享、保密和保护问题。文件存储空间的管理。负责对文件存储空间进行管理,包
26、括存储空间的分配与回收等功能。目录管理。目录是为了方便文件管理而设置的数据结构,它能提供按名存取的功能。文件操作管理。实现文件的操作,负责完成数据的读写。文件保护。提供文件保护功能,防止文件遭到破坏。NLP-Lab.IR5、用户接口为方便用户使用操作系统,操作系统还提供了用户接口。通常操作系统提供两种类型的用户接口。命令接口。提供一组命令供用户直接或间接控制自己的作业,近年来出现的图形接口可以看成是命令接口的图形化。程序接口。提供一组系统调用供用户程序和其它系统程序调用。NLP-Lab.IR本章知识点复习操作系统的功能之一是管理计算机系统中的所有软硬件资源。操作系统是对_进行管理的软件。A.软
27、件B.硬件C.计算机资源D.应用程序NLP-Lab.IR本章知识点复习从用户的观点看,操作系统是用户与计算机之间的接口。从用户的观点看,操作系统是_。A.用户与计算机之间的接口B.控制和管理计算机资源的软件C.合理地组织计算机工作流程的软件D.由若干层次的程序按一定的结构组成的有机体NLP-Lab.IR本章知识点复习操作系统管理计算机系统中软硬件资源,提供方便用户使用操作系统功能的接口。下列选项中,_不是操作系统关心的主要问题。A.管理计算机裸机B.设计、提供用户程序与计算机硬件系统的界面C.管理计算机系统资源D.高级程序设计语言的编译器NLP-Lab.IR本章知识点复习通常将覆盖了软件的机器
28、称为扩展机器或虚拟机。配置了操作系统的计算机是一台比原来的物理计算机功能更强的计算机,这样的一台计算机只是一台逻辑上的计算机,称为_计算机。A.并行B.真实C.虚拟D.共享NLP-Lab.IR本章知识点复习在操作系统中引入多道程序设计技术是为了提高系统资源的利用率。操作系统中采用多道程序设计技术提高了CPU和外部设备的_。A.利用率B.可靠性C.稳定性D.兼容性NLP-Lab.IR本章知识点复习操作系统提供给程序员的接口是系统调用。操作系统提供给程序员的接口是_。A.进程B.系统调用C.函数库D.B和CNLP-Lab.IR本章知识点复习文件系统负责对计算机系统中的信息进行管理在操作系统中,处理
29、机负责对进程进行管理和调度,对系统中的信息进行管理的部分通常称为_。A.数据库系统B.软件系统C.文件系统D.检索系统NLP-Lab.IR本章知识点复习多道程序设计是指将多个作业放入内存中,使他们处于运行状态,并共享处理机和其它资源。所谓_是指将一个以上的作业放入内存,并且同时处于运行状态,这些作业共享处理机的时间和外围设备等其它资源。A.多重处理B.多道程序设计C.实时处理D.共享执行NLP-Lab.IR下面关于操作系统的叙述中正确的是_.批处理作业中应包含作业控制信息;分时系统具有较强的人机交互功能,各终端用户共享计算机资源,其响应时间由人们能接受的等待时间确定;实时系统的响应时间由控制对
30、象所能接受的时间决定。A.批处理作业必须具有作业控制信息B.分时系统不一定都具有人机交互功能C.从响应时间的角度看,实时系统与分时系统差不多D.由于采用了分时技术,用户可以独占计算机资源NLP-Lab.IR_操作系统允许在一台主机上同时联接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。分时操作系统允许在一台主机上同时联接多台终端,多个用户可以通过各自的终端同时交互地使用计算机A.网络B.分布式C.分时D.实时NLP-Lab.IR实时操作系统必须在_内处理完来自外部的事件。实时操作系统必须在规定时间内处理完来自外部的事件。A.响应时间B.周转时间C.规定时间D.调度时间NLP-Lab
31、.IR_不是设计实时操作系统主要追求的目标。实时操作系统的主要特点是及时性及高度可靠性。A.安全可靠B.资源利用率C.及时响应D.快速处理NLP-Lab.IR在操作系统中,并发性是指若干事件_发生。并发性是指两个或多个事件在某一事件间隔内发生。A.在同一时刻B.一定在不同时刻C.在某一时间间隔内D.依次在不同时间间隔内NLP-Lab.IR订购机票系统处理各个终端的服务请求,处理后通过终端回答用户,所以它是一个_在实时信息处理系统中,计算机能及时接收从远程终端发来的服务请求,根据用户提出的请求对信息进行检索和处理,并在很短的时间内对用户作出回答。A.分时系统B.多道批处理系统C.计算机网络D.实
32、时信息处理系统NLP-Lab.IR允许多个用户以交互方式使用计算机的操作系统称为_;允许用户将多个作业提交给计算机集中处理的操作系统称为_;计算机系统能及时处理过程控制数据并作出响应的操作系统称为_。分时操作系统中,用户以交互式方式使用计算机;在批处理操作系统中,多个用户作业提交给系统集中处理;在实时操作系统中,系统能及时处理过程控制数据并做出响应。NLP-Lab.IR操作系统是计算机系统中的一个_,它管理和控制计算机系统中的_。操作系统是一个系统软件,它控制和管理计算机系统中的硬件和软件资源。操作系统的四大功能是_、_、_、_。操作系统具有处理机管理、存储器管理、设备管理和文件管理四大资源管
33、理功能。NLP-Lab.IR如果一个操作系统兼有批处理、分时和实时操作系统三者或其中两者的功能,这样的操作系统称为_。通用操作系统现代操作系统的两个最基本的特征是_和_。并发和共享是操作系统的两个最基本特征。NLP-Lab.IR用户和操作系统之间的接口主要分为_和_两类。命令接口 和 程序接口在主机控制下进行的输入/输出操作称为_操作。联机输入/输出操作NLP-Lab.IR实时操作系统应具有的两个基本特征是_和_响应及时/可靠性高按内存中同时运行程序的数目可以将批处理系统分为两类:_和_。单道批处理系统/多道批处理系统NLP-Lab.IR操作系统的基本特征是_、_、_、_。并发行、共享性、虚拟
34、性、不确定性(异步性)多道程序设计的特点是多道、_和_。多道程序设计的特点是多道、宏观上并行、微观上串行。NLP-Lab.IR综合题1、叙述操作系统在计算机系统中的位置2、什么是操作系统?它有什么基本特征?3、批处理、分时和实时操作系统各有什么特点?4、什么是多道程序设计技术?多道程序设计技术的特点是什么?5、设内存中有三道程序A、B、C,它们的计算和I/O操作时间如表所示(单位:ms)假设三道程序使用相同设备进行I/O操作,即程序以串行方式使用设备,试画出单道运行和多道运行的时间关系图。这两种情况下,完成这三道程序各要花多少时间?ABC计算计算306020I/O403040计算计算NLP-Lab.IRNLP-Lab.IRNLP-Lab.NLP-Lab.IRIR自我介绍自我介绍NameName 白白 宇宇FromFrom知识工程中心E-mailE-mail TelTel 86141749/NLP-Lab.IR字符形式NLP-Lab.IR菜单形式NLP-Lab.IRNLP-Lab.IR图形形式NLP-Lab.IRNLP-Lab.IR