day 02 作业 预科

目录

作业

1.什么是编程

通过使用编程语言做一些事情,表达一些自己的想法。

2.简述计算机五大组成。

计算机由cpu ,运算器 ,控制器,存储器(外存,内存) 输入设备 输出设备所组成。

3.操作系统有什么用?

操作系统直接和硬件交互,可以给程序提供端口,讲硬件的复杂操作简单化。

4.计算机由哪三大部分组成?

计算机由应用程序,操作系统和硬件所组成。

5.简述操作系统和应用程序的启动流程?

程序启动,让操作系统通知CPU。

CPU让内存去读取外存的数据,数据进入内存。

启动程序

6.编程语言的分类有哪些?并评估各个分类的优缺点。

编程语言可分为三种,分别是'机器语言',’汇编语言‘和'高级语言'

机器语言,优点:执行速度非常快,可直接跟硬件接触。 缺点:开发速度非常慢。

汇编语言,优点(相较于机器语言):开发效率高。 缺点(相较于机器语言):执行效率低。

高级语言,编译型语言,优点(相较于解释型语言):执行效率高。 缺点(相较于解释型语言):开发效率低(调试bug非常复杂)。

解释型语言,优点(相较于编译型语言):开发效率高。 缺点(相较于编译型语言):执行效率低。

7.简述网络的瓶颈效应。

网络通信的时间远远大于执行程序的时间。

posted @ 2019-08-22 17:20  colacheng  阅读(134)  评论(0编辑  收藏  举报
Live2D