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 计算机基础的主要内容,如果未能解决你的问题,请参考以下文章

02 计算机基础

day02-计算机操作系统及python基础介绍

02 计算机基础

linux计算机基础之engineer DAY02

计算机基础知识

零基础学习iOS开发01-前言02-准备