Skip to content

Latest commit

 

History

History
23 lines (14 loc) · 1.09 KB

ch3_01-linux-0.11阅读笔记.md

File metadata and controls

23 lines (14 loc) · 1.09 KB

操作系统

操作系统组成: 硬件系统、操作系统内核、操作系统服务、用户应用程序。图5-1 操作系统组成部分

操作系统组成部分

Linux 内核的主要用途就是为了与计算机硬件进行交互,实现对硬件部件的编程控制和接口操作,调度对硬件资源的访问,并为计算机上的用户程序提供了一个高级的执行环境和对硬件的虚拟接口。

操作系统内核的结构模式

  1. 整体式的单内核模式
    1. 内核代码紧凑、执行速度快,不足之处在于层次结构不强。
  2. 层次式的微内核模式

Linux内核的构成:进程调度模块、内存管理模块、文件系统模块、进程间通信模块和网络接口模块

linux内存管理机制中,同时采用了内存分段系统(Segmatation System)和内存分页系统(Paging System)

内存地址空间概念

  1. 程序(进程)的虚拟和逻辑地址
  2. CPU 的线性地址
  3. 实际物理内存地址