计算机基础

目录

  1. 什么是编程?

    编程:

    编程语言是程序猿和计算机之间沟通的介质

    程序猿基于某种编程语言的语法格式将自己脑子中的想要让计算机做的事,写到文件中。所以说编程的结果就是一堆文件,这一堆文件就是程序

    编程的目的是想要奴役计算机,把计算机当成人类的奴隶,让计算机帮人类工作,因而取代人力

  2. 简述计算机五大组成。

    CPU :

    1.控制器

    2.运算器

    存储器:(内存,外存)

    输入设备

    输出设备

  3. 操作系统有什么用?

    :提供给我们一个一个接口,让我们不再关系硬件的复杂操作,让复杂操作简单化.

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

    :硬件,软件,操作系统

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

    一,.启动应用程序(如qq).

    让操作系统通知(cpu)找到程序的外存地址

    cpu让内存去外存读取数据----》进入内存

    启动程序

    二,操作系统的启动:

    操作系统代码由硬盘读入内存(ROM程序),
    CPU运行操作系统代码(CMOS存储器),运行成功后操作系统接管操作硬件的工作
  6. 编程语言的分类有哪些?并评估各个分类的优缺点。

    机械语言:

    优点:执行速度非常快,直接和硬件交互

    缺点:开发速度非常慢

    汇编语言:

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

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

    高级语言:

    1.编译型语言:

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

    缺点(相较于解释型语言):开发效率低(找bug非常复杂

    2.解释性语言:

    优点(相较于编译型而言):开发效率高

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

  7. 简述网络的瓶颈效应。

    :(相对而言)网络通信时间要远远大于程序执行的时间

原文地址:https://www.cnblogs.com/shaozheng/p/11395290.html