Qin darkstone

操作系统

  • 第一章 计算机系统概述

    • 并行性与并发性的区别与联系
    • 特权指令与非特权指令
    • 访管指令与访管中断
    • 定义微内核结构OS的四个方面
  • 第二章 进程与线程

    • 为什么要引入进程?
    • 什么是进程?进程由什么组成?
    • 进程是如何解决问题的?
    • 为什么要进行处理机调度?
    • 调度算法有哪几种?适合分时操作系统和实时操作系统的调度算法有哪些?
    • 为什么要引入进程同步的概念?
    • 不同的进程之间会存在什么关系?
    • 为什么会产生死锁?产生死锁有什么条件?
    • 有什么办法可以解决死锁问题?
    • 进程与程序的区别与联系
    • 死锁与饥饿的区别与联系
    • 银行家算法的工作原理
    • 进程同步、互斥的区别与联系
  • 第三章 内存管理

    • 为什么要进行内存管理?
    • 页式管理中每个页表项的大小的下限如何决定?
    • 多级页表解决了什么问题?又会带来什么问题?
    • 为什么要引入虚拟内存?
    • 虚拟内存空间的大小由什么因素决定?
    • 虚拟内存是怎么解决问题的?又会带来什么问题?
    • 分页管理方式与分段管理方式的比较
  • 第四章 文件管理

    • 什么是文件?
    • 单个文件的逻辑结构和物理结构之间是否存在某些制约关系?
    • 目录管理的要求是什么?
    • 在目录中查找某个文件可以使用什么方法?
    • 什么是文件系统?
    • 文件系统要完成哪些功能?
    • 文件物理分配方式的比较
    • 文件打开的过程描述
  • 第五章 输入输出I/O管理

    • I/O管理要完成哪些功能?
    • 当处理机和外部设备的速度差距较大时,有什么办法可以解决问题?
    • 什么是设备的独立性?引入设备的独立性有什么好处?
    • 在磁盘上进行一次读写操作需要哪几部分时间?其中哪部分时间最长?
    • 存储一个文件时,当一个磁道存储不下时,剩下部分是存在同一个盘面的不同磁道好,还是存在同一个柱面的不同盘面好?
    • 解释设备分配
    • 提高磁盘I/O速度的方法有什么?
Author:Qin darkstone
Link:https://qindarkstone.github.io/2023/08/27/408/操作系统/
版权声明:本文采用 CC BY-NC-SA 3.0 CN 协议进行许可