学习C语言前的计算机基础
一、计算机系统的沟通
1.输入设备
2.输出设备
3.ALU算数运算单元:执行程序
4.控制器:控制程序的执行
5.存储器(硬盘,内存)
硬盘:掉电数据不丢失
内存:掉电数据丢失
二、程序执行的过程
图比较抽象,凑合着看好吧(本人画风主打的就是“抽象”)
兄弟们,您以为这就是最抽象的了吗?您别急,更抽象的在后面呢!
三、内存的结构及单位
bit位:1个bit位只能存储0或1,在计算机内存存储的是高低电平信号。
1:表示高电平 0:表示低电平
在计算器内部计数时,从0开始,如0,1,2,3,4,5,6,7一共8个数。
1个字节(byte) : 8个bit位
1Kb : 1024字节
1Mb : 1024Kb
1Gb : 1024Mb
1Tb : 1024Gb
内存访问的最小单位为字节,而不是bit位,因此在内存中,每个字节空间都有且唯一的编号,这个编号称为地址。例如:地址1,地址2等
硬盘访问的最小单位为块,一块是512字节。因此硬盘使用块号进行访问。例如:块1,块2等。