你好，歡迎回到本課 2 2
要談論依賴SVC異常 3 3
依賴昂貴的異常用於 4 4
最大限度地減少延遲 5 5
典型地中斷服務程序 6 6
嵌入或設計在皮質上 7 7
處理器SVC異常將用於 8 8
允許使用威脅來撥打操作系統 9 9
api和Cystic計時器將被使用 10 10
產生對蘭迪的定期中斷 11 11
OS Shetler可以說這是一個 12 12
表示UM表示 13 13
處理器時間基於 14 14
x軸在這里和許多 15 15
啟用了例外和威脅 16 16
Cystic之前提到的處理器 17 17
計時器將用於生成定期 18 18
中斷切換 19 19
操作系統的任務，以便操作系統啟動並 20 20
然後假設這個例子 21 21
開始需要十毫秒，但實際上 22 22
比這短得多，所以它開始了 23 23
它的作用是 24 24
第一個任務插槽 25 25
這樣就可以完成任務40分鐘 26 26
1 to run so after task 1 rise for 40 27 27
分鐘或調度程序來了 28 28
再次進入並將處理器從 29 29
任務1，然後將處理器分配給 30 30
任務2持續40毫秒，然後 31 31
在任務2用盡40 32 32
處理器延展的毫秒數 33 33
Lecompton再次採用處理器， 34 34
然後將處理器分配給任務 35 35
3號和3號任務運行後 36 36
因為它是40毫秒 37 37
進來然後拿走然後 38 38
如果我們的操作系統只是 39 39
三個任務，這個過程繼續 40 40
剛才描述的過程是 41 41
輪迴噓運氣工作，現在讓我們看看 42 42
當我們介紹另一個時會發生什麼 43 43
武裝的 44 44
當前Cystic中斷系統 45 45
是操作系統噓唯一的中斷像 46 46
用戶切換任務，假設我們 47 47
引入規範 48 48
或中斷服裝請求 49 49
也許所以讓我們看看會發生什麼 50 50
因此操作系統啟動大約需要10 51 51
毫秒，然後Shetler給 52 52
處理器兩個任務第一任務 53 53
一號跑了但任務號之後 54 54
一個已經完成了處理器的運行 55 55
收到中斷請求是什麼 56 56
發生的是處理器沒有 57 57
服務此中斷請求，因為 58 58
在這種安排下 59 59
超過按優先順序排列 60 60
所以這裡的姐姐最優先 61 61
其次是SVC irq，線程具有 62 62
最低優先級，因為 63 63
排列順序是 64 64
優先級和Cystic最高 65 65
任務1完成運行時的優先級 66 66
儘管有一個中斷請求 67 67
收到處理器不維修 68 68
它繼續切換的請求 69 69
然後是它的辦公任務 70 70
不用擔心尺寸不同 71 71
他們應該相等的矩形 72 72
時隙就像 73 73
前面的例子 74 74
差異和我會說的圖紙 75 75
任務2運行其時隙，即 76 76
就像之前的操作系統或調度程序一樣 77 77
時間切換到已運行 78 78
然後花費大量的時間 79 79
像以前一樣切換到任務3，然後 80 80
也將其時隙投入3分 81 81
然後在以下情況下切換回任務1 82 82
如果在此示例中，操作系統僅 83 83
三個任務 84 84
它運行第一個然後切換 85 85
運行第二個並切換 86 86
根據特定的時間表 87 87
算法分配給每個任務的時間 88 88
可能有所不同，但採用循環方式 89 89
算法將相等的時間分配給每個 90 90
任務，一旦被說出來 91 91
完成運行然後 92 92
處理器將分散中斷 93 93
請求，以便我們可以看到請求是 94 94
製造於 95 95
t等於14毫秒，它是 96 96
在時間T維修，因為160 97 97
毫秒可以告訴延遲 98 98
讓它們離開約120毫秒 99 99
服務中斷請求，所以這是 100 100
Penn SVC異常的類型 101 101
解決了它減少了我們在 102 102
我們將在代碼中看到Penn 103 103
當出現以下情況時，使用SVC可以減少此問題： 104 104
系統發生中斷 105 105
檢查嵌套向量中斷 106 106
控制器註冊以查看是否有 107 107
外設中斷未決，如果 108 108
在這種情況下，它將導致 109 109
SVC例外 110 110
通過設置末端Vic的垂懸位 111 111
我們現在來看看為什麼 112 112
這個重要 113 113
就像我說的那樣，這種方法可以保持 114 114
武裝經營業績 115 115
系統，同時防止入侵 116 116
外設中斷最少 117 117
這是非常非常有效的方式 118 118
設計或噓不那麼受歡迎 119 119
像amp這樣的實時操作系統 120 120
微型用戶依賴SVC印度 121 121
調度程序，我們將設計我們的 122 122
自己的Penn SVC調度程序，我們要去 123 123
多看一些簡單的搜索 124 124
僅使用一個囊性計時器，然後如何 125 125
這提出了另一個問題 126 126
因此，由於此處創建的問題是 127 127
因為囊性最高 128 128
優先我們不能解決 129 129
通過將囊性降低到最低來解決問題 130 130
優先，以便其他中斷可以 131 131
優先於囊性的 132 132
讓你去思考和 133 133
當我們開始編寫調度程序時， 134 134
建立我們的實時操作系統 135 135
你對那個有答案 136 136
我下一課再見