成人污在线_久久99精品久久久久久国产越卉_欧洲色一区_久久综合草_一边捏奶头一边啪高潮视频_久久性综合_婷婷六月天综合_51av视频_污网页在线观看_337p大胆啪啪私拍人体_精品国自产在线观看_天堂中文在线观看视频_国产成人无码久久久精品一_中国亚洲呦女专区_在线看的免费网站_中文字幕欧美久久日高清_www.伊人网_国产精品精品久久久久久甜蜜软件_无码国产午夜福利_亚洲熟妇av综合网五月

全國統一學習專線 8:30-21:00
位置:有考網 > 計算機類 > 系統架構 > 計算機工作原理是什么?計算機是如何發明的?  正文

計算機工作原理是什么?計算機是如何發明的?

2020-03-03 15:39:55來源:圖靈教育

自1946年第一臺計算機埃尼阿克(ENIAC)問世以來,計算機已經成為社會發展和日常生活不可獲取的一部分。他不僅是工作,科研的好助手,也是娛樂,生活的好朋友。計算機工作原理是什么?計算機是如何發明的?計算機的內部結構是什么?今天,小編就這一些問題,整理和編輯了本篇內容,希望能幫助到大家。

為解決各種問題,人們發明了不計其數的機器。計算機種類繁多,從嵌入火星漫游機器人的計算機到為操縱核潛艇導航系統的計算機,不一而足。馮? 諾伊曼在1945 年提出第一種計算模型,無論筆記本電腦還是電話,幾乎所有計算機都遵循與這種模型相同的工作原理。那么你們了解計算機是如何工作的嗎?本文將討論這些內容:

◎ 理解計算機體系結構的基礎知識

◎ 選擇編譯器將代碼轉換為計算機可以執行的指令

◎ 根據存儲器層次結構提高數據的存儲速度

畢竟,在非程序員看來,編程要像魔法一樣神奇,我們程序員不會這么看。

體系結構

計算機是一種根據指令操作數據的機器,主要由處理器與存儲器兩部分組成。存儲器又稱RAM(隨機存取存儲器),用于存儲指令以及需要操作的數據。處理器又稱CPU(中央處理器),它從存儲器獲取指令與數據,并執行相應的計算。接下來,我們將討論這兩部分的工作原理。

存儲器

存儲器被劃分為許多單元,每個單元存儲少量數據,通過一個數字地址加以標識。在存儲器中讀取或寫入數據時,每次對一個單元進行操作。

為讀寫特定的存儲單元,必須找到該單元的數字地址。

由于存儲器是一種電氣元件,單元地址作為二進制數通過信號線傳輸。

二進制數以 2 為基數表示,其工作原理如下:

每條信號線傳輸一個比特,以高電壓表示信號“1”,低電壓表示信號“0”,如圖7-1 所示。

對于某個給定的單元地址,存儲器可以進行兩種操作:獲取其值或存儲新值,如圖7-2 所示。存儲器包括一條用于設置操作模式的特殊信號線。

每個存儲單元通常存儲一個 8 位二進制數,它稱為字節。設置為“讀”模式時,存儲器檢索保存在單元中的字節,并通過8 條數據傳輸線輸出,如圖7-3 所示。

UEHn5zQ72.jpeg" width="640" />

設置為“寫”模式時,存儲器從數據傳輸線獲取一個字節,并將其寫入相應的單元,如圖7-4 所示。

傳輸相同數據的一組信號線稱為總線。用于傳輸地址的8 條信號線構成地址總線,用于在存儲單元之間傳輸數據的另外8 條信號線構成數據總線。地址總線是單向的(僅用于接收數據),而數據總線是雙向的(用于發送和接收數據)。

在所有計算機中,CPU 與RAM 無時無刻不在交換數據:CPU 不斷從RAM 獲取指令與數據,偶爾也會將輸出與部分計算存儲在RAM 中,如圖7-5 所示。

CPU

CPU 包括若干稱為寄存器的內部存儲單元,它能對存儲在這些寄存器中的數字執行簡單的數學運算,也能在RAM 與寄存器之間傳輸數據??梢灾甘綜PU 執行以下典型的操作:

◎ 將數據從存儲位置 220 復制到寄存器 3;

◎ 將寄存器 3 與寄存器 1 中的數字相加。

CPU 可以執行的所有操作的集合稱為指令集,指令集中的每項操作被分配一個數字。計算機代碼本質上是表示CPU 操作的數字序列,這些操作以數字的形式存儲在RAM 中。輸入/ 輸出數據、部分計算以及計算機代碼都存儲在RAM 中。

通過在RAM 中包含重寫部分代碼的指令,代碼甚至可以對自身修改,這是計算機病毒逃避反病毒軟件檢測的慣用手法。與之類似,生物病毒通過改變自身的DNA以躲避宿主免疫系統的打擊。

圖7-6 取自Intel 4004 操作手冊,顯示了部分CPU 指令映射為數字的方法。隨著制造工藝的發展,CPU 支持的操作越來越多。現代CPU 的指令集極為龐大,但最重要的指令在幾十年前就已存在。

CPU 的運行永無休止,它不斷從存儲器獲取并執行指令。這個周期的核心是PC 寄存器,PC (program counter)是“程序計數器”的簡稱。PC 是一種特殊的寄存器,用于保存下一條待執行指令的存儲地址。CPU 的工作流程如下:

(1) 從PC 指定的存儲地址獲取指令;

(2) PC 自增;

(3) 執行指令;

(4) 返回步驟1。

PC 在CPU 上電時復位為默認值,它是計算機中第一條待執行指令的地址。這條指令通常是一種不可變的內置程序,用于加載計算機的基本功能。

在許多個人計算機中,這種程序稱為BIOS(基本輸入輸出系統)。

CPU 上電后將繼續執行這種“獲取- 執行”周期直至關機。然而,如果CPU 只能遵循有序、順序的操作列表,那么它與一個花哨的計算器并無二致。CPU 的神奇之處在于可以指示它向PC 中寫入新值,從而實現執行過程的分支,或“跳轉”到存儲器的其他位置。這種分支可以是有條件的。以下面這條CPU 指令為例:“如果寄存器1 等于0,將PC設置為地址200”。該指令相當于:

if x = 0

compute_this()

else

compute_that()

僅此而已。無論是打開網站、玩計算機游戲抑或編輯電子表格,所涉及的計算并無區別,都是一系列只能對存儲器中的數據求和、比較或移動的簡單操作。

大量簡單的操作組合在一起,就能表達復雜的過程。以經典的《太空侵略者》游戲為例,其代碼包括大約3000 條機器指令。

CPU 時鐘 早在20 世紀80 年代,《太空侵略者》就已風靡一時。這個游戲在配備2 MHz CPU 的街機上運行。“2 MHz”表示CPU 的時鐘,即CPU 每秒可以執行的基本操作數。時鐘頻率為200 萬赫茲(2 MHz)的CPU 每秒大約可以執行200 萬次基本操作。完成一條機器指令需要5到10 次基本操作,因此老式街機每秒能運行數十萬條機器指令。

隨著現代科技的進步,普通的臺式計算機與智能手機通常配備2 GHzCPU,每秒可以執行數億條機器指令。時至今日,多核CPU 已投入大規模應用,如四核2 GHz CPU 每秒能執行近10 億條機器指令。展望未來,CPU 配備的核心數量或許會越來越多。

CPU 體系結構 讀者是否思考過,PlayStation 的游戲CD 為何無法在臺式計算機中運行?iPhone 應用為何無法在Mac 中運行?原因很簡單,因為它們的CPU 體系結構不同。

x86 體系結構如今已成為行業標準,因此相同的代碼可以在大部分個人計算機中執行。但考慮到節電的要求,手機采用的CPU 體系結構有所不同。不同的CPU 體系結構意味著不同的CPU 指令集,也意味著將指令編碼為數字的方式各不相同。臺式計算機CPU 的指令并非手機CPU的有效指令,反之亦然。

32 位與64 位體系結構 第一種CPU 是Intel 4004,它采用4 位體系架構。換言之,這種CPU 在一條機器指令中可以對最多4 位二進制數執行求和、比較與移動操作。Intel 4004 的數據總線與地址總線均只有4 條。

