分類
發燒車訊

「MoreThanJava」計算機系統概述_包裝設計

※自行創業缺乏曝光? 網頁設計幫您第一時間規劃公司的形象門面

網動廣告出品的網頁設計,採用精簡與質感的CSS語法,提升企業的專業形象與簡約舒適的瀏覽體驗,讓瀏覽者第一眼就愛上她。

  • 「MoreThanJava」 宣揚的是 「學習,不止 CODE」,本系列 Java 基礎教程是自己在結合各方面的知識之後,對 Java 基礎的一個總回顧,旨在 「幫助新朋友快速高質量的學習」
  • 當然 不論新老朋友 我相信您都可以 從中獲益。如果覺得 「不錯」 的朋友,歡迎 「關注 + 留言 + 分享」,文末有完整的獲取鏈接,您的支持是我前進的最大的動力!
  • 計算機是由 硬件軟件 組件組成的複雜系統。希望通過本篇文章能夠擴展和加深您對「計算機系統」的了解和認識。

Part 1. 硬件和軟件

想一想《復讎者聯盟》系列電影?

  • 圖片來源:https://new.qq.com/cmsn/20181208/20181208006498.html

當你開始想《復讎者聯盟》時,通常你都不會考慮任何關於 “物理” 方面的東西,例如影片是存儲在哪一種物理媒介(例如 DVD、電影膠捲)上,或者是播放影片所需的物理設備(例如 DVD 機、電影放映機)。因為一張 DVD 是有實體的物理設備,而電影本身確是一種沒有實體的數據信息。

硬件 這個詞通常就用於稱呼那些有實體的「物理設備」,如電視機、DVD 播放器和電腦等。

軟件 則是指與 硬件 一起使用的「數據信息」,如電影、音樂、小說、網頁、計算機程序等。

「數據信息」是非常有趣的東西,你此刻正在查看的網頁、瀏覽的視頻,它們的實際數據可能存儲在中國乃至世界的任何一個角落。在數據從源頭的物理設備複製到你的物理設備之前,可能已經輾轉複製了成幾百次,最終到達瀏覽器並交由系統渲染,在屏幕上還原出這些數據。

硬件組成

  • 圖片來源:https://zhuanlan.zhihu.com/p/33574137

計算機系統的主要 硬件組成 是:

  • CPU(處理器);
  • 主要存儲器(內存);
  • 輔助存儲器(硬盤);
  • 輸入設備(如鍵盤、鼠標);
  • 輸出設備(如显示器);

對於典型的台式計算機來說,CPU、主存、輔存、電源加上其他支持的硬件設備(如光驅,也就是放光盤的設備)通常都是放在金屬外殼中,上述的這些組件也都是連接到俗稱「主板」的計算機電路板上,而各種輸入輸出設備則通過暴露在金屬外殼背面的連接器連接。

當然排除部分比較硬核的「搞機玩家」,如「鞋盒低成本版」:

再比如「終極水冷」:

主板

主板是用來連接其他硬件的「橋樑」。

如果把電腦比作是航空母艦,那麼主板就是航母主體,其他控制中心、動能裝置、武器設備等都必須安裝在這個航母上才能協同使用,缺一不可。

  • 圖片及引用:https://www.zhihu.com/question/59272639(作者知乎:@黎小白)

我們來看一個典型的主板組成,這裏只介紹一些重要常用的組件。(完整的可以參看上方圖片下面的鏈接)

圖中 1 -> CPU 插槽

CPU 插槽(英語:CPU socket)是計算機里主板上固定住 CPU 並導通電氣訊號的一種插槽。不同 CPU 系列使用不同插槽。

圖中 4 -> 內存插槽

內存插槽是指主板上用來插內存條的插槽。

DDR4 內存條(第四代內存條)擁有與 DDR3、DDR2 或 DDR 內存條相同的外觀,但是 DDR4 內存條插槽的缺口與 DDR3、DDR2 或 DDR 內存插槽不同,以防止插入錯誤的內存條。

  • PS:這裏只展示了 ASUS X99-DELUXE 的內存安裝方式,不同主板的內存安裝方式可能不同,具體請按照主板說明書進行,否則系統將可能無法啟動

