day2
day2
操作系统
协调管理计算机资源和软件资源的控制程序
应用程序:便利生活,具体干活的。
操作系统:接受外部指令,控制硬件。
硬件:存储数据、输出数据、输入数据
计算机组成:应用程序+操作系统+硬件
计算机系统
硬件系统+软件系统
操作系统和应用程序的启动流程
应用程序启动:双击,发送指令给操作系统,操作系统把指令转换成0和1然后发给cpu,cpu发给内存,内存从硬盘中调取数据,运行程序
操作系统启动:操作系统代码由硬盘读入内存(BIOS程序),CPU运行操作系统代码(CMOS存储器),运行成功后操作系统接管操作硬件的工作。
编程语言的分类
机器语言
优点:执行代码效率非常快
缺点:开发效率低
汇编语言
优点(相对于机器语言):开发效率高
缺点(相对于机器语言):执行效率低
高级语言
同声传译(解释性)
python
优点(相对于编译型):开发效率高
缺点(相对于编译型):执行效率低(python通过c实现)
谷歌翻译(编译型)
优点(相对于解释型):执行效率高(直接翻译成机器语言)
缺点(相对于解释型):开发效率低(写完所有的代码才知道有没有问题)
网络的瓶颈效应
Python的代码运行时间为1ms,机器语言的代码运行时间为0.001ms,在你上一段数据运输成功之前,无论你的代码运行时间是1ms,还是0.0000001ms,还是9ms,本质上没啥区别,这就是互联网中的网络的瓶颈效应。

浙公网安备 33010602011771号