码迷,mamicode.com
首页 > 编程语言 > 详细

python编程之操作系统基础

时间:2018-02-01 19:27:39      阅读:131      评论:0      收藏:0      [点我收藏+]

标签:bsp   cpu   操作   时空   批量处理   空间   依次   blog   pos   

  操作系统发展史:

  最早的计算机没有操作系统的概念:是使用打孔机和打孔卡片来进行计算的。只能一个一个处理。

  后来产生了批处理系统,可以批量处理,进而加快计算的速度。

批处理系统:串行 数据处理速度加快
        联机批处理:使用磁带读取更快
        脱机批处理:读磁带和cpu处理同时进行

  虽然可以批量处理了,但是还是要一个一个的处理,期间进行I/O操作时就会浪费掉等待的时间。

技术分享图片

   因此有发展出了多道程序系统,宏观可以同时处理多个工作。

多道程序系统:宏观并行 提高了CPU的利用率
        出现了各种管理功能
        时空的复用:空间上隔离,时间上看似同时处理

 技术分享图片

  多道系统针对是有I/O操作的工作,但是不是所有的程序都有I/O操作,所以应运而生了分时系统。分时间片来处理多个工作,工作过来后在完成一个时间片后,不管其是否处理完成,去进行另一个工作的处理,依次进行处理直到完成所用工作。

分时系统:更好的实现了并行
        缺点:降低了CPU的效率  在分时切换时会浪费时间

  针对一些需要及时快速处理的工作,使用实时系统。就等着处理指定的工作,为了能在最短的时间内完成处理。

实时系统:
        优点:可以快速处理
        缺点:只处理特定的工作,无法更多的处理工作

  在复杂的各种工作中,不能只单单使用一种系统来处理工作,需要一种通用的操作系统,它兼顾多个操作系统的特性。

 

python编程之操作系统基础

标签:bsp   cpu   操作   时空   批量处理   空间   依次   blog   pos   

原文地址:https://www.cnblogs.com/zxc-Weblog/p/8400187.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!