作业day02

什么是编程?

通过编程语言写一堆文件

详述计算机组成.

CPU

控制器
运算器

存储器

主存(内存)
外存(硬盘)

I/O设备

输入设备
输出设备

简述机械硬盘工作原理.

机械手臂

读取数据

磁道

存储数据

扇区

划分区域

平均寻道时间

平均延迟时间

平均寻找数据时间

操作系统有什么用?

编程是把操作系统对硬件的复杂操作简单化

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

应用程序

操作系统

硬件

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

操作系统启动流程

1.开机
2.启动临时操作系统
3.临时操作系统启动操作系统
4.操作系统开启,关闭临时操作系统

应用程序启动流程

1.双击应用给操作系统发送指令
2.操作系统给CPU发送指令
3.CPU给内存发送指令
4.内存给外存发送指令获取应用程序的数据
5.内存读取数据
6.应用程序启动

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

机器语言

优点:执行效率高
缺点:开发效率低

汇编语言

优点:开发效率高
缺点:执行效率低

高级语言

编译型语言

优点:执行效率高
缺点:开发效率低

解释型语言

优点:开发效率高
缺点:执行效率低

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

交互式

优点:方便调试
缺点:无法保存,关闭即消失

命令行式

优点:永久存储,执行效率高
缺点:不便于修改

pycharm的使用

jupyter的使用

输入jupyter notebook

猜你喜欢

转载自www.cnblogs.com/WM2019/p/11489674.html