硬件基础---拆装机

学习计算机没有一点硬件基础肯定是不行的。随着学习的深入,逐渐认识到,项目设计必然会考虑硬件与网络服务能否达标。正好借师弟师妹们拆装机的机会复习了一下硬件基础知识。

回顾计算机的发展历程,由最初的只用于计算逐渐发展到今天用于信息处理。但从本质上讲无论数字处理,图像,声音处理都可以归结为“计算”,我想这也是为什么电脑还叫做计算机的缘故吧!

冯.诺依曼结构

提到计算机,不得不提冯诺依曼这个“数字计算机之父”。它提到计算机必须具备的四个部分:运算器,控制器,存储器,输入输出设备!

这样我们把计算机看做一个数据加工工厂,首先要有资源(就是我们获得的原始数据),它必须通过大卡车---输入输出设备,把数据“运”进电脑中!有些资源运进工厂里并不能马上对它进行处理的,这时候就需要建立一个仓库来存放这些东西,这样存储器就产生了!仓库里面存储了各种复杂的材料,必须要有专门的工厂机构对他们进行归类,控制着哪些资料该送到车间里进行加工,哪些已经制成成品又存放到仓库中等待输出!运算器就是高速运转的车间,负责将材料生产出成品。

一个工厂的生产能力很大程度上取决于购进设备的好坏,那么计算机这个工厂主要有CPU,显卡,声卡,网卡,主板,硬盘,鼠标键盘等主要设备!

CPU

CPU是“工厂”加工数据的核心,它具体的工作就是处理一条条代码和进行数据运算。其技术指标相对较多一些,不过我们可以结合生活常识对他们做一下简单的了解:

主频,就是CPU的时钟频率。频率这个词其实我们并不陌生,就好比大学不同专业的课程一样,假如文学院每周有8节课,物电学院每周15节课,那15节课的上课频率当然要高了,总结来说频率是一个单位时间里做工的次数,这就是我为什么要强调每周了。但是它并不是计算机的运算速度。就像规定了15节课,可是有些喜欢逃课的同学,每周都去不了5节课,那能说他工作的速度快吗?主频就是规定了每秒钟能够工作的最大次数!现在的主频大约都2.5GHZ左右,如果每一次的工作都可以执行一条代码,那1秒钟可以执行2.5*10^9条代码,难以想象它的运算速度?

外频,倍频。外频可以理解为资料的供给频率,一个车间一天可以加工4车的材料,而外部只供给2车,那即使CPU工作能力很高也不能达到“高产”的效果啊!

主频=外频*倍频

双核、四核,它就相当于有两个工作车间与四个工作车间一样,当然有四个工作车间的工厂同时并行加工,效率要高一些了!

i3,i5,i7,就是CPU家族标识。随着数字的增加,CPU性能逐渐提高,主要表现就是从双核到四核的转变,还有支持多线程技术能力。CPU处理数据都是通过数据线与仓库建立连接的,单线程就是车间与仓库之间只有一条马路,多线程是有了好多条路,那在需要加工大量的原材料时,外界运输就不会拥堵了!

存储介质

硬盘是存储数据最大的仓库,其最重要的技术指标就是存储容量了,正是这个原因我们选择把操作系统安装在了硬盘中。内存条提供的内存是一个配料间,他把需要的程序资源准备好,然后发送给CPU车间,所以硬盘中所有的程序都要先经过内存才能被利用,最典型的例子就是开机访问系统时把程序从硬盘中取出。

缓存是一个便捷仓库,它最主要的特点是容量小,访问快速!这也可以理解,范围小了访问速度当然快(当然其快速的主要原因是构成它的基本元器件比较先进,价格更贵,考虑到开销才把它做小了)。CPU将经常使用的工具材料放到缓存中,由于速度快很快就可以把材料取出投入生产了。由于技术不断发展,经常使用的工具越来越多,这时就需要好多这样的仓库来存储这样的工具,于是有了一级缓存,二级缓存,三级缓存之说。

主板

主板是放置这些主要芯片的场所,其主要指标就是提供的场所是否合适,接口类型是否满足要求,布线是否科学合理。它上面安置了大量的控制运算器件,像南桥芯片像一个门卫一样负责着各种io设备,控制外部设备进入内部总线;北桥芯片控制声卡,网卡等与CPU间数据传输。

三卡

网卡就像一个收费站,从网线上过来的数据想要通过它必须有他的允许,这时候需要了解它支持的网络带宽的能力,就是这个收费站可以一次同时通过几辆大卡车同时通过;声卡就主要就考虑他的制作芯片是否更加先进了;显卡就该了解像素的概念,我的理解是我们看到的电脑屏幕其实是有一个个像素点组成的,如果显卡支持的像素高,因为他们一般很小所以我们不会看到一个个点,如果像素越高,证明这些像素点越小,所看到的图像越清晰。

总结:其实并不是选用的器件越先进,越前端越好呢?选用电脑最主要的就是适合,根据需要以及性价比挑选合适的设备。就像明明一个CPU内核就可以满足工作需要的话非得选用一个四核的,剩下的三核只能留着生锈了!

时间: 2024-10-24 17:31:04

硬件基础---拆装机的相关文章

linux驱动程序设计的硬件基础(一)

