Linux作为一操作系统,计算机硬件是基础,计算机硬件分为控制器,运算器,存储器和输入输出设备,其中我们经常进行管理操作的就是存储器,通过对其基本构造和工作原理的了解,有助于我们进行后面的磁盘规划,分区,文件系统建立等能有效进行。
CUP,中央处理器,也就是我们上面提到的控制器和运算器,当然也有一部分的存储器,例如缓存。
存储器在计算机中分为两个部分,分别是主存和辅存,也称作内存和外存。通常内存的读写速度远大于外存的速率。内存按其工作方式不同可分为ROM和RAM了,ROM可不是手机刷机的那个ROM,全称是Read Olny Memory(只读存储器),从字面意思理解就是只能用于读操作却不能写入数据,当然这只是最初的ROM,只能读取不能写入,最开始,当ROM出现问题时,就只能丢掉,自己也不能修改,非常不方便。还有一种叫做PROM(Programmer ROM)叫可编程ROM,这种ROM不仅可以读取数据,还可以写入数据,当然这需要专门的刻录工具,可惜。。。。。这种PROM是一次性的,只能刻录一次,写入数据后就不能再修改了。后面又有EPROM(Earerable Programmer ROM)叫可擦除ROM,就是可以进行多次的数据写入和擦除,这种EPROM只能通过强紫外线照射进行擦除。后来又出现一种ROM,也是现在一些BIOS使用的ROM,EEPROM(英文不会写。。。)电可擦除ROM,就是可以用电进行擦除,而不是通过光照。
很长一段时间内都区分不了ROM和RAM,其实他们本身的单词特别简单,RAM全称是Random Access Memory(随机访问存储器),允许随机的按任意指定地址向内存单元存入或从该单元取出信息,对任一地址的存取时间都是相同的,这就是我们经常所说的内存了,一般我们的操作系统是装在外存上的,比如说硬盘,当开机后,计算机会把操作系统从外存调入到内存,所以即使我什么软件都没打开,内存占有率依然不少,那就是因为内存已经加载了我们最大的软件--------操作系统.微软的处理器控制这大部分的市场,他们自己却认为自己是卖软件的,IBM的服务器做的也是非常棒,它们却认为自己是卖服务的,而不是卖硬件的。大多数的人只知道华为手机,却不是到它是中国唯一一个能影响世界的,能在世界舞台上的信息与通信解决方案供应商。也许linux的全称也应该写成GUN/linux,GUN的全称是GUN is NOT UNIX ,说道GUN自然而然就是很多人知道的“开源”一次,开源就是开放源代码,也就是你不需要付费或者苦逼的破解就能自己使用,编译,修改。当然,开源也有版权,开源不等于免费。。。。。电脑面前坐了3分钟脑袋里也没有任何关于内存的东东。。。。计算机组成原理白学了。。。。哭瞎。。。。所以就随便扯扯凑字数。RAM又分为,SRAM和DRAM,静态随机访问内存(SRAM)集成到CPU内存成为高速缓存以加速数据的访问。个人计算机的内存主要组件为动态随机访问内存(DRAM)
下面就是外存了,外存和内存有一个最大的区别,除了读写速率,空间大小差别大以外,它们之间最大的差别就是,外存属于非易失存储器。也就是,你放入内存的东西,在没电之后所有东西就都没了,而放入外存的东西就算没电也依然存在。外存,我们用到最多的有机械式硬盘,和用作U盘,内存卡的闪存。机械硬盘由磁头,机械(磁头)臂,盘片转轴和盘片及控制电机组成,而我们的数据则保存在盘片上的磁性材料上,盘片是双面读写的,一个机械硬盘也不止一个磁盘,你可以想象成好多磁盘重叠放在一起。通常把盘片从外到内化成一圈一圈的同心圆环,一个圆就是一个磁道,磁道与磁道之间是有空隙的,防止磁道间的干扰,也是方便磁头读取数据,我们分区时当然不可能以磁道为基本单位,而是把一个个磁道划分成一个个的扇区,每个扇区有512Byte。每个盘片的上下两个盘面上面都有一个磁头,所有的磁头都是同步转动的,所以每个磁头在同一时刻都在不同盘面的相同位置,而每个在同一垂直面上的磁道叫做柱体,所有我们Windows分区时以一个个同心环进行分区的。磁盘转动时的角速度是相同的所以,所以相同的时间里,磁盘外侧比内侧的线速度更大,也就是磁头能读取更多的数据,即外测的读取速率最快,所以最外侧为Windows中的C盘。
博客快发表的时候才想起另外一个东西,叫做南北桥芯片,这个名次,到大学的时候才是第一次听,真是无知的紧呀。。。。南桥芯片在主板上比较靠近输入输出设备的插槽,所以主要是接低速的输入输出设备,北桥比较靠近cpu和内存,所以最要接高速的内存等。。
a.北桥:负责连接速度较快的CPU,内存与显卡等组件
b.南桥:负责连接速度较慢的周边接口,包括硬盘 USB 网卡等。