目录
作业
什么是编程
通过编程语言写一些文件
详述计算机组成
CPU
控制器
运算器:算术运算和逻辑运算
存储器
主存/内存
优点:速度快
缺点:容量小,断电即消失
外存(硬盘)
优点:容量大,永久保存
缺点:速度慢
I/O设备
输入设备:输入信息(键盘,鼠标)
输出设备:输出信息(显示屏,打印机)
多核CPU
同一时间处理多件事情
32位和64位操作系统
计算机一次性处理32位/64位二进制数
简述机械硬盘工作原理
机械硬盘由机械手臂、磁道和扇区组成
平均寻道时间
平均延迟时间
平均寻找数据时间
操作系统有什么用
操作系统和硬件交互,使硬件的复杂操作简单化。
计算机由哪三大部分组成
应用程序、操作系统、硬件
简述操作系统和应用程序的启动流程
操作系统流程:
按下开机键,启动临时操作系统。临时操作系统启动真正的操作系统,临时操作系统关闭,开机成功。
应用程序启动:
1.双击应用程序(给操作系统发送指令)
2.操作系统给CPU发送指令
3.CPU给内存发送指令
4.内存给外存发送指令获取应用程序的数据
5.内存读入应用程序的数据
6.应用程序启动
编程语言的分类有哪些?并评估各个分类的优缺点
编程语言被分为三种:机器语言、汇编语言和高级语言。
机器语言 ;
优点:执行效率高
缺点:开发效率低
汇编语言:
优点(相较于机器语言):开发效率高
缺点(相较于机器语言)):执行效率低
高级语言
编译型语言:
优点(相较于解释型语言):执行效率高
缺点(相较于解释型语言):开发效率低
解释型语言:
优点(相较于编译型语言):开发效率高
缺点(相较于编译型语言):执行效率低
简述执行Python程序的两种方式以及他们的优缺点
交互式
输入一行,解释一行
交互式下,不需要使用print,会自动打印
缺点:关掉了程序就没了
命令行式
解释一个文本
缺点:调试非常麻烦