学Linux(2) 计算机和操作系统基本知识部分笔记

鸟哥的书厚是有道理的,对新人真的极为友好,对我这种非计算机专业的想学Linux的还能顺道学点计算机和操作系统的基本原理(当然也是有道理的,鸟哥强调Linux下一切皆文件,要是不交代下基本知识还真能把硬件搞废喽)。搞懂了一下我以前一直听着很耳熟却并不能祥的一些知识,比如内存双通道啦,南桥北桥啦,CPU的二级缓存啦,觉对干货。

      计算机无大部分:输入单元,输出单元,CPU内部的控制单元,算数逻辑单元,和内存。最重要的CPU和内存,其中内存的作用是,基本数据都是流过内存再转出去,CPU要处理的数据完全来自于内存(其实还有后边的缓存)。

     CPU指令集系统分为:精简指令集,和复杂指令集。

     精简指令集,每条指令执行时间短,指令执行性能佳,动作单纯,但要做复杂的事情就必须多个指令来完成。常见有:ARM。。。。(因为我就知道ARM,haha,后面都省了)

     复杂指令集(CISC)每个小指令都可以执行一些比较低阶的硬件操作,指令数目多而复杂,每条指令长度并不相同。因为指令较为复杂所以每条指令花费的时间较长,但每条个别指令可以处理的工作较为丰富。常见的有:X86,X86-64(原来64位这货是AMD先搞出来的,又称为X64)

    64位是CPU一次读写64bits数据,32位是CPU一次读取32bits的数据的意思,因为CPU读取数据了有限制,因而从内存中的读写数据也有限制,大概就是4GB左右(所以说老电脑,4G就是天了。。)

     容量计算:电脑对数据的判断主要用过没有没电来判断,所以理论上对每一个记录单位而言,它只认识0和1,0/1这个二进制单位我们成为bits。但bits实在太小,所以再储存数据的时候每份简单的数据都会用到8个bits来记录数据,
因此才有了Byte这个单位,1Byte=8bits,但还是太小了,1000000Byte是啥玩意?所以才有了KB,MB,GB,TB....这里的B就是Byte的意思。1GB=1024*1024*1024Byte。
    速度计算:常用单位是Mbps就是没秒多少bits,比如我们常听到的20M/5M光纤速度如果转换位文件大小的Byte,其实理论传输的最大值位2.5MByte/s / 625KByte/s。

    Intel芯片组结构:(1)北桥:负责链接速度较快的CPU、内存与显卡接口等元件(尤其重要的是CPU与内存的连接)(2)南桥:负责连接速度较慢的设备接口,包括硬盘,USB,无线网卡等。北桥一般整合到CPU所以看不到,南桥能看到。
   CPU的效率,Intel i7-4790 的频率为3.6GHZ,表示CPU在一秒之内运算3.6*10^9次工作。
   CPU的外频,早期CPU通过北桥链接CPU、内存和显卡,因所有设备走北桥,那必然运算频率要相等(FSB总线)。但是呢,CPU又算的快,但还有满足FSB咋办呢,于是厂商就在CPU内部进行加速,于是就有了外频和倍频了,所谓的外频是指CPU与外部元件进行传输是的速度,倍频则是CPU内部用来加速工作性能的一个倍数,两者相乘才是CPU的频率速度。Intel core E8400的内频为3.0GHZ,而外频是333MHZ,因此就是9倍频喽。所谓超频就是改外频或者该倍数。而现在的计算机基本没有北桥了,因此CPU设计就无需外频,只需要考虑整体频率即可。
    32位和64位的带宽,CPU的各项数据来自于内存,与CPU一样,内存也是有频率的,1600MHZ的内存这只是工作频率(每秒几次),一般来说,每次频率能够传输的数据量,大多是64位,这个就是所谓的带宽了,CPU可以从内存中得到的最大带宽就是 1600MHZ*64bits = 1600MHz*8Byte = 12.8GByte/s。
    CPU超线程技术:同时进行物理核心*2的程序运行个数。
    内存双通道:传统总线只有64位,为了加快总线,把两个内存整合到一起,如果1根内存可达64位,两只就是128位,就是双通道了。
    CPU二级缓存CPU数据都由内存提供,但CPU到内存还要通过内存控制器,如果常用程序或数据可以放置到CPU就好了,就不需要重复跑内存读取了,性能就大大提升,这就是二级缓存。L2必须和CPU一样的频率,以为成本高所以就不太大了。
    ROM,就是BIOS那个启动项(F2),数据记录在一个CMOS的芯片上,需要借助额外的电源来发挥记录功能,这就是为啥主板会有一块电池,


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值