我是靠谱客的博主 高挑绿茶,最近开发中收集的这篇文章主要介绍微型计算机操作系统发展史,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 计算机操作系统概述的全部内容,希望文章能够帮你解决微型计算机操作系统发展史,1 计算机操作系统概述所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(33)

评论列表共有 0 条评论

立即
投稿
返回
顶部