02 计算机基础
Posted liveact
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了02 计算机基础相关的知识,希望对你有一定的参考价值。
目录
1. 编程
什么是编程语言:
人与计算机交流的介质。
什么是编程:
人类为了实现某种目的,使用编程语言写的一系列文件。
为什么要编程:
通过编程,在某些工作中,让计算机取代人力的去做一些工作。
2. 计算机的组成
2.1 CPU
控制器
计算机的指挥系统。
运算器
运算器是计算机的运算系统,实现算术运算和逻辑运算。
2.2 存储器
主存(内存):计算机内临时存储数据的硬件设备。
? 优点(较于外存):存取速度快。
? 缺点(较于外存):容量小、断电数据消失。
外存(硬盘):计算机内永久存储数据的硬件设备。
? 优点(较于内存):容量大、可以永久存储数据。
? 缺点(较于内存):存取速度慢。
2.3 IO设备
Input输入设备:计算机输入信息的设备。
? 常见的输入设备有:键盘、鼠标、扫描仪、触摸屏、U盘等。
Output输出设备:计算机输出信息的设备。
? 常见的输出设备有:显示器、打印机和U盘等。
2.4 补充
2.4.1 CPU相关
- 多核CPU:多个CPU,电脑可以在同一时刻分别处理不同的任务。
- 32位/64位系统:表示CPU在传输数据上,分别按照32位/64位二进制数据进行传输,
2.4.2 机械硬盘工作原理
- 机械手臂:机械硬盘通过机械手臂读取数据,机械手臂的末端是磁头。
- 磁道:磁道是机械硬盘的磁面中的一个一个圈,磁道用于存储数据。
- 扇区:扇区的最小单位通常为512KB(由于磁盘大小不断增大,也有部分厂商设定每个扇区的大小是4096字节)。为了减小IO操作,机械硬盘也会将多个相邻的扇区组合在一起,形成一个块,这个块便就是我们在Windows系统中看到的C、D分区。
- 平均寻道时间:由于数据存放在磁道上,因此机械手臂需要读取数据首先要找到磁道。受限于工业水平的限制,目前机械手臂找到磁道的时间为5ms,这个时间被称为平均寻道时间。
- 平均延迟时间:机械手臂寻道之后,需要寻找数据。由于数据的位置是不确定的,而目前的机械硬盘寻找数据会从硬盘的头部扫描到尾部。以7200r/min的硬盘为例,如果碰巧在硬盘头部找到数据,时间约为0ms;如果在硬盘尾部找到数据,时间约为8.3ms,因此我们采用一个平均时间4.15ms作为机械手臂在磁道找到数据的时间,这个时间被称为平均延迟时间。
2.4.3 总线
连接计算机所有的硬件。
2.4.4 存储器相关
ROM存储器:ROM只读存储器(不可写)在工厂中就被编程完毕,然后再也不能修改。它一般存放Bios(Basic input output system)程序,该程序一般用于启动计算机,或用于处理底层设备的控制。
CMOS存储器:CMOS存储器由一块电脑内置的电池驱动供电,它一般用来保持当前时间和日期的更新,也就是说,即使计算机没有充电,时间也会持续更新;同时它也可以存储启动磁盘的路径。
3. 操作系统
3.1 什么是文件
操作系统提供的虚拟概念,用来存储信息。
3.2 什么是应用程序
通过一些方法编写的文件,可以实现某种或多种具体的功能的文件。
3.3 什么是操作系统
操作系统位于计算机硬件与应用软件之间,它是一个协调管理计算机资源和软件资源的控制程序。
3.6 操作系统的作用
人不能方便的直接和计算机硬件进行交互,操作系统把对硬件的复杂操作,封装成一个一个简单的接口,供人们使用。人只需要和操作系统进行交互,由操作系统执行完成这一操作所有需要和硬件进行交互的步骤。
3.7 操作系统和应用程序的启动
- 操作系统的启动(开机):
- 1.上电
- 2.操作系统代码由硬盘读入内存(BIOS程序)
- 3.CPU运行操作系统代码(CMOS存储器),运行成功后操作系统接管操作硬件的工作
- 4.开机成功
- 应用程序的启动(以QQ为例):
- 双击qq(发送指令给操给CPU)
- CPU发送指令给内存
- 内存发送指令给硬盘,读取qq的数据
- qq的数据读入内存
- 启动qq
以上是关于02 计算机基础的主要内容,如果未能解决你的问题,请参考以下文章