圖中 5 -> PCI 擴展插槽

凡是顯卡、網卡、聲卡和 SCSI 卡等符合 PCI 接口規格的設備,都可以使用這些 PCI 擴展插槽。

圖中 9&10 -> 主板電源插槽

這些電源插槽用來連接一個 ATX +12V 電源。24-pin 插槽用於主板供電,8-pin 插槽用於 CPU 供電。

電源所提供的連接插頭已經過特別設計,只能以一個特定方向插入主板上的電源插槽。找到正確的插入方向後,僅需穩穩地將之套進插槽中即可。

圖中 11 -> 后側面板連接端口

圖中 12 -> USB 連接插槽

這個插槽用來連接 USB 模塊,可在前面板或后側連接端口擴展 USB 模塊。

USB 連接插槽分為 USB 2.0 和 USB 3.0。

  • 注意: 請勿將 1394 排線連接到 USB 2.0 插槽上,同理,也不要將 USB 2.0 排線接到 1394 插槽上,這麼做可能會導致主板的損毀。

圖中 14 -> SATA 設備連接插槽

這些插槽可支持使用 Serial ATA(SATA)排線來連接 SATA 硬盤和光驅。

PS:上面是一些常見的主要組成,其結構會因不同主板而又略微的不同,例如有些主板沒有显示器接口(獨立顯卡)。

CPU(中央處理器)

CPU 常常被比喻為計算機系統的 “大腦”,這非常符合。

處理器 執行計算機系統的 所有基本計算。其他組件則是通過執行諸如 「存儲數據」「將數據移入和移出處理器」 之類的工作來促進計算。但是處理器是發生基本動作的地方。

處理器非常努力,但同時它也不那麼”聰明”,它唯一要做的就是執行老闆(正在運行的程序)的命令(指令),它從來不問那些命令到底是做什麼,只負責執行。這也就是為什麼程序和 CPU 之間存在一個稱為「操作系統」的中間人的原因。

  • (Ps: 關於 CPU 其他知識我們會在之後來詳細說。)

Hz 代表什麼?

通常我們討論 CPU 時,都會說這個 CPU 的是多少多少赫茲的,它其實 代表的就是 CPU 執行指令的速度(≈運行速度)

每個 CPU 都有一個非常簡單但非常重要的組件,它被稱為 時鐘。其唯一的目的就是 按一致的方式打開關閉 電信號,就像是您的心臟每秒跳動一次一樣,時鐘也會周期性地產生高電壓信號和低電壓信號。

1 Hz 表示每秒 1 個周期,也就是每秒產生一個高壓信號一個低壓信號,3 Ghz 也就是表示每秒 3 千萬個周期。因此,如果一條指令需要 5 個時鐘周期才能完成,則 CPU 的時鐘越快,該指令將被執行得越快。(但現在 CPU 的快慢並不能簡單考慮 Hz 大小,還得附加考慮”多核”和每個周期內能夠完成的工作量的因素)

CPU 可以有多快?

普通台式計算機可以在不到百萬分之一秒的時間內執行一條指令,即使是真空中傳播的光,在這段時間內也只能走 10 厘米左右,而超級計算機(在所有計算機中速度最快)可以在不到十億分之一秒的時間內執行一條指令!

CPU 的基本要素

  • 圖片來源:https://www.deskdecode.com/what-is-cpu-central-processing-unit-and-how-its-work/
  1. 寄存器: 寄存器是一個很小的地方,用於保存處理器的數據。寄存器用於存儲信息,例如指令,存儲地址和任何類型的數據,例如位序列或任何字符等。處理器的寄存器應足夠大以存儲所有給定的信息。64 位處理器應至少具有 64 位寄存器和 32 位處理器的 2 位寄存器。寄存器是所有存儲設備中最快的。
  2. L1和L2高速緩存存儲器: 高速緩存存儲器是一種類型的存儲器,位於處理器的芯片中,或者可以通過總線單獨連接。高速緩衝存儲器的用途是存儲程序指令,這些指令被軟件一次又一次地用於操作。當 CPU 處理數據時,首先將數據查找到高速緩存中。如果找到了數據,則它將相應地使用該數據;如果未找到,則處理器開始在較大的內存中查找,這實際上是耗時的。高速緩存的成本很高,但速度確實很快。

