• 第一阶段:Python开发基础Python基础语法入门day02 课后作业 2019.07.26


    第一阶段:Python开发基础 Python基础语法入门  day02 课后作业

    1、什么是编程?

    编程就是通过编程语言编写一堆文件

    2、操作系统有什么用?

    主要功能:把对硬件的复杂指令简单化,让用户和硬件之间容易的交互。并且管理计算机中的软硬件资源。

    硬件对应操作系统

    操作系统对应用户、硬件、应用程序

    应用程序对应操作系统

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

    硬件、软件、操作系统

    计算机可以分为硬件和软件构成,其中软件分为,系统软件和应用软件。操作系统属于系统软件,可以直接和硬件交互。

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

    1. 操作系统的启动流程:

      (1) 开机

      (2) 启动一个临时操作系统(只做启动操作系统的事情)

      (3) 然后临时操作系统会去读取操作系统的路径地址(特殊的CMOS硬件)

      (4) 启动真正的操作系统

    2.应用程序的启动流程:

    ​ (1) 双击应用程序图标(计算机找到程序在外存的地址)

    ​ (2) 由CPU发送指令给内存,内存从外存中读取应用程序的数据

    ​ (3) 在内存中启动应用程序并运行

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

    1.机器语言(低级语言)

    直接和硬件交互,用0和1与计算机沟通

    优点:执行效率高

    缺点:开发效率低(现在很少有程序员懂机器语言,没有办法开发)

    2.汇编语言

    汇编语言类似于机器语言,但是汇编只是把一串二进制数写成了一个英文单词,因此在开发过程中依旧很麻烦。

    优点:相较于机器语言开发效率高(但是和高级语言比还是非常低)

    缺点:相较于机器语言执行效率低

    3.高级语言

    直接用人能理解的语言和语法风格编写程序,程序员无需再去考虑复杂的硬件操作。

    优点:开发效率高(是真的很高)

    缺点:执行效率低(因为要通过编译解释之后才能被硬件执行)

  • 相关阅读:
    Spring 增强类型
    Spring IOC及Bean的生命周期
    Spring
    Mybatis注解
    MyBatis关联查询
    LoadRunner(1)
    Selenium(6)
    Selenium(5)
    Selenium(4)
    Selenium(3)
  • 原文地址:https://www.cnblogs.com/foreversun92/p/11252925.html
Copyright © 2020-2023  润新知