day2

day2

操作系统

协调管理计算机资源和软件资源的控制程序

应用程序:便利生活,具体干活的。

操作系统:接受外部指令,控制硬件。

硬件:存储数据、输出数据、输入数据

计算机组成:应用程序+操作系统+硬件

计算机系统

硬件系统+软件系统

操作系统和应用程序的启动流程

应用程序启动:双击,发送指令给操作系统,操作系统把指令转换成0和1然后发给cpu,cpu发给内存,内存从硬盘中调取数据,运行程序

操作系统启动:操作系统代码由硬盘读入内存(BIOS程序),CPU运行操作系统代码(CMOS存储器),运行成功后操作系统接管操作硬件的工作。

编程语言的分类

机器语言

优点:执行代码效率非常快

缺点:开发效率低

汇编语言

优点(相对于机器语言):开发效率高

缺点(相对于机器语言):执行效率低

高级语言

同声传译(解释性)

python

优点(相对于编译型):开发效率高

缺点(相对于编译型):执行效率低(python通过c实现)

谷歌翻译(编译型)

优点(相对于解释型):执行效率高(直接翻译成机器语言)

缺点(相对于解释型):开发效率低(写完所有的代码才知道有没有问题)

网络的瓶颈效应

Python的代码运行时间为1ms,机器语言的代码运行时间为0.001ms,在你上一段数据运输成功之前,无论你的代码运行时间是1ms,还是0.0000001ms,还是9ms,本质上没啥区别,这就是互联网中的网络的瓶颈效应。

posted @ 2025-10-30 21:01  lovethissummer  阅读(3)  评论(0)    收藏  举报