學習編寫作業系統需要什麼基礎?需要看哪些書?還有學習計算機圖形學需要什麼基礎?需要看什麼書

時間 2021-10-14 22:22:27

1樓:匿名使用者

作業系統 硬體知識 作業系統原理 彙編 c語言 。總的來說做作業系統 需要你對計算機軟硬體有一個很深的瞭解。所以可能需要學習下微機原理,計算機組成原理,作業系統原理,並且需要較好的演算法,畢竟那些排程演算法,真正實現起來也不是像那些原理書上說的那麼簡單。

你可以參考 自己動手寫作業系統這本書 。 做一個dos 並不十分複雜。但想要做成windows圖形介面,微核心,並有較好的安全性的作業系統,一個人就別想了。

linux的圖形介面並不屬於作業系統。

計算機圖形學 需要大量的數學知識 高數 線性代數 向量代數 解析立體幾何 需要有很好的演算法素養。 推薦 計算機圖形學 幾何工具演算法詳解 visual c++數字影象獲取 處理與實踐 然後 可以學學 opengl 這些庫。3d國內發展還比較落後。

2樓:浩爺在火星

編寫作業系統,必須學會c語言,學過作業系統概論,熟悉裡面的基本演算法,然後就是找個簡單系統看看**,比如nachos系統,很容易學習。圖形學比較簡單,會資料結構就差不多了。

3樓:匿名使用者

糾正一下。。必須學會的是組合語言

然後學c、c++

然後是一些其他的知識

計算機組成原理,計算機編譯原理,計算機網路,硬體方面的書,資料豐富的可以選擇看arm架構。

然後可以試著自己閱讀linux核心原始碼,

看一下 《orangr's 一個作業系統的實現》 這個是教你如何自己製造一個作業系統的書。

需要彙編知識+作業系統知識+硬體知識

學習計算機圖形學需要那些基礎?(主要是有什麼書可以參考,對學習圖形學有幫助)

4樓:鞠小雨

計算機圖形學 孫家廣 清華大學出版社; 第3版 幾何造型 c語言 演算法 等多看看

5樓:精神病院死院長

計算機圖形學 孫家廣 清華大學出版社; 第3版

6樓:匿名使用者

幾何造型 c語言 演算法 等多看看

系統的學習計算機圖形學,有哪些不同階段的書籍的

7樓:花梔丨

其實前幾年在國內的時候根本沒幾本像樣的圖形學的書。我只看過《opengl超級寶典》

physically based rendering from theory to implementation,以及一本忘記名字的過時了的講遊戲引擎的書,應該叫《3d 遊戲: ***x》,分卷一和卷二,翻譯的很差。

圖形學包含的東西很多,其實要系統學習的話,不如直接看公開課。如果對實時渲染感興趣,可以用網上的一些教程入門opengl或directx, 比如nehe的opengl教程。詳細深入學習graphics api還是要直接看spec。

深入一點的話,網上各種*****, lecture notes, thesis都是很好的資源。我感覺大部分人使用這些資料學習的。

系統的學習計算機圖形學,有哪些不同階段的書籍的推薦

8樓:k哥筆跡

領學網為你解答:

在開始學習計算機圖形學的時候,找一本簡單的書看,對計算機圖形學有個大概的認識,你就可以開始圖形學之旅了:

opengl programming guide: the official guide to learning opengl, version 1.4, fourth edition

opengl superbible (3rd edition)

是比較好的學習計算機圖形學的入門教材,在練中去學,一開始就去啃。foley的

computer graphics: principles and practice, second edition in c

不是好主意,會看的一頭霧水,一本什麼都講的書的結果往往是什麼都沒講清楚。當你把opengl的基本內容掌握之後,你對圖形學就有了大概的瞭解了。那麼下面你可以來學習一下計算機圖形學的資料結構和演算法,下面的書比較適合,joseph o'rourke 的

computational geometry in c

書裡面有c的源**,講述簡單,清晰,適合程式設計師學習。

希望幫到你

9樓:匿名使用者

手機作業系統和pc作業系統在編寫上有什麼異同

手機的作業系統一般資源有限,需要合理分配資源,並且一般都會針對特定的硬體進行優化。pc的作業系統則需要保證相容性,對多種軟硬體提供介面。手機作業系統到底和pc的不同在 為什麼不能像pc一樣,自己想裝什麼系統就裝什麼系統呢。 手機作業系統一般只應用在高階智慧化手機上。目前應用在手機上的作業系統主要有p...

學習華為需要什麼基礎嗎,學習it需要什麼基礎

我學路由命令時,用了三個月,基本命令能夠使用.如繫結arp,防火牆設定,更改ip地址,埠開放等等.最好的老師是自己動手.用模擬器效果不好,手邊最好有一臺硬體實操.華為路由命令跟cisco基本相同,所以以前曾被思科控告,後更改為華為單獨式的命令, 冷眼看華為 作者 唐任於,至今最深刻解讀任總及華為的書...

學習Android開發需要什麼基礎

井岡追夢者 本人也是眾多android開發道路上行走的一員,聽了不少大神的知乎live,自己也看了不少書 學習手機軟體開發需要什麼基礎?想成為一個android開發工程師,還需學習其他什麼技術?安卓開發需要學什麼 51cto學院 很多,基礎知識很重要,一定要打好基礎。 人在旅途 入門的話,建議可以直...