天天看點

Python必知詞彙:計算機

計算機利用數字電子技術,根據一系列指令訓示并且自動執行任意算術或邏輯操作串行的裝置。目前來講,計算機隻能根據人類的指令完成各種操作,即嚴格執行使用者為其設定的程式工作。我們學習計算機就是學習如何控制計算機。

計算機由硬體與軟體兩部分組成。硬體是電腦的實體裝置,是指計算機系統中由電子,機械和光電元件等組成的各種實體裝置的總稱。這些實體裝置按系統結構的要求構成一個有機整體,為計算機軟體運作提供物質基礎,其中包括鍵盤、滑鼠、顯示器、CPU等。軟體是一系列按照特定順序組織的電腦資料和指令,是電腦中的非有形部分,軟體負責控制計算機的硬體運作。軟體可為兩種類型:系統軟體和應用軟體。系統軟體包括windows、macOS、Linux等,應用軟體包括office、QQ等。使用者必須通過軟體對計算機完成各種對計算機的操作。軟體中并不是所有的功能都會對使用者開發,使用者通常調用軟體提供的應用程式接口來操作計算機。

計算機在組成上形式不一,早期計算機體積龐大,主要為特别的科學計算或面向大型組織的事務處理需求服務。如今為個人應用而設計的計算機稱為微型計算機,在中國地區簡稱為“微機”。我們今天在日常使用“計算機”一詞時通常也是指此,不過現在計算機最為普遍的應用形式卻是嵌入式,嵌入式計算機通常相對簡單、體積小,并被用來控制其它裝置——無論是飛機、工業機器人還是數字相機[1]。

計算機被用作各種工業和消費裝置的控制系統。這包括簡單的特定用途裝置、工業裝置,及通用裝置等。盡管計算機種類繁多,但根據圖靈機理論,一部具有着基本功能的計算機,應當能夠完成任何其它計算機能做的事情。是以,理論上從智能手機到超級計算機都應該可以完成同樣的作業。由于科技的飛速進步,下一代計算機總是在性能上能夠顯著地超過其前一代,這一現象有時被稱作“摩爾定律”。通過網際網路,計算機互相連接配接,極大地提高了資訊交換速度,反過來推動了科技的發展。在21世紀的現在,計算機的應用已經涉及到方方面面,各行各業了。

資料來源:

  • 維基百科詞條:電子計算機

    [1] Meuer, Hans; Strohmaier, Erich; Simon, Horst; Dongarra, Jack (2006-11-13). Architectures Share Over Time. TOP500. Retrieved on 2006-11-27.