Linux运维学习笔记(一)计算机基础

本文概述了Linux学习的起点,介绍了计算机基础知识,包括操作系统的作用、计算机存储单位、CPU、内存、显卡、磁盘、主板和电源机箱等硬件组件。涵盖了内存原理、显卡在图形处理和挖矿中的应用,以及磁盘分类和主板功能的重要性。
摘要由CSDN通过智能技术生成

Linux学习笔记(一)

1. 计算机基础

1.1 操作系统

  • 由程序写出的一个用于操控机器硬件的软件。

  • 计算机 就是能接受用户输入的指令和资料,并通过 中央处理器(CPU) 惊醒数学与逻辑运算后,产出有用信息,通过输出设备,给予展示。

1.2 计算机用途

  1. 超级计算机:国防技术、天气预报、太空技术等等

  2. 大型计算机:网络运营商、证券交易所、大型互联网公司等等

  3. 工作站:学术研究、艺术设计、工程设计等等

  4. 微型计算机:个人用户

1.3 计算机存储单位

Bit = 1 位
Byte = 1 字节
8 Bit = 1 B
1024B = 1 KB
1024KB = 1 MB
1024MB = 1 GB
1024GB = 1 TB
... 每1024个单位进一级

1.4 计算机硬件

计算机硬件
主机
外设
CPU, 内存, 主板, 电源, 机箱
存储器
硬盘, 光盘, U盘
输入端
键鼠, 扫描仪, 摄像头, 相机...
输出端
显卡, 显示器, 音响, 打印机...
1.4.1 CPU基础
  1. CPU 相当于人的大脑指挥着身体运作,即接收指令后进行逻辑运算,然后调度其他设备工作。
  2. 作为一个特有的功能芯片,在它内部有一个叫做 微指令集 的概念
    • 由同时发出的控制信号的有关信息汇集起来形成的。将一条指令分成若干条微指令,按次序执行就可以实现指令的功能。
    • 即大脑同时指挥四肢,手部抓紧缝隙,脚部寻找支撑点,就完成一个攀爬动作。
1.4.2 内存基础
  1. 内存 相当于人的临时记忆,暂时保存着一段时间内所见所闻,即数据加载到内存中,然后让CPU进行运算或者保存到磁盘里。

    • 内存是计算机最重要的核心部件之一,可以理解为计算机的一个中间件。

    • 内存解决CPU与磁盘之间速度不平等的问题,是CPU与磁盘数据中间的交互桥梁。

    • 默认情况下,CPU读写内存数据,内存读写磁盘数据。

    • 一般来说,在开机或运行软件时,是先直接把数据从磁盘加载到内存中,以便于CPU加速读写,提升计算机运行效率。

    • 内存特点:

      1. 内存容量和速度,直接决定计算机的运行效率。
      2. 内存数据是临时存放的,如果发生断电或程序崩溃,未加载到磁盘的数据是会丢失的。
      3. 程序运行时,数据会被加载到内存中执行,重启程序会将数据从内存中释放。
      4. 内存加速:多通道设计-->同型号,同频率,同版本的内存条可以实现加速
    • 程序、进程、守护进程

      1. 程序: 编程语言编写的可执行的文件,如QQ。
      2. 进程: 进行中的程序,如QQ在电脑上运行,就等于运行了一个QQ的进程。
      3. 守护进程:daemon,特殊的后台运行进程,伴随着主进程的关闭而关闭。
  2. 内存知识扩展:高并发写入 利用内存提升网站访问效率

    • 高并发(High Concurrency)是指在同一个时间点,有很多用户同时的访问同一 API 接口或者 Url 地址。
    • 它经常会发生在有大活跃用户量,用户高聚集的业务场景中,如秒杀活动,微博等等。
    1. 高并发场景下 内存搭配优化

      image-20210709151018148

      (图片来源网络,侵删)

      • 网站进入流量,写入数据时,利用内存高速读写特性,优先加载到内存中,然后当数据达到一定的数量后,再一次性写入磁盘。
      • 优点:适合高并发、高性能的网站应用。
      • 缺点:断电或程序崩溃,会导致没来得及写入磁盘的数据丢失。
      • 解决办法:使用UPS电源,即不间断电源,保证数据写入完毕。
    2. 在并发量不大人场景下,数据不多的网站上,读多写少的业务里,会先把数据写入磁盘,再通过程序从磁盘里加载数据到内存中,然后对外读取内存数据来提供访问服务。

    image-20210709151853544

    ​ (图片来源网络,侵删)

    1. 核心思想 :由于内存特性,将数据放入内存读写,比磁盘要快的多。
1.4.3 显卡基础
  1. 显卡 相当于人的眼睛所看到的一切,用于处理图形工作。

    • 即计算机最重要的图像输出设备,是“人机对话”的重要设备之一。

    • 早期3D也是由CPU处理的,但后来CPU的任务实在太多了,无力处理大量图形运算,厂商就在显卡中加入了GPU芯片,加强3D图形的运算处理能力。

  2. 挖矿概念

    • 挖矿需要大量的计算芯片,购买大量的显卡设备,能够挖出更多的虚拟币,以兑换真实的货币。
    • 比特币的计算需要更多的计算芯片,芯片从CPU切换为GPU可以用更强的计算能力,更容易计算出最终的数值。
写出一道随机数字
给出相应部分的提示
猜对有奖<虚拟币>
聪明人能够根据提示
做出更多假设来计算结果
<多次计算>
有钱人雇佣多人帮他计算
如组建设备多个显卡
<组成矿场>
有的人召集多人一起计算
按比例分配奖励
<矿池>
1.4.4 磁盘基础
  1. 磁盘 相当于人的永久记忆部分,用于存储重要数据。

    • 即计算机主要的存储介质,可以存储大量的二进制数据,并且断电后也能保持数据不丢失。

    • 早期计算机使用的磁盘是软磁盘(Floppy Disk,简称软盘),如今常用的磁盘是硬磁盘(Hard disk,简称硬盘)。

  2. 常用的磁盘分类:

    常用磁盘的分类
    硬盘
    机械硬盘
    固态硬盘
    DVD光盘
    闪存--U盘
    移动硬盘
1.4.5 主板基础
  1. 主板 相当于人的神经骨络,充当起链接大脑与肢体部件,传输指令的作用。
  2. 它又叫主机板(mainboard)、系统板(systemboard)、母板(motherboard),是计算机最基本的同时也是最重要的部件之一。
  3. 其一般为矩形电路板,上面安装了组成计算机的主要电路系统,一般有BIOS芯片、I/O控制芯片、键盘和面板控制开关接口、指示灯插接件、扩充插槽、主板及插卡的直流电源供电接插件等元件。
  4. 主板制造质量的高低,决定了硬件系统的稳定性。
1.4.6 电源与机箱基础
  1. 电源 相当于人的心脏,用于维持计算机的正常工作。

    1. 它属于开关式电源。

    2. 服务器都是双电源线路。

    3. 计算机集群中,可以不使用双电源。

      • 集群就是一堆服务器同时做一件事,因此坏了某一个服务器,对整个集群影响不大。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值