操作系统、应用程序的含义,编程语言的优缺点
什么是操作系统?
操作系统位于计算机硬件与应用软件之间,它是一个协调管理计算机资源和软件资源的控制程序。它把对硬件的复杂操作,封装成一个一个简单的接口,供人们使用。
常见的操作系统有哪些?(课外拓展)
Windows、Mac、Unix、Linux(Ubuntu, Fedora, Debian ,Redhat, CentOS)
什么是应用程序?
应用程序位于操作系统之上,它主要用来帮助人干各种各样的工作,它不直接与硬件交互。如快播、同花顺和抖音等
打开QQ应用程序和打开操作系统的区别?
打开QQ应用程序
- 双击QQ图标
- 双击图标就是给操作系统发送指令,告诉操作系统对应QQ程序在外存的位置
- 操作系统接受到指令操控CPU发送指令给内存
- 内存接受指令后发送指令给硬盘,硬盘读取QQ软件代码给内存,QQ启动
打开操作系统
- 开机后启动ROM存储器,ROM存储器会临时代替CPU控制BIOS程序
- ROM存储器会去CMOS存储器中查到操作系统的位置,并直行操作系统,运行成功后操作系统+cpu接管操作硬件的工作。
机械语言、汇编语言、高级语言三者的区别?
**** | 优点 | 缺点 |
---|---|---|
机械语言 | 执行效率高 | 开发效率低 |
汇编语言 | 执行效率高 | 开发效率低 |
高级语言 | 开发效率高 | 执行效率低 |
解释型语言(同声翻译)和编译型语言(谷歌翻译)的区别?
语言\特点 | 优点 | 缺点 |
---|---|---|
解释型语言 | 开发效率高 | 执行效率低 |
编译型语言 | 执行效率高 | 开发效率低 |