1943-1946年美國賓夕法尼亞大學研制的電子數字積分器和計算機ENIAC(Electronic Numerical And Computer)是世界上第一臺電子多用途計算機。一般認為它是現代計算機的始祖。
與ENIAC計算機研制的同時,馮諾依曼(VonNeumann)與莫爾小組合作研制EDVAC計算機,采用了存儲程序方案,其后開發的計算機都是采用這種方式,稱為馮諾依曼計算機。
馮諾依曼計算機體系結構:運算器、控制器、存儲器、輸入設備和輸出設備。
運算器(Arithmetical and Logical Unit):計算機中執行各種算術和邏輯運算操作的部件。運算器的基本操作包括加、減、乘、除四則運算,與、或、非、異或等邏輯操作,以及移位、比較和傳送等操作,亦稱算術邏輯部件。
控制器(Control Unit):控制器是整個計算機系統的控制中心,它指揮計算機各部分協調地工作,保證計算機按照預先規定的目標和步驟有條不絮地進行操作及處理。
存儲器(Memory unit):存儲器的主要功能是存儲程序和各種數據信息,并能在計算機運行過程中高速、自動地完成程序或數據的存取。
輸入設備(Input device):向計算機輸入數據和信息的設備,是計算機與用戶或其他設備通信的橋梁,是用戶和計算機系統之間進行信息交換的主要裝置之一。常見的輸入設備有,鍵盤、鼠標、圖形輸入板、視頻攝像機等。
輸出設備(Output Device):是計算機硬件系統的終端設備,用于接收計算機數據的輸出顯示、打印、聲音、控制外圍設備操作等。也是把各種計算結果數據或信息以數字、字符、圖像、聲音等形式表現出來。常見的輸出設備有顯示器、打印機、繪圖儀、影像輸出系統、語音輸出系統、磁記錄設備等。
操作系統(Operatinig System):是管理和控制計算機硬件與軟件資源的計算機程序,是直接運行在“裸機”傷的最基本的系統軟件,任何其他軟件都必須在操作系統的支持下才能運行。
應用軟件(application software):是和系統軟件相對應的,是用戶可以使用的各種程序設計語言,以及用各種程序設計語言編制的應用程序的集合,分為應用軟件包和用戶程序。為滿足用戶不同領域、不同問題的應用需求而提供的那部分軟件。 它可以拓寬計算機系統的應用領域,放大硬件的功能。
機器語言:二進制語言,機器能識別的語言
低級語言:也叫微碼,或叫匯編語言。人能夠識別的語言,被集成到芯片當中,也就是芯片自帶的語言,而這個語言是無法移植 的。同時還有個編譯器,把匯編語言編譯成二進制讓計算機能夠識別。
高級語言:本身需要先轉換成匯編語言再翻譯成機器語言。要結合一些額外的機制來磨合(承上啟下的一個接口API庫)底層芯片的不同。
加電自檢過程:cpu要想執行指令,指令必須在內存當中,而指令必須是先放好在內存中才能執行的,但是計算機剛開機那一刻根本不 知道有鍵盤、顯示器等。內存是易失性存儲器,開機時里面沒有任何數據和指令,如何實現的呢?ok,他是借助于外圍 設備(如硬盤等)來實現的。在開機那一刻,芯片里的指令會映射給內存(這是有硬件邏輯結構來完成的),之后cpu 才能讀取指令進行自檢。
輪詢:就是計算機不停地對外圍設備進行查看。效率低。
中斷interrupt:鍵盤敲擊后,上電通知cpu,然后cpu停下手頭工作去查看鍵盤,這種機制叫中斷機制。cpu不用時時對外圍設備進行查看是誰工作的,誰通知的自己,然后cpu在過來查看。這里有一個問題,中斷時cpu如何知道是鍵盤還是鼠標通知的信息呢?很簡單,計算機內部有個控制芯片,控制芯片通過針腳和cpu相連,而每一個針腳對應一個外圍設備。
北橋設備:離cpu近,高速總線控制器。早期用來連接內存。硬件調優的時候,可以把外圍設備從南橋直接接在北橋上。當今大多數都 是內存直接連接到cpu,這樣速度更快,北橋只負責連接南橋。
南橋設備:離cpu遠,低速總線控制器。早期用來連接外圍設備。所有外圍設備連接到南橋,南橋通過一根總線連接到北橋。
程序=指令+數據
程序一般從外存讀取到內存中,然后cpu在對內存進行數據加工(運算)
程序1:system call 更高效,但太過于底層,難于編程移植
程序2:library call 是系統調用的封裝,提供公共的基本模塊,便于編程移植
32位cpu(2^32)最多能訪問4Gbyte內存容量
kernel:管理硬件,將硬件資源虛擬成其他樣子為上層程序提供支持
庫(API):是一個程序,沒有執行入口,不能單獨執行,只能在被調用的時候才能運行。
操作系統:一個程序,指令和數據存放在內存當中,管理硬件資源和監控所有的程序。當計算機按鍵時:指令傳送cpu-cpu發送給內核-由內核解析是硬件做了什么-發送給cpu
多進程:cpu分片,內存分段來實現多進程多任務
電腦的kernel和bios都放在內存的特定位置中
Shell:人機交互接口,用戶管理界面。
GUI: gnome、kde、xface
CLI:sh、bash、csh、ksh、tsh...
上述內容就是windows中的計算機硬件有哪些,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注本站行業資訊頻道。
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...
2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...
:喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...
余額寶投了30萬沒了支付寶賠嗎?余額寶投了30萬沒了,如果是資金被盜,非個人原因丟失,而你又有賬戶安全險,那么,支付寶是會賠的;如果是因為個人原因或者投資失利,支付寶不會賠。支付寶余額寶投的是貨幣基金,并不保本、保收益,隨著收益率越來越低,很多人都擔心投的錢會沒了,其實,大可不必。余額寶的錢是可以隨時轉出來的,且貨幣基金的收益較穩定,不會出現劇跌,用戶可以在收益率跌破之前及時轉出來,至少能讓本金不...
國債逆回購利率正常是多少?3%,國債逆回購一般是三個點左右的平均利率,好的話可能有3.5%,國債逆回購利率不是固定的,不同期限的國債逆回購利率也會有所不同,一般在月底或者年底的時候,銀行缺錢時國債逆回購的利率會高一些。收益該怎么計算?債券逆回購收益=成交額×年收益率×實際占款天數/365天。實際占款天數,是指當次回購交易的首次交收日(含)至到期交收日(不含)的實際日歷天數。...
現貨倉單是什么?現貨倉單是一種憑證,表示倉單中規定的標準轉運,可以在指定倉庫購買或出售?,F貨倉單以企業一定保證金的形式進行交易?,F貨倉單交易和期貨交易很像。它不僅是一種商品交易手段,也是一種金融投資手段。他和期貨在定義上的區別在于,目標商品在指定倉庫的交割時間可以是持有現貨倉單到現貨倉單最后一個交易日的一段時間。期貨合約對目標商品有明確的交割日期。如何控制期貨投資者的風險?作為期貨市場的投資者,尤...