0.2.2-0.2.8

0.2.2 内存

  • cpu所有处理的数据都来源于内存,也叫主存储器(main memory),无论是软件还是数据都要先读到内存里,cpu才能进行处理。

  • 个人计算机内存主要使用的是动态随机存储,通电记录使用,断电消失。很好理解,你把电脑关了之前的开的网页都没有了。

  • DDR,现在买内存都是DDR,Double Data Rate,双倍传输速度,在一个周期内能进行两次工作传输。

  • 多信道:一般一个内存条最大是总线宽度64位,想要他更快可以把两个内存条整合在一起,这样数据就是同步读入这个整合在一起的两个内存条,看起来就是一个128带宽的内存条。

  • L2 cache:cpu读取数据要透过内存控制器与内存交互,如果把一些常用的数据、代码整合在cpu内部就可以提高速度,这部分cpu内部的暂存的地方称为 L2 cache。这部分内存要求与cpu频率相同,而DRAM达不到这个速度,它使用的是SRAM。

  • 主板上插着许多别的东西,网卡、显卡,这些东西工作的时候也是需要读入一定参数的,这些参数就存在一个CMOS芯片上。CMOS工作需要一个额外的电源,这个就是主板上的那个小电池

  • CMOS里的数据读取与更新是通过BIOS程序,BIOS程序是写死在主板上的一个内存芯片里的,这种芯片采用的ROM,在没有通电的时候也可以发挥记录功能。每次在开机的时候都会优先去读取BIOS里的内容。

  • 正常来说你是无法更新BIOS的,现在之所以可以在网上更新BIOS是因为现在的BIOS一般写入闪存(flash)或者EEPROM里。

0.2.3 显示适配器

  • 显卡,负责图形影像的显示。显卡自己也有一个内存容量,因为显示每个图像的颜色会占用内存。显卡的容量会影响到屏幕的分辨率和颜色深度

  • 玩3D游戏的时候涉及到3D运算,早期的3D运算是交给cpu去做的,但是cpu并非为3D运算而生,而且cpu很忙。所以在显卡上嵌入一个3D加速的芯片,这样GPU就诞生了。

0.2.4 硬盘与存储设备

  •  硬盘我们看起来是个方的,它名字里毕竟有个盘,其实他是一个圆的。

  • 它由圆形磁盘盘、机械手臂、磁盘读取头和主轴马达组成。实际工作的时候,主轴马达让圆形磁盘转动,机械手臂伸展让读取头在圆盘上进行读写。

  • 磁盘的最小存储单位是扇区(sector),

  • 传统的硬盘需要马达转动去驱动磁盘的读写,如果数据存储的比较分散,磁盘要转来转去的去读取,速度很慢。所以厂商就采用闪存去做高容量的存储设备,严格来说这些硬盘不能称之为‘盘’,因为它不再需要马达去驱动转动,它们是静止的,固态的,被称为固态硬盘。

  • 固态硬盘透过内存直接读写。

0.2.5 扩充卡与界面

0.2.6 主板

  • CMOS主要用来记录主板上一些运行参数,时间、CPU电压与频率,由于这些设备运行需要耗费电力,所以需要电池。

  • BIOS是写入到主板上某一块flash或EEPROM里的程序,在开机的时候读取CMOS里的参数,呼叫存储装置中的开机程序,进一步进入操作系统中。

  • BIOS也可以修改CMOS里的数据。

余下略

原文地址:https://www.cnblogs.com/AshOfTime/p/9364262.html