2015年3月12日 星期四

[翻譯] 系統呼叫(system call)的剖析(下)

  • 原文標題:Anatomy of a system call, part 2
  • 原文網址:http://lwn.net/Articles/604515/
  • 原文作者:David Drysdale
  • 原文發表時間:2014 年 07 月 16 日

譯註:
  • 本文內容與圖片皆自原網址修改。
  • 根據原文使用的參考資料連結,原文應該是使用 3.14 版核心做為依據。

↓↓↓↓↓↓ 正文開始 ↓↓↓↓↓↓

上一篇文章探索了系統呼叫(system call,或 syscall)的核心實作最平凡的形式:一個一般的系統呼叫、並在一個最普遍的架構上:x86_64。現在,用這個基本主軸的一些變體,含括了其他 x86 架構和其他系統呼叫機制,來完結我們在這方面的關注。我們要從探索各種 32 位元 x86 架構的變種開始,一張相關牽涉範圍的地圖也許對此有所幫助,這張地圖在檔案名稱和箭頭線段標籤上,都是可以點擊然後連結到被參考程式碼的: