熱門關鍵字:

BN說明

30天打造OS!作業系統自作入門

  • 館長推薦
  • 30個人喜歡
? 快來將您對閱讀的熱情和對書籍的想法分享給所有讀友,每完成一篇讀者書評並審核通過者,即可獲得讀者書評點數,點數還可換電子禮券唷!
分享:
版本:

商品訊息

  • 追蹤分類 ? 追蹤分類後,您會在第一時間收到分類新品通知。
  • 作者: 川合秀 追蹤作者 ? 追蹤作者後,您會在第一時間收到作者新書通知。
  • 出版社: 悅知文化 追蹤出版社 ? 追蹤出版社後,您會在第一時間收到出版社新書通知。
  • 出版日:2010/3/19
  • ISBN:9789866348297
  • 適讀年齡:13~18歲適讀
  • 定價: 780
  • 特價: 85 663
  • 紅利可抵: 最高可折抵5% ? 除單一商品售價低於50元或特價折扣低於3折(含)以下者,其餘商品均可使用紅利點數。
  • 到店取貨: ? 『金石堂』門市取貨免運費。
    『全家、OK、萊爾富、掌櫃』滿350元,免運費;350元以下,運費20元。
    宅配: ? 滿1,000元,免運費
    490元-999元,運費50元
    490元以下,運費65元
  • 配送地區: 全球、 香港OK、 台澎金馬
  • 付款方式: ATM、 信用卡、 LINE Pay、 街口帳戶支付、 貨到付款、 PayPal、 FamiPort、 取貨付款
  • 查詢門市庫存 ? 若您欲在金石堂門市購買商品,請選擇欲查看庫存之門市。網頁之「庫存狀態」僅供參考,實際貨況以門市為準。

強力推薦

內容簡介

可能是史上最有趣且實用的作業系統書籍!日文版已突破13刷!
這是一本兼具趣味、實用與學習性的作業系統書籍。作者以獨創手法,從電腦的構造、組合語言、C語言開始解說,讓讀者透過實作與測試學會演算法,並在自由愉悅的氛氛下,從零開始建構作業系統。
即使是初學者,也不需畏懼,因為連貓咪都能輕鬆學會自作作業系統!
第一週|
先從按下電源後就可以自動讀進作業系統開始吧!接著是組合語言及C語言的練習,並配合中斷常式,學習如何讓滑鼠與鍵盤動起來。
第二週|
有沒有發現自己跟C語言已成了好朋友?對於組合語言的認識也已達到一定的標準。接下來就要以演算法的觀念來說明記憶體管理,並開始進入計時器及視窗重疊顯示等應用程式的撰寫。
第三週|
我們的OS要開始邁向多工發展了!透過多工作業開始學習製作主控台,並學習使用dir命令,以及要開始注重應用程式及介面設計。
第四週|
你的作業系統經常遭受駭客攻擊或中毒嗎?這週要開始學習如何當駭客…喔!不是,是要學習如何防堵駭客,並進入應用程式的製作及圖形的處理,同時介紹一項好用且時髦的發明-程式庫。
最後兩天|
只剩兩天的時間實在非常寶貴,就放在作者認為最重要的小而美理論-檔案壓縮上吧!當然還有時間進行進階一點的程式撰寫教學。

本書特色

動手寫OS很難吧?
一點也不!只要每天按照作者規劃的進度,從零開始漸進學習,保證30天擁有自作OS的不凡功力。
幹嘛這麼無聊自製OS?
請即刻翻閱本書,全書以幽默的口吻,運用生活常識來解釋OS各式理論與演算法,絕對強身又健體。
這麼迷你!是給火星人用的嗎?
別被騙了,誰說OS大才好?讓本書step by step教你精製出迷你又可愛的OS!
自製的OS一定很陽春吧?
現在就終結一再配合日益壯碩的巨型作業系統,而不斷升級硬體的輪迴吧!檢視好你的需求,動手為自己量身訂製32位元視窗且多工的作業系統。

目錄

Chapter00|進入開發階段之前
Chapter01|從PC的結構開始到組合語言
Chapter02|學習組合語言和Makefile入門
Chapter03|邁向32位元模式並導入C語言
Chapter04|練習C語言及畫面顯示處理
Chapter05|結構、文字顯示,以及GDT/IDT初始化作業
Chapter06|分段編譯及中斷處理
Chapter07|FIFO及滑鼠控制
Chapter08|滑鼠控制和32位元模式切換處理
Chapter09|記憶體管理
Chapter10|畫面重疊處理
Chapter11|進入視窗階段
Chapter12|計時器(一)
Chapter13|計時器(二)
Chapter14|高解析度及鍵盤輸入
Chapter15|多工作業(一)
Chapter16|多工作業(二)
Chapter17|主控台
Chapter18|dir命令
Chapter19|應用程式
Chapter20|API
Chapter21|OS的保護
Chapter22|用C語言製作應用程式
Chapter23|圖形相關處理
Chapter24|視窗操作
Chapter25 增加主控台
Chapter26 加速視窗移動
Chapter27 LDT與程式庫
Chapter28 檔案與日文顯示
Chapter29 壓縮與簡單的應用程式
Chapter30 進階的應用程式
Chapter31 開發完成之後

