day02 作业

1. 什么是编程?

编程就是用编程语言写一堆文件,让计算机按照人类的想法工作。

2. 详述计算机组成

  1. CPU

    由控制器和运算器组成

  2. 控制器

    控制硬件

  3. 运算器

    算术运算+逻辑运算

  4. 存储器

    用来存储数据

    • 主存(内存)

      优点:速度快

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

    • 外存(硬盘)

      优点:容量大,永久储存

      缺点:速度慢

  5. 输入设备

    输入信息,如键盘/鼠标

  6. 输出设备

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

3. 简述机械硬盘工作原理

  1. 机械手臂

    用来读取数据

  2. 磁道

    储存数据

  3. 扇区

    划分磁盘,多个扇区合成一个盘

  4. 平均寻道时间

    5ms

  5. 平均延迟时间

    4.15ms

  6. 平均找到数据时间

    9.15ms

4. 操作系统有什么用?

和硬件交互,使复杂的硬件操作简单化,让用户使用计算机更加容易

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

  1. 应用软件
  2. 操作系统
  3. 硬件

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

操作系统的启动流程

  1. 开机,启动临时操作系统
  2. 临时操作系统从临时内存中找到操作系统路径
  3. 操作系统启动,临时操作系统关闭

应用程序的启动流程

  1. 双击图标,通知操作系统你要打开某软件
  2. 操作系统通知CPU
  3. CPU通知内存
  4. 内存通知硬盘,叫硬盘把该软件数据送进自己的身体里
  5. 该软件数据进入内存里面
  6. 该软件打开

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

机器语言

优点:执行效率高

缺点:开发效率低

汇编语言

优点(比机器语言):开发效率高

缺点(比机器语言):执行效率低

高级语言

编译型(谷歌翻译)

优点(比解释型):执行效率高

缺点(比解释型):开发效率低

解释型(同声传译)

优点(比编译型):开发效率高

缺点(比编译型):执行效率低

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

  1. 交互式

    输入一行解释一行,不能保存程序

  2. 命令行式

    解释整个文本,调试非常麻烦

转载于:https://www.cnblogs.com/bowendown/p/11475414.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值