day0906

作业

1.什么是编程

编写 一系列程序文件,实现某种功能

2.计算机的组成

  • 运算器

    算数运算+逻辑运算

  • 控制器

    控制硬件

  • 存储器

    • 内存

      读取速度快,容量小,断电数据丢失

    • 外存

      读取速度慢,容量大,可以永久保存数据

  • 输入设备

    输入信息(键盘,鼠标)

  • 输出设备

    输出信息(显示器,打印机)

3.机械硬盘工作原理

  • 机械手臂(读取数据)
  • 磁道(存储数据)
  • 扇区(划分磁道)
  • 平均寻道时间(5ms)
  • 平均延时时间(4.15ms)
  • 平均寻找数据时间(9.15ms)

4.操作系统有什么用

虚拟出一系列的接口供我们使用,并将复杂的硬件操作简单化

5.计算机由哪三大部分组成

  • 应用程序
  • 操作系统
  • 硬件

6.简述操作系统和应用程序的启动流程

  • 应用程序的启动
    1. 以QQ举例,双击QQ(找到QQ的地址)
    2. 操作发命令给CPU
    3. CPU发命令给内存,内存发指令给硬盘
    4. 内存将硬盘中的QQ数据读取到内存
    5. 运行并启动QQ程序
  • 操作系统的启动
    1. 开机,上电,启动临时操作系统
    2. 临时操作系统将操作系统的数据读入内存
    3. 运行操作系统,关闭临时操作系统

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

  • 机器语言
    1. 优点:执行效率高
    2. 缺点:开发效率低
  • 汇编语言
    1. 优点(相较机器语言):开发效率高
    2. 缺点(相较于机器语言):执行效率低
  • 高级语言
    1. 编译型
      • 优点(相较于解释型):执行效率高
      • 缺点(相较于解释型):开发效率低
    2. 解释型
      • 优点(相较于编译型):开发效率高
      • 缺点(相较于编译型):执行效率低

8.简述执行python程序的两种方式以及他们的优缺点

  • 交互式
    • 优点:输入一行,解释一行,调试方便
    • 缺点:关闭即消失
  • 命令行式
    • 优点:文件永久保存
    • 缺点:调试麻烦
posted @ 2019-09-06 15:48  ztzdhbg  阅读(151)  评论(0编辑  收藏  举报