第1章 计算机操作系统概述

第1章 计算机操作系统概述

概述

​ 知识点1:操作系统定义与发展

​ *知识点2:操作系统分类

​ *知识点3:操作系统特性

​ *知识点4:操作系统功能

知识点1:操作系统定义和发展

操作系统的概念:

  • 任何一台计算机系统都配置一种和多种操作系统。
  • 操作系统是位于硬件层之上,所有其他软件层之下的一个系统软件。这个系统软件由一些程序模块的集合组成,他们管理和控制计算机系统中的硬件及软件资源,合理的组织计算机工作流程,以便有效的利用这些资源为用户提供一个功能强大、使用方便的工作环境,从而在计算机和用户之间起到接口的作用。

操作系统的发展

  1. 穿孔卡片

  2. 晶体管和单道批次处理系统

    1)脱机输入输出技术(优缺点)

    • 减少了CPU的空闲时间
    • 提高了I/O速度
    • 卫星机与主机之间的磁带装卸仍需要人工完成

    2)单道批次处理系统

    3)执行系统 60年代,通道出现,中断出现 (节省了卫星机,降低了成本)

    • 通道:一种专用部件,它能控制一台或多台输入和输出设备工作,负责输入输出设备于主存之间的信息传输。
    • 中断:指当主机连接到外部信号时,马上停止原来的工作,转去处理这一事件,在处理完了以,主机又回到原来的工作点继续工作。

3.集成电路芯片和多道程序系统

​ 多道程序运行的特点如下:

  • 宏观上并行
  • 微观上串行
  • 多道

4.个人计算机和现代操作系统

分为:网络操作系统、分布式操作系统、嵌入式操作系统等多种操作系统。

知识点2:操作系统的分类

1.批处理操作系统

优缺点:

  • 资源利用率高
  • 系统吞吐量大 (系统吞吐量是指系统在单位时间内完成的总工作量
  • 平均周转时间长 (作业的平均周转时间是从作业进入系统开始,直至完成并退出系统为止所经历的时间
  • 无交互能力

2.分时操作系统

  • 分时操作系统将CPU的时间划分成若干个片段,称为时间片。操作系统以时间片为单位,轮流为每个用户终端用户服务。每个用户轮流使用一个时间片而每个用户并不感觉有别的用户

特点:

  • 多路性
  • 交互性
  • 独立性
  • 及时性

3.实时操作系统

特点:

  • 高及时性
  • 高可靠性
  • 交互会话功能较弱

4.网络操作系统

  • 在网络范围内,用于管理网络通信和共享资源,协调各计算机上任务的运行,并向用户提供统一的、有效方便的网络接口的程序集合,称为网络操作系统

特点:

  • 网络通信
  • 资源管理
  • 提供网络接口
  • 提供网络服务

5.分布式操作系统

特点:

  • 分布式系统的基础是网络
  • 并行性
  • 可靠性和健壮性
  • 扩展性

嵌入式操作系统

特点:

  • 专用性
  • 小型化与有限共享
  • 系统软硬件设计同一体化
  • 软件开发需要交叉开发系统
  • 嵌入式操作系统与一般操作系统相比具有可裁剪性、可移植性、可扩展性

7.云操作系统

  • 又称云OS、云计算操作系统、云计算中心操作系统,是以云计算、云存储及时作为支撑的操作系统,是云计算后台数据中心的整体管理操作系统
全部评论

相关推荐

05-07 17:58
门头沟学院 Java
wuwuwuoow:1.简历字体有些怪怪的,用啥写的? 2.Redis 一主二从为什么能解决双写一致性? 3.乐观锁指的是 SQL 层面的库存判断?比如 stock > 0。个人认为这种不算乐观锁,更像是乐观锁的思想,写 SQL 避免不了悲观锁的 4.奖项证书如果不是 ACM,说实话没什么必要写 5.逻辑过期时间为什么能解决缓存击穿问题?逻辑过期指的是什么 其实也没什么多大要改的。海投吧
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务