操作系统原理:第一章 绪论1_第1页
操作系统原理:第一章 绪论1_第2页
操作系统原理:第一章 绪论1_第3页
操作系统原理:第一章 绪论1_第4页
操作系统原理:第一章 绪论1_第5页
已阅读5页,还剩126页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

操作系统原理

OperatingSystemPrinciple最早的操作系统是()。WindowsLinuxUnixMACosABCD提交单选题2分前言一、课程简介

1、《操作系统原理》是计算机专业的核心课程之一,属于专业基础课,是一门理论与实践并重的课程。操作系统是计算机系统配置的系统软件之一。它在整个计算机系统软件中占有中心地位。一、课程简介

2、操作系统对计算机系统进行统一的调度和管理,提供各种强有力的系统服务,为用户创造既灵活又方便的使用环境。3、操作系统是所有其他软件与计算机硬件的唯一接口,所有用户在使用计算机时都要得到操作系统提供的服务。前言前言二、为什么要学习操作系统

设计新的操作系统或者升级现有的系统。1、加深对使用的OS的理解,有利于深入编程。2、编程时借鉴操作系统的设计思想和算法。操作系统中所用的许多概念和技巧可以推广应用到其他领域。例如进程与线程的并发与互斥。前言三、课程的地位和特点1、本课程地位专业核心课程考研核心课程技术开发的理论基础

前言三、课程的地位和特点2、课程的特点实践性强(从实践总结出原理);涉及面广(并行程序,性能问题,结构问题,程序方法论,软件工程等等);错综复杂,纵横交错。

前言四、课程任务和要求

1.任务掌握操作系统的基本概念、设计原理及实施技术,具有初步分析操作系统和设计、实现、开发实际操作系统的能力、对操作系统的安全有个初步的认识。前言四、课程任务和要求

2.基本要求(1)掌握操作系统的基本概念、基本原理及基本功能;(2)了解Linux、WINDOWS操作系统的基本轮廓,具有初步分析实际操作系统、设计、构造和开发现代操作系统的基本能力;(3)掌握操作系统安全的基本原理和知识。前言五、课程内容介绍操作系统的基本概念、基本结构及运行环境介绍操作系统原理、设计方法和实现技术介绍操作系统的演化过程、发展研究动向、新技术以及新思想前言五、课程内容介绍各种有代表性的、典型的操作系统实例介绍和掌握操作系统安全的原理培养学生分析问题、解决问题的基本能力,培养创造型人才。前言六、学习要求课前预习教材和课件,独立完成作业按时上课,认真听讲研读参考书,查阅相关资料,多实践前言六、学习要求整理笔记,认真思考,积极讨论,善于发现问题、提出问题并努力寻求问题的答案结合操作系统学习网站丰富的教学资源,努力寻求问题的答案,掌握基本原理,拓展知识,延伸视野,提高分析问题和解决问题的能力。前言七、教材及参考书计算机操作系统(第四版).汤小丹等,西安电子科技大学出版社(教材)计算机操作系统教程(第四版).张尧学等,清华大学出版社(参考书)学习要求1、上课带教材,要求做笔记;2、不要无故旷课,要准时上下课,认真听讲;3、为了提高教学效果,欢迎同学们踊跃发言和提出问题;4、完成课后作业,包括书面作业和电子档提交;5、完成实验。教师互动1、交流邮箱:buptzhou@126.com2、办公电话:628614493、办公室:教学楼4314、问题回答时间:周二、周四下午5、提交作业邮箱:uir_os@163.com6、资料/s/1yu_1mVL4E6zGXXpB6B1HzA要求同学一周之内提交学习操作系统原理课程计划。作答正常使用主观题需2.0以上版本雨课堂主观题5分第一章绪论当今个人PC端使用最为广泛的操作系统是()LinuxWindowsUnixMACOSABCD提交单选题2分Android操作系统来源于()操作系统。LinuxWindowsUnixMACosABCD提交单选题1分1.1操作系统概念指令系统微程序机器级数字逻辑级汇编语言级高级语言级操作系统机器级软件硬件1、操作系统在计算机系统中的地位计算机的操作系统是一种()应用软件数据库软件系统软件办公处理软件ABCD提交单选题2分计算机系统(层次结构)软件硬件及固件(裸机)应用软件系统软件编辑软件,编译软件操作系统

