# 研究所 計算機組織2 :::info * ***virtural memory 用 write back*** 不用 write through * 用write back ***read miss will produce write*** * RISC allow designer to ***increase register set*** * RISC 較適合 pipeline :::  ## ==R-type、I-type、J-type== :::danger 1. R-type : slt 、 **jr** 、 sll 2. I-type : lw 、 sw 、 sll 3. J-type : j 、 jal :::     ## ==branch和jump可跳的範圍==      ## ==multiprogramming、multitasking、degree of multiprogramming== :::danger multiprogramming : 1. 如果用不到CPU就給別人用 2. 提高CPU利用率 3. 讓CPU盡量忙碌 multitasking : 1. multiprogramming的延伸 2. 加上在***多個process間經常切換*** degree of multiprogramming : 1. mem 中 process 的數量 ::: ## ==long term、short term、mid term scheduler== :::danger * med term會將低多工度 * med term會在mem不夠時swap out、mem夠時在swap in :::   ## ==process記憶體結構==   ## ==各種指令必經的路徑==   ## ==k級管線可提速k倍==   ## ==single cycle multi cycle clock cycle time 比較==        # ==control hazard== ## ==static branch prediction==   ## ==dynamic branch prediction==       ## ==branch target buffer 、branch prediction buffer、branch histary table==         ## ==kernal thread的數量與idle關係==   # ==incresase ILP==   ## ==increase pipeline depth==   ## ==multiple issue==   ## ==static multiple issue、dynamic multiple issue==   ## ==各種提升ILP的方法==   ## ==speculation==   ## ==loop unrolling==  
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up