一、计算机硬件
1、cpu:从内存中读取数据进行处理后再将数据写入到内存。通过缓存控制对内存的读写速度。cpu的运行速度是内存的千倍上。
2、内存:数据的临时存放位置,相当于数据的中转站。所有运行的程序都在内存中临时存在,通常通过启动某软件的方式,将重要的数据写入到软件中并长久保持在内存中。这样这些数据的读写速度将会非常的快速。
3、硬盘:计算机的主要存储设备就是硬盘,对数据进行永久性的存储。硬盘上通常有高速缓存,来协调内存对硬盘数据的读取和写入。硬盘转速越快,对数据的读取速度越快。硬盘主要部分为盘面,硬盘分区是对盘面分区,不同的盘面在不同的盘中。
4、阵列卡RAID:主要用来管理磁盘分区,可以合并分区或者克隆分区等等。对硬盘的性能和数据会产生较大的影响。
5、北桥芯片:cpu旁边,负责cpu与内存,显卡,pci之间的数据交互。
6、南桥芯片:负责IO间的通信,即输入设备、输出设备和内存之间的通信。
7、显卡:解析数据将数据传递给显示器显示。linux服务器一半不按图形化界面,因此可以不装显卡。
8、光驱:linux可以不按光驱。安装系统可以通过U盘或者其他工具批量安装。节约成本。
9、高并发写入数据如下图。若是高并发读取数据,则先到内存中查找,若没有再到磁盘中读取。三者之间通过缓存协调。