使命召唤ol与大厅服务失去连接
一個64位操作系統的設計與實現
38推薦 收藏
38.3K閱讀
圖靈原創

一個64位操作系統的設計與實現

田宇 (作者)
上市銷售
本書講述了一個64位多核操作系統的自制過程。此操作系統自制過程是先從虛擬平臺構筑起一個基礎框架,隨后再將基礎框架移植到物理平臺中進行升級、完善與優化。為了凸顯64位多核操作系統的特點,物理平臺選用搭載著Intel Core-i7處理器的筆記本電腦。與此同時,本書還將Linux內核的源碼精髓、諸多官方白皮書以及多款常用協議濃縮于其中,可使讀者在讀完本書后能夠學以致用,進而達到理論聯系實際的目的。
全書共分為16章。第1~2章講述了操作系統的基礎概念和開發操作系統需要掌握的知識;第3~5章在虛擬平臺下快速構建起一個操作系統模型;第6~16章將在物理平臺下對操作系統模型做進一步升級、優化和完善。
本書既適合在校學習理論知識的初學者,又適合在職工作的軟件工程師或有一定基礎的業余愛好者。

收藏本書能做什么?

有情況的時候會收到通知,比如電子書發布等。

電子書
¥54.99
格式
mobi   pdf

紙質書
¥109.81 ¥139.00

出版信息

  • 書  名一個64位操作系統的設計與實現
  • 系列書名圖靈原創
  • 執行編輯關于本書的內容有任何問題,請聯系 陳興璐
  • 出版日期2018-05-31
  • 書  號978-7-115-47525-1
  • 定  價139.00 元
  • 頁  數680
  • 印刷方式單色
  • 開  本16開
  • 出版狀態上市銷售

同系列書

  • Linux就是這個范兒

    趙鑫磊   Jie Zhang(張潔)  

    本書內容源自淘寶技術大學的培訓實戰。由來自阿里巴巴集團的資深Linux系統專家趙鑫磊和同樣來自阿里巴巴集團的支...

  • Go語言編程

    本書以介紹Go語言特性為主,示例則盡量采用作者開發團隊平常的實踐,內容涉及內存管理(堆和棧)、錯誤處理、OOP...

  • 翻譯漫談——怎樣翻譯更地道

    余晟  

    翻譯是一門非常強調實踐并依賴練習的手藝活,這本書是作者從翻譯“票友”出發,走“野路”逐漸成長為翻譯“熟手”的經...

  • 推薦系統實踐

    項亮   陳義   王益  

    本書從數據出發,一步步地介紹在得到什么數據的時候可以設計怎樣的推薦系統。面向廣大的推薦系統開發人員,以實戰為基...

  • Python 3網絡爬蟲開發實戰

    本書介紹了如何利用Python 3開發網絡爬蟲,書中首先介紹了環境配置和基礎知識,然后討論了urllib、re...

本書特色

1.基于Intel Core i7處理器的64位多核操作系統
2.引入諸多Linux內核的設計精髓
3.既可在Bochs虛擬機中執行,又可通過U盤引導運行于筆記本電腦

目錄

前言 閱讀
開始旅程 閱讀
第一部分 操作系統相關知識介紹及環境搭建 閱讀
第 1 章 操作系統概述 閱讀
第 2 章 環境搭建及基礎知識 閱讀
第二部分 初級篇
第 3 章 BootLoader引導啟動程序
第 4 章 內核層
第 5 章 應用層
第三部分 高級篇
第 6 章 處理器體系結構
第 7 章 完善BootLoader功能
第 8 章 內核主程序
第 9 章 高級內存管理單元
第 10 章 高級中斷處理單元
第 11 章 設備驅動程序
第 12 章 進程管理
第 13 章 文件系統
第 14 章 系統調用API庫
第 15 章 Shell命令解析器及命令
第 16 章 一個彩蛋
附錄 術語表
參考資料

作者介紹

田宇 Linux內核愛好者,曾在多家大中型軟件公司從事軟件開發工作,參與過多款高端嵌入式產品的開發研制,主要負責Linux內核和驅動的研發,以及開源操作系統環境的深度定制。