2、计算机系统中的组成1.1操作系统概念3、操作系统在计算机系统中的地位计算机硬件操作系统系统工具应用软件应用用户应用开发人员操作系统开发人员紧贴系统硬件之上,所有其他软件之下(是其他软件的共同环境)1.1操作系统概念(1)科普观点:操作系统是计算机系统的管理指挥机构和控制中心;(2)功能观点:操作系统计算机资源管理系统,负责对计算机的全部软、硬件资源进行分配、控制、调度和回收;(3)用户观点:操作系统是用户使用计算机的一个界面;4操作系统定义1.1操作系统概念(4)管理员观点:操作系统是计算机工作流程得以自动高效运行的组织者,系统软硬件资源合理协调的管理者;(5)软件观点:操作系统是由程序和数据集组成的大型系统软件。4操作系统定义1.1操作系统概念经典定义:操作系统是计算机系统中的一个系统软件,它是这样一些程序模块的集合——它们能以尽量有效、合理的方式组织和管理计算机的软硬件资源,合理的组织计算机的工作流程,控制程序的执行并向用户提供各种服务功能,使得用户能够灵活、方便、有效的使用计算机,使整个计算机系统能高效地运行,是计算机与用户之间的接口。4操作系统定义1.1操作系统概念操作系统是一组

程序。文件处理中断处理资源管理设备管理ABCD提交单选题2分1.2操作系统的历史(1)工作方式用户:用户既是程序员,又是操作员;用户是计算机专业人员;编程语言:为机器语言;输入输出:纸带或卡片;1、手工操作阶段(无操作系统)1946~50年代,电子管时代,集中计算,计算机资源昂贵;

(2)计算机的工作特点用户独占全机:不出现资源被其他用户占用,资源利用率低;CPU等待用户:计算前,手工装入纸带或卡片;计算完成后,手工卸取纸带或卡片;CPU利用率低;1、手工操作阶段(无操作系统)1.2操作系统的历史(3)案例:ENIAC计算机运算速度:1000次/每秒,数万个真空管,占地100平方米1、手工操作阶段(无操作系统)1.2操作系统的历史1)没有程序设计语言(甚至没有汇编),更谈不上操作系统,通过在一些插板上的硬连线来控制计算机的基本功能。2)程序员提前预约一段时间,然后到机房将他的插件板插到计算机里,期盼着在接下来的时间中,几万个真空管不会烧断,从而可以计算自己的题目。(3)案例:ENIAC计算机1、手工操作阶段(无操作系统)1.2操作系统的历史(4)后续发展50年代早期,出现了穿孔卡片。程序写在卡片上然后读入计算机,而不用插板,但计算过程则依然如旧。1、手工操作阶段(无操作系统)1.2操作系统的历史存在问题:计算机处理能力的提高与手工操作的低效率(造成浪费)用户独占全机的所有资源解决方案:摆脱手工操作,实现作业的自动过渡1、手工操作阶段(无操作系统)1.2操作系统的历史2早期批处理(1)联机批处理:I/O设备与主机直接连接用户将程序写在纸上(用高级语言或汇编语言)将作业穿孔成卡片,再将卡片盒交给操作员操作员有选择地把若干作业合成一批,通过输入设备(输入机或读卡机)输入监督程序读入一个作业从输入设备调入,编译、连接、运行程序返回4,再读入下一个作业,直到一批作业完成返回3,处理下一批1.2操作系统的历史其中,4->6完成一个批处理文件