不久之后,8 位CPU 開始廣為流行,這種CPU 用于運行DOS 的早期個人計算機。20 世紀八九十年代,著名的便攜式游戲機Game Boy 就采用8 位處理器。這種CPU 可以在一條指令中對8 位二進制數進行操作。

技術的快速發展使16 位以及之后的32 位體系結構成為主導。CPU 寄存器隨之增大,以容納32 位數字。更大的寄存器自然催生出更大的數據總線與地址總線:具有32 條信號線的地址總線可以對232 字節(4 GB)的內存進行尋址。

人們對計算能力的渴求從未停止。計算機程序越來越復雜,消耗的內存越來越多,4 GB 內存已無法滿足需要。使用適合32 位寄存器的數字地址對超過4 GB 內存進行尋址頗為棘手,這成為64 位體系結構興起的動因,這種體系結構如今占據主導地位。64 位CPU 可以在一條指令中對極大的數字進行操作,而64 位寄存器將地址存儲在海量的存儲空間中:264 字節相當于超過170 億吉字節(GB)。

大端序與小端序 一些計算機設計師認為,應按從左至右的順序在RAM 與CPU 中存儲數字,這種模式稱為小端序。另一些計算機設計師則傾向于按從右至左的順序在存儲器中寫入數據,這種模式稱為大端序。因此,根據“字節序”的不同,二進制序列1-0-0-0-0-0-1-1 表示的數字也有所不同。

◎ 大端序:27 + 21 + 20 = 131

◎ 小端序:20 + 26 + 27 = 193

目前的大部分CPU 采用小端序模式,但同樣存在許多采用大端序模式的計算機。如果大端序CPU 需要解釋由小端序CPU 產生的數據,則必須采取措施以免出現字節序不匹配。程序員直接對二進制數進行操作,在解析來自網絡交換機的數據時尤其需要注意這個問題。雖然目前多數計算機采用小端序模式,但由于大部分早期的網絡路由器使用大端序CPU,所以因特網流量仍然以大端序為基礎進行標準化。以小端序模式讀取大端序數據時將出現亂碼,反之亦然。

模擬器 某些情況下,需要在計算機上運行某些為不同CPU 設計的代碼,以便在沒有iPhone 的情況下測試iPhone 應用,或玩膾炙人口的老式超級任天堂游戲。這是通過稱為模擬器的軟件來實現的。

模擬器用于模仿目標機器,它假定與其擁有相同的CPU、RAM 以及其他硬件。模擬器程序對指令進行解碼,并在模擬機器中執行。可以想見,如果兩臺機器的體系結構不同,那么在一臺機器內部模擬另一臺機器絕非易事。好在現代計算機的速度遠遠超過之前的機器,因此模擬并非無法實現。我們可以利用Game Boy 模擬器在計算機中創建一個虛擬的Game Boy,然后就能像使用實際的Game Boy 那樣玩游戲。

編譯器

通過對計算機進行編程,可以完成核磁共振成像、聲音識別、行星探索以及其他許多復雜的任務。值得注意的是,計算機執行的所有操作最終都要通過簡單的CPU 指令完成,即歸結為對數字的求和與比較。而Web 瀏覽器等復雜的計算機程序需要數百萬乃至數十億條這樣的機器指令。

但我們很少會直接使用CPU 指令來編寫程序,也無法采用這種方式開發一個逼真的三維計算機游戲。為了以一種更“自然”且更緊湊的方式表達命令,人們創造了編程語言。我們使用這些語言編寫代碼,然后通過一種稱為編譯器的程序將命令轉換為CPU 可以執行的機器指令。

我們用一個簡單的數學類比來解釋編譯器的用途。假設我們向某人提問,要求他計算5 的階乘。

5! = ?

但如果回答者不了解什么是階乘,則這樣提問并無意義。我們必須采用更簡單的操作來重新表述問題。

5×4×3×2×1 = ?

不過,如果回答者只會做加法怎么辦?我們必須進一步簡化問題的表述。

5 + 5 + 5 + 5 + 5 + 5 + 5 + 5 + 5 + 5 + 5 + 5 + 5 +5 + 5 + 5 + 5 + 5 + 5 + 5 + 5 + 5 + 5 + 5 = ?

可以看到,表達計算的形式越簡單,所需的操作數量越多。計算機代碼同樣如此。編譯器將編程語言中的復雜指令轉換為等效的CPU 指令。結合功能強大的外部庫,就能通過相對較少的幾行代碼表示包含數十億條CPU 指令的復雜程序,而這些代碼易于理解和修改。

計算機之父艾倫? 圖靈發現,簡單的機器有能力計算任何可計算的事物。如果機器具有通用的計算能力,那么它必須能遵循包含指令的程序,以便:

◎ 對存儲器中的數據進行讀寫;

◎ 執行條件分支:如果存儲地址具有給定的值,則跳轉到程序的另一個點。

我們稱具有這種通用計算能力的機器是圖靈完備的。無論計算的復雜性或難度如何,都可以采用簡單的讀取/ 寫入/ 分支指令來表達。只要分配足夠的時間與存儲空間,這些指令就能計算任何事物。

人們最近發現,一種稱為MOV(數據傳送)的CPU 指令是圖靈完備的。這意味著僅能執行MOV 指令的CPU 與完整的CPU 在功能上并無不同:換言之,通過MOV 指令可以嚴格地表達任何類型的代碼。

這個重要概念在于,無論簡單與否,如果程序能采用編程語言進行編碼,就可以重寫后在任何圖靈完備的機器中運行。編譯器是一種神奇的程序,能自動將代碼從復雜的語言轉換為簡單的語言。

操作系統

從本質上講,編譯后的計算機程序是CPU 指令的序列。如前所述,為臺式計算機編譯的代碼無法在智能手機中運行,因為二者采用不同的CPU體系結構。不過,由于程序必須與計算機的操作系統通信才能運行,編譯后的程序也可能無法在共享相同CPU 架構的兩臺計算機中使用。

為實現與外界的通信,程序必須進行輸入與輸出操作,如打開文件、在屏幕上顯示消息、打開網絡連接等。但不同的計算機采用不同的硬件,因此程序不可能直接支持所有不同類型的屏幕、聲卡或網卡。

這就是程序依賴于操作系統執行的原因所在。借助操作系統的幫助,程序可以毫不費力地使用不同的硬件。程序創建特殊的系統調用,請求操作系統執行所需的輸入/ 輸出操作。編譯器負責將輸入/ 輸出命令轉換為合適的系統調用。

然而,不同的操作系統往往使用互不兼容的系統調用。例如,與macOS或Linux 相比,Windows 在屏幕上打印信息所用的系統調用有所不同。

因此,在使用x86 處理器的Windows 中編譯的程序,無法在使用x86處理器的Mac 中運行。除針對特定的CPU 體系結構外,編譯后的代碼還會針對特定的操作系統。

編譯優化

優秀的編譯器致力于優化它們生成的機器碼。如果編譯器認為可以通過修改部分代碼來提高執行效率,則會處理。在生成二進制輸出之前,編譯器可能嘗試應用數百條優化規則。

因此,應使代碼易于閱讀以利于進行微優化。編譯器最終將完成所有細微的優化。例如,一些人對以下代碼頗有微詞。

functionfactorial(n)

ifn>1

returnfactorial(n-1)*

nelse

return1

他們認為應該進行以下修改:

functionfactorial(n)

result←1

whilen>1

result←result*n

n←n-1

returnresult

誠然,在不使用遞歸的情況下執行factorial 函數將消耗較少的計算資源,但仍然沒有理由因此而改變代碼?,F代編譯器將自動重寫簡單的遞歸函數,舉例如下。

i←x+y+1

j←x+y

為避免進行兩次x+y 計算,編譯器將上述代碼重寫為:

t1←x+y

i←t1+1

j←t1

應專注于編寫清晰且自解釋的代碼。如果性能出現問題,可以利用分析工具尋找代碼中的瓶頸,并嘗試改用更好的方法計算存在問題的代碼。此外,避免在不必要的微操作上浪費太多時間。

但在某些情況下,我們希望跳過編譯,接下來將對此進行討論。

腳本語言

某些語言在執行時并未被直接編譯為機器碼,這些語言稱為腳本語言,包括JavaScript、Python 以及Ruby。在腳本語言中,代碼由解釋器而非CPU 執行,解釋器必須安裝在運行代碼的機器中。

