2.云计算&大数据_linux基础知识(1)计算机为何物
一. 天降一物计算器,何许人也
1.计算机的武林
接受使用者输入指令与数据, 经由中央处理器的数学与逻辑单元运算处理后,以产生或储存成有用的信息
个人计算机,即服务于个人雇主的隐士高手,只要雇主指令得当,下能算数八卦,上能飞天遁地
2.深扒计算机五脏六腑:(运算器,控制器,存储,输入,输出)
cpu:高手的脑回路(脑回路:算数逻辑单元与控制单元)------------------------------------------运算器,控制器
bus:总线。高手的七筋六脉,负责运转体内真气(运算器,控制器,寄存器)
cpu指令:指令集,高手的暗号,对上暗号,雇主可以任意指挥
memory:8位1字节存储单元cells,编址存储设备(RAM)-----------------------------------存储器
CPU 的重点是在进行运算与判断,那么要被运算与判断的数据是从哪里来的? CPU 读取的数据都是从主内存来的
简单理解为高手的小本本,指令下达,或者暗号来了,高手的秘书,迅速记录小本本,待高手并执行任务并反馈
I/O:与外部交互(磁盘,网卡)理论上最慢
为什么说慢,比起秘书直达,雇主的飞鸽传书确实慢了点(即为输入单元),当执行完任务,再飞鸽传书通知雇主(即为输出单元)
(图来自鸟叔的私房菜)
3.cpu架构类型(不可思议的脑回路进化)
X86:32位
X64:64位
ARM:只设计,不生产(高通),卖规范,都用于节点手持设备
m68000, m68k(摩托罗拉)
Power(第一个多核,8核,16核)45nm
PowerPC
Sparc, UltraSparc
Alpha(惠普)
安腾
精简指令集(Reduced Instruction Set Computer, RISC)动作也很单纯,指令的执行效能较佳
该高手脑回路一根筋,但是效率极高
复杂指令集(Complex Instruction Set Computer, CISC)因为指令执行较为复杂所以每条指令花费的时间较长, 但每条个别指令可以处理的工作较为丰富
该高手脑回路可以提供个性化服务
多媒体微指令集:MMX, SSE, SSE2, SSE3, SSE4, AMD-3DNow!
虚拟化微指令集:Intel-VT, AMD-SVM
省电功能:Intel-SpeedStep, AMD-PowerNow!
64/32位相容技术:AMD-AMD64, Intel-EM64T
2.加法器:计算机上面常用的计算单位 (容量、速度等)
bit, Byte
8bits = 1Byte
1024Bytes = 1KB
1024KB = 1MB
1024MB = 1GB
4 * 1GB
3.OS:operating system(高手的内功,防毒防虫害)
软件程序,通用目的,硬件驱动,进程管理,内存管理,网络安全管理