课二 计算机硬件组成余下

计算机硬件组成余下

                               硬盘接口类型:

                                                      raid =》‘硬盘集群’

                               硬盘接口:

                                               lde并口

                                               sata串口

                                               scsi

                                               sas

                                               光纤通道

                    

                                               ssd + sas   》 较贵

                                               ssd + sata  》常规,对速度有特殊要求

                                               机械磁盘 + sas  》常规,比较核心业务使用,对速度要求常规

                                               机械磁盘 + sata 》内部服务使用

 

多块硬盘连接 raid 卡 (阵列 集群)

然后制作 raid

 

raid0

       至少一块硬盘

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

                              性能:理论n块盘合在一起读写速度,实际要略低一些

                              冗余性:不能坏掉任何一个盘

                              场合:追求读写性能,对数据安全没有要求的,例如集群服务器

 

                              特点:追求速度,不考虑数据

raid1

        只能 2快盘

                         容量:1块盘的容量

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

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

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

 

                         特点:追求数据安全,不考虑读写速度

 

raid5 (介于 raid0 和 raid1 之间,是一种折中的完美方案)

       

           至少3快盘,两两之间做 奇 / 偶 校验  =》异或运算,相同为 0,不同为 1

            

                         容量:2块盘的容量

                         性能:读写低于 raid0,高于 raid1

                         冗余性:可以坏一个盘,剩余两块盘可以通过  奇偶 校验运算 坏掉硬盘的数据

                         场合:一般大多数场合都可以使用

 

raid10

          至少有4块盘

                              raid1 和 raid0 的整合合并,兼备 raid1 的数据安全性 与 raid0 的读写速度

                              但是成本大幅度提高

                              通常用于数据库服务器

 

**优化的基本原则:

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

                            二、针对写的操作、在内存积攒一定数据,再写入硬盘

 

                          

 

***操作系统

                   第三代计算机:

                                         串行:多任务是一个运行完毕,再运行下一个

                                         并发:多个任务 看似 同时运行的  (其实是切换)

                                         

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

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

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

                                       

                                         

                                        多道技术 =》并发

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

                                                                   2、时间上的复用:多个任务服用 CPU的时间片,就是 cpu 在多个程序之间 来回切换

                                                                                                  在什么时候切换呢?

                                                                                                                                ①、当一个任务遇到 IO,肯定要切换 =》提升效率

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

                                                                   

 

 

multics:

             mit、贝尔实验室 和 通用电气

             ken  thompson (贝尔实验室的人)

 

posted @ 2020-10-10 16:45  每天写博客  阅读(177)  评论(0编辑  收藏  举报