第二章:操作系统简介

69 阅读1分钟
  1. 一个运行中的程序发生了什么?

很简单,它仅仅在执行指令,每秒可执行上亿次。命中指令 -> 解析指令 -> 执行指令。

  1. 什么是操作系统?

A: 操作系统本质上也是一个软件,它的功能就是让运行其他程序变得更简单,可以同时运行多个程序,并且共享内存、设备等。

  1. 操作系统如何实现上述功能?

    • 对CPU和内存进行抽象,让每个程序认为自己是在独享资源。
    • 作为标准库提供API
  2. 本书的整体结构

    • 对 CPU 的虚拟化
    • 对 Memory 的虚拟化
    • 并发
    • 持久化