電腦基礎知識+學習方向

來源:互聯網
上載者:User

標籤:資料庫管理   web伺服器   windows   健康情況   網路管理   

    目前所使用的電腦均遵循馮·諾依曼體繫結構。其理論要點是:數字計算的是數制採用二進位;電腦按照程式順序執行,必須使用二進位進行資料的儲存和處理,規則簡稱為“軟硬體結合,邏輯結合硬體”。統一稱為電子電腦,目前光子電腦、量子電腦正處於研究階段。

    電腦語言大體分為三類語言:機器語言、微碼語言、進階語言。機器語言為二進位語言,以1、0為判斷依據的最為基礎的電腦語言,操作起來極難,通過二進位語言進行的人機交流,實屬不易;之後發展出來了微碼語言,組合語言為微碼語言的代表語言,其為最為接近二進位的自然語言,通過彙編器轉換為二進位語言,操作機器硬體,彙編器功能很單一,不同的硬體需要不同的彙編器;發展至現在最為廣泛使用的進階語言套件括系統級語言和應用級語言,兩種語言分別有不同的應用,系統級語言套件括C、Java等,應用級語言套件含PHP、Python、perl等。

    實現人機互動需要作業系統的配合,作業系統也可被成為是硬體的虛擬抽象層,使用者在機器上操作,作業系統通過一系列工作調用內部硬體的相互配合,實現使用者所需要的操作。關鍵區段是作業系統的介面部分,起到一個承上啟下的作用,介面被封裝於kernel中,當使用者進行操作,進程調用介面。

    關於IT技術領域的學習方向,一方面為開發方向,另一方面為營運方向。

    開發方向:純粹的使用機器語言進行硬體研發,軟體研發使用微碼語言和進階語言開發系統級與應用級軟體,進階語言可按照系統級應用級分類,可按物件導向、面向過程分類,可按弱語言、強語言分類。面向過程編程方法比較關注資料結構,處理邏輯的方面,而物件導向則更加註重資料的處理過程。強語言通俗的稱為編譯型語言,弱語言稱為解釋性語言,弱語言需要解譯器,但解譯器是強語言寫的。

    

電腦基礎知識+學習方向

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.