目录
1.什么是编程? 2.详述计算机组成 CPU 控制器 运算器 存储器 主存/内存 外存/硬盘 应用程序的启动 Input/Output设备 输入设备 输出设备 3.简述机械硬盘工作原理 机械手臂 磁道 扇区 平均寻道(磁道)时间 平均延迟时间(机械手臂寻找数据的时间) 平均寻找数据时间 4.操作系统有什么用? 5.计算机由哪三大部分组成? 6.简述操作系统和应用程序的启动流程? 操作系统的启动 应用程序的启动 7.编程语言的分类有哪些?并评估各个分类的优缺点 机器语言 汇编语言 编译型(谷歌翻译) 解释性(同声传译) 8.简述执行Python程序的两种方式以及他们的优缺点 交互式 命令行式1.什么是编程?
通过编程语言 写一堆文件(以后就是写文件,文件里都是python的语法和词组呀)
2.详述计算机组成
CPU
控制器
控制整个电脑的运行
运算器
算术运算(1+1=3)和逻辑运算(判断一个女人是否漂亮/优雅)
存储器
计算机只认识 0(低频电压)和1(高频电压)
a ---》 0001 --》低低低高
b ---》 0011 --》低低高高
主存/内存
优点:速度快
缺点:容量小;断电即消失
外存/硬盘
优点:容量大;永存储
缺点:速度
应用程序的启动
双击qq图标(qq的路径--》在硬盘中的位置) 然后读取qq内容放入内存 运行qqInput/Output设备
输入设备
输入信息,如键盘/鼠标
输出设备
输出信息,如显示屏/打印机
3.简述机械硬盘工作原理
有无磁性
机械手臂
读取数据
磁道
存储数据
扇区
机械手臂找数据(判断有无磁性,然后读出一串0和1),扇区一块内容,一个扇区就是一个机械手臂指针的大小,让机械手臂一次性读取一个扇区的内容
划分磁盘,多个扇区合成一个盘(区)
平均寻道(磁道)时间
5ms
平均延迟时间(机械手臂寻找数据的时间)
平均值 4.15ms
平均寻找数据时间
5+4.15=9.15ms
4.操作系统有什么用?
操作系统 --》 和硬件交互,并且把对硬件的复杂操作简单化
5.计算机由哪三大部分组成?
人
应用程序(软件)
操作系统(软件)
硬件(cpu/内存/外存)
人--》操作系统交互
软件--》操作系统交互
操作系统--》人/软件/硬件
硬件-》操作系统/硬件(硬件之间的交互不需要操作系统)
6.简述操作系统和应用程序的启动流程?
操作系统的启动
开机的时候启动临时操作系统 临时操作系统启动真正的操作系统,临时操作系统关闭 开机成功应用程序的启动
双击qq(发送指令给操作系统) 操作系统发送指令给CPU CPU发送指令给内存 内存发送指令给硬盘,读取qq的数据 qq的数据读入内存 启动qq7.编程语言的分类有哪些?并评估各个分类的优缺点
机器语言
优点:执行效率高
缺点:开发效率低
汇编语言
优点(机器语言):开发效率高
缺点(机器语言):执行效率低
编译型(谷歌翻译)
优点(编译型):执行效率高
缺点(编译型):开发效率低,翻译器翻译之后才能找到bug,改一次bug需要翻译一次,再改再翻译
解释性(同声传译)
优点(解释型):开发效率高
缺点(解释型):执行效率低
8.简述执行Python程序的两种方式以及他们的优缺点
交互式
输入一行,解释一行
交互式下,不需要使用print,会自动打印,一般做调试()
缺点:关掉了程序就没了
命令行式
解释一个文本
python是一个解释器
python 文件路径
缺点:调试非常麻烦
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did172147