第二天作业
目录
1、什么是编程
编程就是程序员通过编程语言编写一堆文件,这些文件就是程序
2. 计算机组成
cpu
运算器:进行算数和逻辑运算
控制器:控制硬件
存储器
外存:又称为硬盘,容量大永久存储,但速度慢
内存:速度快,但容量小,断电即消失
I/O设备
输入设备:键盘,鼠标等用来给计算机输入信息
输出设备:显示屏,打印机等输出计算机信息
3.机械硬盘工作原理
机械硬盘分为机械臂、磁道和扇区
机械手臂用来读取数据,磁道用来存储数据,扇区划分磁道,方便寻找数据,机械手臂每次都读取一个扇区的数据
4.操作系统的作用
操作系统把对硬件的一系列操作封装成接口提供给用户使用,把对硬件的复杂操作简单化。
5.计算机由哪三大部分组成
1.硬件设备 2.软件 3.操作系统
6.简述操作系统和应用程序的启动流程
操作系统的启动:
开机启动临时操作系统,临时操作系统启动真正的操作系统,真正的操作系统开启,临时操作系统关闭
应用程序的启动:
双击,给操作系统发送指令告诉它软件在硬盘中的位置,
操作系统接收到指令操控CPU发送指令给内存
内存接受指令后发送指令给硬盘,硬盘读取软件代码给内存,软件启动
7.编程语言的分类有哪些?并评估各个分类的优缺点。
1.机器语言
优点:运行速度快
缺点:编译速度慢
2.汇编语言
优点(机器语言):编译速度快
缺点(机器语言):运行速度慢
3.高级语言
编译型:
优点(解释型):运行速度快
缺点(解释性):编译速度慢
解释型:
优点(编译型):编译速度快
缺(编译型):运行速度慢
8.简述执行python程序的两种方式以及他们的优缺点
交互式:
优点:输入完成一段代码就能直接看到结果,易于调试
缺点:不能保存
命令行式:
优点:可以保存代码
缺点:不易于调试