一.操作系统:
是协调、管理、控制计算机硬件与软件的控制程序
接口程序:将硬件的功能封装成简单的接口,用来给应用软件或者给用户使用
内核:具体控制硬件
二.应用程序的启动
1、启动操作系统,向操作系统提交程序启动文件的路径
2、操作系统根据文件路径把硬盘的数据读入内存
3、操作系统调用cpu来执行内存中刚刚读入的程序代码
三.编程语言分类:
机器语言:用二进制指令编程,本质是直接操作硬件
优点:执行效率高
缺点:开发效率低,学习难度高
汇编语言:用英文标签代替二进制指令,本质也是直接操作硬件
优点:执行效率高
缺点:开发效率低,学习难度高
高级语言:用人类的字符去编写程序,翻译成机器语言计算机才能执行
编译型:
特点:编译一次,拿到结果可以重复执行,无需重新编译
缺点:调试程序麻烦,跨平台性差
解释型:
特点:解释一行,执行一行,即边翻译边执行,开发效率高,跨平台性高,调试程序方便
缺点:执行效率低
学习难度:从高到低
执行效率:从高到低
开发效率:从低到高
python解释器安装
py文件运行:
1、先启动python解释器
2、将D: est.txt的代码读入内存
3、解释执行