解釋器實時轉譯并執行代碼,因此其運行速度通常比編譯后的代碼慢得多。但另一方面,程序員隨時都能立即運行代碼而無須等待編譯過程。

對于規模極大的項目,編譯可能耗時數小時之久。

Google 工程師必須不斷編譯大量代碼,導致程序員“損失”了很多時間(圖7-9)。由于需要保證編譯后的二進制文件有更好的性能,Google 無法切換到腳本語言。公司為此開發了Go 語言,它的編譯速度極快,同時仍然保持很高的性能。

反匯編與逆向工程

給定一個已編譯的計算機程序,無法在編譯之前恢復其源代碼。但我們可以對二進制程序解碼,將用于編碼CPU 指令的數字轉換為人類可讀的指令序列。這個過程稱為反匯編。

接下來,可以查看這些CPU 指令,并嘗試分析它們的用途,這就是所謂的逆向工程。某些反匯編程序對這一過程大有裨益,它們能自動檢測并注釋系統調用與常用函數。借由反匯編工具,黑客對二進制代碼的各個環節了如指掌。我相信,許多頂尖的IT 公司都設有秘密的逆向工程實驗室,以便研究競爭對手的軟件。

地下黑客經常分析Windows、Photoshop、《俠盜獵車手》等授權程序中的二進制代碼,以確定哪部分代碼負責驗證軟件許可證。黑客將二進制代碼修改,在其中加入一條指令,直接跳轉到驗證許可證后執行的代碼部分。運行修改后的二進制代碼時,它在檢查許可證前獲取注入的JUMP 命令,從而可以在沒有付費的情況下運行非法的盜版副本。

在秘密的政府情報機構中,同樣設有供安全研究人員與工程師研究iOS、Windows、IE 瀏覽器等流行消費者軟件的實驗室。他們尋找這些程序中可能存在的安全漏洞,以防御網絡攻擊或對高價值目標的入侵。在這類攻擊中,最知名的當屬“震網”病毒,它是美國與以色列情報機構研制的一種網絡武器。通過感染控制地下聚變反應堆的計算機,“震網”延緩了伊朗核計劃。

開源軟件

如前所述,我們可以根據二進制可執行文件分析有關程序的原始指令,但無法恢復用于生成二進制文件的原始源代碼。

在沒有原始源代碼的情況下,即使可以稍許修改二進制文件以便以較小的方式破解,實際上也無法對程序進行任何重大更改(如添加新功能)。一些人推崇協作構建代碼的方式,因此將自己的源代碼開放供他人修改。“開源”的主要概念就在于此:所有人都能自由使用與修改的軟件?;贚inux 的操作系統(如Ubuntu、Fedora 與Debian)是開源的,而Windows 與macOS 是閉源的。

開源操作系統的一個有趣之處在于,任何人都可以檢查源代碼以尋找安全漏洞。現已證實,政府機構通過日常消費者軟件中未修補的安全漏洞,對數百萬平民進行利用和監視。

但對開源軟件而言,代碼受到的關注度更高,因此惡意的第三方與政府機構很難植入監控后門程序。使用macOS 或Windows 時,用戶必須相信Apple 或Microsoft 對自己的安全不會構成危害,并盡最大努力防止任何嚴重的安全漏洞。而開源系統置于公眾的監督之下,因此安全漏洞被忽視的可能性大為降低。

存儲器層次結構

我們知道,計算機的操作可以歸結為使CPU 執行簡單的指令,這些指令只能對存儲在CPU 寄存器中的數據操作。但寄存器的存儲空間通常被限制在1000 字節以內,這意味著CPU 寄存器與RAM 之間必須不斷進行數據傳輸。

如果存儲器訪問速度過慢,CPU 將被迫處于空閑狀態,以等待RAM 完成數據傳輸。CPU 讀寫存儲器中數據所需的時間與計算機性能直接相關。提高存儲器速度有助于加快計算機運行,也可以提高CPU 訪問數據的速度。CPU 能以近乎實時的速度(一個周期以內)訪問存儲在寄存器中的數據,但訪問RAM 則慢得多。

對于時鐘頻率為1 GHz 的CPU,一個周期的持續時間約為十億分之一秒,這是光線從本書進入讀者眼中所需的時間。

處理器與存儲器之間的鴻溝

近年來的技術發展使得CPU 速度成倍增長。雖然存儲器速度同樣有所提高,但卻慢得多。CPU 與RAM 之間的這種性能差距稱為“處理器與存儲器之間的鴻溝”。我們可以執行大量CPU 指令,因此它們很“廉價”;而從RAM 獲取數據所需的時間較長,因此它們很“昂貴”。隨著兩者之間的差距逐漸增大,提高存儲器訪問效率的重要性越發明顯。

現代計算機需要大約1000 個CPU 周期(1 微秒左右) 從RAM 獲取數據。這種速度已很驚人,但與訪問CPU 寄存器的時間相比仍然較慢。減少計算所需的RAM 操作次數,是計算機科學家追求的目標。

在兩個面對面的人之間,聲波傳播需要大約10 微秒。

時間局部性與空間局部性

在嘗試盡量減少對RAM 的訪問時,計算機科學家開始注意到兩個事實。

◎ 時間局部性:訪問某個存儲地址時,可能很快會再次訪問該地址。

◎ 空間局部性:訪問某個存儲地址時,可能很快會訪問與之相鄰的地址。

因此,將這些存儲地址保存在CPU 寄存器中,有助于避免大部分對RAM的“昂貴”操作。不過在設計CPU 芯片時,工業工程師并未找到可行的方法來容納足夠多的內部寄存器,但他們仍然發現了如何有效地利用時間局部性與空間局部性。接下來將對此進行討論。

一級緩存

可以構建一種集成在CPU 內部且速度極快的輔助存儲器,這就是一級緩存。將數據從一級緩存讀入寄存器,僅比直接從寄存器獲取數據稍慢。

利用一級緩存,我們將可能訪問的存儲地址中的內容復制到CPU 寄存器附近,借此以極快的速度將數據載入CPU 寄存器。將數據從一級緩存讀入寄存器僅需大約10 個CPU 周期,速度是從RAM 獲取數據的近百倍。

借由10 KB 左右的一級緩存,并合理利用時間局部性與空間局部性,超過一半的RAM 訪問調用僅通過緩存就能實現。這一創新使計算技術發生了翻天覆地的變化。一級緩存可以極大縮短CPU 的等待時間,使CPU 將更多時間用于實際計算而非處于空閑狀態。

二級緩存

提高一級緩存的容量有助于減少從RAM 獲取數據的操作,進而縮短CPU 的等待時間。但是,增大一級緩存的同時也會降低它的速度。在一級緩存達到50 KB 左右時,繼續增加其容量就要付出極高的成本。更好的方案是構建一種稱為二級緩存的緩存。二級緩存的速度稍慢,但容量比一級緩存大得多。現代CPU 配備的二級緩存約為200 KB,將數據從二級緩存讀入CPU 寄存器需要大約100 個CPU 周期。

我們將最有可能訪問的地址復制到一級緩存,較有可能訪問的地址復制到二級緩存。如果CPU 沒有在一級緩存中找到某個存儲地址,仍然可以嘗試在二級緩存中搜索。僅當該地址既不在一級緩存、也不在二級緩存中時,CPU 才需要訪問RAM。

目前,不少制造商推出了配備三級緩存的處理器。三級緩存的容量比二級緩存大,雖然速度不及二級緩存,但仍然比RAM 快得多。一級/ 二級/ 三級緩存非常重要,它們占據了CPU 芯片內部的大部分硅片空間。見圖7-11。

使用一級/ 二級/ 三級緩存能顯著提高計算機的性能。在配備200 KB的二級緩存后,CPU 發出的存儲請求中僅有不到10% 必須直接從RAM獲取。

讀者今后購買計算機時,對于所挑選的CPU,請記住比較一級/ 二級/三級緩存的容量。CPU 越好,緩存越大。一般來說,建議選擇一款時鐘頻率稍低但緩存容量較大的CPU。

第一級存儲器與第二級存儲器

如前所述,計算機配有不同類型的存儲器,它們按層次結構排列。性能最好的存儲器容量有限且成本極高。沿層次結構向下,可用的存儲空間越來越多,但訪問速度越來越慢。

