### 计算机资源
计算机中的资源分为两种:可抢占资源和不可抢占资源。
如果进程之间都是可抢占的资源那么无论如何都不会发生死锁。可抢占资源表示将资源从该进程手中抢夺之后,系统不会因此发生紊乱。(有一种重要性的感觉,说明该资源对该进程的重要性不高,并且该进程应有被抢占的处理方案)。
### 死锁的描述
1. 通过有向图描述资源的使用和被占用的情况
2. 通过资源需求矩阵,和资源拥有矩阵,资源可
### 内存碎片:
- 外碎片:内存中两个进程之间的小空闲块,一段时间内任何需要分配的进程的内存需求都大于这个空闲块。
- 内碎片:因为OS内存的分配只能是2的整数幂,一个程序的内存需求可能刚好小于某一个2的整数幂。例如需求为510字节,但OS只能分配512字节。
### 动态分区分配:
当程序被加载执行时,分配一个进程指定大小可变的内存块,分区的地址是连续的。其中某些进程可能结束,中间