zoukankan      html  css  js  c++  java
  • raid分类

    一:硬盘接口

      IDE并口

      SATA串口

      SCSI 

      SAS(SATA+SCSI)

      光纤通道

      

      SSD+SAS====》土豪

      SSD+SATA=====》常规,对速度有特殊要求

      机械磁盘+SAS===》常规,核心要求,对速度无特殊要求

      机械磁盘+SATA==》穷人套餐

    多块硬盘连接到RAID卡(阵列卡)上

    然后制作raid

    raid0

      至少1块盘

      容量:n块盘合在一起的总容量

      性能:理论上是n块盘合在一起的读写速度

      冗余性:不允许损坏任何一块盘

      场合:追求读写性能,但是对数据安全要求性无特殊要求

    raid1

      只能2块盘

      容量:一块盘的容量

      冗余性:可以坏一块盘,另一块盘有完整数据

      特点:最求数据安全。不考虑速度

      场景:对数据安全性有要求,对读写速度没有特殊要求,例如服务器的系统盘

      性能:几乎就是一块盘的读写速度

    raid5(介于raid0与raid1之间,是一种折中的方法)

      至少3块盘

      两两之间做奇偶效验=》异或运算,相同结果为0,不同结果为1

      容量:废掉一块盘的容量,等量盘的情况下,容量低于raid0

      性能:速度低于raid0,但大于raid1

      冗余性:可以坏一个盘,其他2块盘可以通过奇偶效验推出坏盘的数据

      场合:一般场合都可以用

    raid10

      至少4块盘

      raid0和raid1整合的产物,兼顾了raid1的安全性和raid0的速度,兼顾raid1数据安全性和raid0的性能,但是成本大大提高,通常用于数据库服务器

    优化的基本原则:

      1、针对读操作,数据能从内存取,就不要从硬盘取。

      2、针对写操作,在内存中赞一波再写入硬盘

    二:操作系统(了解)

        操作系统最核心的概念就是进程

        进程指的就是一个程序的运行过程,具体来说指的是操作系统控制硬件来运行程序的过程

    批处理系统:

      一次只把一个程序读入内存,运行完毕后,再运行下一个程序,没有并发,称为串行

      优点:

        充分利用了计算机资源

      缺点:

        1、需要人的参与

        2、让程序员明显的感觉到等待

        3、程序的运行是串行

    第三代计算机:(***重要***)

      串行:多个任务是一个运行完毕再运行下一个(一个一个运行下去)

      并发:多个任务看起来是同时运行

      

      多道技术=》并发

      1、空间上的复用:多道程序在运行前,必须先加载到内容中

      2、时间上的复用:多个任务复用cpu的时间片,通俗的讲,就是cpu在多个程序直接来回切换

       什么时候切换=======》1、当一个任务遇到IO,必须切换=》切换效率

                 2、当一个任务没遇到IO但是占用CPU时间过长,也也要切换=》降低效率

                

    ps:多个进程的内存空间是互相隔离的,而且是物理隔离

      分时操作系统:多用户多任务

        应用多道技术来实现多个任务的并发的运行

      MIT,贝尔实验室和通用电气=》MUTICS

  • 相关阅读:
    Element.scrollIntoView()
    dot.js
    微信小程序页面跳转导航wx.navigateTo和wx.redirectTo
    小程序swiper 滑块视图容器
    小程序表单提交
    自适应宽度圆角导航如何实现
    PC端和移动端一些奇葩兼容性问题
    如何实现两行内容增多和一行内容增多,多余的内容显示省略号
    表单提交判断,数据只能提交一次判断
    改变CSS世界纵横规则的writing-mode属性
  • 原文地址:https://www.cnblogs.com/iyy125032/p/13791861.html
Copyright © 2011-2022 走看看