操作系统的基本概念_第1页
操作系统的基本概念_第2页
操作系统的基本概念_第3页
全文预览已结束

下载本文档

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

文档简介

操作系统的基本概念什么是操作系统?操作系统是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机⼯作和资源分配,以提供给⽤户和其他软件⽅便的接⼝和环境,它是计算机系统的最基本的系统软件。即分为三个作⽤:硬件和软件资源控制和管理计算机系统的硬件和软件1.控制和管理⼯作和资源分配组织和调度计算机⼯作和资源分配2.组织和调度⽅便的接⼝和环境3.提供提供给⽤户和其他软件⽅便的接⼝和环境操作系统的四个基本特征1.并发同⼀时间间隔内发⽣。这些事件宏观上是同时发⽣,但是微观上是交替发⽣。并发:是指两个或多个事件在同⼀时间间隔并⾏:指两个或多个事件在同⼀时刻同时发⽣举个⼩栗⼦:我在吃饭的同时,你也在吃饭,这叫并⾏。我吃⼀⼝饭,喝⼀⼝汤,那么对于我吃饭喝汤这两件事,是并发的。共享:是指系统中的资源可供内存中多个并发执⾏的进程共同使⽤2.共享互斥共享⽅式:虽然可以同时提供给多个进程使⽤,但⼀个时间段内只允许⼀个进程访问该资源。互斥共享⽅式举个⼩栗⼦:⽐如微信语⾳和电话,虽然它们都可以使⽤听话筒,但是在语⾳的时候不能打电话,在打电话的时候不能语⾳同时共享:允许⼀个时间段内由多个进程“同时”对他们进⾏访问同时共享⼩栗⼦:⽐如打游戏的时候,可以听到游戏的声⾳,也可以播放⾳乐并⾏和共享的关系:如果系统失去了并发性,则系统中只有⼀个程序正在运⾏,则共享性失去存在的意义。如果失去共享性,则qq和微信就不能同时访问硬盘资源,就⽆法实现同时发送⽂件,也就⽆法并发。虚拟:是指物理上的实体,并未若⼲逻辑上的对应物3.虚拟空分复⽤技术:如虚拟存储技术空分复⽤技术时分复⽤技术时分复⽤技术:如虚拟处理器4.异步:在多道程序环境中,允许多个程序并发执⾏,但由于资源优先,进程的执⾏不是⼀贯到底,⽽是⾛⾛停停,以不可预知的速度向前推进。操作系统的运⾏机制和体系结构运⾏机制两种指令特权指令:如内存清零指令(不允许程序使⽤)⾮特权指令:如普通的运算指令两种处理器状态为了让CPU判断当前是否能执⾏特权指令,规定了处理器的两种状态:⽤户态(⽬态)和核⼼态(管态)⽤户态(⽬态):CPU只能执⾏⾮特权指令核⼼态(管态):特权指令、⾮特权指令都可执⾏两种程序内核程序:操作系统的内核程序是系统的管理者,既可以执⾏特权指令,也可以执⾏⾮特权指令,运⾏在核⼼态应⽤程序:为了保证系统能安全运⾏,普通应⽤程序只能执⾏⾮特权指令,运⾏在⽤户态操作系统内核时钟管理(就是⽤于实现计时功能)中断管理原语(这种程序运⾏具有原⼦性)中断1.本质本质:发⽣中断就意味者需要操作系统介⼊,开展管理⼯作cpu收到计时部件发出的中断信号,切换为核⼼态对中断进⾏处理2.当中断发⽣时,当前运⾏的进程暂停运⾏,并由系统内核对中断进⾏处理3.对与不同的中断信号,会进⾏不同的运⾏⽤户态和核⼼态之间的切换是怎么实现的?⽤户态-->核⼼态:是通过中断实现的,并且中断是唯⼀途径核⼼态-->⽤户态:是通过执⾏⼀个特权指令,将程序状态字的标志位置为“⽤户态”内中断:⾃愿中断---指令中断(系统调

温馨提示

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

评论

0/150

提交评论