相關文章

  • 田宇 2推薦

    UEFI引導程序 & 驅動模塊化

    UEFI引導程序已經完成,先放一張圖片壓壓驚~ 下一步準備些驅動的模塊化功能,敬請期待~ ![enter image description here][1] ***PS:由于是在創作初期,文章可能會有錯誤、內容遺漏、闡述的不到位或者讀者想看而我沒有寫到的內容,希望大家多指…...

  • 田宇 2推薦

    寫作進展(2019年)

    悄悄地來說一個小道消息: UEFI引導程序正在寫作中,爭取春節過后開始不定期更新,敬請期待~ date:2019/01/16 16:25 最近比較忙,沒來得及更新,但是寫作的進度沒有拉下,話不多說,直接上圖,UEFI引導,完成!!!! ![enter image descr…...

  • 黃志斌 6推薦

    更新計算機處理器微碼

    太長不看版本 只要能夠確認你用的是 Intel CPU,并且使用 Grub 引導 Arch Linux 操作系統,那么,運行以下兩條命令就足夠了: $ sudo pacman -S intel-ucode $ LANG=en_US && sudo grub…...

  • 希望能有電子版
    Taipa  發表于 2018-05-22 11:34:16
    推薦
    • 有電子版,但是發行時間會相對靠后

      田宇  發表于 2018-05-22 12:41:52
    • 有帶注釋的匯編代碼嗎?

      feixue  發表于 2018-07-09 12:20:42
    • @feixue 書中會逐段講解匯編代碼,沒有逐行進行注釋

      田宇  發表于 2018-07-09 13:29:57
    • @田宇 麻煩請問相對靠后大概是什么時候呢?

      smartepsh  發表于 2018-09-03 00:14:20
    • @smartepsh 具體時間由出版社決定,目前還不清楚

      田宇  發表于 2018-09-03 07:18:32
  • 等電子版,以前看過于淵大佬的 《Orange's 一個操作系統的設計與實現》,當時我跟著做到了保護模式下的簡單進程調度,之后由于學業壓力就沒有繼續了。現在的 UEFI 引導已經很大的簡化了 Bootloader 的編寫,64 位以及多 CPU 是當時那本書沒有涉及的,因此想看看如今如何處理 64 位以及多 CPU 調度之類的東西(雖然不清楚本書有沒有涉及)
    P.S: 大學的操作系統課實在是太理論化了。。基本上都是設計級別的,具體實踐幾乎為 0。
    不二咲栗子  發表于 2018-11-11 15:52:10
    推薦
    • 具體時間由出版社決定,目前還不清楚

      田宇  發表于 2018-11-13 13:36:04
  • 希望能有電子版
    天絕弒殺  發表于 2018-06-06 22:12:51
    推薦
    • 會有電子版的

      田宇  發表于 2018-06-07 09:49:09
  • 電子版快來吧~
    Salas  發表于 2018-06-07 22:01:58
    推薦
    • 電子版的發售時間還不確定

      田宇  發表于 2018-06-08 09:00:02
  • 等的急死人了,電子版還不出!
    abc1234567520  發表于 2019-03-12 16:16:27
    推薦
    • 快了,稍安勿躁~

      田宇  發表于 2019-03-12 17:10:00
  • 源碼在哪可以下載?京東買的沒帶啊!
    langziyan  發表于 2018-07-04 09:02:41
    推薦
    • 這個頁面就有,點擊隨書下載,里面有源碼和運行效果圖

      田宇  發表于 2018-07-04 09:07:10
    • 謝謝,環境配了一天沒配好,,,是不是不適合學習啊^-^

      langziyan  發表于 2018-07-04 15:42:21
    • @langziyan 有時候開源軟件的環境配置就是比較耗時的,慢慢來,積累一些經驗就好啦

      田宇  發表于 2018-07-04 15:56:24
  • 我國沒自己的操作系統,為什么不投資rust直接把他的操作系統版權買過來,就是一個純粹自助的操作系統沒人那么多廢話了
    shijunti19  發表于 2019-05-14 13:15:01
    推薦
  • 看這本書之前是不是還要學習匯編語言?
    slience  發表于 2018-07-10 22:04:06
    推薦
    • 匯編語言是必須要掌握的

      田宇  發表于 2018-07-10 23:27:49
  • 期待電子版,紙質版本一方面家里放不下了,一方面閱讀不方便
    lihei12345  發表于 2018-07-16 17:08:35
    推薦
    • 快了,稍安勿躁~

      田宇  發表于 2019-03-12 17:13:16
  • 期待電子版 希望能有
    a554340466  發表于 2018-07-23 23:03:56
    推薦
    • 快了,稍安勿躁~

      田宇  發表于 2019-03-12 17:13:12
  • 實現操作系統可以算是菜鳥程序員的一大夢想了。。。
    河碼  發表于 2018-07-25 13:48:39
    推薦
    • 哦?為什么這么說?

      田宇  發表于 2019-03-12 17:12:06
  • Long mode下的VBE3.0開發有涉及到嗎,我想看看64位下怎么搞定高分辨率圖形界面,我想趕緊拜托320*200*256的low逼模式。。。
    koerriva  發表于 2018-07-28 01:46:25
    推薦
    • 書中有VBE3.0的描述,而且以后會使用UEFI引導,只要硬件支持就可以使用屏幕的最大分辨率
      本書QQ討論群:144571173,歡迎進群交流

      田宇  發表于 2018-07-28 12:42:11
    • @田宇 好的,書已經買了,急不可待想看了(●'?'●)

      koerriva  發表于 2018-07-28 13:53:24
    • @koerriva 多謝支持,希望你不枉此行

      田宇  發表于 2018-07-28 15:14:20
  • 等不及電子版了,直接買了書,現在看了一些了,除了配環境有點麻煩,其他感覺很好,早知道就首發的時候買了!
    主體性的黃昏  發表于 2018-07-29 16:34:03
    推薦
    • 謝謝您的支持,本書QQ討論群:144571173,歡迎進群交流

      田宇  發表于 2018-07-29 18:42:15
  • 期待電子版
    Ashlee  發表于 2018-08-15 13:00:51
    推薦
    • 快了,稍安勿躁~

      田宇  發表于 2019-03-12 17:11:22
  • 什么時候有電子版
    猥瑣皮特  發表于 2018-11-12 16:32:15
    推薦
    • 具體時間由出版社決定,目前還不清楚

      田宇  發表于 2018-11-13 13:35:45
使命召唤ol与大厅服务失去连接