2019-07-29

2019-07-29  本文已影响0人  小程有话说

操作系统内核

Linux 内核地图

我们用到的各种智能设备,都离不开操作系统;如果把操作系统比作一座大楼,那么无疑,内核是这座大楼的地基,其深度决定了大楼能盖多高~

计算机通过内核来管理各种资源;更重要的是,内核向上提供了抽象,以便上层代码调用。

具体分为:

  1. 进程,调度,任务管理,同步。
  2. 内存,虚拟内存,内存映射,页表,物理内存。
  3. 文件,VFS,缓存,文件系统。
  4. 网络,套接字,协议栈,网络设备。

指令集架构

指令集在操作系统之下,硬件之上,是沟通两者的基础。

常用的指令集有 X86 X64指令集。

指令集包含基本数据类型 指令集 寄存器 寻址模式 存储体系 中断 异常处理 I/O。

上一篇 下一篇

猜你喜欢

热点阅读