当前位置: 首页 > Linux

Linux基础学习-计算机入门

时间:2023-04-06 18:32:56 Linux

计算机硬件组成计算机组成输入单元输出单元CPU【控制单元,算术逻辑单元】内存从实线的数据传输方向可以知道,基本上数据流出是通过内存,至于数据会流入还是流出内存,是由CPU下发的指令集控制的。CPU实际要处理的数据完全来自于内存!所有单元都由CPU内部的控制单元协调。CPU的架构。通用指令集。RISC指令集(RISC)是使用最广泛的指令集。它被移动设备、嵌入式和其他复杂指令集(CISC)PC使用。指令集计算机中常用的计算单位容量单位:1字节(byte)8位(bit),硬盘最小物理容量为512bytes,最小组成单位为扇区(sector)速度单位:HZ(次/秒)CPU运行频率:外频和倍频早期的CPU架构主要通过北桥连接系统最重要的CPU、内存和显卡。因为所有设备都必须通过北桥连接,所以每个设备都应该工作在相同的频率上。于是就有了所谓的前端总线(FSB),但是因为CPU的命令周期比其他设备快,而为了满足FSB的频率,厂商在CPU内部对其进行了加速,所以就有了是一个带倍频器的外部频率。一般来说,在早期的CPU设计中,所谓的外频是指CPU与外部元件之间传输数据的速度,倍频器是CPU内部用来加快工作性能的倍数。是CPU的时钟速度。超频是指通过主板提供的设置功能,将CPU的倍频或FSB调到更高频率的一种方式,但由于CPU的倍频在出厂时通常是锁定的,无法修改,所以通常超频用的是外频。32位和64位CPU以及总线“位宽”CPU的数据都来自于内存,所以内存能够提供给CPU的数据量越大,系统的整体性能就会越快.内存也有自己的工作频率,由CPU中的内存控制器决定。如果一个CPU的内存控制芯片能以最高1600MHZ的频率与内存一起工作,一个时间段内的数据传输量为64位(位宽),那么CPU能从内存中获得的最快带宽在本系统中是1600MHZ*64bit=12.8GB/s超线程允许多个应用程序同时竞争CPU的计算单元,而不是通过操作系统的多任务切换。可以简单理解为:超线程技术就是将一个CPU计算单元虚拟成多个个体。多通道设计多通道可以扩展位宽,如果一个内存可以达到64位,那么两个内存可以达到128位。多根内存条的大小和型号应该相同。DRAM和SRAMSRAM是集成在CPU中的二级缓存。二级缓存的频率与CPU相同,远高于DRAM。它的作用是提高整体性能,采用静态随机访问技术。只读存储器(ROM)主板的BIOS计算机内核操作系统管理着整个硬件资源,包括CPU、内存、输入输出设备和文件系统。层次关系(从外到内):应用|系统调用|内核|硬件内核函数系统调用接口(Systemcallinterface):为方便开发者使用抽象的内核接口进程管理(Processcontrol):通过CPU资源有效分配并完成多任务管理内存管理:控制整个系统的内存,提供虚拟内存功能,在内存不足时提供swap分区。文件系统管理:文件管理的管理包括输入输出(I/O)等工作,以及对不同文件格式的支持等。如果你的内核不支持某个文件系统,那么你将无法使用该格式文件。设备驱动程序(Devicedrivers):硬件管理