首页 > 其他 > 详细

操作系统一操作系统绪论

时间:2014-04-20 22:17:06      阅读:741      评论:0      收藏:0      [点我收藏+]

什么是操作系统?

操作系统是一个一直运行的内核程序,其他应用程序依赖操作系统来运行.管理硬件,解决问题,使得电脑被更好的使用 是一个资源管理程序,控制程序,核心程序

操作形同的特性:并发性(Concurrence)、共享性(Sharing)、虚拟性(Virtual)、异步性(Asynchronism)


硬件

更多相关内容要参照计算机组成原理一课,现在重点要介绍的是集中关键的硬件技术

  • Bootstrap Program 引导程序 用于初始化操作系统,将操作系统加载到内存中去,一般存于ROM中,也被称作固件

  • Interrupt中断 中断本质上是一种能引起操作系统注意的事件 中断的基本过程 由用户或者一个错误引起中断-->交给中断处理服务(进入interrupt vector)-->cpu保存现在 正在进行的操作(保存 registers 和 program counter) -->中断处理过程-->完成中断

  • 存储系统和Caching 主存,辅存

  • I/O结构

    • 与cpu可以同时进行
    • 每一个IO设备都有一个local buffer (缓存器)
    • IO设备结束操作时,通过终端告知CPU
  • DMA主存和io的 buffer 直接传送数据而不经过CPU的干预
  • 硬件保护
    • 多种模式:用户模式与核心模式(防止一个正确的程序执行所导致的其他程序的异常),这种模式的差别通过Mode bit来记录
    • cpu保护:设定timer 计时器,计时结束发生中断,防止某个指令卡死
    • 内存保护 :对interrupt vector 和 interrupt service routines保护,增加两个寄存器,基址寄存器,界限寄存器,每一个程序只能访问一定的数据段
    • IO保护:所有的IO指令都是特权指令.确保用户程序无法获得内核模式中对计算机的控制

操作系统的发展

(大型机(无OS、批处理、多道程序设计(并发性、共享性、虚拟性、异步性)、分时)——桌面——并行(紧耦合)——分布式(松耦合,集群)——专用(实时、手持))

操作系统一操作系统绪论,布布扣,bubuko.com

操作系统一操作系统绪论

原文:http://www.cnblogs.com/goldenhair/p/3676189.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!