DAY2 操作系统

1、为何要有操作系统

   因为计算机是由多个硬件组成,硬件之间的协调调用需要耗费大量的操作,所以必须要有一个软件巫妖王负责总控,于是便有了操作系统,用户只需要直接使用操作系统从而实现使用计算机。


2、操作系统的位置

   操作系统系统处于计算机硬件与应用软件之间,也是一个软件。操作系统由操作系统的内核(运行于内核态,管理硬件)和系统调用(运行于用户态,为各种程序提供系统调用端口)组成。


3、操作系统的功能

  操作系统分为两个功能部分

  ①将硬件本身的调用接口转化为好用的系统调用接口,用户不再需要学习怎么操作硬件就可实现对硬件的调控。

  ②将程序对硬件的使用变的有序化,有时候往往多个程序同时需要调用一个硬件,如果没有一个进行指挥的,就会无序,操作系统就充当这个交通协管员的责任。


4、操作系统的发展


第一代的计算机是没有操作系统的;第二代的计算机由为了改变计算机周期时间里只有唯一用户的问题,改成了收集一波输入然后统一输出,计算机将逐一读取程序并运行,这就是操作系统的雏形;第二代计算机的运行方式也存在一个问题,就是单个程序只能等这一批所有程序处理完才能出结果,操作系统采取了一个关键技术“多道技术”,这种技术可以使CPU采取多道的方式处理多个问题,但由于当时技术所限,直到推出了可以使程序之间内存隔离的技术在之后,基于多道技术的分时系统才开始流行。


5、多道技术

    多道技术是指可以实现多个程序共同使用同一个资源(比如CPU)的调度问题,解决方式就是多道复用,多道复用的实现是有时间上的复用和空间上的复用。

   时间的复用:当A B两个程序都需要使用CPU,A使用了一段时间后需要调用硬盘资源,等待的过程中就可以运行B程序,从而使CPU利用率接近100%。

  空间上的复用:将需要运行的程序都放入内存中,这样内存中久哟了多道程序(由于早起的内存无法实现程序内存的物理隔离,所以当内存隔离技术出现之后才可以广泛的使用)。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值