3、复习

1、计算机基础
计算机硬件(*****)
cpu:负责运行程序的是cpu
内存:临时存取数据
硬盘:永久存取数据

2、复杂指令集-64代表一次从内存读取64位二进制数
x86-64

 

打孔 打孔 打孔 不打孔 不打孔(机器语言)
a a a b b

1 1 1 0 0


3、容量:
8bit比特 = 1Byte字节(1bit是一个二进制位)

1024B=1KB
1024KB=1MB
1024MB=1GB
1024GB=1TB

1024TB=1PB

 

4、操作系统(*****)
操作系统是一个协调、管理、控制计算机硬件资源与应用软件资源的一个控制程序


应用程序
控制程序(操作系统windows,linux,mac):控制计算硬件的基本运行
计算机硬件


计算机三层体系结构

应用程序-----》打开文件
操作系统-----》文件
计算机硬件----》硬盘

 

平台=操作系统+计算机硬件
跨平台性:开发出一个软件在各种平台都能运行

 

5、计算机完整体系结构(******)

应用程序 应用程序
print("hello") 命令 shell命令
应用程序(基于c语言)、python解释器(Cpython解释器)、cmd.exe、图形化桌面、shell解释器(Bash)
操作系统接口
操作系统内核(部分代码就是汇编写)
计算机硬件

6、编程语言分类(***)
机器语言
汇编语言
高级语言

7、python介绍(***)
运行python程序其实是在运行python解释器

8、安装python解释器(*****)

9、编写python程序的两个地方:(*****)
1交互式环境(调试)
每敲一行代码,立即拿到结果

2文件中(主流)

IDE工具:pycharm,本质就是一个超级编辑器

10、运行python程序的三个阶段(******)

python3 D:\test.py

1、先启动python解释器
2、python解释器会将test.py的内容从硬盘读入内存
3、python解释器会识别刚刚读入内存代码的语法,解释执行

3、复习

上一篇:Nginx--原理剖析


下一篇:switch和while循环