CPU 如何執行程序指令 | 簡單原理

典型的 CPU 可以簡單看成由 「控制單元」「邏輯單元」 組成。

在執行一條指令之前,必須將程序指令和數據從輸入設備或輔助存儲設備放入內存中,一旦必要的數據和指令存儲在內存中,中央處理單元就會對 每個指令 執行以下四個步驟:

  1. 「控制單元」從「存儲器」中獲取指令;
  2. 「控制單元」對指令進行解碼(確定含義),並指示將必要的數據從存儲器移至「邏輯單元」;
  3. 「邏輯單元」執行算術或邏輯指令;
  4. 「邏輯單元」將該運算的結果存儲在存儲器或寄存器中;

控制單元最終指示存儲器將結果釋放到輸出設備或輔助存儲設備。這一套步驟下來就被稱為 「機器周期」。單個機器周期指令可以由大量子指令組成,每個子指令必須至少佔用一個時鐘周期(上面提到的一個上下脈衝時間)。

每種類型的中央處理單元都 只能理解一組特定的指令,稱為 「指令集」。正如人們可以理解許多不同的語言一樣,每種不同類型的CPU都有其可以理解的指令集。

將指令和數據存儲在內存中是一回事,而控制單元能夠找到它們又是另一回事。它是如何做到的?

每個指令和每個數據在「存儲器」中的位置都有一個地址標識。也就是說,每個位置都有一個地址號碼,就像公寓前面的郵箱一樣。並且,與郵箱一樣,位置的地址號保持不變,但是位置的內容(指令和數據)可能會更改。

但是,與郵箱不同,內存位置只能容納固定數量的數據;地址只能容納固定數量的字節-在現代計算機中通常為兩個字節。

32 位 和 64 位?

您可能已經聽說過 N 位處理器的概念。最常見的是 32 位和 64 位處理器。這些位確定傳入和傳出處理器的 數據量大小。具體會有以下幾點不同:

一、處理數據的能力不同

32 位和 64 位表示 CPU 一次能處理的最大位數,理論上來說,64 位系統處理的數據效率比 32 位更高,相當於單車道和雙車道開車似得,雙車道單位時間可以有更多的車輛通行。但需要內存跟上,而且程序本身也是 64 位編譯才能發揮 64 位系統的優勢。

二、支持的內存不同(尋址能力不同)

簡單來說,32 位系統的最多能在是 232=4294967296=4 (GB) 左右的內存裏面找程序所需要的數據,而 64 位系統這就最大支持 128 GB 內存;

三、軟件兼容性不同

32 位系統無法運行 64 位軟件,64 位系統可以安裝多數 32 位軟件,以前因為大部分軟件都是基於 32 位架構環境下開發,所以 64 位系統的兼容性不如 32 位。但現在 64 位兼容性也很強了,基本都是可以兼容各類軟件了,而且 64 位的病毒都少了很多。

特別是大量消耗內存的軟件,如 PS,64 位和 32 位軟件在 64 位系統里區別很大,64 位真的快許多。

存儲器

內存和硬盤的差別

內存 中通常放置的是您 短期存儲 的數據,而 硬盤 中存放的則是 長期存儲 的數據。

想象一下您正在辦公,並且您擁有一個 辦公桌 和一個 文件櫃,那麼此時辦公桌的區域則代表了內存,文件櫃則代表了硬盤。

