面向對象
posted @ 2013-05-15 14:22 chxzwj 閱讀(226) | 評論 (0) | 編輯 收藏
隨筆 - 14, 文章 - 56, 評論 - 1, 引用 - 0
|
程序查詢方式和DMA方式
摘要: 程序查詢方式中,cpu和外設串行工作;dma方式中,cpu和外設有直接的通路,并行運行,cpu效率大大提高。 閱讀全文
posted @ 2011-12-05 22:39 chxzwj 閱讀(559) | 評論 (0) | 編輯 收藏 中斷全過程
摘要: 中斷全過程分為中斷請求,中斷判優,中斷處理,中斷返回。pc和psw為現場,一般情況下,在中斷中期由中斷隱指令完成保存任務;中斷服務程序的psw和pc裝入后,在中斷服務程序中,保護現場,然后開中斷,繼而進行中斷處理,完畢后,關閉中斷,恢復pc和psw的值,緊接著,開中斷,最后一條指令,中斷返回指令。 閱讀全文
posted @ 2011-12-05 21:42 chxzwj 閱讀(1250) | 評論 (0) | 編輯 收藏 為何引入進程
程序的執行順序:具有順序性,封閉性,可再現性。
并發執行:具有間斷性,失去封閉性,不可再現性。 在多道環境下,程序的執行時并發的,這樣的程序就要失去封閉性,并且間斷,失去封閉性。并發的三個特點,決定通常的程序是不能被并發執行的。 posted @ 2011-11-03 18:40 chxzwj 閱讀(279) | 評論 (0) | 編輯 收藏 中斷和系統調用的區別
中斷分兩種,硬中斷和軟中斷;硬中斷是實實在在的硬件發出的中斷,cpu檢測到發生中斷后,保護現場,查找中斷向量地址,執行中斷服務程序,之后,重新選擇進程進行調度。軟中斷是由指令執行過程中發出的中斷,但是并沒有中斷向量表,而是有對應的散轉表,查找對應的中斷號,轉中斷服務程序,之后的和硬中斷相同。
系統調用是軟中斷的一種。 無論如何,發生中斷時,要從目態轉向管態。 posted @ 2011-11-03 17:03 chxzwj 閱讀(3394) | 評論 (0) | 編輯 收藏 進入中斷周期的條件
1,指令執行結束
2,有中斷請求 3,cpu允許中斷 4,沒有DMA請求 posted @ 2011-11-02 15:44 chxzwj 閱讀(380) | 評論 (0) | 編輯 收藏 |
|