zoukankan      html  css  js  c++  java
  • Linux硬件基础

    在学习之前有个实际难题,Linux是什么?做什么?

    百度百科解释:

    Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。
    它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,
    是一个性能稳定的多用户网络操作系统。
    Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。
    Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。
    严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,
    并且使用GNU工程各种工具和数据库的操作系统。
                              --https://baike.baidu.com/item/linux?wtp=tt
     
    可以看出Linux,目前最主要用在大型企业,和大型机器上,
     

    这个就是企业用的服务器机房,有猿称--养鸡厂 。

    那么围绕Linux主要应用场景来讲

    1.服务器分类

    1. 机架式服务器(主要用这个)。

    2. 刀片式服务器。

    3. 塔式服务器。

    服务器的尺:

    1U服务器:U是一个单位,1U = 4.45cm。

    服务器核心之电源:

    双电源 AB 路。

    服务器核心之 CPU-计算

    CPU 的个数---几路。

    一般1cpu 有 4 个核心。

    服务器核心之内存

    作用:衔接CPU与硬盘,CPU太快,硬盘太慢,需要内存衔接。

    特点:断电之后,数据消失。

     

    服务器核心之磁盘

    接口:磁盘与服务器连接方式。

    接口种类:接口种类,接口越大,速度越快。

    sata:家用,对于速度要求不高的服务器也可以用。便宜,性能不好。

    sas :服务器标配。性能、稳定性都好。

    转速:rpm,每分钟转多少圈。5.4K、7.2K、10K、15K。

    服务器核心之阵列卡(raid 卡)

    1个非常大的文件 10000G 1000G。

    1. 买个一 10000G (10T)硬盘。

    2. 买 20 个 1000G 的硬盘。

    做了raid之后的好处

    统一管理硬盘;获得更高的容量;变得更加安全;速度更高。

    程序、进程、守护进程

    • 程序 -- 电影 --- 存放在硬盘上面。

    • 进程 -- 看电影 --- 运行行起来的程序。

    • 守护进程/服务 -- 持续看片住院 --- 一直运行的进程。

    高并发写入

    缺点:如何让你数据不丢(写在内存里,不能断电)

    1. 两个电源 AB 路

    1. UPS-不间断供电系统(蓄电池),能抗30 分钟到1个小时

    1. 柴油发电机+油罐

    1. 与附近的加油站签订一些紧急供油协议

    buffer和cache

    • buffer -- 观看视频的时候,有时候会看到转圈,那就是在把数据写入到你的内存中。存放这些数据的空间叫buffer,中文名叫缓冲区

    • cache -- 提高观看速度,把其他地方的数据(尤其是硬盘里的)读取到内存中,然后在从内存中读取。

    写buffet,读cache。写缓冲,读缓存。

     

  • 相关阅读:
    5G NR:MAC 子层
    无线接口架构:PHY
    NR 演进之路: NR设计
    What is 5G Massive MIMO?
    CQI MCS 调度关系
    ubuntu离线安装mysql
    如何在Linux系统下的IntelliJ IDEA 2018.3.5下载与安装以及激活教程
    Java调用CMD命令
    文件和byte数组之间相互转换
    Java中两个或多个byte数组合并及int类型转数组
  • 原文地址:https://www.cnblogs.com/sunny666/p/10988302.html
Copyright © 2011-2022 走看看