day 01总结(计算机基础编程/组成/操作系统)

一、计算机基础之编程

1.什么是编程语言?

人与计算机交流的介质。

2.什么是编程?

用编程语言编写出一个个文件,这堆文件会达成一个目的;

通过Python语言,我们可以和计算机进行交流,这个交流可以帮助我们编程。

3.为什么要编程?

为了让计算机帮助人类工作,从而代替人力。


二、计算机组成

1.计算机的五大组成

  1. 控制器:计算机的指挥系统(控制构造计算机的一堆硬件和软件);

  2. 运算器:计算机的运算系统(逻辑运算和算术运算);

  3. 存储器:计算机的存储系统:

    3.1内存(较于外存):

    • 优点:1.数据存取速度快;

    • 缺点:1.存储容量小;

      ​ 2.断电数据立即消失;

    3.2外存(较于内存):

    • 优点:1.存储容量大;

      ​ 2.可以永久存储数据;

    • 缺点:1.数据存取速度慢;

  4. 输入设备:计算机输入信息(程序、数据、文字、声音、图像等)的设备。

  5. 输出设备:计算机输出信息。

2.计算机的三大核心组件

  1. CPU(计算机的中央处理器):控制器+运算器

  2. 内存

  3. 外存

3.QQ的启动流程

  1. 双击QQ图标(发送指令给CPU,让CPU找到QQ在外存中的位置)
  2. CPU发送指令给内容,让内存读取外存中QQ的数据
  3. QQ在内存中启动运行

4.ROM存储器+CMOS存储器

ROM存储器(临时的操作系统)用于启动计算机或底层设备的控制;

CMOS存储器用于更新时间、日期和保存着操作系统的路径。

开机流程:

  1. 通电
  2. 按下开机键
  3. 开机键会启动临时操作系统(应用程序)
  4. 临时操作系统会去找windows操作系统的路径并启动
  5. 操作系统启动

重装系统插U盘,是为了更改操作系统的路径。

5.总线

相当于人类的神经/肌肉。

6.机械硬盘的工作原理

机械硬盘上存储的都是0和1

  1. 磁道:存储数据
  2. 机械臂:读取数据(寻找数据的时间=平均寻道时间(5ms)+平均延迟时间)
  3. 扇区:划分磁道,512kb为一个扇区.(机械手臂一次性读取的数据量)

6.固态硬盘

固态硬盘寻找数据没有平均寻道时间。

RAM(内存,随机存储器)断电后数据立即消失;

SSD(固态硬盘)基于电储存(断电数据不消失);寻找数据时,SSD内含有算法(数学)。


三、计算机操作系统

1.什么是文件?

文件是操作系统提供给我们的虚拟的概念。

2.什么叫应用程序?

应用程序本质上是一堆文件组成的。为了解决人类的需求,编写一堆文件,组成应用程序。

3.什么是操作系统?

操作系统是帮助我们控制计算机的软件。

4.操作系统的作用

操作系统把对计算机控制的复杂指令(CPU)简单化。

5.应用程序和操作系统启动的区别

  1. 应用程序依托于操作系统;
  2. 操作系统依托于临时操作系统;
原文地址:https://www.cnblogs.com/mgytz/p/11247203.html