操作系统总结

本文详细介绍了操作系统的概念、目标、作用和发展历程,强调了并发性、共享性、虚拟性和异步性的基本特征。深入探讨了进程的定义、特征、结构、控制以及进程同步与通信,还涉及到了线程的概念。内容覆盖了从早期的人工操作方式到现代的分时、实时和批处理系统,是理解操作系统原理的重要参考资料。
摘要由CSDN通过智能技术生成

操作系统引论

在这里插入图片描述
由图可知,计算机操作系统是计算机系统中的系统软件

操作系统的目标和作用

操作系统的目的

  • 方便性
  • 有效性
  • 可扩充性
  • 开放性

操作系统的作用

  • 从用户角度看:OS是用户与计算机硬件系统之间的接口(是计算机硬件上的第一层软件)
    在这里插入图片描述
  • 从计算机资源的角度看:OS是计算机系统资源(包括软硬件资源,处理机、存储器、I/O设备、文件等)的管理者
    在这里插入图片描述
  • 从功能扩充的角度看:增加了OS的计算机,成为功能更强、使用更方便的扩充机器或虚机器
    在这里插入图片描述

操作系统的定义

到目前为止,操作系统还没有统一的定义,下面其中给出两种定义

  1. 操作系统是计算机系统中的一种系统软件,管理计算机系统的软硬件资源控制程序的流程,并为用户使用计算机提供方便的接口。
  2. 操作系统是一组控制和管理计算机硬件和软件资源、合理地对各类作业调度(有效性)以及方便用户(方便性)的程序集合。

操作系统的发展

世界上的第一台计算机时1946年诞生的

人工操作方式

操作不方便,操作人员必须有专业的计算机知识
效率低
一个用户独占所有计算机资源

脱机输入输出方式

在这里插入图片描述

相对人工操作方式,提高了输入/输出效率
效率较低
一个用户仍独占所有计算机资源

单道批处理系统

更具输入/输出设备与主机的连接方式不同,可以分为两种:联机批处理和脱机批处理
特点:

  1. 单道性
  2. 成批性
  3. 顺序性

例子:
在这里插入图片描述

多道批处理系统

特征:

  1. 多道性:在内存中可同时驻留多道程序,并允许它们并发执行,从而有效地提高了资源的利用率和系统的吞吐量
  2. 无序性
  3. 成批性

例子:
在这里插入图片描述

分时系统

计算机内存中同时有多个用户程序,每个用户程序运行一小段时间(时间片,如0.1秒),然后停止该程序运行,由系统再调用下一个用户程序运行,每个用户程序在不长的时间内,都能执行一次。

特点:

  • 多路性(同时性): 系统中有多个用户程序同时运行
  • 独立性:每个用户(程序)独立操作,互不干扰
  • 及时性:用户的请求能在较短(秒级或以下)时间内获得响应
  • 交互性:用户看电影同系统进行人机对话

实时系统

要求计算机系统及时响应随机发生的外部事件,并以足够快的速度完成对事件的处理
应用分为两个方面:
实时控制:工业生产的控制,信息采集的控制等(中断)
实时信息处理:及时信息检索或处理

分时,实时,批处理三种操作系统的特征比较表

在这里插入图片描述

操作系统的基本特征

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值