序/導讀

作者序

一直以來,作業系統給予人的印象都是龐大無比且開發困難,但我認為這一定是專門在販售作業系統的廠商所放出的陰謀消息,價格高昂的作業系統軟當然要對外放消息來表示這是一項非常難開發的產品,但如果你自己動手開始進行就會發現,與其他程式比較起來,實際上並沒有這麼困難,至少筆者是這麼想的。

OS並沒有一定的作法,難到底難在哪裡?或簡單又是多麼簡單?這都沒有一定的定論,即使要筆者來說明,同樣一件事,也可以將它說得很困難或很容易,反而不利於我們想要自製OS的心情。

那麼請與筆者一起再挑戰一次吧!很想自己自製OS的你,一定可以享受到其中的樂趣。

詳細資料

詳細資料

    • 編/譯者
    • 語言
    • 中文繁體
    • 規格
    • 紙本平裝
    • ISBN
    • 9789866348297
    • 分級
    • 普通級
    • 開數
    • 18開17*23cm
    • 頁數
    • 800
    • 出版地
    • 台灣
    • 適讀年齡
    • 13~18歲適讀

訂購須知

下載『金石堂APP』並開啟推播設定,隨時掌握出貨動態:

Google play
App Store

    商品運送說明:

  • 本公司所提供的產品配送區域範圍目前僅限台灣本島。注意!收件地址請勿為郵政信箱。
  • 商品將由廠商透過貨運或是郵局寄送。消費者訂購之商品若無法送達,經電話或 E-mail無法聯繫逾三天者,本公司將取消該筆訂單,並且全額退款。
  • 當廠商出貨後,您會收到E-mail及APP出貨通知,您也可透過【訂單查詢】確認出貨情況。
  • 建議您可下載『金石堂APP』並開啟推播設定,即可收到出貨通知。
  • 產品顏色可能會因網頁呈現與拍攝關係產生色差,圖片僅供參考,商品依實際供貨樣式為準。
  • 如果是大型商品(如:傢俱、床墊、家電、運動器材等)及需安裝商品,請依商品頁面說明為主。訂單完成收款確認後,出貨廠商將會和您聯繫確認相關配送等細節。
  • 偏遠地區、樓層費及其它加價費用,皆由廠商於約定配送時一併告知,廠商將保留出貨與否的權利。

提醒您!!
金石堂及銀行均不會請您操作ATM! 如接獲電話要求您前往ATM提款機,請不要聽從指示,以免受騙上當!

退換貨須知

  • 依據「消費者保護法」第19條及行政院消費者保護處公告之「通訊交易解除權合理例外情事適用準則」,以下商品購買後,除商品本身有瑕疵外,將不提供7天的猶豫期:
    1. 易於腐敗、保存期限較短或解約時即將逾期。(如:生鮮食品)
    2. 依消費者要求所為之客製化給付。(客製化商品)
    3. 報紙、期刊或雜誌。(含MOOK、外文雜誌)
    4. 經消費者拆封之影音商品或電腦軟體。
    5. 非以有形媒介提供之數位內容或一經提供即為完成之線上服務,經消費者事先同意始提供。(如:電子書、電子雜誌、下載版軟體、虛擬商品…等)
    6. 已拆封之個人衛生用品。(如:內衣褲、刮鬍刀、除毛刀…等)
  • 若非上列種類商品,均享有到貨7天的猶豫期(含例假日)。
  • 辦理退換貨時,商品(組合商品恕無法接受單獨退貨)必須是您收到商品時的原始狀態(包含商品本體、配件、贈品、保證書、所有附隨資料文件及原廠內外包裝…等),請勿直接使用原廠包裝寄送,或於原廠包裝上黏貼紙張或書寫文字。
  • 退回商品若無法回復原狀,將請您負擔回復原狀所需費用,嚴重時將影響您的退貨權益。
查詢門市庫存 ? 若您欲在金石堂門市購買商品,請選擇欲查看庫存之門市。網頁之「庫存狀態」僅供參考,實際貨況以門市為準。

28