操作系统定义
操作系统是计算机硬件和用户(程序和人)的一个借口,它使得其他程序访问更加方便有效的进行,并能方便地对计算机硬件和软件资源进行访问
操作系统的两个主要目标
- 有效使用硬件
- 有效使用资源
操作系统-- 自举过程
不是把操作系统全部放入这个内存中,可以放启动程序(自举程序)再里面,然后再加载出操作系统

操作系统-- 演化

批处理系统

分时系统

个人系统
当个人计算机产生后,需要有一类适合这类计算机的操作系统,于是,单用户操作系统应运而生,如DOS(磁盘曹祖系统)
并行系统
并行操作系统有分时操作系统的功能
分布式系统

实时系统
指在特定时间限制内完成任务(比如你要发导弹,必须要实时,还有医疗手术)
操作系统–组成部分

组成部分–用户界面

组成部分–存储管理(重点)
单道程序

多道程序

多道程序的分类-非交换
- 分区调度


- 分页调度


多道程序的分类-交换
1.请求分页调度


2.请求分段调度(不是很理解)



组成部分–进程管理
程序 作业 进程

程序 作业 进程之间的状态图

调度器
将一个作业或进程从一个状态改变为另一个状态,进程管理器使用了两个调度器
作业调度器: 将一个作业从保持状态转入就绪状态,或从运行状态转入终止状态
进程调度器:

队列



组成部分–设备管理
负责访问输入/输出设备
组成部分–文件管理
控制对文件的访问
主流的操作系统:Unix Linux Windows
操作系统作为硬件和用户之间的桥梁,旨在有效利用硬件和资源。从批处理到实时系统,操作系统经历了多种形态的发展。其核心组成部分包括用户界面、存储管理、进程管理和设备管理。存储管理涉及单道、多道程序设计,以及分页和分段调度。进程管理关注进程状态转换和调度器。设备管理和文件管理则确保输入输出操作和文件访问的顺利进行。主流操作系统如Unix、Linux和Windows扮演着重要角色。
2999

被折叠的 条评论
为什么被折叠?



