day02_作业

目录

  1. 什么是编程?
  2. 详述计算机组成
  3. 简述机械硬盘工作原理
  4. 操作系统有什么用?
  5. 计算机由哪三大部分组成?
  6. 简述操作系统和应用程序的启动流程?
  7. 编程语言的分类有哪些?并评估各个分类的优缺点。
  8. 简述执行Python程序的两种方式以及他们的优缺点。

1.编程是通过编程语言书写一堆文件,操控计算机完成人类想要完成的特定的事情的过程

2.计算机组成包括:

cpu

​ 控制器

​ 控制硬件

​ 运算器

​ 算术运算+逻辑运算

存储器

​ 内存

​ 优点:速度快

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

​ 外存

​ 优点:容量大,永久存储

​ 缺点:速度慢

输入设备

​ 输入信息,如键盘/鼠标

输出设备

​ 输出信息,如显示屏/打印机

3.机械硬盘工作原理:

机械手臂

​ 读取信息

磁道

​ 存储信息

扇面

​ 划分磁道

平均寻找数据时间-->9.15ms

​ 平均寻道时间

​ 平均寻道时间

​ 工业水平限制-->5ms

​ 平均延迟时间

​ 7200r/min-->120r/s-->8.3ms/r-->平均延迟4.15ms

4.操作系统的作用:

将人对硬件的复杂操作封装成一个个接口,通过这些接口更加简单便捷的操作计算机

5.计算机的三大组成:

应用程序

​ 应用程序<-->操作系统 交互

操作系统

​ 操作系统<-->人/应用程序/硬件 交互

硬件

​ 硬件<-->操作系统/硬件 交互

6.应用程序与操作系统的启动流程:

应用程序以qq为例:

​ 1.双击qq-->操作系统发送指令给cpu

​ 2.cpu发送指令给内存,通知它去硬盘读取数据

​ 3.内存读入数据,启动qq

操作系统的启动

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

​ 2.临时操作系统去临时内存读取实际操作系统存放路径

​ 3.启动实际操作系统并关闭临时操作系统

7.编程语言的分类及优缺点

​ 机器语言

​ 优点:执行效率高

​ 缺点:开发效率低

​ 汇编语言

​ 优点:执行效率低

​ 缺点:开发效率高

​ 高级语言

​ 编译型

​ 优点:执行效率高

​ 缺点:开发效率低

​ 解释型

​ 优点:开发效率高

​ 缺点:执行效率低

8.执行python程序的两种方式及优缺点

命令行式

​ 优点:有文件保存代码

​ 缺点:每次修改代码都要将所有代码都重新运行一次,不 方便调试

交互式

​ 优点:输入一行执行一行,如果出错方便修改

​ 缺点:关闭终端无法保存代码

猜你喜欢

转载自www.cnblogs.com/-406454833/p/11481498.html