1.计算机基础
1.1计算机硬件
cpu:负责运行程序的是cpu 运算器+控制器===》cpu
x86-64 x86代表cpu型号 -64代表一次从内存读取64位二进制
内存:临时存取数据
硬盘:永久存取数据
容量:
8bit比特=1Byte字节
1024B=1KB
1024KB=1MB
1024MB=1GB
1024GB=1TB
1024TB=1PB
1.2操作系统
操作系统是一个协调、管理、控制计算机硬件资源与应用软件资源的一个控制程序
应用程序
控制程序(操作系统windows,linux,mac):控制计算机硬件的基本运行
计算机硬件
1.3计算机三层体系结构
应用程序----》打开文件
操作系统----》文件
计算机硬件---》硬盘
平台=操作系统+计算机硬件
跨平台性:开发出一个软件再各平台都能运行
1.4计算机完整体系结构
应用程序 应用程序
print("heelo")命令 shell命令
应用程序(基于C语言)、python解释器(Cpython解释器)、cmd.exe、图形化桌面、shell解释器(Bash)
操作系统接口
操作系统内核(部分代码就是汇编写的)
计算机硬件
2.运行python程序的三个阶段
python D:\test.py
1、先启动python解释器
2、python解释器会将test.py的内容从硬盘读入内存
3、python解释器会识别刚刚读入内存代码的语法,解释执行