萌新从零开始学习计算机硬件系统

本篇文章由柠檬学院研发部整理,独家原创,谢绝转载。

Java经典入门教程:https://ke.qq.com/course/155221?taid=778849369611861

Java构架师技术栈:https://ke.qq.com/course/401944?taid=3595841109893656

计算机硬件系统

一. 我是做软件的,但是软件最终要在硬件上执行,因此学习计算机硬件有助于我们更加形象生动地理解计算机语言,更深刻地理解计算机语言究竟是怎样在计算机上面执行的。

其实很多职业都离不开电脑,把电脑摸熟悉是有利于提高我们的工作效率和学习效率的。

v2-3d8446129fde1addab807c33945c3773_hd.jpg

不熟悉计算机硬件没有关系,我们慢慢熟悉,先初步了解一下各个部分:

  1. 中央处理器,也就是cpu,cpu里面包含两个功能部分。
  • 运算单元,负责具体的机器指令运算。
  • 控制单元,负责解译机器指令。

2. 主存储器,也就是内存,用于存储正在执行的数据。

3. 外围设备

  • 显示器、指示灯、喇叭等输出设备。
    • 键盘、鼠、麦克风等输入设备。
    • 硬盘等存储设备
    • 网卡、路由器等网络通信设备

4. 总线

二. 现在市面上的计算机,绝大部分是基于“冯.偌依曼模型”来设计的,叫做“存储程序计算机”。

  1. 由冯偌伊曼等人在1946年总结并明确提出,被称为冯.偌伊曼计算机模型

2. 存储程序计算机在体系结构上的主要特点

  • 以运算单元为中心,控制流为指令流。
  • 采用存储程序原理,面向主存储器来组织数据流。
  • 主存储器是一个按照地址来访问、线性编址的空间设备。
  • 指令由操作码和地址码组成。
  • 数据以二进制编码。

下图中,存储器(内存)是这个模型的核心,cpu的运算器和控制器都是面向存储器来工作。,外围设备也是针对存储器来进行输入输出。

v2-744ac918511fdd136fe82ca1946d00ba_hd.jpg

三. 重点概念:总线。

  1. 总线(Bus,没错,就是公共汽车),是计算机各种功能部件之间的通信干线,它是cpu、内存、输入输出设备传递信息的公共通信线路。
  2. 计算机的各个主要部件通过总线连接,外围部件再通过相应接口与总线连接,从而形成了计算机的硬件系统。
  3. 按照信息传输的种类,计算机总线分为三组
  • 一组控制线
  • 一组数据线
  • 一组地址线

4. 按照类型的分类,计算机总线分为

  • 内部总线,用于计算机芯片内部连接各元器件,是cpu内部的线路
  • 系统总线,用于连接cpu、储存器、和各种I/O模块等主要部件。
  • 通信总线,用于计算机系统与计算机系统之间的通信,比如网络。

v2-7ebb44a8cd8e4480d5aaccb51ffe46c8_hd.jpg

5. 上图中,北桥控制器(主存储控制器)把内存、南桥、cpu通过总线连接起来。

而南桥控制器(I/O控制器)又通过PCI总线把网卡,声卡,显卡等快速设备连接起来;

通过E(ISA)总线把键盘,鼠标,com等字符型慢速设备连接起来。

计算机硬件就是通过总线组成一个系统,这样的总线系统保证的通信的平衡。

四. 中央处理器

中央处理器是计算机的运算核心(Core)和控制单元(Control Unit),主要包括三个部分

  1. 运算逻辑部件:一个或者多个运算器。

2. 内部高速存储部件,也就是寄存器。

  • 通用寄存器。
  • 控制与状态寄存器。
  • 高速缓冲存储器(Cache)。

3. 控制部件:

  • 实现各部件之间联系的数据、状态、控制的内部总线
  • 负责对指令译码、发出“完成每条指令所需要执行的操作”的控制信号、实现数据传输等功能部件

处理器与寄存器

v2-41fecd8c9d9f53424ec63f7b4ef68aec_hd.jpg

  1. 可以看到,cpu内部的三大部分:算术逻辑单元和控制单元、各种告诉存储器(Flag、PC、IR、ID、MAR、MDR)。

2. Cpu的内存地址寄存器和内存数据寄存器通过内部总线加以连接,再通过系统总线与内存连接,可以这样理解:

通过“内存地址寄存器”在内存上寻找相应的存储地址,再通过“内存数据寄存器”与内存进行数据传输。

五. 存储器的组织层次

v2-ccc2992425ce7b9348b4a45be101eeab_hd.jpg

  1. L0-L4都是挥发性的,也就是加电就可以存储数据,失电就丢失数据。
  2. L0-L3是cpu内部存储器。
  3. 长效型存储器:机械硬盘和固态硬盘

六. 外围设备

  1. 设备类型
  • 输入设备
  • 输出设备
  • 存储设备
  • 机机通信设备

v2-c0c6352dc9cd286559762e161d7ac63a_hd.jpg