3->7完成多个批处理文件1.2操作系统的历史2早期批处理(1)联机批处理优点:解决了作业的自动转接,减少了人工操作时间;问题:作业输入和结果输出过程中,CPU处于等待状态。解决:增加一台不与主机直接相连而专门用于I/O设备交换信息的卫星机(脱机批处理)。2早期批处理1.2操作系统的历史(2)脱机批处理:增加一台不与主机直接相连而专门于I/O设备交换信息的卫星机纸带机卡片机打印机卫星机输入带输出带主机日志执行带系统带输入设备通过它将作业输入到输入带输出带通过它将结果输出到输出设备1.2操作系统的历史卡片IBM1401IBM7094IBM1401输入磁带卡片阅读机输出磁带打印机卫星机主机卫星机输入磁带系统磁带输出磁带磁带机1.2操作系统的历史(3)监督程序:管理作业的运行,完成作业的过渡。监督程序标准输入程序编译程序装配程序标准输入和后处理程序输入用户作业程序编译后的用户作业程序装配好的用户作业程序执行执行结果输出结果调用一些子程序转到下一个作业输入1.2操作系统的历史批处理的主要缺点是()CPU的利用率不高失去了交互性不具备并行性以上都不是ABCD提交单选题2分3多道程序系统(1)单道运行:每次只调一个用户作业程序进入内存并运行用户程序计算请求输入启动输入输出结束中断输入输出完成继续计算输入输出操作监督程序1.2操作系统的历史CPU程序A输入输出设备输入输出设备程序B请求输入程序A程序B请求打印输出输入结束请求其它输入输出操作输出结束等待CPU程序A程序B运行处理输入数据运行处理其它输入输出操作运行处理打印输出等待CPU运行处理在当前运行的作业需作I/O处理时,CPU转而执行另一个作业。3多道程序系统(2)多道运行1.2操作系统的历史(3)运行特点多道:同时存放多道相互独立的程序;宏观上并行:进入系统的几道程序均在运行;微观上串行:轮流使用CPU多核CPU的出现,当作业数不大于CPU核数时,从微观上也是并行的3多道程序系统1.2操作系统的历史(4)评价优点资源利用率高:CPU和内存利用率较高作业吞吐量大:单位时间内完成的工作总量大3多道程序系统1.2操作系统的历史(4)评价缺点用户交互性差:整个作业完成后或中间出错时,才与用户交互,不利于调试和修改作业平均周转时间长:短作业的周转时间显著增长3、多道程序系统1.2操作系统的历史(5)相关技术问题处理机管理问题:如何分配,使CPU满足要求内存管理问题:为每道程序分配内存空间I/O设备管理问题:如何分配I/O设备文件管理问题:如何组织程序和数据作业管理问题:如何组织作业3多道程序系统1.2操作系统的历史操作系统新增功能

出现了作业管理、CPU管理、内存管理、设备管理、文件管理。3多道程序系统1.2操作系统的历史举例说明,多道程序的引入提高了系统资源的利用率,同时也使操作系统复杂化。

作答正常使用主观题需2.0以上版本雨课堂主观题4分4分时操作系统(1)定义:分时是指多个用户分享使用同一台计算机,分时共享硬件和软件资源。通常按时间片分配:各个程序在CPU上执行的轮换时间。把处理器的运行时间分成很短的时间片,按时间片轮流把处理机分配给各作业使用。1.2操作系统的历史4分时操作系统(2)类型多个用户分时:单个用户使用计算机的效率低,因而允许多个应用程序同时在内存中,分别服务于不同的用户。前台和后台程序分时:后台程序不占用终端输入输出,不与用户交互--现在的图形用户界面(GUI),除当前交互的程序(输入焦点)之外,其他程序均作为后台1.2操作系统的历史(3)优点人机交互性好:在调试和运行程序时由用户自己操作共享主机:多个用户同时使用用户独立性:对每个用户而言好象独占主机4分时操作系统1.2操作系统的历史现在的许多操作系统都具有分时处理的功能,在分时系统的基础上,操作系统的发展开始分化,如实时系统、通用系统、个人系统等。4分时操作系统1.2操作系统的历史5实时操作系统(1)应用范围

用于工业过程控制、军事实时控制、金融等领域,包括实时控制、实时信息处理要求:响应时间短,在一定范围之内;系统可靠性高。1.2操作系统的历史5实时操作系统目前的操作系统,通常具有分时、实时和批处理功能,又称作通用操作系统。可适用于计算、事务处理等多种领域,能运行在多种硬件平台上,如UNIX系统、WindowsNT等。--通用化、小型化1.2操作系统的历史6操作系统的进一步发展嵌入式操作系统(移动通信设备)网络操作系统(安装TCP/IP协议栈)分布式操作系统(正在设计当中)多核操作系统(win10)智能手机操作系统(android和IOS)1.2操作系统的历史批处理操作系统(batchprocessingoperatingsystem)分时操作系统(timesharingoperatingsystem)实时操作系统(realtimeoperatingsystem)网络操作系统(networkoperatingsystem)分布式操作系统(distributedoperatingsystem)个人计算机操作系统(personalcomputeroperatingsystem)1.3操作系统的基本类型1批处理操作系统(1)特征用户脱机使用计算机成批处理多道程序运行提交收容运行就绪等待完成作业录入作业调度作业调度用户1.3操作系统的基本类型(2)优点资源利用率高(CPU、内存、I/O)系统吞吐量大(3)缺点平均周转时间长无交互能力1批处理操作系统1.3操作系统的基本类型注意:多道程序系统(multiprogramming)与多重处理系统(multiprocessing)多重处理系统:多个运行的程序在宏观和微观上都同时执行多道程序系统:多个运行程序在宏观上并行,微观上串行1.3操作系统的基本类型2分时系统(1)分时的定义把计算机的系统资源(尤其是CPU时间)进行时间上的分割,每个时间段称为一个时间片(timeslice),每个用户依次轮流使用时间片。CPU时间时间片ABCABCB…1.3操作系统的基本类型分时系统(2)分时系统的追求目标及时响应(依据指标:响应时间)响应时间:从终端发出命令到系统给予回答所经历的时间1.3操作系统的基本类型2分时系统(3)特征多路性:允许在一台主机上同时连接多台联机终端,系统按分时原则为每个用户服务独立性:每个用户各占一个终端,彼此独立工作及时性:用户的请求在很短的时间内能够获得响应交互性:用户可以通过终端与系统进行广泛的对话1.3操作系统的基本类型2分时系统总结:

分时操作系统是一个联机(on-line)多用户(multi-user)交互式(interactive)的操作系统1.3操作系统的基本类型在分时系统中,时间片一定时,

,响应时间越长。内存越多用户数越多内存越少用户数越少ABCD提交单选题1分3实时系统(1)定义与特征

实时操作系统主要用于过程控制、事务处理等有实时要求的领域,其主要特征是实时性和可靠性。1.3操作系统的基本类型3实时系统(2)类型第一类:实时过程控制工业控制,军事控制,...第二类:实时通信(信息)处理电讯(自动交换),银行,飞机订票,股市行情1.3操作系统的基本类型(3)控制过程数据采集:收集、接收和录入系统工作必须的信息加工处理:对进入系统的信息进行加工处理控制操作:根据加工的结果采取适当的措施和动作反馈处理:监督执行机构的执行结果1.3操作系统的基本类型3实时系统用于国家导弹防御系统的计算机系统是一个什么样的系统?请说出依据。作答正常使用主观题需2.0以上版本雨课堂主观题4分(4)实时系统与分时系统特征的比较设计目标:分时系统为给多用户提供通用的交互型开发运行环境,实时系统为特殊用途提供专用系统交互性:分时系统交互性强,实时系统较弱响应时间:分时系统以用户能够接受的响应时间为准,实时系统与受控对象及应用场合有关1.3操作系统的基本类型4、通用操作系统(1)特征兼有批处理、分时或实时处理的全部或两种功能1.3操作系统的基本类型Window10是(

)操作系统。多用户分时批处理批处理系统单用户多任务单用单任务ABCD提交单选题2分此题未设置答案,请点击右侧设置按钮5微机操作系统(1)开放性:支持不同系统互联、分布式处理多CPU系统(2)通用性:支持应用程序的独立性和在不同平台上的可移植性1.3操作系统的基本类型5微机操作系统(3)高性能:支持虚拟存储器、多线程、对称处理器(4)采用微内核结构:提供基本支持功能的内核很小,大部分功能由内核之外的服务程序完成1.3操作系统的基本类型6、网络操作系统(1)功能

能够控制计算机在网络中方便地传送信息和共享资源,并能为网络用户提供各种所需的服务。1.3操作系统的基本类型6、网络操作系统(1)功能网络通信:在源计算机和目标计算机之间实现无差错的数据传送资源管理:对网络中的硬、软件资源实施管理1.3操作系统的基本类型

6、网络操作系统(1)功能网络管理:安全控制、性能监测、维护功能网络服务:如e-mail、文件传输、共享设备服务、远程作业录入等1.3操作系统的基本类型(2)特征网络是一个互连的计算机系统群体其中的计算机是自治的,每台计算机均有自己的操作系统,各自独立工作,在网络协议控制下协同工作系统互连要通过通信设施实现系统通过通信设施执行信息交换、资源共享、互操作和协作处理,实现多种应用要求1.3操作系统的基本类型7分布式操作系统(1)定义

通过网络将分布的、具有自治功能的计算机系统互连起来,实现信息交换和共享,协作完成任务。1.3操作系统的基本类型分布式操作系统(2)特征

以计算机网络为基础的,它的基本特征是处理上的分布,即功能和任务的分布。所有系统任务可在系统中任何处理机上运行,自动实现全系统范围内的任务分配并自动调度各处理机的工作负载。1.3操作系统的基本类型(3)分布式操作系统与网络操作系统的区别1)耦合程度分布式系统是紧密耦合系统:分布式OS是在各机上统一建立的"OS同质",直接管理CPU、存储器和外设;统一进行全系统的管理;网络操作系统通常容许异种OS互连,各机上各种服务程序需按相同网络协议"协议同质"。7分布式操作系统1.3操作系统的基本类型2)并行性

