day02作业
目录
day02作业
一.什么是编程
通过编程语言写一堆文件
二.详述计算机组成
控制器----控制所以硬件
运算器----进行数学运算和逻辑运算
存储器---{
内盘:优点运行速度快,缺点容量小(断电既消失)
外盘:优点容量大永久储存,缺点速度慢 }
输入设备:键盘,笔记本
输出设备:屏幕,U盘
三.简述机械硬盘工作原理
-
机械手臂(读取数据)
-
磁道(存储数据)
-
扇区(划分磁道)
平均寻道时间:5ms
平均延迟时间:4.15ms
平均寻找数据时间:9.15ms
四.操作系统有什么用
把对硬件复杂的操作简单化,封装成一个一个接口
五.计算机由哪三大部分组成
-
软件
-
操作系统
-
硬件
人-》操作系统交互
应用程序-》操作系统交互
操作系统-》人/应用程序/硬件
硬件-》操作系统/硬件
六.简述操作系统和应用程序的启动流程
操作系统启动流程:
- 开机键启动临时操作系统
- 临时操作系统启动真正的操作系统
- 操作系统启动,关闭临时操作系统
七.应用程序的启动:
以qq位例
- 双击qq(发送指令给操作系统)
- 操作系统发送指令给cpu
- cpu发送指令给内存
- 内存发送指令给外存获取qq的数据
- 内存读入qq的数据
- qq启动
八.编程语言的分类有哪些?并评估各个分类的优缺点
1.机器语言
优点:执行效率高
缺点:开发效率低
2.汇编语言
优点:开发效率高(相对于机器语言)
缺点:执行效率低(相对于机器语言)
3.高级语言
-
编译型
把所以代码一次性翻译成一个.obj文件
优点:执行效率高(解释型)
缺点:开发效率低(解释型)
-
解释型
一行一行的进行翻译
优点:开发效率高(编译型)
缺点:执行效率低编译型)
九.简述执行python程序的两种方式及他们的优缺点
- 交互式
优点:输入一行,解释一行,交互式下,不需要使用print,会自动打印
缺点:关掉了程序就么了
- 命令式行
解释一个文本
python是一个解释器
python文件路径
cmd切换到当前文件夹
cd切换