9.6作业

什么是编程

人和计算机交流的介质

详述计算机组成

CPU(大脑)

控制器

控制整个电脑的运行

运算器

算术运算和逻辑运算

存储器(记忆)

计算机只认识0(低频电压)和1(高频电压)

主存(内存:大脑的记忆)

优:速度快

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

外存(硬盘:笔记本)

优:容量大,永久存储

缺:速度慢

应用程序的启动

1.双击QQ图标(QQ路径--在硬盘的位置)

2.然后从外存读取QQ内容,放入内存

3.运行QQ

输入和输出设备(I/O)

input:输入信息,如键盘、鼠标

output:输出信息,如显示屏/打印机

简述机械硬盘工作原理

硬盘上数据根据有无磁性判断0和1

机械手臂:读取数据

磁道:存储数据

扇区:判断有无磁性然后找出一串0和1,让机械手臂一次性拿一个扇区,划分磁盘

平均寻磁道时间:5ms

平均延迟时间(机械手臂寻找数据时间):4.15ms(半圈) 9.15ms

操作系统有什么用

什么是文件:存储信息的,是操作系统提供的虚拟概念

什么是应用程序:一堆文件,实现具体的需求

操作系统:负责和硬件交互,并且把对硬件的复杂操作简单化

计算机由哪三大部分组成

软件(应用程序)--》和操作系统交互

操作系统--》和人/软件/硬件交互

硬件(cpu/内存/外存)--》操作系统/硬件交互(硬件之间交互不需要操作系统)

人--》和操作系统交互

简述操作系统和应用程序的启动流程

操作系统的启动

计算机内有两个存储器,一个存储器内有一个临时操作系统(去寻找操作系统路径),另一个存储器(虽然是内存,由电池供电)存储了操作系统的路径()

1.开机的时候启动临时操作系统

2.临时操作系统启动真正的操作系统,临时操作系统关闭

3.开机成功

应用程序的启动

双击QQ(发送指令给操作系统)--》发送指令给CPU--》发送给内存--》硬盘,读取QQ数据---》数据读入内存--》启动QQ

编程语言的分类有哪些?并评估各个分类的优缺点。

编程语言分类

1.机器语言

只有0和1

优点:执行效率高

缺点:开发效率低

2.汇编语言

直接和硬件交互,相较于机器语言:

优点:开发效率高

缺点:执行效率低

3.高级语言

编译型把所有代码一次性翻译成一个.obj文件,相较于解释型语言:

优点:执行效率高

缺点:开发效率低,翻译器翻译之后才能找到bug,改一次bug需要翻译一次,再改再翻译

解释型一行一行翻译,相较于编译型y语言:

优点:开发效率高

缺点:执行效率低

简述执行Python程序的两种方式以及他们的优缺点。

1.交互式:输入一行,解释一行,不需要使用print,会自动打印

优点:交互式环境下,敲完一条命令按下enter键马上能看到结果,调试程序方便。

缺点:程序无法永久保存,关掉cmd窗口数据就消失了,所以一般不用编写程序,只用做调试。

2.命令行式:解释一个文本,Python是一个解释器,编写方式是Python 文件路径

需要先在文本编辑器编辑好文件,保存好才能执行,缺点是调试非常麻烦。

转载于:https://www.cnblogs.com/lidandanaa/p/11475357.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值