本篇文章由柠檬学院研发部整理,独家原创,谢绝转载。
Java经典入门教程:
Java轻松入门经典教程ke.qq.com计算机硬件系统
一. 我是做软件的,但是软件最终要在硬件上执行,因此学习计算机硬件有助于我们更加形象生动地理解计算机语言,更深刻地理解计算机语言究竟是怎样在计算机上面执行的。
其实很多职业都离不开电脑,把电脑摸熟悉是有利于提高我们的工作效率和学习效率的。
不熟悉计算机硬件没有关系,我们慢慢熟悉,先初步了解一下各个部分:
- 中央处理器,也就是cpu,cpu里面包含两个功能部分。
- 运算单元,负责具体的机器指令运算。
- 控制单元,负责解译机器指令。
2. 主存储器,也就是内存,用于存储正在执行的数据。
3. 外围设备
- 显示器、指示灯、喇叭等输出设备。
- 键盘、鼠、麦克风等输入设备。
- 硬盘等存储设备
- 网卡、路由器等网络通信设备
4. 总线
二. 现在市面上的计算机,绝大部分是基于“冯.偌依曼模型”来设计的,叫做“存储程序计算机”。
- 由冯偌伊曼等人在1946年总结并明确提出,被称为冯.偌伊曼计算机模型
2. 存储程序计算机在体系结构上的主要特点
- 以运算单元为中心,控制流为指令流。
- 采用存储程序原理,面向主存储器来组织数据流。
- 主存储器是一个按照地址来访问、线性编址的空间设备。
- 指令由操作码和地址码组成。
- 数据以二进制编码。
下图中,存储器(内存)是这个模型的核心,cpu的运算器和控制器都是面向存储器来工作。,外围设备也是针对存储器来进行输入输出。
三. 重点概念:总线。
- 总线(Bus,没错,就是公共汽车),是计算机各种功能部件之间的通信干线,它是cpu、内存、输入输出设备传递信息的公共通信线路。
- 计算机的各个主要部件通过总线连接,外围部件再通过相应接口与总线连接,从而形成了计算机的硬件系统。
- 按照信息传输的种类,计算机总线分为三组
- 一组控制线
- 一组数据线
- 一组地址线
4. 按照类型的分类,计算机总线分为
- 内部总线,用于计算机芯片内部连接各元器件,是cpu内部的线路
- 系统总线,用于连接cpu、储存器、和各种I/O模块等主要部件。
- 通信总线,用于计算机系统与计算机系统之间的通信,比如网络。
5. 上图中,北桥控制器(主存储控制器)把内存、南桥、cpu通过总线连接起来。
而南桥控制器(I/O控制器)又通过PCI总线把网卡,声卡,显卡等快速设备连接起来;
通过E(ISA)总线把键盘,鼠标,com等字符型慢速设备连接起来。
计算机硬件就是通过总线组成一个系统,这样的总线系统保证的通信的平衡。
四. 中央处理器
中央处理器是计算机的运算核心(Core)和控制单元(Control Unit),主要包括三个部分
- 运算逻辑部件:一个或者多个运算器。
2. 内部高速存储部件,也就是寄存器。
- 通用寄存器。
- 控制与状态寄存器。
- 高速缓冲存储器(Cache)。
3. 控制部件:
- 实现各部件之间联系的数据、状态、控制的内部总线
- 负责对指令译码、发出“完成每条指令所需要执行的操作”的控制信号、实现数据传输等功能部件
处理器与寄存器
- 可以看到,cpu内部的三大部分:算术逻辑单元和控制单元、各种告诉存储器(Flag、PC、IR、ID、MAR、MDR)。
2. Cpu的内存地址寄存器和内存数据寄存器通过内部总线加以连接,再通过系统总线与内存连接,可以这样理解:
通过“内存地址寄存器”在内存上寻找相应的存储地址,再通过“内存数据寄存器”与内存进行数据传输。
五. 存储器的组织层次
- L0-L4都是挥发性的,也就是加电就可以存储数据,失电就丢失数据。
- L0-L3是cpu内部存储器。
- 长效型存储器:机械硬盘和固态硬盘
六. 外围设备
- 设备类型
- 输入设备
- 输出设备
- 存储设备
- 机机通信设备
2. 控制方式
- 轮询方式:由cpu定时发出询问,依序询问每一个外设是否需要服务,有即给予服务,服务结束再问下一个外设,周而复始。
- 中断方式:cpu暂时终止现行程序,转而去为外设服务,处理完毕后继续执行中断前的程序。具有随机性。
- DMA方式:cpu启动DMA,DMA执行输入输出设备与内存数据交换,cpu不参与数据传送的具体操作,待DMA传输完毕后,再中断cpu,让cpu做善后工作。
以上,都是计算机硬件抽象基础知识,下面来说一下通俗电脑知识
一. 认识cpu,cpu本质上就是一个二进制计算器
- 主频率,什么是频率?简而言之,每一秒计算的次数。cpu运算核心通电一次就计算一次,每秒通电的次数就是计算次数,所以主频直接影响运算能力。1Hz就是计算一次,3GHz的意思就是该cpu每秒钟可以计算3G次,具体多少自己计算一下........
- 核心数,操作系统面向cpu的调度叫做进程,比如说你开一个QQ是一个进程,一个浏览器又是一个进程,当只有一个核心的时候,cpu是在两个进程中不停地切换,有多个核心就可以每个核心处理一个进程。双核已经淘汰,大部分情况下四核够用,八核浪费。
- 缓存,存储程序计算机是围绕内存在工作的,但是内存的读写速度远远落后于cpu的计算速度,因此cpu大多数时候都在等待数据,这样就限制了cpu是使用效率。缓存是在cpu内部的一种高速存储器,有了缓存就可以先把数据放在缓存中,让高速的缓存配合cpu工作,提高效率,高速缓存很贵,越大越好。
- 品牌,主要有intel和AMD两大品牌。
- 接口,是指cpu插在主板上的接口,不同的cpu针脚数量都不一样,因此cpu和主板一定要匹配。
- 制造工艺,主要是指集成度,单位纳米,也就是光刻机雕刻电路的精度,越小越节能效率也越高。
二. 主存储器(内存)
- 电脑是围绕内存来工作的,内存容量大小和运行频率就是主要的两个因素。
- win7系统建议4g以上,win10系统建议8g以上。
- 目前内存主要是三代(DDR3)和四代(DDR4),需要主板支持。
- 同等大小的内存,主频越高越好。
- 插多条内错要型号品牌一致。
三. 外存储器(硬盘)
- 开机时是把存储在硬盘中的操作系统读取到内存中去,所以硬盘的读取速度直接影响开机速度。
- 程序启动的时候也是把程序从硬盘中读取到内存中去,所以程序启动速度也由硬盘决定。
- 固态硬盘SSD是机械硬盘HDD读写速度的十倍左右,固态硬盘可以极大地提升计算机综合性能。
四. 主板主板提供了供电系统,总线,开机电路等等,围绕内存把所有的元器件连接在一起。
- 主板的针脚插口要和cpu对应。
- 主板要和内存匹配,DDR3内存只能插在支持DDR3的主板上。
- 主板买新不买旧,哪怕是新的寨板,也比旧货好用。
五. 显示器
- 24-27寸显示器大小合适,看着舒服。
- IPS和PLS这两款硬屏。他们在色彩还原度和对比度上都十分优秀,IPS主打色彩的色彩还原,而PLS主打黑白对比度。
- 其次就是MVA和PVA这两款同属VA的材质了。他们在画面的鲜艳和动态方面都有着非常出色的表现。因为,IPS适合设计工作站,PLS适合文字工作者,而VA屏适合电影。
- 最后就是TN屏了。相比上述几款材质,TN在色彩上没有任何优势。但是TN却有着其他材质无法企及的一个特色,那就是丝毫没有拖影。拖影在游戏中往往有着非常糟糕的游戏体验,因此,TN才会是电竞显示器的首选。
六. 显卡
- 有的cpu自带核显,有的不带,不带核显的电脑必须安装独立显卡。
- 强调显卡的电脑主要有两个用途:游戏和图形设计。
- 一般是PCI-E插槽。
- 显卡的接口要和显示器兼容。
- 只有两个品牌,AMD和navidia
- N卡游戏优化好,A卡画质好。
笔记本电脑选购建议:
购前问题1:买笔记本电脑干嘛用?
有个专业的名词,叫做挖掘需求,顾名思义:没有需求也要挖出需求。
因此真实的需求往往无限放大,多掏钱买了无用的性能。
我们要清晰地认识到自己买笔记本的用途。
购前问题2:有几种价位,都是什么配置?
很多人会问:你预算多少?其实这是一个白痴问题,对于不懂电脑的人来说,他也不知道自己应该花多少钱来买一台适合自己的电脑。
购前问题3:电脑的配置怎么搭配?
在很多人心目中,cpu很重要,显卡也很重要,电源更加重要....没有哪个不重要。
其实,都不重要。
好电脑的唯一价值,就是看着它贬值。
购买笔记本建议:合适就好。
买电脑的用途:
- office,运行word,excel,ppt,上网看视频之类的。
- 使用特点:长时间盯着屏幕,心情比较暴躁。
- 配置要求:屏幕一定要好,看着舒服,运行要顺畅,秒开一切,卡三秒心态都会奔溃。
- 游戏机,玩游戏的生命周期一般是两年,玩两年就对游戏不感冒了。
- 使用特点:笔记本玩游戏也就那个样,准备买十斤重的笔记本吧。
- 配置要求:显卡要好,屏幕刷新快,cpu主频要高。
- 工作机,图形处理/软件开发等。
- 使用特点,多进程多线程运行(打开的窗口多,exlipce,mysql,navicat,google,百度,QQ,微信等N个窗口一起开是肯定的)。
- 配置要求:cpu要多核。
影响电脑使用体验的重要因素:
- 硬盘读取速度和内存容量。
- 开机或者启动软件,读取数据都是面向硬盘。固态硬盘是机械硬盘读取速度的十倍左右,因此固态硬盘必须有(所谓5秒开机就是因为有固态)。
- 运行软件是cpu和内存之间的数据交互,cpu大多数时间都在等待数据,因此内存必须足够。win7至少4g,win10至少8g。既然是新买,肯定买8g以上。
2. 颜值,笔记本电脑本来就是为了移动办公设计的,轻薄好看是很重的,看着不舒服拿着不舒服等于用着不舒服。强行使用笔记本玩游戏不是不可以,只是不太舒坦而已,自找不舒坦有什么意思?
性能强有什么用,一般都用不上,但是好看轻薄是实实在在的
3. cpu有四核就够用了,6核爽,8核无敌(不要抬杠)。
4. 屏幕,一块色彩艳丽好看的屏幕会让你感到使用电脑并不是糟心的事情。
笔记本的价位和配置:
- 2500-3500元区间的配置:
这些电脑的特点是,一般都会配8g内存和小容量固态硬盘,这样就保证的使用还是很顺畅很舒服的。
cpu都很“一般“,显卡都很鸡肋,不过对于第一种office用途的用户来说还是很够用的。
神州笔记本的屏幕是ips的(比较好的,看着比较舒服),但是神舟笔记本很丑。
好看的那些笔记本屏幕都比较辣鸡,接近3500的价格的话,屏幕和颜值会比较协调。
综上所述,这个价位的笔记本,适合第一种用途,参考配置:
硬盘:固态128g + 机械盘。
内存:ddr4 8g
屏幕:ips
系统 win10,预装office。
cpu和显卡就不要考虑了,给啥用啥,这样的电脑办公还是很舒服的。
2. 3500-5000区间,这个区间选择是很大的,办公或者作为软件开发是没问题的。
这个价位的笔记本,i5八代cpu已经是标配(低压版),大多数屏幕是ips(并非全部,还是要仔细看),颜值大多数还是很好看的。
一般来说同价位的配置都是差不多的,如果配了i7八代,固态就只给128 ,或者屏幕不是ips,这个时候就需要自己取舍了。
轻薄好看的cpu全都是低压版(带U),既然也有四核,其实是可以满足大部分需求的。要吃鸡玩大作的话,还是买神舟吧。
配置建议:
轻薄本:i5八代低压+256ssd+ips屏幕+8g内存+轻薄好看。
游戏本:神船系列。
3. 5000-10000区间,玩游戏或者普通图形处理,(非常专业的设计师自己知道应该买什么电脑)。
这个区间都是大块头,重的有十斤,轻的也有6斤,轻薄颜值什么的就算了吧。
配置建议:i5、i7八代标压+512ssd+16g内存+1060或以上显卡+ips屏幕
工作游戏两不误。