第0章-计算机概论

第0章 计算机概论

2021.1.12

CPU里含有指令集,分为两个单元:算术逻辑单元&控制单元。

  1. 算术逻辑单元主要负责程序运算与逻辑判断
  2. 控制单元主要协调各周边组件和各单元之间的工作

两种CPU架构:

  1. 精简指令集:RISC,如SPARC、ARM
  2. 复杂指令集:AMD、Intel、VIA等x86架构CPU;64位的CPU称为x86-64架构

32位CPU,一次能读取32位的数据,因此读写的最大数据量 2 32 B y t e s = 4 G B 2^{32}Bytes=4GB 232Bytes=4GB

新的CPU往往含有很先进的指令集,以加速多媒体程序的运行,让耗电量降低。

命令周期:次数/秒,例如2.4 GHz 八核Intel Core i9,就是 2.4 × 2 30 次 / 秒 2.4\times2^{30}次/秒 2.4×230/

网络传输,以bit为单位,因此20M/s的含义为2.5MB/s

外频:CPU与外部组件进行数据传输时的速度

新技术:让CPU直接与内存、显卡等设备分别进行通信,不需通过外部的连接芯片

前端总线速度:CPU中的内存控制芯片与内存间的传输速度

CPU从内存中取得的最大带宽=内存工作频率 × \times ×位宽

在64位系统,内存参数64 GB 2667 MHz DDR4,则最大带宽=64bits × \times × 2667 × \times × 2 20 2^{20} 220=21336MB/s=20.8GB/s

CPU每次能处理的数据量称为字长。例如32位、64位

32位的CPU只能解析并支持4GB内存。

2021.1.13

动态随机存取内存:DRAM

带宽=频率 × \times ×位宽

双通道内存:将两个内存集合在一起,一个内存位宽为64位,则两个内存的位宽为128位。

二级缓存(L2 Cache):整合在CPU内部,因此频率和CPU相同。静态随机存取内存(SRAM)就是一个例子,成本较高,而容量较小,因此作为高速缓存以加快数据读写。

只读存储器(ROM):在没有通电时也能记录数据。例如BIOS程序就是在ROM上实现的软件。

显卡(VGA):3D加速芯片即为GPU、集成内存即为显存。

小区块是磁盘的最小的物理存储单位,称之为扇区。

同一个同心圆的扇区组合成的圆就是磁道。

所有碟片上的同一个磁道组合成柱面。

数据的读写往往从外圈开始往内写(因为外圈转一圈访问的扇区更多)

磁盘与主板的传输接口类型:SATA、SAS、USB

  1. SATA:理论速度可达600MB/s,传输10位编码,8位为数据,2位为校验码。
  2. SAS:速度更快(也更贵),支持热插拔。
  3. USB:USB3.0的读写速度大约为100MB/s

固态硬盘(SSD):闪存直接读写。没有马达,不需要转动,问题是:闪存有写入次数的限制。

测试磁盘的性能:每秒读写操作次数(IOPS)。在mac系统上,可以使用Blackmagic disk speed test软件测试IO速度。

利用软件测试IO速度

机械磁盘(HDD):带磁头和碟片,价格低,容量高。

缓存:缓冲存储器,将硬盘内常使用的数据缓存起来,加速读写性能。

PCIe接口:分为x16, x8, x4等,数字为通道数。如果多通道扩展卡安装在少通道接口上,则性能会对应下降。

插槽位置的考虑:不要安装在与南桥连接的插槽上,这样性能的瓶颈就会发生在CPU与南桥的带宽上。

IRQ:各设备可以通过IRQ中断请求告知CPU该设备的工作情况,方便CPU进行工作分配。

CMOS:记录主板的重要参数,如系统时间、CPU电压与频率、各设备的IO地址、IRQ等

2021.1.14

常用的英文编码表为ASCII系统,中文使用GB2312、GBK编码。

UTF-8为万国码,即Unicode编码系统。

软件:系统软件、应用程序。

操作系统内核的作用:举例说明,如果内核不支持TCP/IP网络协议,则无论是什么型号的网卡,内核都无法提供网络功能。内核程序放置到内存中的区块是受保护的,并且启动后就一直常驻在内存当中。

操作系统的内核层直接参考硬件规格写成,所以同一个操作系统程序不能够在不一样的硬件架构下运行。

内核的主要功能:

  1. 系统调用接口:方便程序员与内核沟通。
  2. 进程管理
  3. 内存管理(内核提供虚拟内存,当内存不足时可以提供交换分区
  4. 文件系统管理(如果内核不支持某个文件系统,则无法使用该格式下的文件)
  5. 设备驱动:将设备的驱动程序编译成模块并加载(就不需要重新编译内核了)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Walden_RUC

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值