继续使用存在极大的安全隐患,请使用当代主流的浏览器进行访问。了解详情 >')抱歉,您的浏览器无法访问本站本页面需要浏览器支持(启用)JavaScript 了解详情 >
MHuiG
「Be Yourself, Make a Difference.」
Github
友链
关于
Travelling
银行家算法(Banker’s Algorithm)是一个避免死锁(Deadlock)的著名算法,是由艾兹格·迪杰斯特拉在1965年为T.H.E系统设计的一种避免死锁产生的算法。它以银行借贷系统的分配策略为基础,判断并保证系统的安全运行。
CPU调度
信号量(semaphore)的数据结构为一个值和一个指针,指针指向等待该信号量的下一个进程。信号量的值与相应资源的使用情况有关。
为了能使程序并发执行,并且可以对并发执行的程序加以描述和控制,人们引入了“进程”的概念。
在多道程序环境中,允许多个程序并发执行;程序本身是具体代码,不能反映程序的执行过程从而引入进程。进程是抽象的。作为资源分配和独立运行的基本单位是进程。操作系统所有的特征都是基于进程而体现的。
1 / 2