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學院 很多,基礎知識很重要,一定要打好基礎。 人在旅途 入門的話,建議可以直...