信號與信號量是不同的兩種事物雾狈。 什么是信號量 為了防止出現(xiàn)因多個程序同時訪問一個共享資源而引發(fā)的一系列問題廓潜,我們需要一種方法,它可以通過生成并使...
共享內存 顧名思義善榛,共享內存就是允許兩個不相關的進程訪問同一片物理內存辩蛋。共享內存是在兩個正在運行的進程之間共享和傳遞數(shù)據(jù)的一種非常有效的方式。不...
消息隊列 消息隊列提供了一種從一個進程向另一個進程發(fā)送一個數(shù)據(jù)塊的方法移盆。 每個數(shù)據(jù)塊都被認為含有一個類型悼院,接收進程可以獨立地接收含有不同類型的...
[轉自]linux操作系統(tǒng)的內核態(tài)和用戶態(tài)在CPU的所有指令中,有一些指令是非常危險的咒循,如果錯用据途,將導致整個系統(tǒng)崩潰。比如:清內存叙甸、設置時鐘等颖医。...
本文摘抄自草根老師的博客 進程的定義 進程是操作系統(tǒng)的概念,每當我們執(zhí)行一個程序時裆蒸,對于操作系統(tǒng)來講就創(chuàng)建了一個進程,在這個過程中熔萧,伴隨著資源的...
linux進程包含如下幾個方面:1:進程的控制(創(chuàng)建,等待子進程終止,執(zhí)行程序佛致,退出)2:守護進程(什么是守護進程遂赠,守護進程的創(chuàng)建方式)3:進程...
當一個進程想要申請資源A,擁有資源B晌杰,而另一個進程想申請資源B跷睦,但是擁有資源A,那么就會產生死鎖肋演。 死鎖的必要條件: 1.互斥抑诸。即資源不能被多個...
本文摘抄自吳秦(Tyler) 網(wǎng)絡中進程之間如何通信? 本地的進程間通信(IPC)有很多種方式爹殊,但可以總結為下面4類: 消息傳遞(管道蜕乡、FIFO...
本文摘抄自linux inode 理解inode,要從文件儲存說起梗夸。文件儲存在硬盤上层玲,硬盤的最小存儲單位叫做"扇區(qū)"(Sector),每個扇區(qū)儲...