剛開始工作不久,你就把需要使用的物品放置在了您的辦公桌上,以便於使用,但由於桌子大小的限制,不能在桌上存放太多的東西。必須保留但不一定很快就可以訪問的項目存儲在文件櫃中。根據文件櫃的大小的不同,可以存儲許多東西。

內存和硬盤之間的重要區別是前者在計算機關閉時會清除。另一方面,無論關閉計算機多少次,硬盤都將保持不變(除非物理破壞)。因此,類似於辦公桌和文件櫃,您離開辦公室時在辦公桌上留下的所有文件都會被丟棄。文件櫃中的所有內容都將保留。

數據如何表示?

在主存儲器和輔助存儲器中,信息都以 位(bit) 模式存儲。這是一個單一的開/關值,僅開/關這兩種值是可能的。(也就是俗稱的「二進制」)

南投搬家公司費用需注意的眉眉角角,別等搬了再說!

上新台中搬家公司提供您一套專業有效率且人性化的辦公室搬遷、公司行號搬家及工廠遷廠的搬家服務

有很多方法可以實現這一點,下面我們來列舉一些:

  • 机械上電器的開關(如電燈開關);
  • 電線上的高低電壓;
  • 單個晶體管;
  • 磁盤表面的一小部分;
  • 磁帶表面的一小部分;
  • 卡上打了一個洞;(如上一篇文章提到的製表機)
  • More..

在主存儲器和輔助存儲器中,位的實現方式不同,但是從邏輯上講,兩種類型的存儲器都存儲表示為位模式的信息。

字節 | 存儲單位

一位能表示的信息太少了,以至於通常計算機內存被分成八位一組,每個八位組稱為一個 字節

一個字節大約足以容納一個字符。 當某些數據需要八個以上的位時,將使用幾個字節。通常,四個字節用於表示整數。

通常,我們需要用成千上百,甚至上億,幾十億的字節來表示某一些數據,這樣大數量的字節數我們又規定了一些單位,如下錶所示:(僅列出常用單位)

名稱 字節數 2 的冪
字節 1 20
千字節(kilobyte,俗稱 1 Kb) 1024 210
兆字節(megabyte,俗稱 1 Mb) 1,048,576 220
十億字節(gigabyte,俗稱 1 Gb) 1,073,741,824 230
萬億字節(terabyte,俗稱 1 Tb) 1,099,511,627,776 240

硬盤

計算機系統的硬盤將字節記錄在磁性表面上,就像錄音帶的表面一樣。 數據的記錄(寫入)和讀取使用類似於磁帶的讀寫頭完成。

  • 圖片來源:http://programmedlessons.org/Java9/chap03/ch03_11.html

上圖显示了一個可移動臂末端的一個磁盤和一個讀/寫頭。手臂沿着磁盤的半徑移動。由於磁盤正在旋轉,它將在磁盤上的圓形軌道中記錄數據。稍後,要讀取數據,必須將其移至正確的位置,然後必須等待直到旋轉磁盤將數據放置到位。與錄音帶一樣,無需更改即可讀取數據。記錄新數據時,它將替換以前在該位置記錄的任何數據。與音頻磁帶不同,讀/寫磁頭實際上並不接觸磁盤,而是略高於磁盤。(由於磁盤在計算機啟動時一直在旋轉,因此如果讀寫頭接觸到磁盤,磁盤很快就會磨損。)

通常,稱為計算機系統硬盤的組件包含許多單獨的磁盤和上述的讀/寫磁頭。磁盤的兩面都塗有磁性材料(因此,每個磁盤都有兩個讀/寫磁頭),並且所有磁盤都連接到一個主軸上。所有磁盤和磁頭均密封在無塵的金屬容器中。由於硬盤的操作涉及机械運動(比电子過程要慢得多),因此讀寫數據要比使用主存儲器慢得多。

文件(File)

硬盤(和其他輔助存儲設備)用於長期存儲大信息塊,例如程序和數據集。通常,硬盤內存被組織成 文件,一個文件是已經被賦予了名稱,並存儲在輔助存儲器的 信息集合。該信息可以是程序,也可以是數據。