分布式OS可以将一个进程分散在各机上并行执行"进程迁移";网络则各机上的进程独立。(3)分布式操作系统与网络操作系统的区别7分布式操作系统1.3操作系统的基本类型3)透明性:用户是否知道或指定资源在哪个机器上(如CPU、内存或外设),是主要区别。分布式系统的网络资源调度对用户透明,用户不了解所占有资源的位置;网络操作系统中对网络资源的使用要由用户明确指定;(3)分布式操作系统与网络操作系统的区别7分布式操作系统1.3操作系统的基本类型分布式系统与网络系统的主要区别是(

)并行性透明性共享性复杂性ABCD提交单选题2分此题未设置答案,请点击右侧设置按钮网络操作系统与分布式操作系统的区别有哪些?作答正常使用主观题需2.0以上版本雨课堂主观题10分8

嵌入式操作系统(1)应用范围:计算机嵌入式应用(2)特征嵌入式(计算机)硬件不再以物理上独立的装置或设备出现,而是部分或全部隐藏和嵌入到应用系统中嵌入式操作系统:运行在嵌入式(计算机)环境中、对整个系统及所有操作的各种部件、装置等资源进行统一协调、处理、智慧和控制的系统软件。1.3操作系统的基本类型8嵌入式操作系统(3)特点微型化:内存少(1M以内)、无外存、微处理器字长短(8b、16b)、运行速度有限、能提供的能源少、外设千变万化可定制:能运行在不同微处理器平台上,能针对硬件变化进行结构与功能上的配置实时性:硬实时、软实时、非实时1.3操作系统的基本类型8嵌入式操作系统(3)特点可靠性:可靠、容错、防故障易移植性:硬件抽象层

提供与平台无关的特性,向操作系统上层提供统一接口;板级支撑包BSP保证嵌入式操作系统可在新推出的微处理器硬件平台上运行开发环境:通常提供代码编辑器、编译器和链接器、程序调试器、系统配置器和系统仿真器1.3操作系统的基本类型1.4操作系统的功能(重点)1处理机管理完成处理机资源的分配、调度和回收等功能。处理机调度的单位可为进程或线程。由于处理机调度策略不同,出现不同类型的操作系统,如批处理系统、分时系统、实时系统。在你的系统中运行10个以上程序时,CPU如何执行这些程序的?作答正常使用主观题需2.0以上版本雨课堂主观题4分存储(内存)管理

(1)存储器分配与回收

(2)地址映射(变换):逻辑地址到内存物理地址映射

(3)存储保护:保证进程间互不干扰、相互保密

(4)内存扩充(覆盖、交换和虚拟存储):提高内存利用率、扩大进程的内存空间。1.4操作系统的功能(重点)在C++编程中,下列语句错在哪里?原因是什么?int*p;p=1000;*p=50;作答正常使用主观题需2.0以上版本雨课堂主观题10分当你双击visualstudio2018程序运行时,请问操作系统如何为程序分配内存的?如果该程序为2GB,请问操作系统需要为其分配2GB吗?为什么?作答正常使用主观题需2.0以上版本雨课堂主观题10分3、

设备管理(1)设备操作:利用设备驱动程序完成对设备的操作(2)设备独立性:提供统一的I/O设备接口,使应用程序独立于物理设备;在同样的接口和操作下完成不同的内容;(3)设备分配与回收:在多用户间共享I/O设备资源;(4)缓冲区管理:匹配CPU和外设的速度,提高两者的利用率。主机与外设并行。1.4操作系统的功能(重点)打印机如何处理多个打印任务的?打印机是独占设备,在同一个时间段只允许打印一个文档。作答正常使用主观题需2.0以上版本雨课堂主观题4分4.信息(文件或外存)管理主要解决软件资源的存储、共享、保密和保护文件存储空间管理:解决如何存放信息,以提高空间利用率和读写性能;目录管理:解决信息检索问题;文件的读写管理和存取控制:解决信息安全问题。1.4操作系统的功能(重点)文件系统编程题。用C语言或者C++完成文件的拷贝。作答正常使用主观题需2.0以上版本雨课堂主观题2分5.用户接口提供一个友好的用户访问操作系统的接口。操作系统向上提供两种接口:(1)系统命令:供用户用于组织和控制自己的作业运行。命令行、菜单式

