一 计算机的硬件组成
大前提:
计算机的所以组成都是模仿人的某一器官或者功能去设计的
五大组成部分:
控制器:是计算机的指挥系统,负责控制所以其他硬件的运行----》大脑
运算器:负责数学运算与逻辑运算----------------------------------------》大脑 控制器+运算器=cpu中央处理器
存储器:存取数据
内存:基于电存取数据,断电数据全部丢失,临时保存数据,存取速度都快
外存:比如磁盘:基于磁存储数据,断电数据仍然存在,用于永久保存数据,存取速度都慢
输入设备:键盘,鼠标
输出设备:显示器,打印机
总结1:
人--------程序------------计算机硬件
人---------程序-------------cpu----------计算机其他硬件
总结2:
程序的运行与计算机三大核心硬件cpu,内存,硬件的关系
程序最先是存放于硬盘中的
程序的运行需要先经历加载的过程:
程序的代码/数据从硬盘读入内存
然后cpu再从内存中读取指令来运行
ps:安装软件都装到硬盘里,软件的运行都是把数据加载到内存中了所以说计算机硬盘的大小决定了能够安装的软件数目而计算机内存的大小决定了计算机能够同行运行的软件按数目
二 cpu详解取指-------解码--------运行
寄存器=》与cpu一样的材质制成,速度非常快,无延迟
cpu 32位-》只能运行32位的软件
cpu 64位-》既能运行64位软件也能运行32位软件cpu具有向下兼容性
x86-64=》复杂指令集
摩尔定律:18个月
cpu:2核4线程
2核-》2个cpu核心
每个核内部有两个流水线=》2核有4条流水线
三 存储器详解
寄存器=》L1
高速缓存=》L2
内存
RAM=》内存
ROM=》只读内存,存取速度与内存一样,只能用于读,断电数据不丢失
内存中存放都是cpu要运行的程序
RAM=》qq,暴风影音,微信,爱奇艺视频
ROM=》BIOS(basic input output system基本的输入输出操作系统)