計算機硬件基礎(chǔ)知識整理 IT知識
電腦知識 由優(yōu)爾供稿IT行業(yè)的詞匯很多,大數(shù)據(jù)、物聯(lián)網(wǎng)等等又是工業(yè)4.0的支撐技術(shù);人類發(fā)展的前一個階段是生活工業(yè)話的階段,接下來的階段便是信息化的階段。下面是9252兒童網(wǎng)小編為大家整理的計算機硬件基礎(chǔ)知識,希望對您有所幫助!
計算機硬件基礎(chǔ)知識
內(nèi)存
計算機系統(tǒng)的一個重要特征是具有極強的“記憶”能力,能夠把大量計算機程序和數(shù)據(jù)存儲起來。 存儲器是計算機系統(tǒng)內(nèi)最主要的記憶裝置,既能接收計算機內(nèi)的信息(數(shù)據(jù)和程序),又能保存信息,還可以根據(jù)命令讀取已保存的信息。存儲器按功能可分為 主存儲器(簡稱主存)和 輔助存儲器(簡稱 輔存)。主存是相對存取速度快而容量小的一類 存儲器,輔存則是相對存取速度慢而容量很大的一類存儲器。
主存儲器,也稱為 內(nèi)存儲器(簡稱內(nèi)存),內(nèi)存直接與CPU相連接,是計算機中主要的工作存儲器,當前運行的程序與數(shù)據(jù)存放在內(nèi)存中?,F(xiàn)代的內(nèi)存儲器多半是 半導體存儲器,采用大規(guī)模集成電路或超大規(guī)模集成電路 器件。內(nèi)存儲器按其工作方式的不同,可以分為 隨機存取存儲器(簡稱 隨機存儲器或RAM)和 只讀存儲器(簡稱ROM)。
隨機存儲器允許隨機的按任意指定地址向內(nèi)存單元存入或從該單元取出信息,對任一地址的 存取時間都是相同的。由于信息是通過電信號寫入存儲器的,所以斷電時RAM中的信息就會消失。計算機工作時使用的程序和數(shù)據(jù)等都存儲在RAM中,如果對程序或數(shù)據(jù)進行了修改之后,應該將它存儲到 外存儲器中,否則關(guān)機后信息將丟失。通常所說的內(nèi)存大小就是指RAM的大小,一般以MB或GB為單位。
只讀存儲器是只能讀出而不能隨意寫入信息的存儲器。ROM中的內(nèi)容是由廠家制造時用特殊方法寫入的,或者要利用特殊的寫入器才能寫入。當計算機斷電后,ROM中的信息不會丟失。當計算機重新被加電后,其中的信息保持原來的不變,仍可被讀出。ROM適宜存放計算機啟動的引導程序、啟動后的檢測程序、系統(tǒng)最基本的輸入輸出程序、時鐘控制程序以及計算機的系統(tǒng)配置和磁盤參數(shù)等重要信息。
輔助存儲器也稱為外存儲器(簡稱外存),計算機 執(zhí)行程序和加工處理數(shù)據(jù)時,外存中的信息按信息塊或信息組先送入內(nèi)存后才能使用,即計算機通過外存與內(nèi)存不斷交換數(shù)據(jù)的方式使用外存中的信息。
外存
PC常用的外存是軟磁盤(簡稱 軟盤)和硬磁盤(簡稱硬盤),但是光盤、 U盤、 移動硬盤的使用也越來越普及。下面介紹常用的外存。
硬盤
從 數(shù)據(jù)存儲原理和存儲格式上看,硬盤與 軟盤完全相同。但硬盤的 磁性材料是涂在金屬、陶瓷或玻璃制成的硬盤基片上,而軟盤的基片是塑料的。硬盤的 轉(zhuǎn)速和容量會影響讀寫速度和系統(tǒng)運行速度,所以好的軟盤便更有耐久性。硬盤相對軟盤來說,主要是存儲空間比較大,有的硬盤容量已在2TB以上。硬盤大多由多個盤片組成,此時,除了每個盤片要分為若干個 磁道和 扇區(qū)以外,多個盤片表面的相應磁道將在空間上形成多個同心圓柱面。
光盤
用于計算機系統(tǒng)的光盤有三類: 只讀光盤(CD-ROM)、一次寫入光盤( CD-R)和可擦寫光盤( CD-RW)等。
輸入設(shè)備
鍵盤
鍵盤(Keyboard)是常用的輸入設(shè)備,它是由一組開關(guān) 矩陣組成,包括數(shù)字鍵、字母鍵、符號鍵、 功能鍵及 控制鍵等。每一個按鍵在計算機中都有它的惟一代碼。當按下某個鍵時, 鍵盤接口將該鍵的 二進制代碼送入計算機 主機中,并將按鍵 字符顯示在顯示器上。當快速大量輸入字符,主機來不及處理時,先將這些字符的代碼送往內(nèi)存的鍵盤 緩沖區(qū),然后再從該緩沖區(qū)中取出進行分析處理。鍵盤接口電路多采用 單片微處理器,由它控制整個鍵盤的工作,如上電時對鍵盤的自檢、鍵盤掃描、按鍵代碼的產(chǎn)生、發(fā)送及與主機的通訊等;鍵盤分為:
1. 機械鍵盤(Mechanical)采用類似金屬接觸式開關(guān),工作原理是使觸點導通或斷開,具有工藝簡單、噪音大、易維護、打字時節(jié)奏感強,長期使用手感不會改變等特點。
2. 塑料薄膜式鍵盤(Membrane)鍵盤內(nèi)部共分四層,實現(xiàn)了無機械磨損。其特點是低價格、低噪音和低成本,但是長期使用后由于材質(zhì)問題手感會發(fā)生變化。已占領(lǐng)市場絕大部分份額。
3. 導電橡膠式鍵盤(Conductive Rubber)觸點的結(jié)構(gòu)是通過 導電橡膠相連。鍵盤內(nèi)部有一層凸起帶電的導電橡膠,每個按鍵都對應一個凸起,按下時把下面的觸點接通。這種類型鍵盤是市場由機械鍵盤向 薄膜鍵盤的過渡產(chǎn)品。
4.無接點靜電電容鍵盤(Capacitives)使用類似電容式開關(guān)的原理,通過按鍵時改變電極間的距離引起電容容量改變從而驅(qū)動編碼器。特點是無磨損且密封性較好。
鼠標器
鼠標器(Mouse)是一種手持式屏幕坐標定位設(shè)備,它是適應菜單操作的軟件和圖形處理環(huán)境而出現(xiàn)的一種輸入設(shè)備,特別是在現(xiàn)今流行的Windows圖形操作系統(tǒng)環(huán)境下應用鼠標器方便快捷。常用的鼠標器有兩種,一種 是機械式的,另一種是光電式的。
機械式鼠標器的底座上裝有一個可以滾動的 金屬球,當鼠標器在桌面上移動時,金屬球與桌面摩擦,發(fā)生轉(zhuǎn)動。金屬球與四個方向的 電位器接觸,可測量出上下左右四個方向的位移量,用以控制屏幕上 光標的移動。光標和鼠標器的移動方向是一致的,而且移動的距離成比例。
光電式鼠標器的底部裝有兩個平行放置的小光源。這種鼠標器在反射板上移動,光源發(fā)出的光經(jīng)反射板反射后,由鼠標器接收,并轉(zhuǎn)換為電 移動信號送入計算機,使屏幕的光標隨之移動。其他方面與機械式鼠標器一樣。
鼠標器上有兩個鍵的,也有三個鍵的。最左邊的鍵是拾取鍵,最右邊的鍵為消除鍵,中間的鍵是菜單的選擇鍵。由于鼠標器所配的軟件系統(tǒng)不同,對上述三個鍵的定義有所不同。一般情況下,鼠標器左鍵可在屏幕上確定某一位置,該位置在字符輸入狀態(tài)下是當前輸入字符的顯示點;在圖形狀態(tài)下是繪圖的參考點。在菜單選擇中,左鍵(拾取鍵)可選擇菜單項,也可以選擇繪圖工具和命令。當作出選擇后系統(tǒng)會自動執(zhí)行所選擇的命令。鼠標器能夠移動光標,選擇各種操作和命令,并可方便地對圖形進行編輯和修改,但卻不能輸入字符和數(shù)字。
其他
以上對常用的鍵盤和鼠標作了介紹,下面簡要說明另外幾種輸入設(shè)備的功能和基本工作原理。
光學標記閱讀機是一種用光電原理讀取紙上標記的輸入設(shè)備,常用的有條碼讀入器和計算機自動評卷記分的輸入設(shè)備等。
圖形(圖像)掃描儀是利用光電掃描將圖形(圖像)轉(zhuǎn)換成像素數(shù)據(jù)輸入到計算機中的輸入設(shè)備。一些部門已
計算機硬件
開始把圖像輸入用于圖像資料庫的建設(shè)中。如人事檔案中的照片輸入,公安系統(tǒng)案件資料管理, 數(shù)字化圖書館的建設(shè),工程設(shè)計和管理部門的工程圖管理系統(tǒng),都使用了各種類型的圖形(圖像)掃描儀。
正在研究使計算機具有人的“聽覺”和“視覺”,即讓計算機能聽懂人說的話,看懂人寫的字,從而能以人們接收信息的方式接收信息。為此,人們開辟了新的研究方向,其中包括 模式識別、人工智能、信號與 圖像處理等,并在這些研究方向的基礎(chǔ)上產(chǎn)生了 語言識別、 文字識別、自然語言理解與 機器視覺等研究方向。語言和文字輸入技術(shù)的實質(zhì)是使計算機從語言的 聲波及文字的形狀領(lǐng)會到所聽到的聲音或見到的文字的含義,即對聲波與文字的識別。
IT編程入門需要具備哪些知識
一、深入學習一門編程語言
沒有掌握任何一門編程語言,就不可能成為一名編程人員。
許多程序員試圖在學習之初一次學習幾種編程語言,以便應對他們第一份軟件開發(fā)工作的需要。雖然我認為開發(fā)人員最終會學習多種編程語言,但建議不要在開始時這樣做。
因為同時學習多種語言只會導致混亂,也會分散學習其它技能的精力。相反,我建議深入的學習一種編程語言,這樣也會對使用這種語言編寫代碼感到非常有自信。
二、如何組織代碼?
新手程序員在完成編程語言的學習之后,或者最好在學習編程語言的同時,需要掌握的是如何正確的組織代碼。
通過Steven McConnell所著的《Code Complete》,可以幫助學習這個寶貴的技能。
組織代碼意味著編寫良好的、清晰可理解的、不需要大量注釋的代碼,因為代碼本身是可自注釋的。許多軟件開發(fā)人員究其整個職業(yè)生涯都不曾具備這樣的技巧,但是這個技能卻是判斷一個軟件開發(fā)人員的技術(shù)和能力的首要標準。良好的代碼結(jié)構(gòu)代表的不僅僅是完成了編碼工作,而是對編碼事業(yè)的熱衷奉獻。
對于新手程序員來說,簡潔清晰且含義明確的代碼,能讓你輕松地通過面試。
提升代碼結(jié)構(gòu)已經(jīng)成為了軟件開發(fā)的重要部分,但是提升的過程卻是十分嚴格的。在這個過程中,雖然不需要編寫新的代碼,但是卻需要和團隊成員一起花費大量時間來維護現(xiàn)有的代碼。
三、測試
現(xiàn)在,很多的軟件項目都采用了所謂的敏捷流程,軟件開發(fā)人員和測試人員合作的更加密切。代碼質(zhì)量成為了整個開發(fā)團隊的責任,所以開發(fā)人員也需要對測試知識有一定了解。
對于開發(fā)人員來說,至少應該熟悉以下的基本術(shù)語:
- 白盒測試
- 黑盒測試
- 單元測試
- 邊界條件
- 測試自動化
- 驗收測試
四、開發(fā)平臺與相關(guān)技術(shù)
應該至少對一個開發(fā)平臺以及與之相關(guān)的技術(shù)或框架有一定的經(jīng)驗。
平臺通常意味著操作系統(tǒng)(OS),但它也適用于與操作系統(tǒng)類似的其他抽象系統(tǒng)。例如,你可能是專注于Mac或Windows操作系統(tǒng)的Mac開發(fā)人員或Windows開發(fā)人員,同時你也可以是專注于特定Web平臺的Web開發(fā)人員。
具備某個特定平臺的專業(yè)知識,不僅僅意味著需要熟悉平臺本身,還需要掌握開發(fā)平臺常用的開發(fā)工具、模式和通用框架。
五、數(shù)據(jù)庫基礎(chǔ)知識
目前, 主要有兩種數(shù)據(jù)庫技術(shù):關(guān)系數(shù)據(jù)庫和文檔數(shù)據(jù)庫。
現(xiàn)在的開發(fā)人員應該很熟悉關(guān)系數(shù)據(jù)庫,但同時也應該對文檔數(shù)據(jù)庫有所了解。
在軟件開發(fā)中,數(shù)據(jù)庫通常用于存儲應用程序的數(shù)據(jù)。
對于數(shù)據(jù)庫,開發(fā)人員至少應該了解以下方面:
- 數(shù)據(jù)庫的工作原理
- 如何執(zhí)行基本查詢來獲取數(shù)據(jù)
- 如何插入、更新和刪除數(shù)據(jù)
- 如何添加數(shù)據(jù)集
六、源代碼管理
管理源代碼是任何軟件開發(fā)項目不可或缺的組成部分。在使用源代碼之前,應該有一個網(wǎng)絡來共享項目的所有文件。
源代碼管理工具最基本的功能,是保留軟件項目中對文件所做更改的歷史記錄。它還允許多個開發(fā)人員同時處理相同的代碼, 并將這些處理代碼融合在一起。
所有的開發(fā)人員都應該知道如何使用源代碼管理工具,以便能夠檢查代碼并從多個來源融合代碼。
七、構(gòu)建和部署
目前,大多數(shù)軟件開發(fā)項目都有一些自動化的構(gòu)建和部署系統(tǒng)。同時也有許多不同的軟件應用程序,來幫助團隊自動化構(gòu)建和部署任務。
構(gòu)建
當你編寫代碼并將其合入到源代碼管理系統(tǒng)中后,你想通過一些方法了解你合入的代碼是否運行的很好,這就需要進行構(gòu)建。構(gòu)建會編譯系統(tǒng)中的所有代碼,并確保沒有編譯錯誤。一個復雜的構(gòu)建系統(tǒng)還可以運行單元測試和用戶測試,或者代碼質(zhì)量檢查,并提供一些有關(guān)代碼庫當前狀態(tài)的報告。
部署
部署系統(tǒng)負責將代碼部署到產(chǎn)品機器上,或者將其部署到某種測試環(huán)境中。
雖然開發(fā)人員不一定要成為部署方面的專家,但是了解系統(tǒng)的基礎(chǔ)知識以及構(gòu)建和部署代碼的過程也是非常的重要。
八、調(diào)試
對于軟件開發(fā)人員來說,經(jīng)常會花費90%左右的時間,來弄清楚自己的代碼為什么不起作用了。不論你從事任何語言的代碼開發(fā),代碼調(diào)試都是開發(fā)過程中不可缺少的一部分。
所以開發(fā)人員應該下定決心,認真的學習如何做到高效的調(diào)試代碼。
九、方法論
一些軟件開發(fā)團隊在編寫代碼并完成他們的項目時,都遵循著一些方法論。所以開發(fā)人員至少應該熟悉諸多最常見的軟件開發(fā)方法論中的基本幾種,這里要說的就是瀑布開發(fā)和敏捷開發(fā)。
IT是什么意思
互聯(lián)網(wǎng)中IT一詞可以說經(jīng)常被提及,IT百科可以看作是一個IT技術(shù)網(wǎng)站,另外大家熟悉的太平洋電腦網(wǎng)屬于專業(yè)的IT門戶網(wǎng)站。那么IT是什么意思呢?專業(yè)的說,IT是Information Technology英文的縮寫,全稱含義為“信息技術(shù)”涵蓋的范圍很廣,主要包括:現(xiàn)代計算機、網(wǎng)絡通訊等信息領(lǐng)域的技術(shù)。
IT是信息技術(shù)技術(shù)行業(yè)的統(tǒng)稱,IT實際上有三個層次:第一層是硬件,主要指數(shù)據(jù)存儲、處理和傳輸?shù)闹鳈C和網(wǎng)絡通信設(shè)備;第二層是指軟件,包括可用來搜集、存儲、檢索、分析、應用、評估信息的各種軟件,它包括我們通常所指的ERP(企業(yè)資源計劃)、CRM(客戶關(guān)系管理)、SCM(供應鏈管理)等商用管理軟件,也包括用來加強流程管理的WF(工作流)管理軟件、輔助分析的DW/DM(數(shù)據(jù)倉庫和數(shù)據(jù)挖掘)軟件等;第三層是指應用,指搜集、存儲、檢索、分析、應用、評估使用各種信息,包括應用ERP、CRM、SCM等軟件直接輔助決策,也包括利用其它決策分析模型或借助DW/DM等技術(shù)手段來進一步提高分析的質(zhì)量,輔助決策者作決策。
什么是物聯(lián)網(wǎng)
物聯(lián)網(wǎng)是新一代信息技術(shù)的重要組成部分,也是“信息化”時代的重要發(fā)展階段。其英文名稱是:“Internet of things(IoT)”。顧名思義,物聯(lián)網(wǎng)就是物物相連的互聯(lián)網(wǎng)。這有兩層意思:其一,物聯(lián)網(wǎng)的核心和基礎(chǔ)仍然是互聯(lián)網(wǎng),是在互聯(lián)網(wǎng)基礎(chǔ)上的延伸和擴展的網(wǎng)絡;其二,其用戶端延伸和擴展到了任何物品與物品之間,進行信息交換和通信,也就是物物相息。
物聯(lián)網(wǎng)通過智能感知、識別技術(shù)與普適計算等通信感知技術(shù),廣泛應用于網(wǎng)絡的融合中,也因此被稱為繼計算機、互聯(lián)網(wǎng)之后世界信息產(chǎn)業(yè)發(fā)展的第三次浪潮。物聯(lián)網(wǎng)是互聯(lián)網(wǎng)的應用拓展,與其說物聯(lián)網(wǎng)是網(wǎng)絡,不如說物聯(lián)網(wǎng)是業(yè)務和應用。因此,應用創(chuàng)新是物聯(lián)網(wǎng)發(fā)展的核心,以用戶體驗為核心的創(chuàng)新2.0是物聯(lián)網(wǎng)發(fā)展的靈魂。