Problem
有台印表機,有$n$件工作等待列印($1 \le n \le 100$),你排在第$m$號位置($0 \le m \le {n-1}$),位置從零開始。
由於實在是太多人印了,所以把每件工作都加上優先權,從1~9代表低到高。
對於是否要列印有特殊的規則:(假設佇列的頭是job j
)
中央處理器
CPU與Memory跟I/O裝置之間以 Bus(匯流排) 連接著
Clock
指令執行週期
instruction queue
中,然後把IP
指向下個指令,才開始執行。instruction queue
中拿指令,並改變IP
CU
decode送進來的指令,接著把指令的操作對象送到ALU
中,並且告訴ALU
要執行的運算。ALU
執行運算,把結果放到Named register(有名字的暫存器)中。EFLAGS