python课后作业系统_Python 课后作业 day02

Python课后作业 day02

一、什么是编程

​程序员基于某种编程语言将自己想要让计算机做的事写到文件中去

二、计算机的组成

运算器:负责计算器的数学运算和逻辑运算

控制器:负责接收和发送指令

储存器:存储数据

内存: 优点:存取速度快

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

外存:优点:容量大,永久保存

​ 缺点:存取速度慢

输入设备:鼠标,键盘

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

三、机械硬盘的工作原理

机械手臂:机械硬盘通过机械手臂读取数据,机械手臂的末端是磁头

磁道:磁道是机械硬盘的磁面中的一个个圈,磁道用于存储数据

扇面:为了减少输入输出的操作,将多个相邻的扇区组合在一起

平均寻道时间:由于数据存放在磁道上,因此机械手臂需要读取数据首先要找到磁道。受限于工业水平的限制,目前机械手臂找到磁道的时间为5ms,这个时间被称为平均寻道时间。

平均延迟时间:机械手臂寻道之后,需要寻找数据。由于数据的位置是不确定的,而目前的机械硬盘寻找数据会从硬盘的头部扫描到尾部。

平均寻找数据时间:寻找数据的时间=平均寻道时间+平均延迟时间

四、操作系统的作用

​将硬件的复杂操作简单化

五、计算机组成的三大部分

操作系统

应用程序

硬件

六、操作系统和应用程序的启动流程

操作系统的启动

当计算机启动,临时操作系统去硬盘读取操作系统数据,将操作系统的代码读入内存,CPU运行操作系统,关闭临时操作系统

应用程序的启动

操作系统发送指令给CPU,CPU通过内存,去硬盘读取应用程序的代码数据,代码数据读入内存之后,CPU运行程序

七、编程语言的分类

机器语言

​ 优点(相对于汇编语言):执行速度快,直接和硬件交互

​ 缺点(相对于汇编语言):开发速度慢

汇编语言

​优点(相对于机器语言):开发速度快

​ 缺点(相对于机器语言):执行速度慢

高级语言

​编译型

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

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

​解释型

​优点(相对于编译型):开发效率低

​ 缺点(相对于编译型):执行效率高

八、Python的两种执行方式

交互式

​交互模式下,输入一条命令按下Enter马上能显示结果,调试程序很方便,但是无法永久保存,关闭CMD数据就消失

命令式

​打开文本剪辑器,在文本编辑器中写入数据.由于Python是解释型语言,用python打开保存的文本,python就会一行一行翻译,并且永久保存在硬盘里.但是调试非常麻烦

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值