鸟叔的linux私房菜 p1 - DDL-Killer/The-road-of-Linxu-Group2024 GitHub Wiki

cpu架构

  • 精简指令集(RISC)和复杂指令集(CISC)
  • 复杂指令集:x86架构来源于最早发展出的cpu型号为8086

个人计算机架构与相关设备组件

  • 早期的主板芯片组通常分为两个网桥来控制各组件的沟通:
    1. 北桥:负责链接速度较快的cpu、主存储器与显示适配器界面等组件,大多北桥内存控制器整合到cpu的封装中
    2. 南桥:负责链接速度较慢的装置接口,包括硬盘、USB、网络卡

cpu的工作频率:外频和倍频

  • 外频指的是cpu与外部组件进行数据传输时的速度
  • 倍频指的是cpu内部用来加速工作效能的一个倍数
  • 外频×倍频才是cpu的频率速度
  • 超频超的是cpu的外频

总线宽度

  • cpu内的内存控制芯片与主存储器间的传输速度为“前端总线速度”
  • cpu每次能够处理的数据量称为字组大小,字组大小根据cpu的设计有32位和64位

内存

  • 个人计算机的主存储器主要组件为动态随机存取内存
  • 对服务器来说,主存储器的容量有时候比cpu的速度还要来得重要的多

操作系统

  • 操作系统其实也是一组程序,这组程序的重点在于管理计算机的所有活动以及驱动系统中的所有硬件
  • 核心程序所放置到内存的区块是受保护的,并且一开机后就一直常驻在内存中

系统呼叫

  1. 操作系统的核心层直接参考硬件规格写成,所以同一个操作系统不能够在不一样的硬件架构下运作
  2. 操作系统只是在管理整个硬件资源,包括cpu、内存、输入输出装置及文件系统文件
  3. 应用程序的开发都是参考操作系统提供的开发接口,所以该应用程序只能在该操作系统上运作,不可以在其他操作系统上运作

核心功能

  1. 系统呼叫接口
  2. 程序管理
  3. 内存管理
  4. 文件系统管理
  5. 装置的驱动