计算机操作系统 绪论

计算机操作系统 绪论

什么是操作系统

现代操作系统由一个或多个处理器,主存,磁盘,打印机,鼠标,显示器,网络接口以及IO各种设备组成的,操作系统的任务是为用户程序提供一个更好,更简单的方式来管理刚才的这些设备;操作系统是一种运行在内核态的软件

作为扩展机器的操作系统

向应用程序提供基本的抽象(自底向下)

作为资源管理者的操作系统

管理一个复杂系统的各个部分(自底向上)

操作系统的历史

第一代(1945~1955):真空管和穿孔卡片

连程序设计语言甚至是汇编语言都没有。

第二代(1955~1965):晶体管和批处理系统

主要用于科学与工程计算,用FORTRAN语言或汇编语言进行编程。典型的操作系统是FMS(FORTRAN Monitor System,FORTRAN监控系统)IBSYS(IBM为7094机配备的操作系统)

第三代(1965~1980):集成电路芯片和多道程序设计

**多道程序设计(multiprogramming)分时系统(time sharing system)**出现,小型机崛起。

第四代(1980至今):个人计算机

各种现代操作系统迅速发展。

计算机硬件介绍

处理器

计算机的“大脑”即中央处理器(central processing unit,CPU),从内存中取出指令并执行之。在每个CPU基本周期中,首先从内存中取出指令,解码以确定其类型和操作数,接着执行之,然后取指、解码并执行下一条指令,经过多个周期,程序被执行完成。
每个CPU都有其一套可执行的指令集(汇编语言)。
每个CPU内部都有一些用来保存关键变量和临时数据的寄存器、一些对程序员可见的专门寄存器如程序计数器(用来保存将要取出的下一条指令的内存地址)、**程序状态字(Program Status Word,PSW)寄存器(包含了条件码位、CPU优先级、模式即内核态或用户态以及各种其他控制位)。
现代CPU同时取出多条指令的机制:流水线(pipeline)<

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值