计算机组成和硬件01
目录
计算机硬件组成和工作原理
1. python是一门语言,那什么是编程语言
编程语言其实是一种语言,只不过是用来人和计算机沟通
2.人为什么要和计算机沟通
为了让电脑代替人工作
3.什么是编程
编程就是把做事的步骤/业务逻辑翻译下来
4.什么是程序
代码应该写到文件中,存放有程序代码的文件就是程序或者叫软件
5.计算机硬件
原则:所有的计算机硬件都是模仿人类某一功能或者器官
- cpu:负责数学运算和逻辑运算,执行指令 ——————>>>人脑的执行指令功能
- 内存:负责临时记忆数据 特点:存取IO迅速 缺点:断电数据丢失
- 硬盘:负责永久记忆数据 优点:永远保存数据,断电数据不丢失 缺点:存取IO速度慢
6.程序的运行与三大核心硬件的关系:
程序最先是存放于硬盘中,程序的运行就是先把程序的代码从硬盘读入内存,然后把cpu从内存读取指令并运行····
存储器又称IO设备
- IO问题与程序优化方案 一般先将硬盘中数据先加载到内存中,直接从内存中加载,节省cup等待的速度,减少操作IO设备的操作。
读:能从内存读就不要从硬盘读,如果原始的数据是存放与硬盘中,并且该数据经常被用到,那么,把硬盘中的数据事先读到内存中。
写:在内存中攥一大波,然后一次写入
1. 容量大小转换
8bit
= 1Byte
1024B
= 1kb
2. X86 ——64
86指的是cpu的架构,64指的是多少位即每次处理多少容量内存
3. cpu的两种工作状态
- 内核态 用来控制计算机硬件
- 用户态 用来运行指令