計算機原理怎么學 計算機的主要工作原理是什么?
計算機的主要工作原理是什么?計算機工作原理計算機在運行時,先從內存中木盒第一條指令,控制器的譯碼,按指令要求,從存儲器中拿出數(shù)據(jù)進行指定運算和邏輯操作等加工,接著再按地址把結果送到內存中去,程序與數(shù)據(jù)
計算機的主要工作原理是什么?
計算機工作原理
計算機在運行時,先從內存中木盒第一條指令,控制器的譯碼,按指令要求,從存儲器中拿出數(shù)據(jù)進行指定運算和邏輯操作等加工,接著再按地址把結果送到內存中去,程序與數(shù)據(jù)差不多存取,按程序寫串詞的順序一步步地收起指令,不自動結束指令相關規(guī)定的操作。
是先學計算機組成原理呢,還是先學計算機操作系統(tǒng)?。壳蠼??
先組成原理吧,清楚下計算機的硬件組成,編碼,指令什么的,再再去看操作系統(tǒng),從軟件方面上了解操作系統(tǒng)的各種硬件管理,文件管理什么的。
計算機的工作原理?(詳細過程)?
計算機系統(tǒng)簡要說明
計算機系統(tǒng)包括硬件系統(tǒng)和軟件系統(tǒng)兩大部分。計算機執(zhí)行程序而正常運行,計算機工作時軟硬件結合工作,二者缺一不可。
硬件(Hardware)是所構成計算機的物理裝置,是能看得見、摸得著的一些實實在在的無形無相實體。一個計算機硬件系統(tǒng),從功能級角度而言包五大功能部件:運算器、控制器、存儲器、輸入設備和輸出設備。
硬件是計算機都能夠運行的物質基礎,計算機的性能,如運算速度、存儲容量、計算精度、可靠性等,比較大程度上取決于它硬件的配置。只有一硬件而沒有任何軟件支持什么的計算機被稱裸機。在裸機上不能運行機器語言程序,建議使用很不太方便,效率也低。
軟件(Software)是受人指使計算機正常運行不需要的程序、數(shù)據(jù)和有關的技術文檔資料。軟件是計算機的靈魂,是再發(fā)揮計算機功能的關鍵。有了軟件,人們是可以不必太多地去打聽一下機器本身的結構與原理,是可以更方便靈活自如地使用計算機。軟件蔽屏了下層的具體詳細計算機硬件,不能形成一臺抽象的邏輯計算機(也稱虛擬機),它在用戶和計算機(硬件)之間架起了橋梁。
軟件通常可分系統(tǒng)軟件和應用軟件兩大類。系統(tǒng)軟件是計算機制造者可以提供的使用和管理計算機的軟件,它以及操作系統(tǒng)、語言處理系統(tǒng)、具體用法服務程序等。應用軟件是計算機用戶用計算機教材習題解答需要提供的各種系統(tǒng)軟件開發(fā)的解決各種實際中問題的軟件。
可以提道,在計算機系統(tǒng)中,硬件和軟件之間并沒有一條應明確的分界線。一般來說,任何一個由軟件能完成的操作也也可以就由硬件來基于,而任何一個由硬件所想執(zhí)行的指令也還能夠用軟件來結束。軟件和硬件之間的界線是經(jīng)常會波動的。今天的軟件很可能就是明天的硬件,會大大提高。
計算機硬件系統(tǒng)分成
從功能上來看,計算機的硬件系統(tǒng)由運算器、控制器、存儲器、輸入設備和輸出設備混編,五大部分由總線再連接??刂破骱瓦\算器合在一起被稱為中央處理器CPU(Central Processing Unit)。
計算機都差不多工作原理
馮·諾依曼原理
世界上第一臺計算機基于組件馮·諾依曼原理,其基本思想是:存儲程序與程序壓制。存儲程序是指人們可以當初把計算機的執(zhí)行步驟序列(即程序)及運行中所需的數(shù)據(jù),是從一定會然后輸入并存儲在計算機的存儲器中。程序控制是指計算機運行時能手動地逐一收起程序中一條條指令,加以分析并執(zhí)行相關規(guī)定的操作。到我所知道的,即便計算機發(fā)展了4代,但其基本上工作原理始終是沒有變化。參照存儲程序和程序再控制的概念,在計算機運行過程中,只不過有兩種信息在流動。一種是數(shù)據(jù)流,這除了原始數(shù)據(jù)和指令,它們在程序運行程序前已經(jīng)預先送至主存中,不過全是以二進制形式編碼的。在運行程序時數(shù)據(jù)被被送到運算器參加運算,指令被送至控制器。另外一種是操縱信號,它是由控制器據(jù)指令的內容才發(fā)出的,帶領計算機各部件執(zhí)行指令明確規(guī)定的各種操作或乘除運算,并對執(zhí)行流程通過控制。這里的指令要為該計算機能然后解釋和執(zhí)行。
計算機指令與指令系統(tǒng)
指令是指計算機能完成某個基本操作的命令。指令能被計算機硬件再理解并先執(zhí)行。一條指令是計算機機器語言的一個語句,是程序設計的最小語言單位。
一臺計算機所能不能執(zhí)行的全部指令的集合,被稱這臺計算機的指令系統(tǒng)。指令系統(tǒng)比較充分地只能說明了計算機對數(shù)據(jù)進行處理的能力。不同種類的計算機,其指令系統(tǒng)的指令數(shù)目與格式也完全不同。指令系統(tǒng)越十分豐富完善,編制程序就越方便啊靈巧。指令系統(tǒng)是據(jù)計算機使用要求設計什么的。
一條計算機指令是用一串二進制代碼來表示的,它通常應除了兩方面的信息:操作碼和地址碼。操作碼為了表征該指令的操作特性和功能,即一針見血地指出參與什么操作;地址碼指出參與操作的數(shù)據(jù)在存儲器中的地址。一般情況下,參加操作的源數(shù)據(jù)或操作后的結果數(shù)據(jù)都在存儲器中,是從地址可訪問網(wǎng)絡該地址中的內容,即能得到操作數(shù)。
CPU訪問存儲器要一定會的時間,是為增強運算速度,有時也將進行運算的數(shù)據(jù)或中間結果儲存時在CPU寄存器中或是直接貯放在指令中