一、什么是编程语言
简而言之,编程语言是人与计算机沟通的介质
作用
- 翻译思想:将人类的逻辑转换为机器能理解的指令
- 控制计算机:让计算机按照我们的意图工作
- 解决问题:通过编程实现各种功能和应用
什么是编程
编程指的是:程序猿基于某种编程语言的语法格式将自己脑子中的想要让计算机做的事,写到文件中。所以说编程的结果就是一堆文件,这一堆文件就是程序。
为什么要编程
让计算机帮人工作
计算机5大组成分别由什么作用?
- CPU(控制器+运算器)帮我们控制计算机,算数运算和逻辑运算
- 内存 存放正在运行的程序和数据
- 外存 永久存储程序和数据
- 输入设备 将外部信息输入到计算机
- 输出设备 将计算结果展示给用户
机械硬盘的工作原理
机械硬盘主要由机械手臂、磁道和扇区组成,接下来我们将从这三个方面展开介绍机械硬盘的工作原理。
- 机械手臂:机械硬盘通过机械手臂读取数据,机械手臂的末端是磁头。
- 磁道:磁道是机械硬盘的磁面中的一个一个圈,磁道用于存储数据。
- 扇区:扇区的最小单位通常为512KB(由于磁盘大小不断增大,也有部分厂商设定每个扇区的大小是4096字节)。为了减小IO操作,机械硬盘也会将多个相邻的扇区组合在一起,形成一个块,这个块便就是我们在Windows系统中看到的C、D分区。
- 平均寻道时间:由于数据存放在磁道上,因此机械手臂需要读取数据首先要找到磁道。受限于工业水平的限制,目前机械手臂找到磁道的时间为5ms,这个时间被称为平均寻道时间。
- 平均延迟时间:机械手臂寻道之后,需要寻找数据。由于数据的位置是不确定的,而目前的机械硬盘寻找数据会从硬盘的头部扫描到尾部。以7200r/min的硬盘为例,如果碰巧在硬盘头部找到数据,时间约为0ms;如果在硬盘尾部找到数据,时间约为8.3ms,因此我们采用一个平均时间4.15ms作为机械手臂在磁道找到数据的时间,这个时间被称为平均延迟时间。
