懂計算機原理的進,弄懂計算機原理從哪學起,跪求高人指點

2022-08-20 02:40:04 字數 5396 閱讀 9472

1樓:孝子的心

這個說起來很麻煩的,我剛看到這個題目還以為是組成的一些問題呢,我想lz和我當時開始學的時候是一樣的,對這點很不解。我很理解,所以就跟你說一下這類問題。

首先要搞清楚研究計算機要分層次,我就從使用者級,作業系統級,硬體級的角度闡述.

首先是使用者級,這個層次很簡單,你在顯示器上(不知道你的顯示器是nvidea還是ati的),那些按鈕。除錯亮度,灰度之類的。還有現在有很多應用程式幫你管理音箱,顯示器。

這些都是直接作用於這些裝置,或者說這些裝置應該做的(甚至脫離計算機,和***機等連線也要完成的工作)。

再者是作業系統級,我簡稱os級,現在我們叫這些裝置是i/0裝置(輸入輸出裝置),就顯示器而言,首先是顯示器驅動程式,這是os用一段程式去啟動顯示器,(你可以理解成就像你自己寫的**執行出結果,不過不全是),然後是系統呼叫,因為顯示器是作為一種系統服務,(給你視覺上的服務),就要os用系統呼叫來控制顯示器,你可以再執行-》輸入msconfig,就能看到windows下的服務了。最後就是基於顯示器的幾種資料結構:系統表,裝置分配表,控制器表,裝置表。

(這些資料結構告訴那些程序需要哪些裝置,裝置的狀態等)。

最後是硬體級,i/o裝置在向磁碟寫資料或者從磁碟讀資料時都要通過匯流排,i/o埠和控制部件,比如顯示器,現在都是圖形化介面(gui),比如你想看一下你女朋友的**,它存在磁碟上,這是你雙擊開啟**,從硬體的角度看,是系統呼叫系統服務,給計算機乙個中斷,中斷處理程式工作:os通過裝置管理器向系統提出請求並申請匯流排權。得到匯流排權以後,將**上的畫素資訊(本來存在磁碟上的,就是二進位制**)通過匯流排傳送給顯示器的顯示儲存器,中斷處理程式結束。

顯示器從顯示儲存器提取資訊顯示出來,你女朋友的**就顯示在你眼前了。

lz如果對網絡卡更感興趣,那要看網路的書,我有點事要做恐怕不能多說了,不過也差不多,只不過網絡卡是編碼和傳送資料,連線的是網線,計算機基於網路的系統服務也是蠻多的。

你可以看一下作業系統,計算機組成,系統結構的書,很快你就能明白了。

我說的不知lz能不能理解,我的口才有限,呵呵。

2樓:

如果你這些都要明白的話你就得看電腦驅動,顯示器的工作原理,聲學原理,網路封包技術等等一系列,涉及面積之廣是你無法想象的。去找專業人士把 。先把bios完全搞懂再說

3樓:匿名使用者

不是什麼事都要弄明白為什麼.會用就好

就想飛機.你不懂飛行的原理把,你一樣可以上去坐!

4樓:匿名使用者

想知道這些怎麼做到的建議你看彙編原理.組合語言是類似機器語言的程式語言.用組合語言做程式很多都要涉及操作計算機硬體.

比如暫存器.同時學彙編你也就知道計算機是怎麼具體運轉的了.比如做乘法的時候計算機其實是二進位制**的移位加法.

5樓:匿名使用者

你下個驅動人生 用那個先檢測下有沒你需要的驅動 沒有驅動你那些顯示卡音效卡什麼的裝上也沒用 就像汽車沒有油 跑的起來嗎??乙個道理

弄懂計算機原理從哪學起,跪求高人指點

6樓:瞳孔v倒影

有一本叫計算機原理的書 都是很淺的東西

類似的還有計算機組成原理

計算機原理方面其實都差不多 弄不出什麼花樣

7樓:夜殤得如此之美

你學的語言是應用範圍的那個稱作軟體 不知道你是想學硬體還是軟體

一般想弄懂計算機平常人都是先從硬體學起 語言?這是門很高深的學問

c c+ c++

完全自學,到懂得電腦原理要多少時間?

8樓:原味三分甜咩

呵呵,想要達到你說懂得可能需要個三四年吧,個人而異,我認為是這樣,要做到精通的話可能就真的需要一輩子了,其實有很多的人窮極一生也沒有達到那你所說的精通,有的是自己不思進取,但大部分還是一生都在研究當中啊。

要學計算機,應該從程式設計開始,現在的電腦都是在程式的世界裡的,知識是永遠也學不完的,至少我感覺是這樣,就算是比爾。蓋茨也並非完完全全的精通啊,怎麼可能?

