微型计算机操作系统发展史,1 计算机操作系统概述
1 走进计算机操作系统
一:什么是计算机操作系统?
计算机操作系统定义:配置在计算机硬件基础之上的第一层软件,可以理解为计算机硬件的“第一指挥官”。
二:计算机操作系统的目标:
1.方便性
2.有效性
3.可扩充性
4.开放性
三:计算机操作系统的作用?
1:用户与计算机之间的“中介”(接口)
2:计算机资源的管理者
3:实现对计算机资源的抽象
四:操作系统发展的动力:
1.不断提高计算机资源利用率
方便用户
器件的不断更新换代
计算机体系结构的不断发展
不断提出新的应用需求
2 计算机操作系统的发展过程
一:“史前时代”
1:计算机诞生之前
2:1945年,世界上第一台计算机在美国诞生
3:1946年,冯.洛伊曼计算机体系结构提出
二:发展过程
未配置操作系统——第一个批处理OS(1950年代)——多道批处理OS,实时OS出现(1960中期)——微机OS,多处理机OS、网络OS等(1970-1990年代)
三:未配置操作系统的计算机
1 人工操作
2:脱机输入输出阶段
四:单道批处理操作系统
先把一批作业以脱机方式输入到磁带上,并在系统中配上监督程序(Monitor),在它的控制下,使这批作业能一个接一个地连续处理。
缺点:系统资源得不到充分的利用
五:多道批处理系统
1 多道程序设计
2: 优缺点:
占用资源利用率高,系统吞吐量大,平均周转时间长,无交互能力
六:分时系统
多路性,及时性,独立性,交互性
七:实时系统
1:定义:十分注重处理的时效性(如火箭发射系统)
2:实时系统的分类:(1) 工业(武器)控制系统,(2) 信息查询系统,(3) 多媒体系统,(4) 嵌入式系统
3:实时任务的分类:
(1) 周期性实时任务和非周期性实时任务
(2) 硬实时任务和软实时任务
八:微机操作系统的发展:
单用户单任务(MS-DOS)
单用户多任务(Windows)
多用户多任务(UNIX/Linux)
3 计算机操作系统的基本特性
并发
1:什么是并发?
所谓“并发”,是指同一时间间隔发生大于或等于2件的事务。
2:什么是并行性?
多件事务同时发生
共享
1:定义
系统中的资源可供并发的程序同时享有。
2:分类
互斥共享、同时访问
虚拟
物理实体转化为逻辑上的对应物
异步
以不可预知的状态同时推进(多道程序)
4 计算机操作系统的主要功能
处理机管理
对处理机的分配及运行进行管理
1:进程控制
2:进程同步
3:进程通信
4:进程调度
存储器管理
为多道程序的运行提供良好的环境
1:内存分配
2:内存保护
3:地址映射
4:内存扩充
设备管理
1:缓冲管理
2:设备分配
3:设备分配
文件管理
1:文件的存储空间管理
2:文件的目录管理
3:文件的I/O管理
用户接口
1:用户接口
2:程序接口
5 操作系统的结构设计
无结构
模块化
分层式
微内核
微型计算机操作系统发展史,1 计算机操作系统概述相关推荐
- 【NJUSE操作系统】1. 计算机操作系统概述
1. 计算机操作系统概述 1.1 计算机系统概览 发展历史 计算机系统的组成 计算机系统的用户视图 1.2 计算机硬件系统 计算机硬件系统的组成(4) 存储程序计算机特点 存储程序计算机的结构 1. ...
- 非零基础自学计算机操作系统 第1章 操作系统概述 习题一
非零基础自学计算机操作系统 第1章 操作系统概述 习题一 [1]什么是操作系统?操作系统有哪些特性? 答:操作系统是管理计算机硬件与软件资源的计算机程序,它的主要特性有并发性.易用性.稳定性和异步性. ...
- 非零基础自学计算机操作系统 第1章 操作系统概述 1.4 操作系统的分类 1.4.1 多道批处理操作系统 1.4.2 分时操作系统
非零基础自学计算机操作系统 文章目录 非零基础自学计算机操作系统 第1章 操作系统概述 1.4 操作系统的分类 1.4.1 多道批处理操作系统 1.4.2 分时操作系统 第1章 操作系统概述 1.4 ...
- 【操作系统原理】1.操作系统概述
写在前面 这是作者在本学期学习操作系统原理的时候做的笔记,由于本人水平有限,对很多概念的理解比较浅显/(ㄒoㄒ)/,欢迎各位大佬多多评价,多多批评指正,希望与大家互相交流学习(●'◡'●). 参考资料 ...
- 操作系统学习1:操作系统概述
操作系统概述 什么是操作系统? 操作系统(Operating System,简称OS)是一个系统软件,它管理计算机的软硬件资源,并为计算机程序提供服务. 操作系统的五大功能 文件管理 文件管理包括:存 ...
- 关于客户机服务器与微内核结构操作系统,第1章 操作系统概述1
<第1章 操作系统概述1>由会员分享,可在线阅读,更多相关<第1章 操作系统概述1(41页珍藏版)>请在人人文库网上搜索. 1.操作系统概述 苏锐丹 操作系统概述 n操作系统的 ...
- 操作系统(一)——操作系统概述
一.操作系统概述 知识框架 1.1 操作系统的基本概念 1.1.1操作系统 操作系统是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的分配,以提供给用户和其他软件方便的 ...
- 内功修炼之操作系统学习(一操作系统概述)。
一:操作系统概述. 操作系统:管理系统资源.控制程序运行.改善人机界面.提供各种服务,并合理组织计算机工作流程和为用户方便而有效的使用计算机提供良好的运行环境的最基本的系统软件 . 传统的操作系统中是 ...
- 打开微型计算机的电源时,计算机操作与使用试题(有答案)
69.下列论述中正确的是()和(). A.由于计算机存储器具有记忆功能,因此所有的存储器都可以保存文件 B.在同一个文件夹中允许同时存在my.doc和MY.DOC两个文件 C.在资源管理器窗口中,利用 ...
最新文章
- [MySQL 5.1 体验]MySQL 事件调度器(Event Scheduler)
- matlab 降低维度,求助。。。matlab索引超出维度要怎么修改。。。谢谢
- Python两数之和,并返回下标
- XCode: 兼容ARC和non-ARC
- python paramiko sftp_python paramiko (ssh,sftp)
- 大数据技术之 Kafka (第 4 章 Kafka API ) Producer API
- 图形模式下“文章伪原创工具”出汉字来
- java dll 调用方法_关于Java调用dll的方法 | 学步园
- 动易CMS 实现ctrl+v粘贴图片并上传、word粘贴带图片
- c++11原子量atomic
- 投影仪分辨率以及对应的投影幕布比例
- 发票扫描仪的正确打开方式
- 破解G*L**d2021.1.3
- 让这世界再多一份GNU m4 教程 (全文整理)
- php顺丰bsp订单跟踪,顺丰BSP接口PHP开发注意事项
- 百胜中国融入地方口味推出区域化菜品;芬美意与HARMAY話梅在中国签署战略合作协议 | 知消...
- 安卓10 charles抓Https包 和 配置
- ArcMap(ArcGIS)导出属性表用Excel打开中文乱码的解决方法
- MobaXterm连接虚拟机时出现Access denied
- Python实现多维背包问题MKP算法(1)——动态多维背包