python 计算机基础
一、编程语言
1、语言:传递信息的介质
2、编程:将人类的语言编译成计算机能够识别的指令;(注:将人类的语言转化成计算机可以识别的高低电频)
3、 编程语言:通过特定的语法编程的方式,让计算机能够识别,并按照人类的意图完成相应的事
二、计算机组成
1、控制器(统筹规划计算机软件与硬件运行,调控计算机各组成部分协调运行)
2、运算器(计算机只能进行加法运算和逻辑运算)
3、存储器(临时存储+永久存储)
4、输入设备
5、输出设备
三、计算机三大核心
1、CPU(控制器+运算器)
2、内存(临时存取数据)
3、硬盘(机械硬盘+固态硬盘)
四、进制
1、二进制
2、七进制
3、八进制
4、十进制
5、十六进制
6、六十进制
五、内存分布图
1、栈区
2、堆区
注:python通过控制栈区的形式寻找堆区,从何控制堆区
六、操作系统
1、操作系统:直接通过指令控制计算机硬件,并协调计算机软件的运行
硬件与软件的交流
软件与软件的交流
2、软件: 应用软件:只能通过操作系统间接控制计算机硬件