计算机基础(四)

文章介绍了硬盘接口类型,如IDE、SATA、SCSI、SAS以及SSD,以及它们在不同配置中的应用。RAID技术方面,解释了RAID0、RAID1、RAID5和RAID10的特点和适用场合。操作系统部分,重点讨论了进程的概念,批处理系统与并发执行的演变,以及多道技术和分时操作系统。
摘要由CSDN通过智能技术生成

一、硬盘接口

  1. IDE 并口

  1. SATA 串口

  1. SCSI

  1. SAS(SATA+SCSI)

SSD + SAS =========>土豪配置,速度最快,(高并发配置)

SSD+SATA =========>服务器常规配置

机械硬盘 + SAS======>服务器常规配置

机械硬盘 + SATA=====>个人PC配置

二、RAID

  1. raid0

至少1块盘

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

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

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

场合:追求读写性能,但是对数据安全没啥要求

  1. raid1

只能2块盘

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

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

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

场合:对数据安全性有要求,对速度读写速度没有特殊要求

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

  1. raid5

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

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

冗余性:可以坏一块盘,其余两块盘可以通过奇偶校验推导出坏盘的数量

场合:一般的场合都可以使用

  1. raid10

至少4块盘

raid1和raid0的整合的产物,兼顾了raid1的数据安全性与raid0的性能,但是成本大幅提升

通常用于数据库服务器

优化的基本原则

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

  1. 针对写操作,在内存中积累足够的数据统一写入硬盘,减少I/O操作

三、操作系统

前言:

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

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

批处理系统:

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

优点:

1.充分利用了计算机资源

缺点:

  1. 整个过程需要人参与的

  1. 需要程序员等待

  1. 程序的运行是串行的

第三代计算机:

串行:多个任务是一个运行完然后运行另一个

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

多道技术=》并发

  1. 空间上的复用:多道在运行前先加载到内存中

  1. 时间上的复用:多个任务复用CPU的时间片

什么时候切换?

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

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

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

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

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

MULTICS:

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

Ken Thompson

进程与线程

进程-》资源单位

线程-》执行单位

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值