本文為原創,轉載請注明:http://www.cnblogs.com/tolimit/ 回顧 上篇文章linux中斷源碼分析 - 初始化(二)已經描述了中斷描述符表和中斷描述符數組的初始化,由於在初始化期間系統關閉了中斷(通過設置CPU的EFLAGS寄存器的IF標志位為0),當整個中斷 ...
本文為原創,轉載請注明:http: www.cnblogs.com tolimit 關於中斷和異常 一般在書中都會把中斷和異常一起說明,因為它們具有相同的特點,同時也有不同的地方。在CPU里,中斷和異常都會放入到一個中斷描述符表中,都需要特定的處理程序進行處理,並且它們都是異步事件,內核完全不知道何時會有一個異常或者中斷發生。當異常或者中斷發生時,進程都會陷入內核,在內核中執行相應的處理。異常一般 ...
2015-04-07 17:56 1 3747 推薦指數:
本文為原創,轉載請注明:http://www.cnblogs.com/tolimit/ 回顧 上篇文章linux中斷源碼分析 - 初始化(二)已經描述了中斷描述符表和中斷描述符數組的初始化,由於在初始化期間系統關閉了中斷(通過設置CPU的EFLAGS寄存器的IF標志位為0),當整個中斷 ...
本文為原創,轉載請注明:http://www.cnblogs.com/tolimit/ 在上一篇文章中,我們看到中斷實際分為了兩個部分,俗稱就是一部分是硬中斷,一部分是軟中斷。軟中斷是專門用於處理中斷過程中費時費力的操作,而為什么系統要分硬中斷和軟中斷呢?問得明白點就是為什么需要軟中斷 ...
本文為原創,轉載請注明:http://www.cnblogs.com/tolimit/ 本篇文章主要講述源碼中是如何對中斷進行一系列的初始化的。 回顧 在上一篇概述中,介紹了幾個對於中斷來說非常重要的數據結構,分別是:中斷描述符表,中斷描述符數組,中斷描述符,中斷控制器描述符 ...
本文為原創,轉載請注明:http://www.cnblogs.com/tolimit/ 引言 調度器作為操作系統的核心部件,具有非常重要的意義,其隨着linux內核的更新也不斷進行着更新。本系列文章通過linux-3.18.3源碼進行調度器的學習和分析,一步一步將linux現有 ...
Celery是Python中最流行的異步消息隊列框架,支持RabbitMQ、Redis、ZoopKeeper等作為Broker,而對這些消息隊列的抽象,都是通過Kombu實現的。Kombu實現了對AM ...
本文為原創,轉載請注明:http://www.cnblogs.com/tolimit/ 之前說了管理區頁框分配器,這里我們簡稱為頁框分配器,在頁框分配器中主要是管理物理內存,將物理內 ...
本文為原創,轉載請注明:http://www.cnblogs.com/tolimit/ SLUB和SLAB的區別 首先為什么要說slub分配器,內核里小內存分配一共有三種,SLAB ...
這篇文章主要對mybatis中的事務做一簡單的分析,幫助讀者理清一些概念。 先來看看在JAVA事務的相關技術,在JAVA中有兩類事務,JDBC事務和JTA事務,如果是JDBC類型的事務,則是由Connection類來控制的。如果創建一個Connection對象時,沒有顯示調用 ...