个人计算机

个人计算机架构与接口设备

主板

主流 x86 开发商(Intel,AMD)的 cpu 架构并不兼容, 两大主流的 CPU 所需要的主板芯片组设计也不相同。

芯片组 分为两个 桥接器 来控制各组件通信

  1. 北桥负责连接速度较快的 CPU 、内存、显卡等组件
  2. 南桥负责连接速度较慢的周边接口,包括usb,硬盘,网卡等

tips : AMD 将内存控制组件集成到 CPU 当中,加速 CPU 与内存的传输速度。(AMD 和 INTEL 的架构上的主要区别)

CPU

  1. 多核 : 一个 CPU 多个运算内核
  2. 频率 : CPU 每秒可进行的工作次数,等于外频和倍数的乘积(外频:CPU与外部组件进行数据传输/运算时的速度,倍频:CPU内部用来加速工作性能的一个倍速)
  3. 32位 与 64位: 主要依据 CPU 解析的字组大小来判定。 32位 CPU 最大只能够支持到 4GB 内存

内存

个人计算机的内存主要组件为 动态随机访问内存 (通电使用与记录,断电数据消失)

双通道设计理念 : 一条内存仅达 64位,两条内存可达128位

BIOS : Basic input output System , 写死到只读存储器中 (Read Only Memory,rom),BIOS 系统在开机的时候首先读取的一个程序。(因为升级BIOS,现在BIOS通常写在闪存或EEPROM)

显卡

显卡上面有一个 内存的容量,将会影响到最终的屏幕分辨率与色彩深度。
运算速度,显卡上面嵌入一个 3D 加速的芯片 , GPU 的由来。

硬盘

PCI适配卡

电源

操作系统与应用程序

操作系统

  1. 内核 (kernel): 是一组程序,重点在于管理计算机的所有活动以及驱动系统中的所有硬件

内核程序所放置到内存当中的区块是受保护的,并且开机常驻内存。主要功能有: 系统调用接口、 程序管理、 内存管理、 文件系统管理、 设备驱动等

  1. 系统调用 : 通常会提供一整组的开发接口给工程师来开发软件

    应用程序

    应用程序: 是参考操作系统提供的开发接口所开发出来的软件