文件中的信息表示方式與任何数字信息相同——它由位組成,通常分為八位字節。文件通常很大;它們的大小以千字節(Kb)或兆字節(Mb)為單位。

文件和操作系統

主存儲之外的大多數數據集合都組織成文件。跟蹤所有這些信息是操作系統的工作之一。如果計算機是網絡的一部分,那麼跟蹤所有計算機上的所有文件是一項艱巨的工作,並且涉及網絡上的所有操作系統。

應用程序(包括您可能編寫的程序)不會直接讀取,寫入,創建或刪除文件。 由於操作系統必須跟蹤所有內容,因此所有其他程序都要求操作系統執行文件操作任務。例如,假設某個程序剛剛計算出一組数字,則需要保存它們。以下可能發生的操作方式:

  1. ‍‍程序: 要求操作系統創建一個名稱為RESULTS.DAT的文件

  2. 操作系統: 獲取請求;查找磁盤的未使用部分並創建一個空文件。程序完成時會被告知。

  3. ‍‍程序: 要求操作系統將数字保存在文件中。

  4. 操作系統: 從程序的主內存中獲取数字,並將其寫入文件。程序完成時會被告知。

  5. ‍‍程序: 繼續進行任何操作。

文件類型

就硬盤而言,所有文件都是相同的。在电子級別,包含程序的文件和包含數據的文件之間沒有區別。所有文件都被命名為字節集合。當然,這些文件的用途不同。操作系統可以獲取程序文件,將其複製到主內存中,然後開始運行。操作系統也可以獲取數據文件,並在需要時將其信息提供給正在運行的程序。

然而,我們通常會看到文件名的最後一部分(擴展名)通常會显示該文件的 預期用途。例如,mydata.txt 的擴展名 .txt 意味着該文件應被用作文本(即字符)的集合,program.exe 擴展名 .exe 就標識着該文件是一個 “可執行文件”,也就是一個程序,在 Windows 中可以直接運行。

當文件以非預期用途使用時會發生什麼?例如,如果您嘗試在 “.EXE” 文件上使用文字處理器,該怎麼辦?

這當然會出現問題。因為 .exe 文件中包含的信息使用的是文字處理器無法理解的位模式表示。

就像遇到某人說您不懂的語言一樣。他們發出的聲音與您相同(大部分情況下),但是它們發出的聲音(單詞和句子)的模式不同。

軟件

  • 圖片來源:https://www.aqniu.com/learn/48019.html

計算機軟件由 程序數據 組成的。

程序 包含用於處理器(CPU)的指令。數據 可以是程序需要的任何信息:字符數據,数字數據,圖像數據,音頻數據和無數其他類型。但是,程序和數據之間的區別並不像您想象的那麼清晰。

記住這個重要的基本思想: 程序和數據都以相同的方式被保存在計算機存儲器中。也就是說在存儲器中(主存儲器和輔助存儲器),程序和數據並無任何區別。

舉個例子:這就像你寫或者畫東西在紙上一樣,對於紙來說,並無什麼特別的區分。

可以使用相同的电子的存儲方式來保存數據和程序對於計算機科學來說是一個重要的概念,這意味着計算機系統提供可以根據需求來將內存用於程序或數據。

程序類型

有兩類程序:應用程序、系統程序。

應用程序 是人們用來完成工作的程序。系統程序 用來使硬件和軟件平穩運行。

重要的系統程序是操作系統。當計算機運行時,操作系統始終存在。它協調計算機系統其他硬件和軟件組件的操作。操作系統負責啟動應用程序,運行它們並管理它們所需的資源。當應用程序正在運行時,操作系統將為其管理硬件的詳細信息。例如,當您在鍵盤上鍵入字符時,操作系統將確定它們打算用於哪個應用程序,並完成將其放置在那裡的工作。

一些 「嵌入式系統」 不使用操作系統,而是直接在處理器上運行其程序。例如:交通燈、微波爐、洗衣機等等。

