day 02 作业

作业

什么是编程

通过编程语言写一些文件

详述计算机组成

CPU

控制器

运算器:算术运算和逻辑运算

存储器

主存/内存

优点:速度快

缺点:容量小,断电即消失

外存(硬盘)

优点:容量大,永久保存

缺点:速度慢

I/O设备

输入设备:输入信息(键盘,鼠标)

输出设备:输出信息(显示屏,打印机)

多核CPU

同一时间处理多件事情

32位和64位操作系统

计算机一次性处理32位/64位二进制数

简述机械硬盘工作原理

机械硬盘由机械手臂、磁道和扇区组成

平均寻道时间

平均延迟时间

平均寻找数据时间

操作系统有什么用

操作系统和硬件交互,使硬件的复杂操作简单化。

计算机由哪三大部分组成

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

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

操作系统流程:

​ 按下开机键,启动临时操作系统。临时操作系统启动真正的操作系统,临时操作系统关闭,开机成功。

应用程序启动:

1.双击应用程序(给操作系统发送指令)

2.操作系统给CPU发送指令

3.CPU给内存发送指令

4.内存给外存发送指令获取应用程序的数据

5.内存读入应用程序的数据

6.应用程序启动

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

编程语言被分为三种:机器语言、汇编语言和高级语言。

机器语言 ;

优点:执行效率高

缺点:开发效率低

汇编语言:

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

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

高级语言

编译型语言:

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

缺点(相较于解释型语言):开发效率低

解释型语言:

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

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

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

交互式

输入一行,解释一行

交互式下,不需要使用print,会自动打印

缺点:关掉了程序就没了

命令行式

解释一个文本

缺点:调试非常麻烦

原文地址:https://www.cnblogs.com/colacheng0930/p/11475345.html