在存儲器層次結構中,位于CPU 寄存器與緩存之下的是RAM,它負責存儲當前運行的所有進程的數據與代碼。截至2017 年,計算機配備的RAM 容量通常為1 GB 到10 GB。但在許多情況下,RAM 可能無法滿足操作系統以及所有運行程序的需要。

因此,我們必須深入探究存儲器層次結構,使用位于RAM 之下的硬盤。截至2017 年,計算機配備的硬盤容量通常為數百吉字節,足以容納當前運行的所有程序數據。如果RAM 已滿,當前的空閑數據將被移至硬盤以釋放部分內存空間。

問題在于,硬盤的速度非常慢,它一般需要100 萬個CPU 周期(1 毫秒)a 在磁盤與RAM 之間傳輸數據。從磁盤訪問數據看似很快,但不要忘記,訪問RAM 僅需1000 個周期,而訪問磁盤需要100 萬個周期。RAM 通常稱為第一級存儲器,而存儲程序與數據的磁盤稱為第二級存儲器。

標準照片在大約4 毫秒內捕捉光線。

CPU 無法直接訪問第二級存儲器。執行保存在第二級存儲器中的程序之前,必須將其復制到第一級存儲器。實際上,每次啟動計算機時,即便是操作系統也要從磁盤復制到RAM,否則CPU 無法運行。

確保RAM 永不枯竭 在典型活動期間,確保計算機處理的所有數據與程序都能載入RAM 至關重要,否則計算機將不斷在磁盤與RAM 之間交換數據。由于這項操作的速度極慢,計算機性能將嚴重下降,甚至無法使用。這種情況下,計算機不得不花費更多時間等待數據傳輸,而無法進行實際的計算。

當計算機不斷將數據從磁盤讀入RAM 時,則稱計算機處于抖動模式。必須對服務器進行持續監控,如果服務器開始處理無法載入RAM 的數據,那么抖動可能會導致整個服務器崩潰。銀行或收銀機前將因此排起長隊,而服務員除了責怪發生抖動的計算機系統之外別無他法。內存不足或許是導致服務器故障的主要原因之一。

外部存儲器與第三級存儲器

我們繼續沿存儲器層次結構向下分析。在連接到網絡之后,計算機就能訪問由其他計算機管理的存儲器。它們要么位于本地網絡,要么位于因特網(即云端)。但訪問這些數據所需的時間更長:讀取本地磁盤需要1 毫秒,而獲取網絡中的數據可能耗時數百毫秒。網絡包從一臺計算機傳輸到另一臺計算機大約需要10 毫秒,如果經由因特網傳輸則需要200 毫秒到300 毫秒,與眨眼的時間相仿。

位于存儲器層次結構底部的是第三級存儲器,這種存儲設備并非總是在線與可用的。在盒式磁帶或CD 中存儲數百萬吉字節的數據成本較低,但訪問這類介質中的數據時,需要將介質插入某種讀取設備,這可能需要數分鐘甚至數天之久(不妨嘗試讓IT 部門在周五晚上備份磁帶中的數據……)。有鑒于此,第三級存儲器僅適合歸檔很少訪問的數據。

存儲技術的發展趨勢

一方面,很難顯著改進“快速”存儲器(位于存儲器層次結構頂端)所用的技術;另一方面,“慢速”存儲器的速度越來越快,價格也越來越低。幾十年來,硬盤存儲的成本一直在下降,這種趨勢似乎還將持續下去。

新技術也使磁盤的速度得以提高。人們正從旋轉磁盤轉向固態硬盤(SSD),它沒有動件,因而更快、更可靠且更省電。

采用SSD 技術的磁盤正變得越來越便宜且越來越快,但其價格仍然不菲。有鑒于此,一些制造商推出了同時采用SSD 與磁技術的混合磁盤。后者將訪問頻率較高的數據存儲在SSD 中,訪問頻率較低的數據存儲在速度較慢的磁盤中。當需要頻繁訪問原先不經常訪問的數據時,則將其復制到混合驅動器中速度較快的SSD。這與CPU 利用內部緩存提高RAM 訪問速度的技巧頗為類似。

小結

本文介紹了一些基本的計算機工作原理。任何可計算的事物都能采用簡單的指令來表示。為將復雜的計算命令轉換為CPU 可以執行的簡單指令,需要使用一種稱為編譯器的程序。計算機之所以能進行復雜計算,僅僅是因為CPU 可以執行大量基本操作。

計算機的處理器速度很快,但存儲器相對較慢。CPU 并非以隨機方式訪問存儲器,而是遵循空間局部性與時間局部性原理。因此,可以將訪問頻率較高的數據緩存在速度更快的存儲器中。這一原則在多個級別的緩存中得到了應用:從一級緩存直到第三級存儲器,不一而足。

本文討論的緩存原則可以應用于多種場景。確定應用程序頻繁使用的數據,并設法提高這部分數據的訪問速度,是縮短計算機程序運行時間的最常用策略之一。

——本文選自《計算機科學精粹》

相關內容: 計算機工作原理 計算機的發明 計算機的內部結構

