标签:
进程是程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位。它由程序块、进程控制块(PCB)和数据块三部分组成。
进程和程序的区别:进程是程序的一次执行过程,没有程序就没有进程。程序是完成某个特定功能的一系列程序语句的集合,只要不被破坏,它就永远存在。程序是一个静态测试的概念,而进程是一个动态的概念,它由创建而产生,完成任务后因撤销而消亡;进程是程序进行资源分配和调度的独立单位,而程序不是。
临界区:每个进程中访问临界资源的那段代码称为临界区。
信号量:是一种特殊的变量。
(1)A
(2)C
(1)C
(2)B
有多少条箭头就有多少个信号量,指向V操作,被指向P操作。
进程管理是操作系统的核心,但是如果设计不当,就会出现死锁问题。如果一个进程在等待一个不可能发生的事,则进程就死锁了。而如果一个或多个进程产生死锁,就会造成系统死锁。
银行家算法:分配资源的原则
A
(1)A
(2)C
例题:
D
中断是指计算机在执行期间,系统内发生任何非寻常的或非预期的急需处理的事件,使得CPU暂时中断当前正在执行的任务而转去执行相应的事件处理程序,待处理完毕后又返回原来被中断处理继续执行的过程。
根据中断源产生的条件,可以把中断分为外中断和内中断:
外中断:是指来自处理机和内存外部的中断,包括I/O设备发出的I/O中断、外部信号中断、各种定时器引起的时钟中断,以及程序调试中设置的断点等引起的调试中断等。外中断在狭义上一般被称为中断。
内中断:主要是指处理机和内存内部产生的中断。内中断一般称为陷入或异常,包括程序运行引起的各种错误,如算术操作溢出、数据格式非法、除数为零等。
标签:
原文地址:http://www.cnblogs.com/XBlack/p/4915848.html