目录
作业
1.什么是编程
通过使用编程语言做一些事情,表达一些自己的想法。
2.简述计算机五大组成。
计算机由cpu ,运算器 ,控制器,存储器(外存,内存) 输入设备 输出设备所组成。
3.操作系统有什么用?
操作系统直接和硬件交互,可以给程序提供端口,讲硬件的复杂操作简单化。
4.计算机由哪三大部分组成?
计算机由应用程序,操作系统和硬件所组成。
5.简述操作系统和应用程序的启动流程?
程序启动,让操作系统通知CPU。
CPU让内存去读取外存的数据,数据进入内存。
启动程序
6.编程语言的分类有哪些?并评估各个分类的优缺点。
编程语言可分为三种,分别是'机器语言',’汇编语言‘和'高级语言'
机器语言,优点:执行速度非常快,可直接跟硬件接触。 缺点:开发速度非常慢。
汇编语言,优点(相较于机器语言):开发效率高。 缺点(相较于机器语言):执行效率低。
高级语言,编译型语言,优点(相较于解释型语言):执行效率高。 缺点(相较于解释型语言):开发效率低(调试bug非常复杂)。
解释型语言,优点(相较于编译型语言):开发效率高。 缺点(相较于编译型语言):执行效率低。
7.简述网络的瓶颈效应。
网络通信的时间远远大于执行程序的时间。