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