2. 控制方式

  • 轮询方式:由cpu定时发出询问,依序询问每一个外设是否需要服务,有即给予服务,服务结束再问下一个外设,周而复始。
  • 中断方式:cpu暂时终止现行程序,转而去为外设服务,处理完毕后继续执行中断前的程序。具有随机性。
  • DMA方式:cpu启动DMA,DMA执行输入输出设备与内存数据交换,cpu不参与数据传送的具体操作,待DMA传输完毕后,再中断cpu,让cpu做善后工作。

以上,都是计算机硬件抽象基础知识,下面来说一下通俗电脑知识

一. 认识cpu,cpu本质上就是一个二进制计算器

  1. 主频率,什么是频率?简而言之,每一秒计算的次数。cpu运算核心通电一次就计算一次,每秒通电的次数就是计算次数,所以主频直接影响运算能力。1Hz就是计算一次,3GHz的意思就是该cpu每秒钟可以计算3G次,具体多少自己计算一下........

v2-7f4826a57e8d51a35e9ffd0ecb7c09bc_hd.jpg

  1. 核心数,操作系统面向cpu的调度叫做进程,比如说你开一个QQ是一个进程,一个浏览器又是一个进程,当只有一个核心的时候,cpu是在两个进程中不停地切换,有多个核心就可以每个核心处理一个进程。双核已经淘汰,大部分情况下四核够用,八核浪费。

v2-c40311f33b5620a60a125a5933e3ddfa_hd.jpg

  1. 缓存,存储程序计算机是围绕内存在工作的,但是内存的读写速度远远落后于cpu的计算速度,因此cpu大多数时候都在等待数据,这样就限制了cpu是使用效率。缓存是在cpu内部的一种高速存储器,有了缓存就可以先把数据放在缓存中,让高速的缓存配合cpu工作,提高效率,高速缓存很贵,越大越好。

v2-82df036458c05d48cd18b5ad3ac355b8_hd.jpg

  1. 品牌,主要有intel和AMD两大品牌。
  2. 接口,是指cpu插在主板上的接口,不同的cpu针脚数量都不一样,因此cpu和主板一定要匹配。
  3. 制造工艺,主要是指集成度,单位纳米,也就是光刻机雕刻电路的精度,越小越节能效率也越高。

v2-eeeda72fb35e261c0ff7dfeecc9c2ce0_hd.jpg

本图已经过时,大家可以自己找最新的天梯图

二. 主存储器(内存)

  1. 电脑是围绕内存来工作的,内存容量大小和运行频率就是主要的两个因素。
  2. win7系统建议4g以上,win10系统建议8g以上。
  3. 目前内存主要是三代(DDR3)和四代(DDR4),需要主板支持。
  4. 同等大小的内存,主频越高越好。
  5. 插多条内错要型号品牌一致。

v2-3fc2ed261f2aacc2712b7793c43c5e1d_hd.jpg

三. 外存储器(硬盘)

  1. 开机时是把存储在硬盘中的操作系统读取到内存中去,所以硬盘的读取速度直接影响开机速度。
  2. 程序启动的时候也是把程序从硬盘中读取到内存中去,所以程序启动速度也由硬盘决定。
  3. 固态硬盘SSD是机械硬盘HDD读写速度的十倍左右,固态硬盘可以极大地提升计算机综合性能

v2-68ac7c156e677b47d26146ceaf123f16_hd.jpg

四. 主板主板提供了供电系统,总线,开机电路等等,围绕内存把所有的元器件连接在一起。

  1. 主板的针脚插口要和cpu对应。

v2-b6ce2f79873cc320d4ba1eb0d4c9dcf5_hd.jpg

  1. 主板要和内存匹配,DDR3内存只能插在支持DDR3的主板上。
  2. 主板买新不买旧,哪怕是新的寨板,也比旧货好用。

v2-eecbb39aefbc1b97dbbdea0b54a1e02a_hd.jpg

五. 显示器

  1. 24-27寸显示器大小合适,看着舒服。
  2. IPS和PLS这两款硬屏。他们在色彩还原度和对比度上都十分优秀,IPS主打色彩的色彩还原,而PLS主打黑白对比度。
  3. 其次就是MVA和PVA这两款同属VA的材质了。他们在画面的鲜艳和动态方面都有着非常出色的表现。因为,IPS适合设计工作站,PLS适合文字工作者,而VA屏适合电影。
  4. 最后就是TN屏了。相比上述几款材质,TN在色彩上没有任何优势。但是TN却有着其他材质无法企及的一个特色,那就是丝毫没有拖影。拖影在游戏中往往有着非常糟糕的游戏体验,因此,TN才会是电竞显示器的首选。

v2-0283691573c47118c3c4ac74800b3a15_hd.jpg

六. 显卡

  1. 有的cpu自带核显,有的不带,不带核显的电脑必须安装独立显卡。
  2. 强调显卡的电脑主要有两个用途:游戏和图形设计。
  3. 一般是PCI-E插槽。
  4. 显卡的接口要和显示器兼容。

v2-202563fce0e9d2be461e795b11ae5af3_hd.jpg

  1. 只有两个品牌,AMD和navidia
  2. N卡游戏优化好,A卡画质好。

v2-4c0904b6c693a72bae6b0c4a151f5dea_hd.jpg

转载于:https://my.oschina.net/u/4162404/blog/3073226

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值