day02
1.什么是编程?
编程是人和计算机交流的一种介质
2.详述计算机组成
CPU
运算器(算术运算、逻辑运算)、
存储器、
主存/内存、
外存/硬盘
3.简述机械硬盘工作原理
有误磁性
机械手臂:寻找数据
扇区:划分磁盘
平均寻道时间:5ms
平均寻找时间:9.15ms
4.操作系统有什么用?
操作系统和硬件交互,并且把对硬盘的复杂操作简单化
5.计算机由哪三大部分组成?
软件
硬件
操作系统
6.简述操作系统和应用程序的启动流程?
应用程序启动以QQ 为例:
1、双击qq(发送指令给操作系统)
2、操作系统发送指令给CPU
3、CPU发送指令给内存
4、内存发送指令给硬盘,读取qq的数据
5、QQ的数据读入内存
6、启动QQ
操作系统启动:
1、开机的时候启动临时操作系统
2、临时操纵系统启动真正的操作系统、临时操作系统关闭
3、开机成功
7.编程语言的分类有哪些?并评估各个分类的优缺点。
汇编语言 | 机器语言 | |
---|---|---|
优点 | 开发效率低 | 执行效率高 |
缺点 | 执行效率高 | 开发效率低 |
高级语言
解释型 | 编译型 | |
---|---|---|
优点 | 执行效率高 | 开发效率高 |
缺点 | 开发效率低 | 执行效率低 |
8.简述python程序的两种方式以及他们的优缺点。
交互式 | 命令形式 | |
---|---|---|
优点 | 调试方便 | 永久保存 |
缺点 | 关掉程序就没啦 | 调试麻烦 |