什么是编程?
用编程语言写的一堆文件
详述计算机组成
控制器
控制硬件
运算器
算术运算+逻辑运算
存储器
主存:
优点:运算速度快
缺点:容量小,断电即消失
外存:
优点:容量大,永久存储
缺点:速度慢
输入设备
输入信息
输出设备
输出信息
简述机械硬盘工作原理
机械手臂:读取数据
磁道:存储数据
扇面:划分了磁道
平均寻道时间
平均延迟时间
平均寻找数据时间
操作系统有什么用?
让复杂的操作简单化
计算机由哪三大部分组成?
1.应用程序(软件):和操作系统交互
2.操作系统(软件):和硬件交互
3.硬件:和硬件直接交互
简述操作系统和应用程序的、启动流程?
操作系统启动流程
1.开机,启动临时操作系统
2.临时操作系统去CMOS存储器找到操作系统的路径
3.启动操作系统,临时操作系统关闭
应用程序启动流程(以QQ为例)
1.双击QQ,让操作系统通知CPU
2.CPU让内存去外存读取QQ的数据,QQ数据进入内存
3.启动QQ
编程语言的分类有哪些?并评估各个分类的优缺点。
机器语言
优点:执行效率高
缺点:开发效率低
汇编语言
优点(相比较机器语言):开发效率高
缺点(相比较机器语言):执行效率低
高级语言
编译型
优点(相对解释型):执行效率高
缺点(相对解释型):开发效率低
解释型
优点(相对编译型):开发效率高
缺点(相对编译型):执行效率低
简述执行Python程序的两种方式以及他们的优缺点。
交互式
优点:输入一行,解释一行
缺点:程序无法保存
命令行式
优点:直接使用python打开文件,python会读一行翻译一行,并且这个文件是永久保存在硬盘中的。
缺点:调式非常麻烦