parent process會建立children processes,而children processes又可以成為parent processes建立其他...
還有一些process操作有關的system call1.fork():這個system call就是用來建立child process的2.exit():這個...
Inter-Process Communication, IPC processes分為兩種,一種是不會互相影響的independent process,另一種...
thread是OS能夠進行運算排程的最小單位,它被包含在process之中,是process中的實際運作單位。thread也是OS分配CPU時間的對象。而pro...
Multi-threading 介紹 1.Many-to-one Model這個的缺點是系統容易被single thread執行鎖死,且沒有平行化,優點是可攜性...
Threading Issue 1.Semantics of fork() and exec()2.Signal handling3.Thread cancel...
排程 CPU Scheduling排程多任務處理的主要目的,是隨時保有一個行程在執行,藉以提高CPU使用率。事實上,行程就是一種任務,可利用的資源即是CPU。若...
排程演算法 FCFS (First-come,First-served) 排程就是一般的序列,不可插隊(Non-preemptible)。優點是很公平,缺點則...
同步問題 SynchronizationThe Critical Section Problem:提供對共享變數之存取的互斥控制,確保資料的正確性。 entry...
Deadlock 意思是系統中存在一組 process 陷入互相等待對方所擁有的資源的情況,造成所有的 process 無法往下執行,使得 CPU 利用度大幅降...