20190906 计算机基础 1.什么是编程? 2.简述计算机组成 3.简述机械硬盘的工作原理 4.操作系统有什么用 5.计算机由哪三大部分组成 6.简述操作系统和应用程序的启动流程 7.编程语言的分类有哪些?并评估各个分类的优缺点. 8.简述执行python程序的两种方式以及他们的优缺点

0905 作业

编程是编写一些文件使得计算机能理解人发出的指令.

2.简述计算机组成

1.控制器

指挥系统,控制计算机的各种指令操作

2.运算器

负责各种运算,算术运算和逻辑运算

3.存储器

内存

容量小,执行速度快

外存

容量大,执行速度慢

4.输入设备

计算机接收信息的设备

5.输出设备

计算机输出信息

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

机械臂将磁头打到盘面上,通过磁道储存的数据来获取数据.

4.操作系统有什么用

操作系统与硬件交互,将对硬件的复杂操作封装为简单的接口,软件调用硬件需要使用操作系统来调用

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

应用程序

操作系统

硬件

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

操作系统启动流程

计算机开启时先启动临时启动程序,将操作系统读入内存,CPU运行操作系统代码,运行成功后操作系统接管计算机.

应用程序的启动流程

应用程序发送指令给内存,内存调用在硬盘中的程序数据,CPU运行应用程序代码,执行程序

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

1.机器语言

执行速度快,开发效率低

2.汇编语言

执行效率高,开发效率高

3.高级语言

编译型语言

执行速度快,开发效率高

解释型语言

执行速度慢,开发效率高

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

1.交互式

在cmd中即时编写打印,方便

不会保存数据

适用于调试

2.命令行式

可以在任意位置编写文件,在cmd命令中执行