• 操作系统简介


    一、为何要有操作系统

    传统的计算机是需要直接操作硬件得,程序员需要首先了解硬件操作的细节,为了减少繁琐的工作,因此诞生了操作系统。

    二、操作系统的位置

    操作系统位于计算机硬件与应用软件之间,本质上也是一个软件。操作系统由操作系统的内核(运行于内核态,管理硬件资源)以及系统调用(运行于用户态,应用程序员写的应用程序提供系统调用接口)两部分组成。单纯的说操作系统是运行于内核态的,是不准确的。

    三、操作系统的功能

    操作系统分成两部分,一个功能是提供硬件调用接口,一个功能是多路复用,即将无序变得有序。

    四、操作系统的发展

    第一代计算机(1940~1955)是真空管和穿孔卡片
    第二代计算机(1955~1965)是晶体管和批处理系统
    第三代计算机(1965~1980)是集成电路芯片和多道程序设计
    第四代计算机(1980~至今)个人计算机

    五、多道技术

    多道技术的多道指的是多个程序,多道计数是为了解决多个程序竞争或共享同一资源(比如cpu)的有序调度问题,解决方式即多路复用,多路复用分为时间上的复用和空间上的复用。

    空间上的复这样用:将内存分为几部分,每个部分放入一个程序,同一时间内存中就有了多道程序。
    时间上的复用:当一个程序在等待I/O时,另一个程序可以使用cpu。

    参考链接:http://www.cnblogs.com/linhaifeng/p/6295875.html

  • 相关阅读:
    Linux上传下载文件(rz/sz)
    注册页面(函数调用,数组,对象,for,innerHTML)
    课程表(点击事件,for)
    winform中固定界面大小的方法
    VS常用快捷键
    Python的标准输出
    Spring注解驱动第二讲--@ComponentScan扫描介绍
    Spring注解驱动第一讲--Spring环境搭建
    通用目标检测
    通用目标检测-发展趋势
  • 原文地址:https://www.cnblogs.com/luchuangao/p/6543085.html
Copyright © 2020-2023  润新知