day02

# 1.什么事编程

程序员利用程序语言来实现某种需求

# 2.详述计算机组成

## cpu

中央处理器

## 控制器

控制程序的运行

## 运算器

算术运算,逻辑运算

## 储存器

储存数据

| | 内存 | 硬盘 |
| ---- | ------------------ | ------------------ |
| 优点 | 处理速度快 | 容量大,保存时间长 |
| 缺点 | 容量小,断电易消失 | 处理速度慢 |

## I/Q设备

输入设备:键盘,鼠标

输出设备:显示器,打印机

## 多核CPU

同时完成多个任务

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

### 工作原理

有无磁性

机械硬盘通过机械手臂读取磁道当中的数据

机械手臂:通过机械磁针读取数据

磁道:储存数据

扇区:有机械手臂寻找数据,每个内容分为一个区域,每个区域为每一个扇区,一个扇区等于机械手臂磁针的大小

平均寻道时间:5ms

平均延迟时间:平均值===最好+最坏==/2

# 4.操作系统有什么用

为了使某个应用的 操作由复杂转为简单化

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

软件,硬件,应用程序

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

## 操作系统

1.电源键打开时,临时系统启动

2.临时系统启动操作系统,临时系统关闭

3.操作系统启动

## 应用程序

以*qq*为例

1.双击QQ

2.操作系统向cpu发送指令

3.CPU向内存发送指令

4.内存向硬盘发送指令,并读取qq数据

5.qq数据读到内存

6.qq启动

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

| | 机械语言 | 汇编语言 |
| ---- | ---------- | ---------- |
| 优点 | 执行效率高 | 开发效率高 |
| 缺点 | 开发效率慢 | 执行效率慢 |

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

### 交互式

一对一,那马上就可以看到结果,但是运用关掉及结束

### 命令行式

一对一翻译,并且数据可以永久保存

原文地址:https://www.cnblogs.com/yu521/p/11477927.html