1.cpu内存硬盘
2.存储器
操作系统
是什么
为什么
如何用
1.什么是编程语言:
语言是一个事物与另一个事物沟通的表达方式
编程语言即程序员与计算机沟通的介质
计算机是程序员的奴隶
2.什么是编程?为何要编程
程序员用计算机所所能理解的表达方式,来将自己的思维逻辑写下来,编程结果就是一堆文件,这些document称之为软件/程序。
3.编程的目的:
人类奴役计算机,让计算机代替人类去工作,从而解放人力
4.运行程序的三大核心硬件:
CPU:运行➕控制
内存
优点:存储速度快
缺点:断电数据丢失
硬盘:
优点:可以永久保存数据,断电数据也不会丢失
缺点:存储速度慢
重要:
运行程序,硬件的工作过程:
程序最先存放于硬盘
程序要运行必须从硬盘加载到内存
cpu去内存中去出指令->翻译->执行
CPU的指令集
x86构架 复杂指令集
CPU有向下兼容性:32位的CPU不能运行64位的软件,64位的CPU可以运行32位的软件。
寄存器:储存大多数重要数据比较小<1KB
高速缓存 4MB
内存 512~2048MB
磁盘 200~1000GB
磁带 400~800GB(常用来备份)
一个二进制位称之为1bit
1Bytes=8bit 1KB=1024Bytes 1MB=1024KB
1GB=1024MB 1TB=1024GB 1PB=1024TB
程序从硬盘加载到内存,CPU从内存中读取数据取指令进行运行