文章目录

  • 常见的操作系统有哪些?
    • 1.简单的批处理操作系统
    • 2.多道程序批处理操作系统
    • 3.分时操作系统
    • 4.实时操作系统(RTOS)
    • 5.网络操作系统
  • 操作系统的发展
    • 一、手工操作
    • 二、单道批处理
    • 三、多道批处理操作系统
    • 四、分时操作系统

常见的操作系统有哪些?

1.简单的批处理操作系统

一批一批处理任务的系统,用户将一批作业提交给操作系统后便不再干预,由操作系统控制它们自动运行。用户一次可以提交多个作业,但系统一次只处理一个作业,处理完一个作业后,再调入下一个作业进行处理。这些调度、切换系统自动完成。

2.多道程序批处理操作系统

简单批处理系统一次只能处理一个作业,系统资源的利用率就不高,因此出现多道程序批处理系统。把同一个批次的作业调入内存,存放在内存的不同部分,当一个作业由于等待输入输出操作而让处理机出现空闲,系统自动进行切换,处理另一个作用,这就是多道程序批处理系统。相对简单批处理系统,由于充分利用了处理机的空闲时间,因此多道程序批处理系统的资源利用效率要高。

3.分时操作系统

分时操作系统:“分时”的含义是指多个用户使用同一台计算机,多个程序分时(分时间片)共享硬件和软件资源。分时操作系统是指在一台主机上连接多个带有显示器和键盘的终端,同时允许多个用户通过主机的终端,以交互方式使用计算机,共享主机中的资源。分时操作系统将CPU的时间划分成若干个片段,称为时间片,操作系统以时间片为单位,轮流为每个终端用户服务 。
总结:一个作业只能在一个时间片的时间内使用CPU,时间到时,系统将剥夺作业CPU的使用权,然后根据一定的算法将CPU分配给其他作业使用。

4.实时操作系统(RTOS)

指当外界事件或数据产生时,能够接受并以足够快的速度予以处理,其处理的结果又能在规定的时间之内来控制生产过程或对处理系统作出快速响应,并控制所有实时任务协调一致运行的操作系统。

5.网络操作系统

指的是一台计算机通过一个网络接口控制器(网卡)连接到网络上,可以进行网络通信功能,网络资源的管理和使用。根据使用环境的不同,操作系统又可以分为服务器操作系统桌面操作系统嵌入式操作系统

操作系统的发展

一、手工操作

二、单道批处理


三、多道批处理操作系统



四、分时操作系统



常见的操作系统与发展历史简介相关推荐

  1. OpenWrt 版本发展历史简介

    作者:佐须之男,精通嵌入式Linux开发,专注于OpenWrt等开源路由器系统的开发.培训.技术咨询,拥有15年的Linux使用经验. 前言:相信很多网友对OpenWrt发行版的版本特别疑惑,所以我根 ...

  2. java的发展历史简介

    Java:由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称.Java语言是一种可以撰写跨平台应用软件的面向对象的程序设计语言,由当时任职太阳微系统的 ...

  3. web 服务器和 web 技术发展历史简介

    最早的软件都是运行在大型机上的,软件使用者通过"哑终端"登陆到大型机上去运行软件.后来随着PC机的兴起,软件开始主要运行在桌面上,而数据库这样的软件运行在服务器端,这种Client ...

  4. 综述:演化遗传学发展历史简介

    本文主要翻译并精简自文章:Orr, H. The genetic theory of adaptation: a brief history. Nat Rev Genet 6, 119–127 (20 ...

  5. 了解计算机的历史用英语怎么说,关于计算机发展历史的论文参考文献 计算机发展历史英语参考文献哪里找...

    为论文写作提供[100个]关于计算机发展历史的论文参考文献,海量计算机发展历史相关论文参考文献,包括期刊,专著,外文参考文献,解决您的计算机发展历史英语参考文献哪里找的相关难题! 一.计算机发展历史论 ...

  6. 回顾苹果操作系统Mac OS的发展历史

    回顾苹果操作系统Mac OS的发展历史 时间:2011-07-15 10:49 来源:expreview 作者:expreview 在新的MacBook AIR和Mac OS X Lion即将发布之际 ...

  7. ARM简介及其发展历史

    前言 ARM名声很大,最近在学习STM32,也借机梳理一下关于ARM的各种概念和信息. 本文主要内容:ARM一词的含义,ARM的发展历史,ARM cortex系列处理器简介与ARM在不同市场的应用情况 ...

  8. AI之HCI:人机交互Human-Computer Interaction的简介、发展历史、案例应用之详细攻略

    AI之HCI:人机交互Human-Computer Interaction的简介.发展历史.案例应用之详细攻略 目录 人机交互Human-Computer Interaction的简介 1.人机交互的 ...

  9. NLP之ASR:语音识别技术(Automatic Speech Recognition)的简介、发展历史、案例应用之详细攻略

    NLP之ASR:语音识别技术(Automatic Speech Recognition)的简介.发展历史.案例应用之详细攻略 目录 语音识别技术(Automatic Speech Recognitio ...

最新文章

  1. 终于!有本书把我从“拖延+不专注”的低效深坑里救出来了!
  2. 数据结构与算法笔记(十)—— 快速排序
  3. mysqld已删除但仍占用空间的_Windows 10删除备份文件方法
  4. 如何写一个vue指令directive
  5. Python面向对象编程 __init__方法
  6. Python机器学习及实践+从零开始通往Kaggle竞赛之路
  7. java根据表名取出字MySQL_mysql取得数据库所有表名和字段注释_MySQL
  8. P2463 [SDOI2008]Sandy的卡片
  9. Maven-Eclipse使用maven创建HelloWorld Java项目,使用Junit-4.11的注解
  10. WPF 引用 ttf文件
  11. C语言例题——密码校验
  12. PySide2将控制台内容打印到textEdit控件
  13. 图机器学习——1.1 传统方法:基于节点
  14. 计算机硬件调查和报价600字,600字调查报告.docx
  15. java inflate deflate_Python:Inflate和Deflate实现
  16. char *p = hello world!
  17. 利用python自动在火狐浏览器上输入账号密码
  18. Jsoup和JsoupXpath详解
  19. android开发自定义相机镜像问题
  20. Ubuntu 怎么重启网络

热门文章

  1. 一加5t刷android p,一加5T刷机包
  2. 新建gitlab分支
  3. 【密码学五】数字签名、RSA实现数字签名和验证
  4. 拾叁-关于R语言中括号的一些事,以及因子、向量转换的一些情
  5. iOS Siri调用自己应用的视频呼叫功能
  6. Jupyter notebook远程访问服务器
  7. 自然语言处理入门(一)
  8. 搞懂敏感性、特异性以及精确率和召回率的关系
  9. 计算机一级扫描件,学院年终科研成果统计提交成果扫描件要求
  10. idel安装lombok插件安装