操作系统基础第一讲
操作系统基础第一讲
考点一:操作系统的概念
1. 操作系统的定义
2. 操作系统的作用
2. 操作系统的特征
-
并发性
多线程,不能同时运行, 在同一时间间隔内交替发生,我走一段你走一段,谁先结束未知
-
共享性
-
虚拟性
-
异步性
考点二:操作系统的发展历程
1. 无操作系统的计算机系统
-
人工操作方式
用户独占主机,CPU等待人工传递纸带
-
脱机输入输出(Off-Line I/O)方式
-
单道批处理系统
-
多道批处理系统
-
分时系统
-
实时系统
考点三:操作系统的运行环境
1. 操作系统的运行机制
-
两种程序
-
两种状态
三种方式程序进入内核态
- 系统调用
- 异常
- 外围设备中断
-
两类指令
2. 中断
3. 系统调用
-
系统调用概念
-
系统调用过程
4. 操作系统的主要功能
-
进程控制
-
进程同步
-
进程通信
-
进程调度
5. 存储器管理功能
-
内存分配
-
内存保护
-
地址映射
-
内容扩充
6. 设备管理功能
-
缓冲管理
-
设备分配
-
设备处理
考点四:操作系统的结构
软件的含义
高内聚,低耦合
1. 无结构操作系统
2. 模块化操作系统
-
模块化结构
-
模块化OS优缺点
3. 分层OS结构
-
有序分层
-
层次的设计
程序嵌套
![img](https://img2023.cnblogs.com/blog/3049608/202408/3049608-20240804102508404-104442849.png
4. 微内核OS结构
-
基本概念
-
客户/服务器模式的优点
-
微内核技术
指精心设计的,能实现现代OS核心功能的小型内核
-
微内核基本功能
-
时钟管理
-
中断机制
-
原语
-
系统控制的数据结构及处理
考点五:虚拟机
本文作者:蠲忿恚葉言
本文链接:https://www.cnblogs.com/JUANFENHUI/p/18451416
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具