用於台式計算機的現代操作系統幾乎都帶有用戶界面,該界面使用戶能夠通過使用窗口,按鈕,菜單,圖標,鼠標和鍵盤輕鬆地與應用程序(以及與操作系統本身)進行交互。例如:Unix,Linux,Android,Mac OS 和 Windows。

操作系統

操作系統是一個複雜的程序,可以使計算機系統的硬件和軟件組件保持協調和運行。就像一家小商店的所有者一樣,他通過拜訪客戶,接受送貨,在架子上儲貨,進行簿記等來保持一切井井有條。店主必須及時處理出現的任務。沒有店主,商店就無法運轉。

大多數計算機系統都可以運行多種操作系統中的任何一種。例如,大多數基於奔騰的計算機都可以運行 Linux 或 Windows 操作系統。儘管某些計算機有多個操作系統,但通常在一個計算機系統上僅安裝一個操作系統。無論如何,一次只能控制一個操作系統。計算機用戶可以在計算機打開時進行選擇,並且操作系統將一直處於控制狀態,直到計算機關閉為止。

首次啟動計算機時,硬件會自動加載操作系統並開始運行。此過程稱為 啟動。之所以說這是個奇怪的術語,是因為操作系統本身參与了其自身的運行,這一過程就像某人 “自己拉自己一把” 一樣。操作系統運行后,將用於啟動應用程序。

一個應用程序啟動時的場景

  1. 用戶要求運行應用程序。

    • 通過單擊圖標,選擇菜單或通過其他方式可以完成此操作。
  2. 操作系統確定應用程序的名稱。

  3. 操作系統在存儲應用程序及其存儲數據的硬盤上找到文件。

  4. 操作系統發現主內存的未使用部分足以容納應用程序。

  5. 操作系統在主內存的該部分中複製應用程序及其數據。

    • 硬盤上的軟件未更改;主內存保存磁盤上的內容的副本。
  6. 操作系統為應用程序申請資源。

  7. 最後,操作系統啟動應用程序運行。

總結: 在應用程序運行時,操作系統在後台管理資源,為應用程序進行輸入和輸出,並使其他所有程序保持運行。

Part 2. 網絡(Network)

  • 圖片來源:https://www.aqniu.com/learn/27008.html

一個計算機網絡由連接的兩台或更多台計算機組成,以便它們可以交換數據和程序。當計算機是網絡的成員時,它運行的程序和使用的數據可以位於網絡上其他計算機的硬盤上。

在商業和工業環境中,大多數計算機都在網絡上。在聯網計算機上運行的操作系統必須管理其分享的網絡資源(以及管理其所有其他職責)。操作系統能夠找到存儲在其他網絡計算機上的程序和數據,並將它們複製到其自己的主內存中。

網絡中的每台計算機都有一個網絡接口卡。這是一種通過電纜發送和接收數據的輸入/輸出設備。網絡上計算機的網絡接口卡通過電纜連接在一起。

局域網

局域網(LAN)是局限於相對較小區域的網絡。它通常局限於地理區域,例如寫作實驗室,學校或建築物。

每台計算機都有一個其他計算機用來訪問它的網絡地址。通常,計算機共享一台打印機。局域網中也可能有一台功能特彆強大的計算機,稱為「服務器」,其硬盤上裝有其他計算機可能需要的應用程序和數據。

廣域網

廣域網(WAN)連接較大地理區域的網絡,例如四川到北京或世界各地。專用的越洋電纜或衛星上行鏈路可用於連接這種類型的全球網絡。

廣域網使用各種特殊的硬件來管理數據流。當兩台計算機共享數據時,這些硬件使兩台計算機直接連接在一起。實際上,兩台計算機之間可能有數十個網絡設備。但對於用戶而言,使用 WAN 和 LAN 並無差別。

所有這些設備都 使用相同的方法來處理數據。沒有通用的數據處理方法,大型網絡將變得毫無希望。關於如何通過網絡表示和傳輸數據的協議稱為 「協議」。通常,大型網絡使用稱為 TCP / IP 的協議(用於傳輸控制協議/ Internet協議)。

