[理工] 幾個觀念問題 OS/計組
1.在OS RR排班中,若Process A time out ,可因為PA 優先權極高,要立即preemptive
進Running,有需要再做context switch嗎?
2.在pipeline中,若branch 跟jump taken 那在跳了之後這兩個指令的MEM與WB stage是
都為空的?
兩個小東西突然卡住,感謝各位大大
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.15.229.11
※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1510309602.A.EC5.html
推
11/10 18:40,
8年前
, 1F
11/10 18:40, 1F
→
11/10 18:40,
8年前
, 2F
11/10 18:40, 2F
→
11/10 18:41,
8年前
, 3F
11/10 18:41, 3F
→
11/10 18:42,
8年前
, 4F
11/10 18:42, 4F
XDDD 可以算是我假設的是readyQ只有一個PA 但到底要不要context switch QQ
我自己是覺得還是要,因為OS可能根本不知道這兩個程式是相同的,但還是希望有人有有
力的論據XDD
→
11/10 18:43,
8年前
, 5F
11/10 18:43, 5F
→
11/10 18:44,
8年前
, 6F
11/10 18:44, 6F
※ 編輯: leoone (101.15.229.11), 11/10/2017 18:47:00
→
11/10 18:45,
8年前
, 7F
11/10 18:45, 7F
→
11/10 18:46,
8年前
, 8F
11/10 18:46, 8F
→
11/10 18:47,
8年前
, 9F
11/10 18:47, 9F
我跟T大想的一樣XDD 不過我想問,指令是在pipeline register就被攔下來還是會變成無
意
義的指令進MEM WB的
※ 編輯: leoone (101.15.229.11), 11/10/2017 18:49:12
→
11/10 18:48,
8年前
, 10F
11/10 18:48, 10F
→
11/10 18:48,
8年前
, 11F
11/10 18:48, 11F
T大是說類似Multithread那樣只有輕微的penalty嗎
※ 編輯: leoone (101.15.229.11), 11/10/2017 18:50:57
→
11/10 18:52,
8年前
, 12F
11/10 18:52, 12F
→
11/10 18:53,
8年前
, 13F
11/10 18:53, 13F
昨天剛好跟朋友討論到,可是沒什麼結果,想說等洪逸上課問他,可是突然想到他請假兩
個禮拜QQ
※ 編輯: leoone (101.15.229.11), 11/10/2017 18:56:28
→
11/10 18:57,
8年前
, 14F
11/10 18:57, 14F
好我問完在私信T大XDD
※ 編輯: leoone (101.15.229.11), 11/10/2017 18:57:51
→
11/10 19:00,
8年前
, 15F
11/10 19:00, 15F
→
11/10 19:00,
8年前
, 16F
11/10 19:00, 16F
→
11/10 19:01,
8年前
, 17F
11/10 19:01, 17F
→
11/10 19:02,
8年前
, 18F
11/10 19:02, 18F
→
11/10 19:02,
8年前
, 19F
11/10 19:02, 19F
突然想到這兩個指令在MEM WB時 control unit也會把功能單元設0
所以根本沒差rrrrrr
※ 編輯: leoone (101.15.229.11), 11/10/2017 19:04:36
→
11/10 19:06,
8年前
, 20F
11/10 19:06, 20F
→
11/10 19:07,
8年前
, 21F
11/10 19:07, 21F
推
11/10 22:36,
8年前
, 22F
11/10 22:36, 22F
→
11/10 22:36,
8年前
, 23F
11/10 22:36, 23F
→
11/10 22:36,
8年前
, 24F
11/10 22:36, 24F
→
11/10 22:36,
8年前
, 25F
11/10 22:36, 25F
→
11/10 22:36,
8年前
, 26F
11/10 22:36, 26F
→
11/10 23:01,
8年前
, 27F
11/10 23:01, 27F
→
11/10 23:01,
8年前
, 28F
11/10 23:01, 28F
推
11/11 01:26,
8年前
, 29F
11/11 01:26, 29F
→
11/11 01:26,
8年前
, 30F
11/11 01:26, 30F
→
11/11 01:26,
8年前
, 31F
11/11 01:26, 31F
→
11/11 01:26,
8年前
, 32F
11/11 01:26, 32F
→
11/11 01:26,
8年前
, 33F
11/11 01:26, 33F
→
11/11 01:26,
8年前
, 34F
11/11 01:26, 34F
→
11/11 01:26,
8年前
, 35F
11/11 01:26, 35F
→
11/11 01:26,
8年前
, 36F
11/11 01:26, 36F
→
11/11 01:26,
8年前
, 37F
11/11 01:26, 37F
→
11/11 01:26,
8年前
, 38F
11/11 01:26, 38F
→
11/11 01:26,
8年前
, 39F
11/11 01:26, 39F
→
11/11 01:26,
8年前
, 40F
11/11 01:26, 40F
→
11/11 01:26,
8年前
, 41F
11/11 01:26, 41F
→
11/11 01:26,
8年前
, 42F
11/11 01:26, 42F
→
11/11 01:26,
8年前
, 43F
11/11 01:26, 43F
→
11/11 01:30,
8年前
, 44F
11/11 01:30, 44F
→
11/11 01:30,
8年前
, 45F
11/11 01:30, 45F
→
11/11 01:30,
8年前
, 46F
11/11 01:30, 46F
→
11/11 01:30,
8年前
, 47F
11/11 01:30, 47F
推
11/11 08:37,
8年前
, 48F
11/11 08:37, 48F
→
11/11 08:38,
8年前
, 49F
11/11 08:38, 49F
推
11/11 08:39,
8年前
, 50F
11/11 08:39, 50F
→
11/11 08:39,
8年前
, 51F
11/11 08:39, 51F
推
11/11 08:42,
8年前
, 52F
11/11 08:42, 52F
→
11/11 08:42,
8年前
, 53F
11/11 08:42, 53F
推
11/11 08:50,
8年前
, 54F
11/11 08:50, 54F
→
11/11 08:50,
8年前
, 55F
11/11 08:50, 55F
推
11/11 10:03,
8年前
, 56F
11/11 10:03, 56F
推
11/11 10:56,
8年前
, 57F
11/11 10:56, 57F
→
11/11 10:56,
8年前
, 58F
11/11 10:56, 58F
→
11/11 10:56,
8年前
, 59F
11/11 10:56, 59F
推
11/11 12:19,
8年前
, 60F
11/11 12:19, 60F
推
11/11 14:12,
8年前
, 61F
11/11 14:12, 61F
→
11/11 14:13,
8年前
, 62F
11/11 14:13, 62F
→
11/11 14:43,
8年前
, 63F
11/11 14:43, 63F
→
11/11 14:44,
8年前
, 64F
11/11 14:44, 64F
→
11/11 14:45,
8年前
, 65F
11/11 14:45, 65F
→
11/11 14:53,
8年前
, 66F
11/11 14:53, 66F
→
11/11 14:53,
8年前
, 67F
11/11 14:53, 67F
→
11/11 15:11,
8年前
, 68F
11/11 15:11, 68F
→
11/11 15:12,
8年前
, 69F
11/11 15:12, 69F
→
11/11 15:13,
8年前
, 70F
11/11 15:13, 70F
→
11/11 16:03,
8年前
, 71F
11/11 16:03, 71F