操作系统

1.中断:外中断、异常、陷入

外中断:由CPU执行指令以外的事件引起,如I/O结束中断、时钟中断;

异常:由CPU执行指令的内部事件引起;

陷入:在用户程序中使用系统调用。

2.进程与线程

进程是资源分配的基本单位,线程是调度执行的基本单位。

3.调度算法

批处理系统中的调度算法:先到先服务、短作业优先、最短剩余时间优先。

交互式系统中的调度算法:优先级、时间片轮转、多级反馈队列。

4.死锁

死锁的必要条件:

互斥:每个资源要么分配给了一个进程,要么就是可用的。

占有与等待:已经得到了某个资源的进程可以再请求新的资源。

不可抢占:已经分配给一个进程的资源不能强制性地被抢占,它只能被占有它的进程显式地释放。

环路等待:有两个或者两个以上的进程组成一条环路,该环路中的每个进程都在等待下一个进程所占有的资源。

5.链接
b396d726-b75f-4a32-89a2-03a7b6e19f6f

静态链接

47d98583-8bb0-45cc-812d-47eefa0a4a40
动态链接
76dc7769-1aac-4888-9bea-064f1caa8e77

comments powered by Disqus