• Day02作业


    什么是编程?

    利用编程语言编写一个个文件

    详述计算机组成

    1. CPU

      控制器:控制硬件

      运算器:算术运算和逻辑运算

    2. 存储器

      内存(主存)

      ​ 优点:速度快

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

      外存(硬盘)

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

      ​ 缺点:速度慢

    3. 输出设备:输出信息(如显示器,打印机)

    4. 输入设备:输入信息(如键盘,鼠标)

    简述机械硬盘工作原理

    1. 磁道

      存储数据

    2. 机械手臂

      读取数据

    3. 扇区

      划分磁道

    平均寻道时间:由于数据放在磁道上,机械手臂读取数据先要找到磁道,受限于工业水平限制,目前找到磁道的时间为5ms

    平均延迟时间:由于数据在磁道上的位置是不确定的,而目前机械硬盘寻找数据会从硬盘的头部扫描到尾部,以7200r/min的硬盘来讲,那么这个平均延迟时间就是4.15ms

    平均寻找数据时间:5ms + 4.15ms = 9.15ms

    操作系统有什么用?

    对硬件的复杂的操作简单化

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

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

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

    操作系统的启动

    1. 开机后CPU去运行临时操作系统
    2. 临时操作系统去调用临时存储器中存放的操作系统的路径
    3. 打开操作系统,关闭临时操作系统

    应用程序的启动

    1. 双击应用程序
    2. 操作系统通知CPU根据文件路径去寻找文件在硬盘上存放的位置
    3. CPU调用内存去读取硬盘数据
    4. 打开程序

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

    机器语言

    优点(相较于汇编语言):执行效率快

    缺点(相较于汇编语言):开发效率慢

    汇编语言

    优点(相较于机器语言):开发效率快

    缺点(相较于机器语言):执行效率慢

    高级语言

    编译型语言

    优点(相较于解释型语言):执行效率高

    缺点(相较于解释型语言):开发速率慢,不易找出错误

    解释型语言

    优点(相较于编译型语言):开发效率高,容易排错

    缺点(相较于编译型语言):执行效率低

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

    命令行式

    一次性执行玩所有代码

    优点:可以保存代码

    缺点:调试非常麻烦

    交互式

    输入一行,解释一行

    优点:调试简单

    缺点:不能储存,关闭cmd窗口数据就消失了了

  • 相关阅读:
    升讯威周报与工时统计系统 V3
    浅谈互联网时代的一万小时定律:方向与格局更重要
    GitHub开源:SQLite 增强组件 Sheng.SQLite.Plus
    GitHub开源:升讯威 SQLite 增强组件 Sheng.SQLite.Plus
    centos7 配置IPV6
    Vertica节点故障后的恢复经过
    windows下杀掉指定端口的应用
    解决QT Fault tolerant heap shim问题
    vertica生成查询计划失败:Request size too big
    IDEA配置aliyun的maven源
  • 原文地址:https://www.cnblogs.com/2222bai/p/11475342.html
Copyright © 2020-2023  润新知