1. gzyueqian
      13352868059
      首頁 > 新聞中心 > > 正文

      嵌入式系統Linux內核開發工程師必須掌握的三十道題

      更新時間: 2011-11-25 11:19:32來源: 粵嵌教育瀏覽量:2333

          仔細看了一下,居然只知道幾個,我很不合格。

          1)   Linux中主要有哪幾種內核鎖?

          2)   Linux中的用戶模式和內核模式是什么含意?

          3)   怎樣申請大塊內核內存?

          4)   用戶進程間通信主要哪幾種方式?

          5)   通過伙伴系統申請內核內存的函數有哪些?

          6)   通過slab分配器申請內核內存的函數有?

          7)   Linux的內核空間和用戶空間是如何劃分的(以32位系統為例)?

          8)   vmalloc()申請的內存有什么特點?

          9)   用戶程序使用malloc()申請到的內存空間在什么范圍?

          10)  在支持并使能MMU的系統中,Linux內核和用戶程序分別運行在物理地址模式還是虛擬地址模式?

          11)  ARM處理器是通過幾級也表進行存儲空間映射的?

          12)  Linux是通過什么組件來實現支持多種文件系通的?

          13)  Linux虛擬文件系統的關鍵數據結構有哪些?(至少寫出四個)

          14)  對文件或設備的操作函數保存在那個數據結構中?

          15)  Linux中的文件包括哪些?

          16)  創建進程的系統調用有那些?

          17)  調用schedule()進行進程切換的方式有幾種?

          18)  Linux調度程序是根據進程的動態優先級還是靜態優先級來調度進程的?

          19)  進程調度的核心數據結構是哪個?

          20)  如何加載、卸載一個模塊?

          21)  模塊和應用程序分別運行在什么空間?

          22)  Linux中的浮點運算由應用程序實現還是內核實現?

          23)  模塊程序能否使用可鏈接的庫函數?

          24)  TLB中緩存的是什么內容?

          25)  Linux中有哪幾種設備?

          26)   字符設備驅動程序的關鍵數據結構是哪個?

          27)   設備驅動程序包括哪些功能函數?

          28)   如何標識一個設備?

          29)   Linux通過什么方式實現系統調用?

          30)   Linux軟中斷和工作隊列的作用是什么?

      免費預約試聽課

      亚洲另类欧美综合久久图片区_亚洲中文字幕日产无码2020_欧美日本一区二区三区桃色视频_亚洲AⅤ天堂一区二区三区

      
      

      1. 三上悠亚在线精品二区 | 日本精品视频在线视频首页 | 思思久99在热线女精品视频 | 亚洲国产欧美日韩另类精品一区二区在线 | 亚洲午夜主播在线网址 | 午夜热门精品一区二区 |