1. 什么是编程语言?
语言是事物A与事物B的沟通的介质。中文、英文和日文等语言是人与人沟通的介质。而编程语言是人与计算机沟通的介质。
编程语言
2. 什么是编程?
就如英语一样,句子由单词和语法组成的。而编程就是将语法和一堆字符写在文件中交给计算机做事,结果就是一堆文件,这些文件就是程序。
3. 为什么要编程?
把计算机当成自己的奴隶,编程的目的就是奴役计算机,让计算机帮自己工作,取代人力,给自己节省时间和精力
4.编程语言
编程语言分类有机器语言、汇编语言、高级语言
机器语言 | 汇编语言 | 高级语言 | |
---|---|---|---|
优点 | 执行效率高 | (较于机器语言):开发效率高 | (较解释型):执行效率高 |
缺点 | 开发的效率低 | (较于机器语言):执行效率低 | (较解释型):开发效率低 |
5. 计算机五大组成部分分别有什么作用?
计算机五大组成有控制器、运算器、存储器、输入设备和输出设备
-
控制器:相当于大脑控制全身的器官的运作
-
运算器:实现算术运算和逻辑运算
-
存储器:是计算机的存储系统,相当于人的记忆组织。有外存和主存之分。
内存 | 外存 | |
---|---|---|
缺点 | 比外存容量小 而且由于内存基于点存储数据,所以断电数据马上消失 | 比内存存取速度慢 |
优点 | 比外存存取速度快 | 比内存容量大 可以永久存储数据 |
-
输入设备
计算机输入信息(程序、数据、声音、文字、图形、图像等)的设备。
常见的输入设备有:键盘、鼠标、图形扫描仪、触摸屏、条形码输入器、光笔等。外存储器(U盘等)也是一种输入设备
-
输出设备
计算机输出信息的设备。
常见的输出设备有:显示器、打印机和绘图仪等。外存储器也是一种输出设备。
注意:由于外存储器即是一种输入设备,也是一种输出设备,因此外存储器也被称为IO设备,其中I为Input(输入);O为Output(输出)。
6. 机械硬盘的工作原理?
机械硬盘主要由机械手臂、磁道和扇区组成
内容引用于nickchen老师博客
-
机械手臂:机械硬盘通过机械手臂读取数据,机械手臂的末端是磁头。
-
磁道:磁道是机械硬盘的磁面中的一个一个圈,磁道用于存储数据。
-
扇区:扇区的最小单位通常为512KB(由于磁盘大小不断增大,也有部分厂商设定每个扇区的大小是4096字节)。为了减小IO操作,机械硬盘也会将多个相邻的扇区组合在一起,形成一个块,这个块便就是我们在Windows系统中看到的C、D分区。
-
平均寻道时间:由于数据存放在磁道上,因此机械手臂需要读取数据首先要找到磁道。受限于工业水平的限制,目前机械手臂找到磁道的时间为5ms,这个时间被称为平均寻道时间。
-
平均延迟时间:机械手臂寻道之后,需要寻找数据。由于数据的位置是不确定的,而目前的机械硬盘寻找数据会从硬盘的头部扫描到尾部。以7200r/min的硬盘为例,如果碰巧在硬盘头部找到数据,时间约为0ms;如果在硬盘尾部找到数据,时间约为8.3ms,因此我们采用一个平均时间4.15ms作为机械手臂在磁道找到数据的时间,这个时间被称为平均延迟时间。
平均延迟时间:7200/60=120(r/s)
1/120=0.0083(s/r)=8.3(ms/r)
8.3/2=4.15(ms/r)
平均延迟时间:7200/60=120(r/s)
1/120=0.0083(s/r)=8.3(ms/r)
8.3/2=4.15(ms/r)
从上述描述可以得出:
寻找数据的时间=平均寻道时间+平均延迟时间寻找数据的时间=平均寻道时间+平均延迟时间
7. qq启动
- 双击Windows桌面的QQ图标(qq.exe对应路径的快捷方式)
- 双击图标就是给操作系统发送指令,告诉操作系统QQ软件对应的硬盘地址,并让操作系统启动这个路径
- 操作系统接收到指令操控CPU发送指令给内存
- 内存接受指令后发送指令给硬盘,硬盘读取QQ软件代码给内存,QQ启动