原创 linux內核普通進程CFS調度原理

[摘要] [正文一] linux調度系統概述 [正文二] 調度過程 [正文三] 普通進程調度與實時進程調度對比 [正文四] CFS調度器 [總結]   注意:請使用谷歌瀏覽器閱讀(IE瀏覽器排版混亂)   [摘要] 本文主要介紹lin

原创 xz壓縮文件的解壓縮過程

[摘要] [正文] 讀文件回顧 [正文] xz解壓縮過程 注意:請使用谷歌瀏覽器閱讀(IE瀏覽器排版混亂) 【摘要】 本文可以作爲另一篇博文: squashfs文件的讀取過程 的後續。根據squashfs文件的讀取過程 一文介紹,當從

原创 linux內存管理之內存回收機制

[摘要][正文]重要數據結構介紹[正文]重要資源初始化(包括pgdat、struct zone等)[正文]內存回收時機[正文]內存回收過程[總結][其他]注意:請使用谷歌瀏覽器閱讀(IE瀏覽器排版混亂)【摘要】本文將介紹linux內存回收

原创 音視頻和圖像相關知識點總結

【摘要】 本文主要彙總音視頻和圖像相關領域的基本概念,不斷完善中. 【音視頻調試工具】 1 碼流分析工具StreamEye : Elecard StreamEye (StreamEye) tools 2  yuv分析工具YUV viewe

原创 python常見用法

Python 標準庫一覽(Python進階學習) Python開源框架、庫、軟件和資源大集合 https://www.numpy.org/ git clone https://github.com/numpy/numpy.git nump

原创 linux文件系統實現原理簡述

[摘要][背景][正文][總結]注意:請使用谷歌瀏覽器閱讀(IE瀏覽器排版混亂)【摘要】本文將以jffs2文件系統的訪問過程爲例,從全局視角,介紹一下linux文件系統的實現機理。本文不追求細節實現,旨在通過訪問過程,把文件系統的基本

原创 Arm架構異常處理流程之中斷

【摘要】 本文將爲您介紹linux內核是如何實現arm中斷處理的。缺頁異常、中斷和系統調用同屬arm異常處理,筆者計劃分三篇文檔分別介紹一下,其實在彙編階段三種處理流程有很多相通之處,不過爲了閱讀方便,即使相同的部分也會重新在各自文檔中

原创 Arm架構異常處理流程之缺頁異常

[摘要] [背景] [正文一]linux系統arm缺頁異常處理之彙編階段 [正文二]linux系統arm缺頁異常處理之c語言階段 [總結] 注意:請使用谷歌瀏覽器閱讀(IE瀏覽器排版混亂) 【摘要】 本文將爲您介紹linux內核是

原创 linux系統之arm架構的CPU與Cache

【摘要】【寫作原因】【問題構造】【分析一】總體流程【分析二】get_free_pages與mmap【分析三】CPU與TLB【分析四】cpu與L1cache【分析五】cpu與L2cache【總結】注意:請使用谷歌瀏覽器閱讀(IE瀏覽器排版混

原创 linux內核實時進程的調度原理

[摘要] [正文一]linux調度系統概述 [正文二] 調度過程 [總結] 注意:請使用谷歌瀏覽器閱讀(IE瀏覽器排版混亂) [摘要] 本文主要介紹linux內核實時進程的調度過程。進程的創建、切換等過程請參考另一篇文檔:linux系

原创 linux系統調度之時間

[摘要] [背景] [正文] [總結] [其他]   注意:請使用谷歌瀏覽器閱讀(IE瀏覽器排版混亂)   【摘要】 linux系統的調度過程是基於時間子系統實現的。無論判斷一個系統的性能還是計算一個進程的cpu佔用率等,其本質都是進程或

原创 linux內核是如何實現分頁機制的

注意:請使用谷歌瀏覽器閱讀(IE瀏覽器排版混亂)【摘要】 本文主要介紹linux源代碼中,是如何實現分頁機制的。內存分頁管理是arm架構中MMU的重要組成部分,理解它大有裨益。本文重點不在講解理論知識,旨在通過源碼的剖析,帶你走進lin

原创 linux內核open過程的權限管理

【摘要】 【正文一:文件管理】 【常見情況分析】 【正文二:目錄管理】 【總結】   注意:請使用谷歌瀏覽器閱讀(IE瀏覽器排版混亂)   【摘要】 本文以實例介紹linux系統對文件權限的管理.linux kernel對文件權限的檢

原创 linux系統之進程的創建與上下文切換

【摘要】 【寫作原因】 【正文一】用戶創建線程 【正文二】 glbic中代碼分析 【正文三】進程創建函數do_fork 【正文四】進程遍歷 【總結】   注意:請使用谷歌瀏覽器閱讀(IE瀏覽器排版混亂)   【摘要】 本文將從用戶、glb

原创 經濟數據

1 經濟數據GDP: 1992年1月18日-2月21日:鄧小平南巡; 中國加入世貿組織:2001年12月11日 日本失去20年:1991年開始; 日元/美元匯率:1990-現在:150-75震盪;目前112; 擴大出口:人民幣貶值