正科day03
1、计算机五大组成部分
控制器
运算器
cpu:x86-64
存储器
内存:buffer、cache
外存:硬盘接口IDE、SATA、SAS
机械硬盘,固态硬盘SSD
输入设备
输出设备
2、配图
3、计算机体系三层结构与优化
一 计算机的硬件组成
计算机(电脑)===》人
大前提:计算机的所有组成都是模仿人的某一个功能(不一定是一一对应的关系)
五大组成部分
控制器:是计算器的指挥系统,负责控制所有其他硬件的运行===》大脑
运算器:负责数学运算和逻辑运算===================》大脑
控制器+运算器=》cpu(中央处理器)
存储器:存取数据
内存:基于电存储数据,断电数据全部丢失,用于零时存储数据,存取速度快
外存:基于磁存储数据,断电数据仍然存在,用于永久存储数据,存取速度都慢
输入设备
键盘、鼠标等
输出设备
显示器、打印机等
总结一:程序的运行与计算机的三大硬件核心硬件cpu、内存、硬盘的关系
程序最先是存放于硬盘中的
程序的运行需要先经历加载的过程:程序的代码|数据从硬盘中读入内存
然后cpu再从内存中读取指令来运行
ps:安装软件都装到硬盘中,软件的运行都是吧数据加载到内存里
所以计算机硬盘的大小决定了能够安装的软件数目
而计算机内存大小决定了计算机能够同时运行的软件数目
总结二:
人--------------程序-------------》计算机硬件
人--------------程序-------------》cpu---------》计算机其他硬件
cpu详解
取指===》解码===》运行
寄存器=》与cpu一样的材质制作成。速度很快,无延迟
cpu 32位=》只能运行32位的软件
cpu 64位=》既能运行32位的软件,又能运行64位的软件
cpu具有向下兼容性
x86(cpu型号)
精剪指令集:比较精剪,实现的功能少,但是不容易出错
复杂指令集:出错率较精剪指令集高
x86-64
摩尔定律(观察的规律)硬件每隔18个月,会更新一次(逐渐不适用,现在更新变快)
cpu:2核4线程(2核——相对于有2个cpu核心)(每个核内部有2条流水线,相对于2核有4线程)
存储器详解:(从上往下速度越来越慢)
1ns 寄存器: <1kb 与cpu相同材质,与cpu一样快,cpu访问它无延迟,容量较小
2ns 高速缓存 4mb
10ns 内存 512-2048mb
10ms 磁盘 200-1000g
100s 磁带 400-800g
寄存器=》L1
高速缓存=》L2
内存
RAM=》内存
ROM=》只读内存,存取速度与内存一样,只用于读,断电数据不丢失
内存中存放都是cpu要运行的程序
RAM=》QQ、暴风影音、微信、、、
ROM=》BIOS(基本的输入输出的操作系统)
cup cpu
ROM(BIOS系统) RAM(windows系统)
硬盘(winfows系统)