day02 Homework
1.什么是编程
编程就是通过编写语言写一堆文件
2.操作系统有什么用
接受应用程序或人的外部指令,然后控制硬件
3.计算机由哪三大部分组成
1.应用程序
2.操作系统
3.硬件
4.简述操作系统和应用程序的启动
1.操作系统的启动
(1)开机
(2)启动一个临时操作系统
(3)临时操作系统会去读取操作洗头膏的路径地址
(4)启动真正的操作系统
2.应用程序的启动
(1)双击应用程序
(2)cpu给内存发送指令,内存从外存中找到应用程序对应的路径地址
(3)在内存中启动运行应用程序
5.编程语言的分类有哪些?并评估各个分类的优缺点
1.机器语言——低级语言
优点(较汇编语言来说):执行效率高
缺点(较汇编语言来说):开发效率低
2.汇编语言
优点(较汇编语言来说):开发效率高
缺点(较汇编语言来说):执行效率高
3.高级语言
(1)编译型语言(一次性翻译)
优点(相较于解释型语言):执行效率高
缺点(相较于解释型语言):开发效率低
(2)解释型语言(逐行翻译)
优点(相较于编译型语言):开发效率高
缺点(相较于编译型语言):执行效率低