day02

什么是编程?

用编程语言编写的一堆文件

详述计算机组成

CPU

控制器

​ 控制硬件

运算器

​ 逻辑运算和数学运算

存储器

主存

​ 优点:速度快

​ 缺点:容量小,断电就消失

外存

​ 优点:容量大,能永久保存

​ 缺点:速度慢

I/O设备

输入设备

​ 输入信息

输出设备

​ 输出信息

32位和64位

计算机一次能够读取的二进制位,64位的能读32位的安装包,32位的不能读64位的安装包

多核CPU

同一时刻能够处理多项事情

简述机械硬盘工作原理

机械手臂

读取数据

磁道

存储数据

扇区

划分磁道

平均寻道时间

5ms,寻找磁道的时间

平均延迟时间

4.15ms

平均寻找数据时间

9.15ms

操作系统有什么用?

提供一个个接口,让复杂操作简单化

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

应用程序

操作系统

硬件

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

操作系统启动

1.打开电源开关,启动临时操作系统

2.临时操作系统启动操作系统

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

应用程序启动

  1. 双击应用程序(通知操作系统)
  2. 操作系统通知CPU
  3. CPU通知内存读取硬盘中的数据
  4. 读入内存运行
  5. 启动应用程序

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

机器语言

优点:执行效率高

缺点:开发效率低

汇编语言

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

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

高级语言

编译型

优点(相对解释型):执行效率高

缺点(相对解释型):开发效率低

解释型

优点(相对编译型):开发效率高

缺点(相对编译型):执行效率低

简述执行Python程序的两种方式以及他们的优缺点。

交互式

优点:能够一边写,一边解释

缺点:不能保存

命令行式

优点:解释一个文本

缺点:调试非常麻烦

posted @ 2019-09-06 16:10  lucky_陈  阅读(145)  评论(0编辑  收藏  举报