考研操作系统笔记

本文主要介绍了操作系统的定义、功能,包括处理器、存储器、文件和设备管理,以及用户接口。阐述了操作系统的并发性、共享性、虚拟性和异步性特征,并概述了其发展历史。详细讨论了系统调用、微内核、中断与异常以及用户态和核心态的概念。接着,第二章深入探讨了进程,包括进程的定义、组成、状态转换、控制和通信。还介绍了线程的概念、实现方式及调度策略。

参考课本: 计算机操作系统第四版 (汤小丹)

第一章: 操作系统引论

操作系统的定义

操作系统的功能(4个管理,3个接口)

  1. 处理器管理
  2. 存储器管理
  3. 文件管理
  4. 设备管理
  5. 用户接口
    • 命令接口{ 联机命令接口, 脱机接口(批处理命令接口)(*.bat, shell脚本) }
    • 程序接口=系统调用
    • GUI图形接口

操作系统的特征

最基本的是: 并发性 共享性

  1. 并发性
    • 并发: 间隔着运行
    • 并行: 同时运行
  2. 共享性
    • 互斥共享
    • 同时共享
  3. 虚拟性
  4. 异步性

操作系统的发展阶段

  1. 无操作系统
  2. 批处理操作系统
    • 单道批处理操作系统
    • 多道批处理操作系统
  3. 分时操作系统
    优点: 提供人机交互功能
    缺点: 不能优点处理紧急任务
  4. 实时操作系统
    • 硬实时操作系统(必须在规定时间完成)
    • 软实时操作系统(偶尔接受超时)

系统调用

系统调用发生在用户态,处理是在核心态进行的
陷入指令会产生内中断,从用户态进入核心态

<
评论 10
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值