• 练习—python基础


    目录

    1. 什么是编程

    2. 详述计算机组成

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

    4. 操作系统有什么用

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

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

    7. 应用程序的启动

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

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

    正文

    1. 什么是编程

      用计算机能够识别的语言,写一堆文件

      1. 详述计算机的组成
      • 控制器
      • 运算器
        • 数学运算
        • 逻辑运算
      • 存储器
        • 内存
        • 外存
      • 输入设备
      • 输出设备
      1. 简述机械硬盘工作原理
      • 寻道时间:硬盘寻道即读取数据时,读写磁头沿径向移动,移到要读取的扇区所在磁道的上方花费的时间。因读写磁头的起始位置与目标位置之间的距离不同,寻道时间也不同。
      • 旋转延迟时间:磁头到达指定磁道后,然后通过盘片的旋转,使得要读取的扇区转到读写磁头的下方所花费的时间。
      • 平均寻道时间:5ms
      • 平均延迟时间:4.15ms
      • 平均寻找数据时间:9.15ms
      1. 操作系统有什么用

      它把对硬件的复杂操作,封装成一个一个简单的接口,供人们使用

      1. 计算机由哪三大部分组成
      • 软件
      • 操作系统
      • 硬件
      1. 简述操作系统和应用程序的启动流程
      • 计算机通电
      • 临时操作系统启动真正的操作系统
      • 关闭临时操作系统
      1. 应用程序的启动

      2. 发送启动指令给操作系统,告诉操作系统程序的硬盘地址

      3. 操作系统操作CPU,发送指令给内存

      4. 内存发送指令给硬盘

      5. 硬盘读取应用程序的代码给内存,程序启动

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

      7. 机器语言

        • 优点:执行效率相对高
        • 缺点:开发效率相对低
      8. 汇编语言

        • 优先:开发效率相对高
        • 缺点:执行效率相对低
      9. 高级语言

        1. 编译型

          把所有代码一次性编译完,结果可反复使用

          • 优点:执行效率相对高(节省翻译时间)
          • 缺点:开发效率相对低(写完才能检测bug)
        2. 解释型

          写代码时逐行翻译

          • 优点:开发效率相对高(能及时找出bug)
          • 缺点:执行效率相对低(边写边翻译)
      10. 简述执行python程序的两种方式以及他们的优缺点

      11. 交互式

        输入一行,执行一行

        • 优点:方便调试代码
        • 缺点:关闭后代码不会保存
      12. 命令行式

        运行py文件,一次性执行所有代码

  • 相关阅读:
    Oracle 查询主外键关联
    maven
    LOG4J
    转换maven 项目为web 项目
    Iframe 高度自适应的问题
    JS 之CLASS类应用
    不要自己决定如何设计,遵从客户和客观需要
    私服搭建Nexus
    python经典算法题:无重复字符的最长子串
    Python输出hello world(各行命令详解)
  • 原文地址:https://www.cnblogs.com/binyuanxiang/p/11494218.html
Copyright © 2020-2023  润新知