【西电9031考研复试】操作系统-学习笔记

【操作系统】学习笔记

  • 操作系统概念与功能
    • 特征
    • 发展与分类
    • 运行机制
    • 中断
    • 系统调用
    • 体系结构
    • 操作系统结构
    • 虚拟机
  • 进程与线程
    • PCB
    • 进程的状态与转换
    • 进程控制
    • 进程通信
    • 线程
    • 线程的实现方式
    • 进程的转换
    • 进程调度
    • 调度算法
    • 进程互斥
    • 死锁的解除
    • 预防死锁
  • 内存管理
    • 内存保护
    • 覆盖与交换
    • 动态分区分配
    • 分页存储管理
    • 基本地址变换机构
    • 快表
    • 基本分段存储管理方式
    • 内存映射文件
  • 文件管理
    • 文件逻辑结构
    • 文件目录
    • 文件分配方式
    • 连续分配
    • 链接分配
    • 索引分配
    • 文件存储空间管理
    • 文件共享
    • 文件系统的全局结构(布局)
    • 虚拟文件系统
    • 磁盘结构
    • 磁盘调度算法
      • 先来先服务算法(FCFS)
      • 扫描算法(SCAN)
      • 循环扫描算法(C-SCAN)
    • 磁盘的管理
  • 输入输出管理
    • I/O控制方式
      • 程序直接控制方式
      • 中断驱动方式
      • DMA方式
    • 设备的分配与回收
    • 缓冲区管理

操作系统概念与功能

资源管理者:

  1. 处理机管理
  2. 存储器管理
  3. 文件管理
  4. 设备管理

向上层提供服务:

  • GUI用户图形界面
  • 命令接口
    • 联机命令接口
    • 脱机命令接口
  • 程序接口

特征

并发:指两个或多个事件在同一时间间隔内发生。这些事件宏观上是同时发生的,但微观上是交替发生的

并行:指两个或多个事件在同一时刻同时发生。

注意

  • 单核CPU同一时刻只能执行一个程序,各个程序只能并发地执行
  • 多核CPU同一时刻可以同时执行多个程序,多个程序可以并行地执行

比如Intel 的第八代 i3 处理器就是 4 核CPU,意味着可以并行地执行4个程序

共享即资源共享,是指系统中的资源可供内存中多个并发执行的进程共同使用。

虚拟是指把一个物理上的实体变为

你可能感兴趣的:(OS,一研为定,学习,笔记)