同類文章
主站蜘蛛池模板: 马鞍山 重工机械有限公司| 潍坊宇航机械有限公司| 大牧人机械有限公司| 长春合心机械制造有限公司 | 苏州欧比特机械有限公司| 广州惠德机械有限公司| 宁波工程机械有限公司| 东莞市岛精机械有限公司| 河南重工机械有限公司| 青岛美嘉隆包装机械有限公司| 杭州萧山凯兴食品机械有限公司| 上海埃比西斯机械有限公司| 潍坊 机械有限公司| 上海合劲传动机械有限公司| 郑州双狮粮油机械有限公司| 江西蓝翔重工有限公司| 上海傣纬机械设备有限公司 | 马长江钢铁有限公司| 山东通用机械有限公司| 济南蓝象数控机械有限公司| 信易电热机械有限公司| 徐州 机械制造有限公司| 浙江创伟机械有限公司| 金属制品有限公司起名| 张家港 机械有限公司| 烟台海兰德机械设备有限公司| 安徽鸿泰钢铁有限公司| 重庆志成机械有限公司| 东莞协鑫机械有限公司| 东光包装机械有限公司| 济南北斗星机械设备有限公司| 河南万杰食品机械有限公司| 东莞钰腾机械有限公司| 锦州 机械有限公司| 合肥光裕机械有限公司| 佛山市科振机械设备有限公司 | 大唐机械制造有限公司| 长沙远洋机械制造有限公司| 上海磊友成套机械设备有限公司| 广东森人机械有限公司| 山东九环石油机械有限公司| 合肥市春晖机械制造有限公司| 深圳机械院建筑设计有限公司| 襄阳 机械 有限公司| 信易电热机械有限公司| 淄博 机械设备有限公司| 安徽华机械有限公司| 杭州大禹机械有限公司| 济南鑫聚德机械有限公司| 郑州企鹅粮油机械有限公司| 百赞精密机械有限公司| 河南黄河防爆起重机有限公司| 廊坊畅享机械有限公司| 苏州 机械有限公司| 高密高锻机械有限公司| 山东誉亚大豆机械制造有限公司| 江苏青山机械有限公司| 普特工程机械有限公司| 温州正展机械有限公司| 沈阳德恒机械制造有限公司| 济宁通佳机械有限公司| 东莞市印刷机械有限公司| 潍坊竣通机械配套有限公司| 河南千里马工程机械有限公司| 江苏同正机械制造有限公司| 洛阳精密机械有限公司| 常州远见机械有限公司| 邢台钢铁有限公司官网| 廊坊包装机械有限公司| 上海舒平精工机械有限公司| 瑞迪机械实业有限公司| 德清恒丰机械有限公司| 浙江园林机械有限公司| 安阳市机械有限公司| 昆明旭邦机械有限公司| 永红铸造机械有限公司| 诸城市盛和机械有限公司| 太原通泽重工有限公司| 范斯特机械有限公司| 北京 机械 有限公司| 无锡新世杰辊压机械有限公司| 昆山施耐特机械有限公司| 日晗精密机械有限公司| 正扬电子机械有限公司| 新乡市福泽机械设备有限公司 | 机械密封件有限公司| 太原 机械 有限公司| 烟台瑞进精密机械有限公司| 山东恒旺机械有限公司| 深圳市美鹏机械设备有限公司| 华泰机械制造有限公司| 福建鼎盛钢铁有限公司| 鼎业机械设备有限公司| 郑州长宏机械制造有限公司| 华亿机械制造有限公司| 浙江亿森机械有限公司| 上海京雅机械有限公司| 上海优拜机械有限公司| 西安机械制造有限公司| 山东宇龙机械有限公司| 浙江冠林机械有限公司| 莱州化工机械有限公司| 新乡市振动机械有限公司| 延边鸿起实业有限公司| 太仓健柏机械有限公司| 天津润机械有限公司| 常州市锦益机械有限公司| 包装机械制造有限公司| 杭州杭达机械有限公司| 无锡市江益液压机械成套有限公司 | 山东吉恒机械有限公司| 贵州红林机械有限公司| 广东先达数控机械有限公司| 深圳恒盛力包装机械有限公司| 上海龙应机械制造有限公司| 昆山瑞钧机械设备有限公司| 浙江小伦制药机械有限公司 | 万兹莱压缩机械(上海)有限公司| 安徽涌诚机械有限公司| 嘉宝精密机械有限公司| 保定市恒瑞游乐机械有限公司| 沧州昌鸿磨浆机械有限公司| 潍坊西泰机械有限公司| 中兴机械制造有限公司| 佛山创宝包装机械有限公司| 郑州 机械有限公司| 杭州高福机械制造有限公司 | 上海树新机械有限公司| 江苏金梧机械有限公司| 和本精密机械有限公司| 北京大起空调有限公司| 浙江永达输送机械设备有限公司| 经纬纺织机械有限公司| 江阴市液压机械有限公司| 宁波博纳机械有限公司| 中山市信元铝门窗机械制造有限公司| 中热机械设备有限公司| 常熟 机械 有限公司| 上海起重机械有限公司| 上海敏硕机械配件有限公司| 广东正力精密机械有限公司| 台一精工机械有限公司| 深圳市德润机械有限公司| 柳州高华机械有限公司| 涿州北方重工设备设计有限公司| 浙江志高机械有限公司| 扬州沃尔特机械有限公司| 矿山起重机有限公司| 上海 起重设备有限公司| 苏州同大机械有限公司| 苏州联又机械有限公司| 芜湖中安重工自动化装备有限公司 | 上海阿泰瑞克重工有限公司| 大连船舶重工有限公司| 山东机械设备制造有限公司| 杭州五金机械有限公司| 浙江耐士伦机械有限公司| 上海鹰宏机械有限公司| 长沙益广制药机械有限公司 | 硕方精密机械有限公司| 石家庄瑞辉机械设备有限公司 | 山东莱工机械制造有限公司 | 广东烨辉钢铁有限公司| 好利用机械有限公司| 无锡东晨机械有限公司| 事必得精密机械有限公司| 昆山 环保机械有限公司| 江阴市长达钢铁有限公司| 河南甲庚机械设备有限公司| 杭州诺迈机械有限公司| 绍兴机械制造有限公司| 上海嘉倍德塑胶机械有限公司 | 成都松茂工程机械有限公司| 湖南运想重工有限公司| 济南速雕数控机械有限公司| 三友重工机械有限公司| 沈阳六合机械有限公司| 阳春市新钢铁有限公司| 江苏江海机械有限公司| 淄博 机械设备有限公司| 国浩机械制造有限公司| 福建敏捷机械有限公司| 金华市 机械制造有限公司| 恒兴兴业机械有限公司| 三一国杰机械有限公司| 江阴市三 机械有限公司| 洛阳路通重工机械有限公司| 瑞特精密机械有限公司| 玉环万全机械有限公司| 辽宁春光机械有限公司| 营口隆仁重工有限公司| 北京洛克机械有限公司| 机械制造有限公司 官网| 唐山佳鑫机械配件有限公司| 山东浩信机械有限公司| 深圳市环球同创机械有限公司| 设备机械制造有限公司| 山东华雄机械有限公司| 佛山新元机械有限公司| 元昆机械(昆山)有限公司| 在天精密机械有限公司| 上海汉虹精密机械有限公司| 上海德仁橡塑机械有限公司| 北京城建重工有限公司| 史陶比尔精密机械电子有限公司 | 河南机械设备制造有限公司| 中山市翠山机械制造有限公司| 苏州起重机械有限公司| 无锡盛达机械制造有限公司| 南通科邦机械有限公司| 东莞正为机械有限公司| 南海区机械设备有限公司| 郑州市鑫宇机械制造有限公司| 上海浩勇精密机械有限公司 | 东莞市天周机械有限公司| 青岛仕诚塑料机械有限公司| 临海正大机械有限公司| 远东机械设备有限公司| 青岛德盛机械制造有限公司| 佛山精密机械有限公司| 东莞市台铭数控机械有限公司| 上海江浪流体机械制造有限公司| 芜湖科翔动力机械有限公司| 温州佳诚机械有限公司| 扬州永瑞机械有限公司| 安钢闽源钢铁有限公司| 山东兖州煤矿机械有限公司| 福建申达钢铁有限公司| 石家庄瑞辉机械设备有限公司| 朗威电子机械有限公司| 北京印刷机械有限公司| 扬州中孚机械有限公司| 深圳市创世纪机械有限公司| 八达重工机械有限公司| 广东力特工程机械有限公司| 瑞安瑞泰机械有限公司| 南阳医疗机械有限公司| 无锡速波精密机械有限公司| 丹阳龙江钢铁有限公司| 日照立盈机械有限公司| 河北新钢钢铁有限公司| 上海科纳机械有限公司| 武义海拓机械有限公司| 兰州联合重工有限公司| 襄阳亚舟重型工程机械有限公司| 浙江高达机械有限公司| 江苏宏光钢铁有限公司| 北京工程机械有限公司| 济南艺高数控机械有限公司| 泉州佳升机械有限公司| 北京机械设备租赁有限公司| 浙江兴盛机械有限公司| 南牧机械有限公司招聘| 湖南卓迪机械有限公司| 深圳市安格斯机械有限公司| 临广电气机械有限公司| 温岭永进机械有限公司| 三明 机械有限公司| 青岛山森机械有限公司| 新疆丰泰钢铁有限公司| 常州机械设备有限公司| 上海建设路桥机械设备有限公司| 东莞达成机械设备制造有限公司| 上海沁艾机械设备有限公司| 无锡好麦机械有限公司| 江苏苏能机械有限公司| 新乡市机械有限公司| 山东平安工程机械有限公司| 济南金胜星机械设备有限公司| 世创机械制造有限公司| 上海世达机械工具厂有限公司| 重庆海迅机械制造有限公司| 郴州粮油机械有限公司| 上海瀚艺冷冻机械有限公司| 高臻机械机械有限公司| 上海国翔包装机械制造有限公司 | 江苏民生重工有限公司| 志庆机械设备有限公司| 山东威力重工机床有限公司| 浙江山海机械有限公司| 江门市科杰机械自动化有限公司| 新兴移山天津重工有限公司| 青岛中华宇塑料机械有限公司 | 佛山市海裕机械有限公司| 厦门工程机械有限公司| 中阳钢铁有限公司招聘| 伯曼机械制造有限公司| 广州恒联食品机械有限公司| 合浦惠利机械有限公司| 中核 天津 机械有限公司| 日发纺织机械有限公司| 山东元裕机械有限公司| 浙江鼎业机械设备有限公司| 西安鸿运机械有限公司| 杭重工程机械有限公司| 南京化工机械有限公司| 江苏力源液压机械有限公司| 嘉兴 精密机械有限公司| 广州南头机械有限公司| 绿友园林机械有限公司| 潍坊新成达机械有限公司| 郑州市联华机械制造有限公司| 南通宝钢钢铁有限公司| 青岛慧洋梳理机械有限公司| 无锡市机械制造有限公司| 张家港重工有限公司| 河南省新乡市矿山起重机有限公司 | 宁波方力机械有限公司| 无锡秉杰机械有限公司| 广东荣钢钢铁有限公司| 德州石油机械有限公司| 福建三嘉钢铁有限公司| 苏州金韦尔机械有限公司| 东莞市佐臣自动化机械有限公司| 浙江金马逊机械有限公司| 大连世达重工有限公司| 起重机械制造有限公司| 厦门机械工业有限公司| 苏州联又机械有限公司| 江苏贸隆机械制造有限公司| 江苏贸隆机械制造有限公司| 唐山宝泰钢铁有限公司| 东莞港重机械有限公司| 泉州市劲力工程机械有限公司| 山东巨明机械有限公司| 江阴市洪腾机械有限公司| 浙江超伟机械有限公司| 河北钢铁矿业有限公司| 泉州市闽达机械制造有限公司| 河南真牛起重机有限公司| 美心翼申机械有限公司| 南京泽创机械有限公司| 大连橡胶塑料机械有限公司| 台州市双辉机械设备有限公司 | 鑫成机械设备有限公司| 汕头机械厂有限公司| 海盐鼎盛机械有限公司| 嘉兴扬鑫机械有限公司| 广东三浦重工有限公司| 威海光威精密机械有限公司| 东莞市永创包装机械有限公司| 成都弘邦机械有限公司| 西安北村精密机械有限公司| 鞍山机械重工有限公司| 青州市晨光机械有限公司| 嘉兴机械有限公司招聘| 事必得精密机械有限公司| 大连塑料机械有限公司| 佛山市永盛达机械有限公司| 郑州未来机械制造有限公司| 江阴市博越机械有限公司| 沈阳斗山工程机械有限公司| 济南鼎业机械制造有限公司 | 绍兴越发机械有限公司| 台在机械设备有限公司| 山东小康机械有限公司| 佛山市明宏机械设备有限公司| 长沙益广制药机械有限公司| 重庆国杰工程机械有限公司| 上海天驰制药机械有限公司| 青岛隆硕农牧机械制造有限公司| 张家港市机械有限公司| 常州市永明机械制造有限公司| 上海 马机械有限公司| 广东中远海运重工有限公司| 山东省机械施工有限公司| 江西萍乡钢铁有限公司| 唐山利军机械有限公司| 济宁矿山机械有限公司| 南通奥普机械工程有限公司| 无锡前洲兴华机械有限公司| 江苏金梧机械有限公司| 南通密炼捏合机械有限公司| 常州数控机械有限公司| 江阴起重机械有限公司| 上海赛峰包装机械设备有限公司 | 浙江机械设备有限公司| 上海工程机械厂有限公司| 临汾志强钢铁有限公司| 苏州阔泽精密机械有限公司| 上海山美重型矿山机械有限公司 | 联征机械设备有限公司| 上海起重设备有限公司| 东莞安默琳机械制造技术有限公司| 输送机械设备有限公司| 星塔机械深圳有限公司| 浙江乾坤机械有限公司| 台湾鸿昌机械有限公司| 永腾弹簧机械设备有限公司| 广东信昌机械有限公司| 宝鸡万工机械制造有限公司| 常州宝菱重工机械有限公司| 江苏鑫林钢铁有限公司| 广州市华劲机械有限公司| 浙江盛维机械有限公司| 瑞安市华东包装机械有限公司| 通达塑料机械有限公司| 台林机械有限公司 -| 唐山市德龙钢铁有限公司| 朝阳重工机械有限公司| 江阴市新友机械制造有限公司| 重庆钢实机械有限公司| 江阴 机械制造有限公司| 江苏昆仑钢铁有限公司| 威马农业机械有限公司| 河南省矿山起重机械有限公司| 杭州春江制药机械有限公司| 合肥汉杰包装机械喷码有限公司 | 浙江起重机械有限公司| 苏州市丰科精密机械有限公司| 江苏贝斯特数控机械有限公司| 成都神钢建设机械有限公司| 台州迈兴机械有限公司| 上海卓亚矿山机械有限公司| 天津千百顺钢铁贸易有限公司| 苏州奥达机械部件有限公司| 泉州巨能机械有限公司| 三木机械制造实业有限公司| 佛山突破机械制造有限公司 | 浙江赛力机械有限公司| 安庆恒昌机械有限公司| 河南机械制造有限公司| 广州市力进食品机械有限公司| 义乌联动机械有限公司| 福建鼎盛钢铁有限公司| 青岛木业机械有限公司| 上海重型机械有限公司| 广东中远海运重工有限公司| 邢台振成机械有限公司| 烟台鼎科机械有限公司| 杭州中力机械有限公司| 珠海市中鑫隆机械化建设工程有限公司| 宁波美宁机械有限公司| 北京大森长空包装机械有限公司| 郑州中联收获机械有限公司| 上海陆达包装机械制造有限公司| 河南双鑫钢铁有限公司| 绵阳新晨动力机械有限公司| 湖南力诺机械有限公司| 泰州市海锋机械制造有限公司| 信息技术有限公司起名| 浙江恒机械有限公司| 浙江海重重工有限公司| 江苏科圣化工机械有限公司| 郑州市建新机械制造有限公司 | 昆山富邦机械有限公司| 无锡 钢铁贸易有限公司| 郑州重型机械有限公司| 昆山东新力特精密机械有限公司| 重庆万凯机械有限公司| 上海紫宏机械有限公司| 江苏优轧机械有限公司| 深圳海邻机械设备有限公司| 盐城益聚达机械有限公司| 昆山机械制造有限公司| 东莞市 机械有限公司| 矿山机械设备有限公司| 上海贝得尔石化机械设备有限公司 | 青岛昌源隆纺织机械有限公司 | 焦作巨航粮油机械有限公司| 合肥方圆机械有限公司| 挤出机械 有限公司| 张家港和和机械有限公司| 东莞市通机械有限公司| 成都 机械 有限公司| 金凯达机械有限公司| 大连起重矿山机械有限公司| 深圳海邻机械设备有限公司| 汤姆包装机械有限公司| 南通腾中机械有限公司| 西安北村精密机械有限公司| 温州锐光机械有限公司| 上海起重设备有限公司| 焦作泰鑫机械有限公司| 嵩县煜嵩机械有限公司| 广州华劲机械有限公司| 襄阳通威机械有限公司| 上海机械配件有限公司| 苏州拓博机械设备有限公司| 江苏铁本钢铁有限公司| 新美星包装机械有限公司| 上海东芝机械有限公司| 湖南华菱钢铁有限公司| 河南省起重机有限公司| 山东包装机械有限公司| 江苏谷登工程机械装备有限公司| 江苏纺织机械有限公司| 苏州施米特机械有限公司| 昆山市贝纳特机械设备有限公司| 郑州天龙机械有限公司| 佳友精密机械有限公司| 河北圣禹水工机械有限公司| 天津敏信机械有限公司| 常州市丰丰机械有限公司| 河南 工程机械有限公司| 临沂新天力机械有限公司| 苏州 机械 有限公司| 广西千里通机械设备有限公司| 青岛金福鑫塑料机械有限公司| 北京机械设备制造有限公司| 成都中挖机械有限公司| 昆山市海进机械有限公司| 浙江机械有限公司招聘信息| 东芝机械上海有限公司| 广州轻工机械有限公司| 成都经纬机械制造有限公司| 鑫盛机械制造有限公司| 淮南凯盛重工有限公司| 昆山大风机械有限公司| 浙江向隆机械有限公司| 力顺源机械有限公司| 龙口隆基机械有限公司| 嘉兴市机械有限公司| 天工工程机械有限公司| 三一汽车起重机械有限公司| 泉州明辉机械有限公司| 浙江金马逊机械有限公司| 杭州雅顿过滤机械有限公司| 上海贝得尔石化机械设备有限公司 | 济南博威液压机械有限公司| 温岭华驰机械有限公司| 青岛国森机械有限公司| 唐山化工机械有限公司| 东莞市博志达工程机械制造有限公司 | 焦作 机械 有限公司| 金格瑞机械有限公司| 张家港机械设备有限公司| 河北途盟机械制造有限公司 | 上海翔展机械有限公司| 潍坊中迪机械有限公司| 中交天和机械设备制造有限公司| 浙江铖虹机械有限公司| 东莞市世翔精密机械制造有限公司 | 圣博液压机械有限公司| 浙江金驰机械有限公司| 苏州起重机械有限公司| 荆州祥达机械制造有限公司| 输送机械制造有限公司| 绵阳科睿机械有限公司| 江苏永立机械有限公司| 深圳市环球同创机械有限公司| 广西美鹏机械设备有限公司| 常州英来机械有限公司| 沈阳机械制造有限公司| 青岛机械利有限公司| 常州宝菱重工机械有限公司 | 青岛 重工 有限公司| 杭州三普机械有限公司| 深圳市创能机械有限公司| 源田床具机械有限公司| 杭州金竺机械有限公司| 山东金大丰机械有限公司| 粮食机械设备有限公司| 扬州华粮机械有限公司| 昆山崇粲机械有限公司| 雅康精密机械有限公司| 保定华光机械有限公司| 洛阳精密机械有限公司| 智能机械设备有限公司| 江苏双箭输送机械有限公司| 青岛华磊塑料机械有限公司 | 山西机械设备有限公司| 濮阳崛起装饰有限公司| 宁波凯特机械有限公司| 南通苏诺特包装机械有限公司| 上海德采包装机械有限公司| 河南千里机械有限公司| 上海世邦机械有限公司| 恒联食品机械有限公司| 济南速雕数控机械有限公司 | 华力重工机械有限公司| 德耐尔压缩机械有限公司| 无锡通用机械有限公司| 广州东升机械有限公司| 上海 乐 机械有限公司| 才美机械制造(上海)有限公司| 扬州精辉试验机械有限公司| 武汉食品机械有限公司| 重庆箭驰机械有限公司| 浙江金奔机械制造有限公司| 上海金纬机械有限公司| 青岛新型建设机械有限公司| 三星重工业宁波有限公司招聘 | 佛山市奥索包装机械有限公司| 东莞大同机械有限公司| 珠海华亚机械有限公司| 中联恒通机械有限公司| 濮阳机械制造有限公司| 汕头市包装机械有限公司| 潍坊市贝特机械有限公司| 湖北华伟石化机械设备制造有限公司 | 上海巨能减速机械有限公司| 深圳数控机械有限公司| 南通机械制造有限公司| 海顺机械台州有限公司| 浙江四和机械有限公司| 装饰工程有限公司起名| 广西利维重工有限公司| 郑州新水工机械有限公司| 南京凯友橡塑机械有限公司| 宁波盛技机械有限公司| 苏州拓博机械设备有限公司| 合肥汉杰包装机械喷码有限公司| 沃洲机械制造有限公司| 扬州涂装机械有限公司| 青岛唐宇机械制造有限公司| 潍坊润达机械有限公司| 河北永明地质工程机械有限公司| 比力特机械有限公司| 玉环博行机械有限公司| 青岛恒林机械有限公司| 泰安东岳重工有限公司| 上海机械工程有限公司| 盐城市机械有限公司| 盐城市鑫益达精密机械有限公司| 苏州恒迈精密机械有限公司| 唐山燕钢钢铁有限公司| 沈阳恒力机械有限公司| 唐山亚捷机械有限公司| 青州东威机械有限公司| 晋城福盛钢铁有限公司| 戴氏印刷机械有限公司| 上海长空机械有限公司| 广州工友起重设备制造有限公司 | 济南盛润机械有限公司| 上海翊特机械有限公司| 江阴市机械设备有限公司| 江阴华西钢铁有限公司| 武汉九州龙工程机械有限公司| 开封市茂盛粮食机械有限公司| 南京恩梯恩精密机械有限公司 | 东莞瑞辉机械有限公司| 韶瑞重工有限公司官网| 沈阳西城钢铁有限公司| 上海申克机械有限公司| 济南金梭机械制造有限公司 | 无锡精密机械有限公司| 粤裕丰钢铁有限公司| 东台市机械有限公司| 青县冀丰钢铁有限公司| 无锡英那威特机械发展有限公司| 力升机械有限公司.| 山东兴华机械有限公司| 运输有限公司起名大全| 上海胡鑫机械有限公司| 浙江西子重工机械有限公司| 上海金恒机械制造有限公司| 江阴西城钢铁有限公司| 福州 机械制造有限公司| 定州宏远机械有限公司| 上海机械装备有限公司| 长春泰盟机械制造有限公司| 富利源机械有限公司| 八达重工机械有限公司| 山东同洲机械制造有限公司| 南京 机械制造有限公司| 海宁市腾达机械有限公司| 浙江先锋机械有限公司| 曲阜润丰机械有限公司| 江苏谷登工程机械装备有限公司 | 齐齐哈尔机械有限公司| 德耐尔压缩机械有限公司| 上海炬钢机械制造有限公司| 浙江博创机械有限公司| 浙江金奔机械制造有限公司| 江苏汉庭机械制造有限公司| 利星行机械有限公司| 青岛泰新机械有限公司| 山东元裕机械有限公司| 郑州市鑫宇机械制造有限公司| 江阴乐帕克智能机械有限公司| 昆山拓可机械有限公司| 昆山市贝纳特机械设备有限公司 | 上海轶鹰起重机械有限公司| 杭州金狮机械有限公司| 瑞迪机械实业有限公司| 济宁五创机械有限公司| 浙江永达输送机械设备有限公司 | 无锡印染机械有限公司| 宏强机械设备有限公司| 常熟飞龙机械有限公司| 佛山建邦机械有限公司| 长沙中南福鼎机械设备有限公司| 杭州双利机械有限公司| 吴江精密机械有限公司| 上海机械成套设备有限公司| 台州迈兴机械有限公司| 济南 机械 有限公司| 无锡橡塑机械有限公司| 东莞机械制造有限公司| 青州市三联重工设备制造有限公司| 上海乾承机械设备有限公司| 安徽玻璃机械有限公司| 长沙中南福鼎机械设备有限公司 | 恒联食品机械有限公司| 东莞市固达机械制造有限公司| 无锡名震机械制造有限公司| 广东龙辉基业建筑机械有限公司| 自动化机械 上海有限公司| 湖北天腾重型机械制造有限公司 | 成都海科机械设备制造有限公司| 招远矿山机械有限公司| 西安机械设备有限公司| 南京创博机械设备有限公司| 南京精密机械有限公司| 东莞市浈颖机械设备有限公司| 宣城市建林机械有限公司| 北京龙泰机械设备安装有限公司| 江苏中热机械设备有限公司| 浙江铸信机械有限公司| 海宁弘德机械有限公司| 浙江凯岛起重机械有限公司| 南京力霸起重设备机械有限公司| 江苏同力机械有限公司| 苏州星光精密机械有限公司| 上海旭恒精工机械制造有限公司| 洛阳矿山机械有限公司| 浙江名瑞机械有限公司| 江宏机械制造有限公司| 河南一重起重机有限公司| 廊坊机械制造有限公司| 南通 机械有限公司| 泉州工程机械有限公司| 重庆机械制造有限公司| 苏州市江南石化机械有限公司| 苏州亿泛精密机械有限公司| 安徽宇华机械制造有限公司| 华威焊割机械有限公司| 陕西 工程机械有限公司| 旭田包装机械有限公司| 浙江三叶机械有限公司| 蚌埠神舟机械有限公司| 食品包装机械有限公司| 温州轻工机械有限公司| 浙江荣亿精密机械有限公司| 河南云天起重机械有限公司| 佛山柯田包装机械有限公司| 上海徽机械有限公司| 济南市恒宇机械有限公司| 徐工建机机械有限公司| 长沙三一重工有限公司| 沈阳捷优机械设备有限公司| 昆山乙盛机械有限公司招聘启事| 一帆机械设备有限公司| 柳州富达机械有限公司| 铁岭圣添机械有限公司| 四川凌峰航空液压机械有限公司| 新乡市海纳筛分机械制造有限公司| 佛山市创利宝包装机械有限公司 | 深圳液压机械有限公司| 大连鸿升机械有限公司| 武汉机械工程有限公司| 天津 起重有限公司| 南通安港机械有限公司| 重庆海迅机械制造有限公司| 浙江华昌液压机械有限公司| 浙江卓驰机械有限公司| 杭州纺织机械有限公司| 昆山弘迪精密机械有限公司 | 苏州勤美达精密机械有限公司| 武汉四方圆机械设备有限公司 | 无锡市康晖机械制造有限公司| 昆山协扬机械有限公司| 信息工程有限公司起名| 南通铁军机械有限公司| 杭州三瑞机械有限公司| 广州市汇格机械设备有限公司| 厦门群鑫机械工业有限公司| 渭南金狮机械有限公司| 金华巨鑫机械有限公司| 武汉格瑞拓机械有限公司| 南通科诚橡塑机械有限公司| 杭州鸿立机械有限公司| 章丘丰源机械有限公司| 宁波拓诚机械有限公司| 贵阳闽达钢铁有限公司| 江苏韩通船舶重工有限公司| 张家港市亿利机械有限公司 | 台进精密机械有限公司| 平湖机械制造有限公司| 杭州萧山机械有限公司| 青岛现代机械有限公司| 泉州市机械有限公司| 友嘉精密机械有限公司| 威海化工机械有限公司| 沃德精密机械有限公司| 河南宝润机械有限公司| 常州宏机械有限公司| 河南宝润机械有限公司| 浙江液压机械有限公司| 广东美特机械有限公司| 苏州毕特富精密机械有限公司| 东源精密机械有限公司| 东莞元渝机械有限公司| 华电重工装备有限公司| 西安工程机械有限公司| 青岛农业机械有限公司| 常州工程机械有限公司| 武汉东尔机械有限公司| 江西中天机械有限公司| 九江益鑫机械有限公司| 深圳机械设备有限公司| 河南机械设备制造有限公司列表 | 普惠环保机械有限公司| 恒江机械制造有限公司| 上海起华机械有限公司| 郑州市鑫宇机械制造有限公司 | 大连橡塑机械有限公司| 邢台机械制造有限公司| 上海卓汇机械有限公司| 泰兴市立君机械设备有限公司 | 唐山众达机械轧辊有限公司| 华信陶瓷机械有限公司| 扬州沃尔特机械有限公司| 河北裕华钢铁有限公司| 苏州擎邦机械有限公司| 鞍山机械设备有限公司| 张家口机械有限公司| 运输有限公司起名大全| 江苏坤泰机械有限公司| 天门仙粮机械有限公司| 捷赛机械苏州有限公司| 湖南嘉龙机械设备贸易有限公司| 山东莱州机械有限公司| 浙江冠林机械有限公司| 福建起然燃气设备有限公司| 昆山机械设备有限公司| 西安 机械有限公司| 江阴市化工机械有限公司| 海宁弘德机械有限公司| 宁波传动机械有限公司| 郑州重工机械有限公司| 东莞培锋精密机械有限公司| 张家港同大机械有限公司| 上海玉兆精密机械有限公司| 上海沪临重工有限公司| 南京 机械制造有限公司| 沈阳捷优机械设备有限公司| 扬州液压机械有限公司| 上海科峰机械有限公司| 青岛昊悦机械有限公司| 山东动力机械有限公司| 潍坊新成达机械有限公司| 浙江博创机械有限公司| 深圳市美鹏机械设备有限公司| 唐山国义钢铁有限公司| 营口京华钢铁有限公司| 郑州茂祥机械有限公司| 天津重型机械有限公司| 上海磊友成套机械设备有限公司| 重庆双腾机械制造有限公司| 湖北首开机械有限公司| 上海塑料机械有限公司| 杭州海兴机械有限公司| 上海捷如重工机电设备有限公司 | 无锡全盛安仁机械有限公司| 友嘉精密机械有限公司| 上海建设路桥机械设备有限公司| 大连船舶重工船业有限公司| 深圳市塑胶机械有限公司| 温州精宇机械有限公司| 艾沃意特机械设备制造有限公司| 永达机械制造有限公司| 宿迁 机械 有限公司| 江苏洪流化工机械有限公司| 杭州合立机械有限公司| 烟台浩阳机械有限公司| 永达机械制造有限公司| 临沂大阳通用机械有限公司| 无锡市丰玮机械设备有限公司| 上海塑帝机械有限公司| 江阴化工机械有限公司| 金丰机械工业有限公司| 深圳优捷机械有限公司| 上海尼尔机械制造有限公司| 吉林小松工程机械有限公司 | 华菱涟源钢铁有限公司| 唐山宝航机械有限公司| 河北国煤机械制造有限公司 | 洛阳钢峰机械有限公司| 新乡市东振机械制造有限公司| 合肥市春晖机械制造有限公司| 台州精密机械有限公司| 禹城市华普机械设备有限公司| 农业机械装备有限公司| 百赞精密机械有限公司| 六安恒源机械有限公司| 安徽富鑫钢铁有限公司| 南京力霸起重设备机械有限公司| 台州特特机械有限公司| 温州润新机械制造有限公司| 中核机械工程有限公司| 华世丹机械有限公司| 山东煤矿机械有限公司| 河南省矿山起重机械有限公司| 江阴鼎力起重机械有限公司| 纽科伦起重机有限公司| 禹城益佳机械有限公司| 济宁青科机械有限公司| 烟台海兰德机械设备有限公司| 广州市华劲机械有限公司 | 江苏奥马机械有限公司| 上海翊特机械有限公司| 河北鑫达钢铁有限公司| 广州新欧机械有限公司| 上海利昆机械有限公司| 河南瑞峰机械有限公司| 台州市路桥奇勇农业机械有限公司| 兄弟机械西安有限公司| 张家港市家源机械有限公司| 智能机械设备有限公司| 上海制药机械有限公司| 佛山星光传动机械有限公司| 大连精密机械有限公司| 江苏永康机械有限公司| 涿州北方重工设备设计有限公司 | 浙江红旗机械有限公司| 岳阳神冈起重电磁铁有限公司| 唐山凯恒钢铁有限公司| 恒兴兴业机械有限公司| 上海集嘉机械有限公司| 常州市昊博机械有限公司| 上海敏杰机械有限公司| 江苏科威机械有限公司| 特雷克斯常州机械有限公司| 百超玻璃机械有限公司| 南京佳盛机械设备有限公司| 舞钢中加钢铁有限公司| 上海捷如重工机电设备有限公司| 广州振通机械有限公司| 惟其信石油机械(天津)有限公司| 山东博宇机械有限公司| 大连 重工有限公司| 马鞍山 机械制造有限公司| 西安工程机械有限公司| 苏州宁兴精密机械有限公司| 贝斯特机械有限公司| 西安北村精密机械有限公司| 张家港白熊科美机械有限公司| 力 机械 有限公司| 宁波信泰机械有限公司| 山东济宁机械有限公司| 芜湖富鑫钢铁有限公司| 上海的纸箱机械有限公司| 无锡开普机械有限公司| 广州恒星冷冻机械制造有限公司| 浙江勇力机械有限公司| 东莞迅得机械有限公司| 上海 印刷机械有限公司| 泰而勒食品机械贸易(上海)有限公司| 济宁 机械有限公司| 江苏中闽钢铁有限公司| 昌乐 机械 有限公司| 徐州工程机械有限公司| 乙盛机械工业有限公司| 广州起航贸易有限公司| 青岛机械利有限公司| 台州工交机械有限公司| 江苏国瑞液压机械有限公司| 济南圣元机械工程有限公司| 卡麦龙机械有限公司| 河北敬业钢铁有限公司| 注册机械设备有限公司有什么要求 | 东莞数控机械有限公司| 河北雪龙机械制造有限公司| 堃霖冷冻机械有限公司| 宁波天竺工程机械有限公司| 烟台 机械有限公司| 自动化机械有限公司| 新乡市振英机械设备有限公司| 山东通佳机械有限公司| 丰诺植保机械制造有限公司| 三门峡宏基机械有限公司| 唐山市德龙钢铁有限公司| 无锡远方机械有限公司| 上海集美食品机械有限公司| 河南森源重工有限公司| 宁波久力数控机械有限公司| 安徽金锡机械有限公司| 东莞高恩机械有限公司| 赵县金利机械有限公司| 江苏爱斯特机械有限公司怎么样| 徐工工程机械有限公司| 乐星机械无锡有限公司| 郑州华隆机械制造有限公司| 东莞机械设备制造有限公司| 上海川源机械工程有限公司| 杭州科豪机械有限公司| 苏州精雕精密机械工程有限公司| 南京建克机械有限公司| 江阴伟江机械有限公司| 山东明沃机械有限公司| 泉州巨能机械有限公司| 杭州天杨机械有限公司| 贵州华泰机械设备租赁有限公司| 江苏海特尔机械有限公司 | 东莞高臻机械设备有限公司| 东莞自动化机械有限公司| 杭州鸿机械有限公司|