互聯網(Internet)

互聯網包含所有連接在一起的計算機的一個龐大的全球網絡。在這個龐大的網絡上,每台計算機 必須具有 唯一的網絡地址(稱為 IP 地址),就像世界上的每部電話都具有唯一的電話號碼(包括國家/地區代碼和區號)一樣。

例如這是一個典型的 IP 地址:149.152.21.203,IP 地址實際上是 32 位二進制數。聯網設備使用這些地址在網絡上路由信息。上面的示例显示了使用十進制数字寫入這些位的標準方法(每 8 位轉換成十進制並使用 . 隔開)。

但是,即使以十進制形式書寫,該地址也無法被人類識別。萬維網的功能之一是它允許人類使用 計算機名稱而不是数字。例如:這是一個典型的計算機名稱:wmyskxz.com。這就要容易記住的多,在 Web 瀏覽器中使用它時,它將自動轉換為計算機 IP 地址的 32 個二進制数字。

全球資訊網(World Wide Web)

還記得我們上面提到的 重要思想 嗎:程序和數據都以 相同的方式 保存在計算機內存中。計算機存儲器(主存儲器和輔助存儲器)在存儲程序和數據時沒有區別。

通信設備也不區分程序和數據。就其而言,它就是所有信息,並且所有信息都以相同的方式傳輸。互聯網就像是全球包裹遞送服務。它關心的是將包裹從一個地址移到另一個地址,而不用擔心包裹中的內容。

互聯網提供硬件基礎,而信息傳輸協議服務於萬維網。

與任何數據一樣,用於 Web 的數據也通過 Internet 傳輸。使 Web 數據與眾不同的原因在於,它是針對 Web 瀏覽器(例如您可能正在使用的瀏覽器)而設計的。瀏覽器是一種程序,可以讀取網頁並以一種格式正確的方式显示它們。

網頁是一組數據,其中包含有關如何在監視器上显示信息的信息。使用稱為 超文本標記語言(HTML) 的語言來提供此信息 。如果要查看描述此頁面的 HTML,您可以直接右擊正在瀏覽的網頁然後會看到「显示源代碼」的選項。

參考資料

  1. Introduction to Computer Systems – http://programmedlessons.org/Java9/chap01/ch01_01.html
  2. How does the processor work – https://pmihaylov.com/how-does-the-processor-work/
  3. How Computers Work: The CPU and Memory – https://homepage.cs.uri.edu/faculty/wolfe/book/Readings/Reading04.htm
  4. What Is CPU (Central Processing Unit) And How It’s Work? – https://www.deskdecode.com/what-is-cpu-central-processing-unit-and-how-its-work/
  5. Computer Memory – http://programmedlessons.org/Java9/chap03/ch03_01.html
  6. 計算機原理-CPU到底有多快?內存:是我的250倍 – https://blog.csdn.net/pyf09/article/details/95256493
  7. 電腦系統32位和64位的區別 – https://www.jianshu.com/p/d0e95bed5b60
  • 本文已收錄至我的 Github 程序員成長系列 【More Than Java】,學習,不止 Code,歡迎 star:https://github.com/wmyskxz/MoreThanJava
  • 個人公眾號 :wmyskxz,個人獨立域名博客:wmyskxz.com,堅持原創輸出,下方掃碼關注,2020,與您共同成長!

非常感謝各位人才能 看到這裏,如果覺得本篇文章寫得不錯,覺得 「我沒有三顆心臟」有點東西 的話,求點贊,求關注,求分享,求留言!

創作不易,各位的支持和認可,就是我創作的最大動力,我們下篇文章見!

本站聲明:網站內容來源於博客園,如有侵權,請聯繫我們,我們將及時處理

※產品缺大量曝光嗎?你需要的是一流包裝設計!

窩窩觸角包含自媒體、自有平台及其他國家營銷業務等,多角化經營並具有國際觀的永續理念。