计算机组成和硬件day01

计算机硬件组成和工作原理

1. python是一门语言,那什么是编程语言

​ 编程语言其实是一种语言,只不过是用来人和计算机沟通

2.人为什么要和计算机沟通

​ 为了让电脑代替人工作

3.什么是编程

​ 编程就是把做事的步骤/业务逻辑翻译下来

4.什么是程序

​ 代码应该写到文件中,存放有程序代码的文件就是程序或者叫软件

5.计算机硬件

原则:所有的计算机硬件都是模仿人类某一功能或者器官

  1. cpu:负责数学运算和逻辑运算,执行指令 ——————>>>人脑的执行指令功能
  2. 内存:负责临时记忆数据 特点:存取IO迅速 缺点:断电数据丢失
  3. 硬盘:负责永久记忆数据 优点:永远保存数据,断电数据不丢失 缺点:存取IO速度慢

6.程序的运行与三大核心硬件的关系:

程序最先是存放于硬盘中,程序的运行就是先把程序的代码从硬盘读入内存,然后把cpu从内存读取指令并运行····

存储器又称IO设备

  1. IO问题与程序优化方案 一般先将硬盘中数据先加载到内存中,直接从内存中加载,节省cup等待的速度,减少操作IO设备的操作。

读:能从内存读就不要从硬盘读,如果原始的数据是存放与硬盘中,并且该数据经常被用到,那么,把硬盘中的数据事先读到内存中。

写:在内存中攥一大波,然后一次写入

1. 容量大小转换

8bit = 1Byte 1024B = 1kb

2. X86 ——64

​ 86指的是cpu的架构,64指的是多少位即每次处理多少容量内存

3. cpu的两种工作状态

  1. 内核态 用来控制计算机硬件
  2. 用户态 用来运行指令
原文地址:https://www.cnblogs.com/feiguoguobokeyuan/p/13227002.html