首页 > 代码库 > (一)操作系统概述
(一)操作系统概述
计算机系统 = 计算机硬件 + 计算机软件
计算机硬件: 运算器 + 控制器 + 存储器 + 输入输出设备
计算机软件:系统软件 + 系统实用软件 + 应用软件
系统软件:如操作系统
系统实用软件:如 编译器,编辑器,连接程序
裸机:无任何软件支持的计算机(计算机硬件)
虚拟机:经过软件扩充后,把裸机改造成功能更强,使用更方便的机器
操作系统:是计算机系统中控制和管理计算机系统资源,合理组织计算机工作流程、提高资源利用率和方便用户使用计算机系统的计算机程序的集合。是计算机系统中的一个系统软件。
操作系统2大特征: 并发 ; 资源共享
单道系统:一段时间内,系统只能处理一道作业
1批处理操作系统:用户通过系统管理员把作业提交给计算机系统,有计算机系统统一进行调度和处理,作业运行中不需要人工干预,这样的操作系统就是批处理操作系统。
脱机:用户在自己作业运行过程中,不能对计算机的运行进行控制和干预
联机:用户在自己作业运行过程中,能对计算机的运行进行控制和干预
作业吞吐量:在单位时间内完成的作业道数
批处理系统特点:
无交互能力
作业周转时间长
只使用与科学计算工作
2分时操作系统
分时技术:把处理机的运行时间分成很短的时间片,按时间片轮流把处理机分配给各个联机用户作业使用.若在其分配的时间内不能完成计算,则该作业暂时中断,把处理机让个另一个作业使用,等待下一轮分配继续其运行.
[在一台计算机上连接多个用户终端,多个用户可同时在自己的终端上使用计算机,好像独占计算机一样]
设计分时系统时优先考虑目标: 交互性和响应的及时性
3 实时操作系统
[定义]指对外部事件能在允许的时间范围内做出响应的操作系统
[应用]一般是专用系统,而其他操作系统是通用系统,主要用在控制方面 如导弹,飞机,飞船等
[特征]响应的及时性; 高可靠性
实时系统一般采用设备冗余的办法解决系统的高可靠性问题
进程切换需要较大的开销
4网络操作系统
[定义] 用于控制管理网络通信和资源共享,协调各主机上任务的执行,并向客户提供统一的网络接口的软件的集合
[特征] 1网络是一个互连的计算机系统的群体;根据连接计算机的地理位置不同,一般可分为局域网和广域网
2这些计算机是自治的,每台计算机都有自己的操作系统,各自完全独立,他们在网络协议的控制下协同工作;
3系统互连要通过通信设施来实现
4系统通过通信设施执行信息交换 资源共享 互操作和协作处理,实现多种应用要求.
5分布式系统:
通过通信网络将物理上分布的具有自治功能的数据处理系统和计算机系统连接起来,实现信息交换和资源共享,协作完成任务的操作系统
(一)操作系统概述