linux驱动程序设计的硬件基础(一) 本章讲总结学习linux设备程序设计的硬件基础. 一.处理器 1.1通用处理器 通用处理器(GPP)并不针对特定的应用领域进行体系结构和指令集的优化,它们具有一般化的通用体系结构和指令集,以支持复杂的运算并易于新开发功能的添加.一般而言,在嵌入式微控制器(MCU)和微处理器(MPU)中会包含一个通用处理器核.  MPU 通常代表一个 CPU(中央处理器) ,而 MCU 则强调把中央处理器.存储器和外围电路集成在一个芯片中.嵌入式微控制器一般由一个 CPU

全国计算机技术与软件专业技术资格(水平)考试【软件评测师】-考试内容总结(一)计算机系统构成及硬件基础知识

全国计算机技术与软件专业技术资格(水平)考试 软件评测师--考试内容总结       By林雨辰2014.11.08 1.计算机系统构成及硬件基础知识 1.1计算机系统的构成 1.1.1设计电子数字计算机的一些基本思想 设计电子数字计算机的一些基本思想: (1)由运算器.控制器.存储器.输入设备.输出设备5大基本部件组成计算机,并规定了这5部分的基本功能. (2)采用二进制形式表示数据和指令 (3)将程序和数据事先存放在存储器中,使计算机在高速工作中能够自动高速的从存储器中取指令并执行,这就是存

操作系统相关硬件基础知识

http://blog.csdn.net/oqq_5518/article/details/35232097 相关知识:数字逻辑电路.计算机组成原理. 操作系统 开关呈开启状态,给予一定的电压,通电,1. 开关呈关闭状态,断电,0. 运算器.控制器.存储器.输入设备.输出设备 利用控制位实现线路复用,利用寄存器解决线路复用带来的数据覆盖问题(暂存). ROM: RAM:内存 中断机制解决CPU不断进行对IO设备轮询的问题,减少CPU的中断次数,提高性能. 北桥(高速总线控制器):内存 现在的内存

深度神经网络全面概述:从基本概念到实际模型和硬件基础

国内镜像:苏轶然-CSDN 论文地址:https://arxiv.org/pdf/1703.09039.pdf 原文地址:机器之心-深度神经网络全面概述:从基本概念到实际模型和硬件基础 目前,包括计算机视觉.语音识别和机器人在内的诸多人工智能应用已广泛使用了深度神经网络(deep neural networks,DNN).DNN 在很多人工智能任务之中表现出了当前最佳的准确度,但同时也存在着计算复杂度高的问题.因此,那些能帮助 DNN 高效处理并提升效率和吞吐量,同时又无损于表现准确度或不会增加

1.linux硬件基础及操作系统创建

1.硬件基础 1.1服务器硬件介绍 服务器主要由CPU,内存,硬盘,主板组成 1.1.1运维工作职责 1.网站数据不能丢失 2.网站7*24小时运行 3.提升用户体验,访问快 1.1.2服务器尺寸 机架式服务器: 机架式服务器安装在标准的19英寸机柜里面. 服务器以高度进行分类,高度以U(unit)来计量单位,1U=1.75寸=4.445cm 1.1.3服务器分类 1.机架式服务器 2.刀片服务器 3.塔式服务器 1.1.4服务器的组成 1.主板:主机板(mainboard),系统板(syste

计算机与硬件基础

说到计算机的发展,不得不提到美国科学家冯·诺依曼.从20世纪初,物理学和电子学科学家们就在争论制造可以进行数值计算的机器应该采用什么样的结构.人们被十进制这个人类习惯的计数方法所困扰.所以,那时以研制模拟计算机的呼声更为响亮和有力.早期的计算机以加电和掉电进行数据的运算,然而却无法用精确的电压值表示数据.20世纪30年代中期,美国科学家冯·诺依曼大胆的提出:抛弃十进制,采用二进制(用有无电压(电平)表示数据)作为数字计算机的数制基础.同时,他还说预先编制计算程序,然后由计算机来按照人们事前制定的

电脑硬件基础知识

1. 电脑的定义 1 . 1 什么是电脑? 电脑是一种能够高速运算.具有内部存储能力.由程序控制其操作过程的电子装置. 1 . 2 电脑的产生 1946年世界上第一台电子数字计算机E N I A C( Electronic Numerical I n t e g r a t o r a n d C a l c u l a t o r ) 在美国宾夕法尼亚大学诞生. 1 . 3 电脑的发展过程 电脑可以分为四个时代, 分别为: 第一代( 1946年~ 1956年)为电子管时代,第二代( 1955年

20160216自学Linux_硬件基础+历史+入门基础开篇

03 操作系统的核心:内核 能够跟硬件交互的只有内核 库存在的执行环境是被调用执行,他不能主动运行 Application Program Interface 内存可以分为三段 第一段空间是BIOS:BIOS的加载过程,也正是因为有这一段才加电自检 第二段空间是内核:加载内核的,也就是kernel space 第三段空间才是各个应用程序的使用内存 当然内存没有我们想象的这么简单,这只是表面的介绍内存的分块 shell是整个应用程序的外壳 CLI是一个shell,GUI也是一个shell 灵活使用

硬件基础知识与底层工作原理

1.进入虚拟机(vm)的BOIS,组合键 Ctrl+Atl+Insert2.运算器,控制器,存储器(RAM),输入,输出,北桥,南桥,ROM,缓存,中断,寄存器3.程序局部性原理(时间与空间的局部性)4.机器语言-〉微码(汇编语言)-〉编译器(编译成机器语言)5.高级语言-〉编译--〉机器语言6.API(库),ADI7.硬件架构:ARM系列,X86,安腾,alpha,UltraSparc(sun),Power(IBM),M68k(M68000),PowerPC8.操作系统:Windows,Lin