一、计算机硬件基础
三大核心硬件——cpu、内存、硬盘
cpu:控制器+运算器
控制器:计算机的指挥系统
运算器:实现算术运算和逻辑运算的部件
内存和硬盘属于(I/O设备,可写可读)
内存:负责临时储存数据
优点:存取速度非常快
缺点:断电数据即丢失
硬盘:负责永久储存数据
优点:可以永久储存数据,断电数据依旧保存
缺点:存取速度比较慢
流程:cpu —— 主储存器(内存)—— 硬盘 cpu处理完的数据必须先回主储存起(内存)中
二、编程与编程语言
什么是编程语言?
语言是沟通的介质。
编程语言即程序员与计算机沟通的介质。
什么是编程?
编程就是程序员用计算机所能理解的方式来将自己的思维和逻辑记录下来,编程的结果就是一堆文件,俗称软件。
编程的目的?
目的就是为了让计算机代替劳力,是将人类的思想按某种计算机能够理解的表达方式传递给计算机,来代替人完成一系列的任务。
三、字节转换
1个二进制位为1bit(位)
1bytes(字节) = 8bit
1kb = 1024bytes
1mb = 1024 kb
1gb = 1024 mb
1tb = 1024 gb
1pb = 1025 tb