呵呵,個人看法,還沒出道道的學生娃啊我,程式的世界會讓你愛上戀人一樣的迷戀它的,呵呵,至少我是。

9樓:匿名使用者

看到你的問題,感慨萬千。

bill gates也並非真正精通計算機,他是獨一無二的商業奇才,計算機技術不算頂尖。他自己就承認:「我不是最聰明的人,但我任用最聰明的人。」

你的底子和我十幾年前的狀態一樣,渴望而摸不著門路。只要你的渴望堅持的足夠長久,花個兩年,你能入門,再花個兩年你能夠達到熟悉,要達到精通,無法給你乙個具體的週期,因為這的靠你的悟性和恆心。

真正精通一門技能的人寥寥無幾。

因為隨著你對計算機技術的深入,你會發現你需要學習更多的知識,你原來計畫讀兩本書,隨後會進化出二十本書,四十本書。

比如你說的魔獸,這不是一代it設計師的傑作,是幾代人共同努力的結果。從編輯劇本,到設計架構,到實現**和介面。各個環節累計起來的人工得幾千人、歷時三四年。

乙個人做這事兒,是很恐怖的,而且乙個人,怎可能啥都會?啥都做得那麼優秀?

所以說,it是乙個團隊工程,是需要協同作戰的。

bill gates 真正的作品是微軟,他個人的技術產品是basic翻譯器 for dos。

年齡不是問題,而能否保持一顆好奇心才是關鍵。

子雲:「朝聞道,夕死可矣。」

10樓:

首先,我要說一下,你說的精通不叫精通,那個叫神!!!!魔獸世界,你知道整個團隊用了多少年開發的?十年!!!!!

乙個團隊!!!用了十年的時間才開發出來的!!!編寫作業系統,可以說除非歷史倒退,你變成天才,要知道比爾蓋茨也不是乙個人戰鬥的!

電腦是沒有止境的,最重要的是交流與合作!!

其次,懂得的話 就是知道電腦的語言,像組合語言之類的,學習大概需要3年吧,修改每一種程式都要學習一種新語言,除非你能直接看懂源**,時間就不確定了。

最後 祝你學習順利,要一點一滴的積累才能成功!~

11樓:來個高手啊

你的想法很天真,雖然你已經四十多歲了,但是可能你對這個真的不是很了解,所以你的問題看起來確實有點天真,首先你的概念就是含糊的,一台電腦可以正常執行我們知道包括硬體和軟體,硬體方面你要了解就要知道計算機的基本原理,包括匯流排,cpu,儲存器等一系列的概念以及他們的工作方式,當然硬體的涉及的內容還有很多其他的方面,同樣軟體我們常說的windows是系統軟體,qq等應用軟體,寫**這種工作沒有人可以自己完成一項很大的任務,即使他對程式設計很精通,也達不到,像你說比爾蓋茨,雖然這種說法很可笑,但是就以他為例也是達不到的,做軟體團隊尤其重要,沒有人自己能做出乙個成功的軟體,更沒有人能自己做成系統,你可以自己考慮一下,中國現在沒有乙個成熟並且應用廣泛的作業系統,這不是鬧著玩的,像你說的什麼自己補漏洞殺病毒都很可笑,沒人這麼做,你要是真想學就別這麼好高騖遠,先扎扎實實搞清楚基本的東西,至於想學哪一方面自己可以看愛好,並不是所有人都適於從事計算機行業,這個概念本來就很寬泛,好好學吧,既然學就是長期的任務,時間的概念就不重要了

12樓:楊_川

如果英語不怎麼好的話就不好鑽研了,只好慢慢試,邏輯思維好的話或許會快些,要想憑自己就弄懂電腦是幾乎不可能的,平常多請教一下他人,多看看別人怎麼操作,自己照搬。最好有老師教,請老師教的話3年或4年就能弄懂電腦,弄精電腦大概還得再加兩年吧,如果自己自學最多能弄懂點皮毛,很多抽象的東西根本就沒法自己研究,電腦其實不是想象的那麼簡單,但是如果邏輯好的話學一段時間會感覺其實也沒什麼,主要要看自己的領悟。

13樓:匿名使用者

你的想法是很好,但是不太現實,如果照你說的那樣,最少要3年才可以做到,如果只是簡單的解決日常生活中的電腦問題,學乙個月就可以了

14樓:匿名使用者

3年吧,天才也要3個月。像我們半桶水的,能3年學到,已經很好了!

15樓:山城v雪狼

