马哥Linux(一):操作系统基础

1. 冯诺依曼体系

计算机五大组成部分

  • 计算器
  • 控制器
  • 存储器
  • 输出设备
  • 输入设备

2. 南桥 北桥

概念

  • 北桥也称为主桥,主要负责CPU与内存之间的数据交换,距离CPU更近,被用来处理高速信号,常处理CPU,RAM,AGP端口或PCI Express,和南桥芯片之间的通信。
  • 南桥芯片负责I/O总线之间的通信

Tips

  • 可以把硬盘接在北桥调优

3. CPU

  • CPU最核心的组件:计算器,控制器,寄存器
  • 通过寄存器暂时保存数据。

缓存

  • 程序局部性原理
  • 一级缓存 < 二级缓存

4. 加电自检

  • ROM Read+Only Memory(只读存储器)
  • RAM Random+Access Memory(随机存储器)

5. I/O

两种信号检测机制

  • poll
  • interrupt(中断):硬件通知机制
  • 可编程中断控制器和CPU针脚相连,通过线得知什么设备信号。
  • 中断向量

6. 语言

  • 机器语言
  • 微码(汇编语言)> 编译器
  • 高级语言
  • API将高级语言和编译器链接起来

7. 硬件CPU架构

  • ARM
  • x86
  • x64

9. 内核(kernel)

主要功能

  • 进程管理
  • 内存管理
  • 文件系统
  • 网络功能
  • 硬件驱动
  • 安全机制

10.plus

  • 批处理系统
  • ABI


    马哥Linux(一):操作系统基础_第1张图片
    层级划分

你可能感兴趣的:(马哥Linux(一):操作系统基础)