上节课复习:
1、硬盘类型与接口类型
SSD+SAS=》土豪级别,性能最好,造价也最高
SSD+SATA=》对速度要求高的一种常规做法
机械磁盘+SAS=》对速度无特殊要求的一种常规做法
机械磁盘+SATA=》穷人套餐,一般用于个人pc或者公司内部使用的业务
2、磁盘阵列raid——》对硬盘做集群
好处:①防止单点故障②提升了性能
raid0:追求极致的速度,安全性差,一块盘坏了,全部GG
raid1:追求极致的安全性,损失了一块盘的读写速度与容量————一般用于系统盘
raid5:是raid0与raid1的中间产物,使用奇偶效验,可以用2块盘得出另一块盘的数据——常规都可以使用
raid10:速度与安全性都兼备,但是造价也很高———用于数据库服务器
操作系统:
批处理系统:单用户单任务
分时处理系统:多用户多任务(Linux)
windows:单用户多任务
并发:看着是多个任务同时运行
并行:真正意义上的多个任务同时运行
多道技术:
空间复用:多个进程复用内存空间(为时间上的复用做好准备)
时间复用:多个进程复用cpu时间
1、一个进程占用cpu时间过长,会被操作系统强行剥夺对CPU的执行权限(比起串行的效率更低,只是保证并发的效果)
2、一个进程遇到IO操作时,会被操作系统强行剥夺CPU的执行权限(比起串行的执行效率更高)
一个任务的三种运行状态:
1、非阻塞态(就绪态,运行态)
2、阻塞态
计算机网络:
网络=物理连接介质+互联网通信协议
OSI七层协议(应、表、会、传、网、数、物)
应用层、表示层、会话层
传输层
网络层
数据链路层
物理层
为何要有网络?
为了方便数据的传输/通信
以太网:
①以太网的数据称为数据帧,分为head+data两部分,其中head长度固定
②规定但凡是接入互联网的主机必须要有一张网卡,网卡上有一个mac地址,是全世界独一无二的
③以太网协议的通信是广播的通信方式
PS:mac是具有学习的功能的(操作一遍之后会记住你的mac地址,下次就无须全部广播,可以直接发送到你的mac地址)
IP协议:
IP协议+mac地址=》可以找到全世界独一无二的计算机
进程=》资源单位 线程=》执行单位
1、线程在进程下行进
2、一个进程可以包含多个线程
3、同一进程下不同线程间数据可以共享
4、进程间不会相互影响,一个线程挂掉将导致整个进程挂掉
5、不同进程中的线程不可以互相共享数据,进程也一样。