按你的要求,全自學,有點難。我也48歲了,93年用電腦,電腦都換了5臺了,也買了不少的書,也參加過學習。當時學習認為什麼都會了,但學完了,拿到證了,一看學的全過時了。

到現在還是知自己常用的。多學點總是好的。

16樓:匿名使用者

沒有可能了,首先這完全是興趣促使你去學習的,你沒興趣的話基本就沒這個可能了。

17樓:

你一定要懂得那麼多有必要嗎。我乙個在電腦城呆兩三年的人了。從沒有去想要把電腦學到象樓主說的那麼細。

我現在只想把網路和監控學好,弄懂基本原理。因為現在賣電腦賺不到錢了,什麼能賺錢就學什麼。現實就是這樣,你認為這個方面有意義去學「精通」,那就去學,只要肯下苦功學,總會學好的。

衡量要多久才能學會的話,誰也說不准的,因人而異把

18樓:匿名使用者

你說的每一樣,都需要幾年才能算懂得,但精通是要一輩子,因為資訊一直在更新

你說的是幾個領域.要想每個領域都精通.基本來說不可能,但是乙個領域做到精通,其他領域都能附帶做到懂得

比爾 蓋茨並沒有你說的那麼真正地、完完全全地精通電腦.他手下也有每個領域的精通人員

一款魔獸世界這樣的遊戲,靠乙個人,甚至乙個簡單的團隊,是不可能的

19樓:nic丶倪奎

這個 不知道 怎麼說,如果你感興趣那很快,我休電腦一年多現在基本上很多內容都懂,不過如果要程式設計那自學很難,真要學程式設計建議去培訓班學2個月,我有個朋友他也是到培訓班讀了3個月現在程式設計這些都比較熟練,還有你說的魔獸世界這樣的程式乙個人編寫是做不到的

,一般這些遊戲都是一群人共同編寫,

20樓:匿名使用者

我覺得你有這個心思,還不如教育一下你的小孩。

一代人只能做一代事,你不要強求做超過別人太多的事。況且比爾蓋茨是在那個環境下成功的,是順勢而成功。你現在還想複製那是不可能的。

21樓:王凱亮

只要數學好,就可以精通了。(我始終數學不好,0蛋乙個。)

22樓:

懂得電腦的原理當然可以,只要學很快就可以學好。你說自己寫乙個遊戲或者作業系統,就算是10天才也不可能能寫的出來現在的作業系統。乙個遊戲都得好多人一起開發,跟別說乙個作業系統了。

23樓:

你想學程式設計啊?一年有1000個小時在程式設計就可以學會,但是到自己隨意程式設計序是需要經驗的,最為程式設計師最長的時間不是在程式設計,而是在不斷除錯已完成的程式,就比如微軟,每個星期二都釋出新的補丁,像你說的隨便什麼檔案壞了都能修好的人不存在,微軟的補丁還是n多人不停測試以後才釋出的呢,像你說的那種天才只能在**中存在

24樓:匿名使用者

多看書,加上實際操作,不懂就向你認為他行的認請教,電腦這方面沒有任何人能說他全知道,沒有基礎,沒人指導,真的很難!!具體時間不能給你確定,因人而言,看的就是你有沒有興趣和恆心。我認為只要你喜歡電腦,你就努力去學,不管有沒有成功,至少你能對自己說我努力了,加油,希望你早日學會!!

計算機組成原理題目求解釋,計算機組成原理題目,求解釋啊!!!!考試了!!

下面哪一種儲存器是非易失性的 隨機存取的儲存器 參 a a eeprom b dram c sram d 磁碟 是不是題目有錯?不懂啊,不是隻有bc是隨機儲存的嗎?a.eeprom 才是非易失性的 隨機存取的儲存器。其它都不是。b dram c sram,不是非易失性的。d 磁碟,不是隨機存取的。先...

計算機組成原理學習的目的,計算機組成原理課程的學習意義是什麼?

我就是學電腦科學與技術專業的,大三的時候學習這門課的時候實在很痛苦,老師又講得稀里糊塗,本身電子電路數位電路的基礎課程又沒學好,學起來非常痛苦,好在最後能及格。這門課是讓我們掌握計算機單處理機系統的組成和工作原理,建立起計算機系統的整機概念,為其他課程奠定基礎。其實呢這門課主要是偏向硬體方向拉,如果...

計算機組成原理轉移指令計算題

1 8的二進位制原碼為1000,因其佔據乙個位元組 8位 所以其八位原碼為00001000,正數補碼和原碼相同。9的二進位制原碼為 1001,因其佔據乙個位元組 8位 所以其八位原碼為 00001001,變成補碼就是11110111。2 當執行jmp 8指令,讀出前pc的內容是2000h,但讀出該指...