目录
- 什么是编程 
- 详述计算机组成
- 简述机械硬盘工作原理
- 操作系统有什么用
- 计算机由哪三大部分组成
- 简述操作系统和应用程序的启动流程
- 应用程序的启动
- 编程语言的分类有哪些?评估各个分类的优缺点
- 简述执行python程序的两种方式以及他们的优缺点 
正文
- 什么是编程 - 用计算机能够识别的语言,写一堆文件 - 
- 详述计算机的组成
 - 
- 简述机械硬盘工作原理
 - 
- 寻道时间:硬盘寻道即读取数据时,读写磁头沿径向移动,移到要读取的扇区所在磁道的上方花费的时间。因读写磁头的起始位置与目标位置之间的距离不同,寻道时间也不同。
- 旋转延迟时间:磁头到达指定磁道后,然后通过盘片的旋转,使得要读取的扇区转到读写磁头的下方所花费的时间。
- 平均寻道时间:5ms
- 平均延迟时间:4.15ms
- 平均寻找数据时间:9.15ms
 - 
- 操作系统有什么用
 - 它把对硬件的复杂操作,封装成一个一个简单的接口,供人们使用 - 
- 计算机由哪三大部分组成
 - 
- 简述操作系统和应用程序的启动流程
 - 
- 计算机通电
- 临时操作系统启动真正的操作系统
- 关闭临时操作系统
 - 
- 应用程序的启动 
- 发送启动指令给操作系统,告诉操作系统程序的硬盘地址 
- 操作系统操作CPU,发送指令给内存 
- 内存发送指令给硬盘 
- 硬盘读取应用程序的代码给内存,程序启动 
- 编程语言的分类有哪些?评估各个分类的优缺点 
- 机器语言 
- 汇编语言 
- 高级语言 - 
- 编译型 - 把所有代码一次性编译完,结果可反复使用 - 
- 优点:执行效率相对高(节省翻译时间)
- 缺点:开发效率相对低(写完才能检测bug)
 
- 解释型 - 写代码时逐行翻译 - 
- 优点:开发效率相对高(能及时找出bug)
- 缺点:执行效率相对低(边写边翻译)
 
 
- 简述执行python程序的两种方式以及他们的优缺点 
- 交互式 - 输入一行,执行一行 
- 命令行式 - 运行py文件,一次性执行所有代码 
 
知识点—python基础
原文:https://www.cnblogs.com/binyuanxiang/p/11494218.html