原创 Linux中斷處理之時鐘中斷--X86

轉自:http://tech.ddvip.com/2008-11/122725541294197.html   一:前言   時鐘是整個操作系統的脈搏,它爲進程的時間片調度,定時事件提供了依據.另外,用戶空間的很多操作都依賴於時鐘

原创 Linux時鐘處理-時鐘的軟中斷處理

轉自:http://www.lampbrother.net/php/bencandy.php?fid=42&id=230 在 Linux 操作系統中,很多活動都和時間有關,本文分析了 Linux 2.6.25 內核的時鐘處理機制,首先介紹

原创 QTime類介紹

Qt中利用QTime類來控制時間,這裏簡單介紹一下QTime的成員函數的用法: -------------------------------------------------------------------------------

原创 Linux進程調度時機Schedule函數解析

轉自:http://www.linuxdiyf.com/linux/201107/648.html   Linux的調度程序是一個叫Schedule()的函數,由它來決定是否要進行進程的切換。而所謂的調度時機則是在什麼情況下執行調度程序。

原创 新型的按鍵掃描程序,僅三行程序

轉自:http://www.amobbs.com/forum.php?mod=viewthread&tid=4308630 新型的按鍵掃描程序 不過我在網上游逛了很久,也看過不少源程序了,沒有發現這種按鍵處理辦法的蹤跡,所以,我將他共享出

原创 詳解Linux內核紅黑樹算法的實現

轉自:http://blog.csdn.net/npy_lp/article/details/7420689 平衡二叉樹(BalancedBinary Tree或Height-Balanced Tree)又稱AVL樹。它或者是一棵

原创 進程描述符的處理

轉自:http://edsionte.com/techblog/archives/2198/comment-page-1 對於每一個進程而言,內核爲其單獨分配了一個內存區域,這個區域存儲的是內核棧和該進程所對應的一個小型進程描述符——

原创 測試進程上下文切換時間

測試Context Switch time(進程上下文切換時間)  --------------------------------------------------      創建兩個進程(實時進程)並在它們之間傳送一個令牌,如此往返

原创 linux進程調度淺析

轉自:http://hi.baidu.com/_kouu/item/38c81042455c97d2c1a592d9 操作系統要實現多進程,進程調度必不可少。 有人說,進程調度是操作系統中最爲重要的一個部分。我覺得這種說法說得太絕對了

原创 Linux 時鐘處理機制

跳轉到主要內檔庫 Linux 時鐘處理機制 趙 健博 ([email protected]), 碩士, 中國科學院計算技術研究所 簡介: 在 Linux 操作系統中,很多活動都和時間有關,例如:進程調

原创 Linux內核搶佔實現機制分析

轉自:http://blog.csdn.net/sailor_8318/article/details/2870184 【摘要】本文詳解了Linux內核搶佔實現機制。首先介紹了內核搶佔和用戶搶佔的概念和區別,接着分析了不可搶佔內核的特點及

原创 Linux中通過/proc/stat等文件計算Cpu使用率

轉自:http://www.blogjava.net/fjzag/articles/317773.html Linux平臺Cpu使用率的計算 proc文件系統 /proc文件系統是一個僞文件系統,它只存在內存當中,而不佔用外存空間。它

原创 如何在Linux中查看所有正在運行的進程

你可以使用ps命令。它能顯示當前運行中進程的相關信息,包括進程的PID。Linux和UNIX都支持ps命令,顯示所有運行中進程的相關信息。ps命令能

原创 51單片機寄存器

21個特殊功能寄存器(52系列是26個)不連續地分佈在128個字節的SFR存儲空間中,地址空間爲80H-FFH,在這片SFR空間中,包含有128個位

原创 Linux下的多進程編程

轉自:http://blog.csdn.net/sailor_8318/article/details/3863226 什麼是一個進程?當用戶敲入命令執行一個程序的時候,對系統而言,它將啓動一個進程。但和程序不同的是,在這個進程中,系統可