;(2)编程接口:供用户程序和系统程序调用操作系统功能。系统调用和高级语言库函数

1.4操作系统的功能(重点)1.5操作系统的特征1.并发(concurrency)2.共享(sharing)3.虚拟(virtual)4.异步性(asynchronism)其中前面两个是基本特征1.并发(concurrency)(1)定义:指在计算机系统内同时存在有多个程序,宏观上,这些程序是同时向前推进的,在微观上是串行执行的。即在多道程序处理时,宏观上并发,微观上交替执行(在单处理器情况下)。1.5操作系统的特征1、并发(concurrency)(2)并发与并行区别并发:指多个事件在同一时间段内发生。并行(parallel):是指在同一时刻发生。1.5操作系统的特征在下面关于并发性的叙述中正确的是(

)并发性是指若干事件在同一时刻发生并发性是指若干事件在不同时刻发生并发性是指若干事件在同一时间间隔内发生并发性是指若干事件在不同时间间隔内发生ABCD提交单选题2分2、共享(1)定义

多个进程共享有限的计算机系统资源,资源在一个时间段内交替被多个进程所用。(2)共享类型

互斥共享(如音频设备):资源分配后到释放前,不能被其他进程所用。

同时访问(如磁盘文件)1.5操作系统的特征

设一计算机系统有输入机一台、打印机两台,现有两道程序同时投入运行,且程序A先开始运行,程序B后运行。程序A的运行轨迹为:计算50ms,打印信息100ms,再计算50ms,打印信息100ms,结束。程序B的运行轨迹为:计算50ms,输入数据80ms,再计算100ms,结束。用图画出这两道程序并发执行时的工作情况;说明在两道程序运行时,CPU有无空闲等待?若有,在哪段时间内等待?为什么会空闲等待?程序A、B执行过程中有无等待现象?什么时候会发生等待现象?作答正常使用主观题需2.0以上版本雨课堂主观题6分3虚拟(virtual)(1)定义

一个物理实体映射为若干个对应的逻辑实体--分时或分空间。(2)作用

虚拟是操作系统管理系统资源的重要手段,可提高资源利用率。1.5操作系统的特征3虚拟(virtual)(3)虚拟案例CPU--每个用户(进程)的"虚处理机"存储器--每个进程都占有的地址空间(指令+数据+堆栈)“虚拟存储器”显示设备--多窗口或虚拟终端(virtualterminal)独享设备----假脱机技术(Spooling),虚设备1.5操作系统的特征4、异步性(asynchronism)(1)定义

也称不确定性:指进程的执行顺序和执行时间的不确定性;1.5操作系统的特征4异步性(asynchronism)(2)特征进程的运行速度不可预知:分时系统中,多个进程并发执行,"时走时停",不可预知每个进程的运行推进快慢无论快慢,应该结果相同--通过进程互斥和同步手段来保证;难以重现系统在某个时刻的状态1.5操作系统的特征5现代操作系统的特征微内核结构(Microkernelarchitecture)多线程(Mulitithreading)

对称多处理(SMP)

分布式操作系统面向对象设计多内核操作系统(win10)1.5操作系统的特征操作系统的基本特征,一是并行性,另一是()。动态性交互性共享性制约性ABCD提交单选题1分6操作系统的启动(阐述过程)(1)硬盘引导区(2)引导区的引导程序(3)操作系统核心代码进入内存1.5操作系统的特征6.操作系统的启动(阐述过程)1.5操作系统的特征1.6操作系统的硬件环境任何系统软件都是硬件功能的延伸,并且都是建立在硬件基础上的,离不开硬件设施的支持。而操作系统更是直接依赖于硬件条件,与硬件的关系尤为密切。(1)构成由运算器、控制器、一系列的寄存器以及高速缓存构成;寄存器为处理器本身提供了一定的存储能力,它们的速度比主存储器快得多,但是因为造价很高,存储容量一般都很小;1、中央处理器(CPU)1.6操作系统的硬件环境(2)指令执行的基本过程1、中央处理器(CPU)1.6操作系统的硬件环境(3)程序状态字PSW

用来指示处理器状态,通常包括以下状态代码:-CPU的工作状态代码-条件码-中断屏蔽码1、中央处理器(CPU)1.6操作系统的硬件环境2存储系统(1)存储器的类型读写型存储器(随机访问存储器RAM)只读型存储器(只读存储器ROM)1.6操作系统的硬件环境(2)存储器的层次结构计算机存储系统的设计主要考虑三个问题:容量、速度和成本

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论