day 002

什么是编程?

用编程语言写的一堆文件

详述计算机组成

控制器

控制硬件

运算器

算术运算+逻辑运算

存储器

主存:

优点:运算速度快

缺点:容量小,断电即消失

外存:

优点:容量大,永久存储

缺点:速度慢

输入设备

输入信息

输出设备

输出信息

简述机械硬盘工作原理

机械手臂:读取数据

磁道:存储数据

扇面:划分了磁道

平均寻道时间

平均延迟时间

平均寻找数据时间

操作系统有什么用?

让复杂的操作简单化

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

1.应用程序(软件):和操作系统交互

2.操作系统(软件):和硬件交互

3.硬件:和硬件直接交互

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

操作系统启动流程

1.开机,启动临时操作系统

2.临时操作系统去CMOS存储器找到操作系统的路径

3.启动操作系统,临时操作系统关闭

应用程序启动流程(以QQ为例)

1.双击QQ,让操作系统通知CPU

2.CPU让内存去外存读取QQ的数据,QQ数据进入内存

3.启动QQ

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

机器语言

优点:执行效率高

缺点:开发效率低

汇编语言

优点(相比较机器语言):开发效率高

缺点(相比较机器语言):执行效率低

高级语言

编译型

优点(相对解释型):执行效率高

缺点(相对解释型):开发效率低

解释型

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

缺点(相对编译型):执行效率低

简述执行Python程序的两种方式以及他们的优缺点。

交互式

优点:输入一行,解释一行

缺点:程序无法保存

命令行式

优点:直接使用python打开文件,python会读一行翻译一行,并且这个文件是永久保存在硬盘中的。

缺点:调式非常麻烦

posted @ 2019-09-06 15:38  风啊风啊  阅读(150)  评论(0编辑  收藏  举报