第一章:计算机初步认识

1、计算机的组成部分

计算机由CPU、内存、主板、电源、硬盘和基本输入输出设备组成。

CPU:

  CPU又叫做中央处理器,作为计算机系统的运算和控制核心,是信息处理、程序运行的最终执行单元。好比人类的大脑。

多核CPU和多个CPU:

  多核CPU是指一个CPU内有多个运算核心,比如四核心CPU,可以并行运算四个线程的任务。而这些核心都集成在一个CPU中,因此彼此之间的通信很快。
多个CPU是指许多个CPU个体,一般市面上只有最多同时安装两颗CPU的主板,由于两颗CPU需要主板的线路进行交互,所以1+1的性能肯定是小于2的。
比如一颗四核CPU和两颗双核CPU,假定他们除了核心数量不同外其余参数相同,那么一颗四核CPU的性能是好于两颗双核CPU并行的。

内存:

  内存是计算机中重要的部件之一,它是外存与CPU进行沟通的桥梁。计算机中所有程序的运行都是在内存中进行的,因此内存的性能对计算机的影响非常大。内存(Memory)也被称为内存储器和主存储器,其作用是用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。只要计算机在运行中,操作系统就会把需要运算的数据从内存调到CPU中进行运算,当运算完成后CPU再将结果传送出来,内存的运行也决定了计算机的稳定运行。 内存条是由内存芯片、电路板、金手指等部分组成的。

  内存是一个临时存储数据(进程)的地方(存储器)。

  程序运行时会被调度到内存中执行,当程序关闭时,会从内存中释放掉。

  电脑关机时候,内存都被清空。

  内存的速度比磁盘快。原因:内存是电子的,磁盘机械的。

程序和进程之间的概念:

  程序:是存在硬盘中的二进制代码文件,实际存在的文件,有程序员编写的文件。

  进程:是正在运行的程序,一般存在于内存中,也称之为内存进程。

  守护进程:为了处理一项任务或者提供服务,而持续运行的程序。比如:杀毒软件,优酷客户端,显卡的驱动程序。

内存中buffer(缓冲区)和cache(缓存区):

 高并发写入和读取:

  buffer(缓冲区):用户写入的数据先到内存中进行存储,当存储到一定额度的时候再存到硬盘。

  第一章:计算机初步认识_第1张图片

 

 

   cache(缓存区):用户读取数据,硬盘先把数据保存到电脑,用户到内存中调取数据

  第一章:计算机初步认识_第2张图片

 

 

 

 

 

 

 

主板:

  主板主要功能是把计算机中各类硬件组合到一起,起到连接的作用,好比人类的骨骼。它分为商用主板和工业主板两种。它安装在机箱内,是微机最基本的也是最重要的部件之一。主板一般为矩形电路板,上面安装了组成计算机的主要电路系统,一般有BIOS芯片、I/O控制芯片、键盘和面板控制开关接口、指示灯插接件、扩充插槽、主板及插卡的直流电源供电接插件等元件。

电源:

  给计算机各零部件供电,相当于人类的血管

硬盘:

  用来存储各种数据文件。

硬盘接口:

  IDE

  SATA

  SAS

  SSD

企业选择硬盘:

  不差钱的企业:硬盘全用SSD,因为读取速度快

  性价比的企业:SSD + SATA  ,SSD用来存储使用频繁的数据,SATA用来存储使用不怎么频繁的数据。SSD占20%的数据,SATA占80%的数据。

个人计算机于服务器硬盘区别:

  服务器:SAS、SSD,SATA出现的频率很少。

  个人电脑:SATA   SSD

  个人电脑建议使用SSD,然后重要的数据传到云存储上,因为SSD硬盘坏了无法提取数据,因为SSD存储是用芯片存储。

工业级(企业级)硬盘计算:

  以1000为单位计算,即1TB=1000G

存储单位的换算关系:

  1KB=1024B

  1MB=1024KB

  1GB=1024MB

  1TB=1024GB

  1PB=1024TB

  1EB=1024PB

  1ZB=1024EB

  1YB=1024ZB

  1BB=1024YB

  1NB=1024BB

  1DB = 1024NB

  1CB = 1024DB

  1XB = 1024CB

个人存储常见单位:GB、TB     500GB     1TB

BAT企业存储常见单位:PB EB   有很少企业到了EB级别 

输入输出(I/O):

     I :input  (输入)

    O:output(输出)

    iops:即input/output per second(每秒的输入输出)

你的硬盘IOPS能达到多少?  就是问硬盘速度

随机存储:

  随意任意写入和读取
顺序存储:

  按一定的顺序写入和读取
谁的使用效率更高:

  顺序存储更高

  因为顺序存取对介质的压力小,随机存取对介质的压力大。

消息队列:

  简单说就是排队。
  早期的买票,火车站排队、票点排队,顺序存取。
  现在买票,现在去12306买票,一堆人任意时间任意地点任意车次随时购票,随机存取。
12306网站怎么能满足大家买票的体验呢?
  把随机变成顺序。

RAID:

  磁盘阵列冗余

RAID级别:

  RAID0:

    • 把多块盘合成一块盘,其容量是所有盘之和。
    • 性能是所有盘之和
    • 坏一块盘数据全部丢失,没有冗余

  RAID0运用场景:

    • 容量要求高
    • 性能要求高
    • 数据不重要
      • 对整个RAID0再做个实时备份

  RAID1:

    • 把多块盘合成一块盘,其容量是所有盘容量和的一半。
    • 性能是所有盘性能之和的一半
    • 坏其中一块盘,数据不丢失,有冗余机制。

  RAID1运用场景:

    • 容量要求不高
    • 性能要求不高
    • 数据重要      

你可能感兴趣的:(第一章:计算机初步认识)