導航:首頁 > 編程語言 > 信息儲存的工作程序

信息儲存的工作程序

發布時間:2023-08-15 23:58:46

A. 計算機存儲程序工作原理

計算機存儲原理
計算機存儲原理[轉載]
1 電唱機、電話、電腦——談談模擬信號
2 數字信號
3 I/O設備,存儲器、處理器
「原理」一詞,似乎總是代表艱深難度,另外還多少有些「太過理論,脫離實際」的意味。對於計算機,它的原理還偏向於硬體。基於這些,我們需要明白,在真正開始學習編程之前,我們有何必要學習一些計算機原理呢?
在大學里,計算機系有專門的一門《計算機原理》課,計算機原理的內容並不出現在計算機語言的課中。或許是這個原因,許多面向社會人員(非專業人士)的計算機編程書籍同樣不講計算機原理。這容易造成學習者也許上手很快,但學到一定程度後就難以有較深入的發展。我想,這是因為「底氣不足」。
如上面提到的,計算機原理是完整的一門課,我們此處只用一章的時間闡述,所以我們必須講最本質的原理。
1 電唱機、電話、電腦——談談模擬信號 要了解電腦的原理,不妨舉一些我們早已熟悉的其它電器的例子,看看它們的原理。假如你第一次看到一台會能說會唱的電腦,你可能會感到新奇,但事實上,別忘了,從CD機到帶式的隨機聽,它們都沒有生命卻「記下」然後「說出」聲音。事實上它們運行的原理,在本質和電腦完全一致,只不過由於我們太過熟悉,所以就認為它們沒有什麼了不起。其實,你能說出電唱機為什麼能唱嗎?
原始的電唱機會發唱的原理:
一張盤,表面塗一層石蠟。取一根針,針尖正好接觸蠟面,針上頂一張薄膜。讓帕瓦羅蒂在不遠處沖著這張膜唱《我的太陽》。另有一人在老帕高歌時均速地旋轉蠟盤。於是,歌聲高低不同,薄膜向下壓的幅度也不同,針在蠟上刻的深淺便不同,這樣,就將人的聲音最終以蠟上劃痕的深淺記錄下來。將蠟盤固化,在一套反方向的裝置上:盤轉,頂針上下高底不同地拉動一張膜,那張膜就會有模有樣地唱《我的太陽》了。
再來看看電話的原理:
話筒內有一堆碳粉,碳粉內埋一導線,碳粉蓋一張膜。同樣,當你對話筒大喊大叫時,膜對碳粉造成忽緊忽松的壓力,碳粉之間時緊時松,引起其電阻的大小變化,最終忽大忽小的電流傳到對話的聽筒。聽筒內有一電磁鐵隨電腦大小而磁性不同,它對埋有金屬絲薄膜時吸時放,薄膜便發出了你的聲音。
你我都已經永遠地失去了發明的電唱機或電話的機會了……偉大的先驅們是那麼的聰明,懂得將一種不便於存儲,不便於傳播的信號轉換為另一種便於存儲,便於傳播的信號,從而有了偉大的發明。
電腦(計算機)要管理各種信息,首先它必須能存儲,傳載這些信息,所以,在這一點上,它的本質和電唱機或電話沒有區別,必須實現各種信息以某種方法,轉換為另一種信息。
這就是計算機的第一條本質原理:將各類信息以某種信號進行存儲。
好極了,現在,我們已經是了解計算機本質之一的人,從今天起,當我們再聽到有菜鳥在說硬碟時,你大可對其怒喝:「成天就知道『酷魚大腳西部數據』!不管是什麼牌子,也不管是硬是軟是光,它們都是計算機將外界信息以磁或者激光信號的形式進行存儲的介質,懂不?看你真像個中關村的電腦販子!」(如果對方體積儼然在你的1.5倍以上,最後一句可以不說)
2 數字信號 「數字」——digit。
無論我說中文還是英文的,除了剛巧學完0~9的小學低年級學生外,20和21世紀內出生的人都知道我是在說一個時髦詞。
這個「數字」所代表的,是「模擬」的反面。
電視,我們要數字的(盡管據說在中國並沒有數字信號的電視節目);
手機,當然是數字的,前陣子中國電信已徹底地向採用模擬信號的蜂窩說bye-bye; 相機,數碼的。(數碼就是數字)
空調,數控的(空調吹不出數字的風,但它說,我這風是在數字信號的控制下吹出來的,當然就白里透紅與眾不同)。
計算機系統中,鍵盤,滑鼠,掃描儀,數碼相機等,可稱為輸入(Input)設備。
顯示器,列印機,稱為輸出(Output)設備。
這二者統稱為輸入輸出設備,也就是計算機英文中常見的那個縮寫:IO或I/O。
輸入設備用來做什麼?用來向計算機輸入信息,這過程便有非常多的「模擬->數字」
轉換器。而輸出設備,則將處理後的的信息以合適的格式輸出(一般是為了輸出給人看)。
下面我們用我們最熟悉不過的滑鼠來說明。
第一,滑鼠的輸入端是什麼呢?
答:是我們手裡握著的那個類似老鼠的東西。
第二,滑鼠的輸入端要處理的是什麼信息呢(換一種問法是:滑鼠要輸入什麼信息)?
答:是我們胳膊肘的來回挪動(這里暫不說單擊,雙擊等)。可別說胳膊肘的動作不是信息——那樣說可真外行——包括挪動的方向,距離,速度等。
第三,胳膊肘的動作是「模擬信號」還是「數字信號」呢?
答:只要你的手是肉長的,那麼就只能是模擬信號。

第四,
胳膊肘的動作是如何被採集,
又如何傳輸入進電腦,又如何被處理,
又如何變成
一個游標在屏幕上跑來跑去,有時候還會變成一隻小手……

答:
@
#


%
#
?
!
關於滑鼠的具體工作過程已經不是我能回答的了,
也不是我們要學習的內容。
不過如你
很窮,
和我一樣用的是
10
來塊的機械式滑鼠,
那麼恭喜你,
你可以親自
「解剖」
一下滑鼠,
觀察滑鼠里頭的「模數轉換器」。方法是把滑鼠背過來,揭掉合格證(提醒,揭掉後你的鼠
標可能無法保修了),擰掉螺絲,打開上蓋,會發現內有滾輪,水平向滾軸,垂直向滾軸,
輔助壓輪各一,組成一套採集設置,看看你就明白它們是如何配合工作,完成採集你胳膊肘
的挪動的信息了。最後在合上蓋時,順便將滾軸上的積泥刮掉,它們嚴重影響數據採集的精度。
說完存儲設備和I/O設備,重要人物也要該出場了。它就是電腦的心臟:CPU。
CPU何許人也?
Central Processor Unit。即:中央處理器。中央並不是說它正好在機箱內正中間,而是說它是核心人物,其實你顯卡音效卡等也有晶元在處理一些數據。
但大都數數據,比如滑鼠採集到信息後,便需要送到CPU中進行復雜的計算,最終才能輸出。
CPU便是這樣一個人物,它要處理幾乎所有計算系統中的數據。它的重要性得就像是
大腦之於人體。把它說成是心臟真是個混淆視聽的比喻。
CPU又是如何處理數據的呢?大千世界中的數據(當我們偏向於專業時,我們就將信
息說成是數據)各類各樣,極其復雜;同樣的,對種種數據的處理也相當復雜。比如給你一
蘋果你的處理是吃掉,而女友把她的手給你時她的意思是要你牽著,如果你把後者等同於
前者進行同樣的處理……後果……
Intel或AMD生產的CPU如何先進,終究是個東西,怎能自已決定如何處理各種數據呢?
有數據:鋼板拴著一個螺絲釘,
有處理數據的能力:工具箱中一把螺絲刀。
一隻狗和一隻豬從二者前面走過,它們不知用後者把前者擰下。
因為馬克思說了,只有人類才會製造和利用工具。
CPU也只是一個工具。盡管它有處理各數據的能力,但必須由人來控制它:什麼時候,什麼方法,計算什麼樣的數據。這樣的工具並不僅有CPU,早在你我童年時愛不釋手的,會自已搖擺走路的玩具小鴨內,那個發條就是這種工具。通過既定的設計,發條具有把人擰緊的能量存儲,然後釋放,一點點控制其它齒輪,小鴨的腳,最終讓玩具小鴨如人所願地走。 發條處理數據的動作很簡單,只須一點展開就行。但是如果沒有人事先將其擰緊,它一樣動不了。CPU要處理的數據復雜,處理的方法更復雜。同樣,必須有人事先將計算機處理數據的方法存儲在上述的存儲器上,在要開始處理時,裝上這些方法,然後開始執行。
一切重要概念至此呼之欲出:
人不是普通的人,是偉大的程序員(當然當然,各行各業除了中國電信以外的從事者都很偉大);
計算機處理數據的方法,便是:程序!程序!!程序!!

B. 計算機的存儲程序工作原理是什麼

以下是我抄的, 把流程圖搞定就可以

計算機的基本原理是:

存儲程序和程序控制。

預先要把指揮計算機如何進行操作的指令序列(稱為程序)和原始數據通過輸入設備輸送到計算機內存貯器中。

每一條指令中明確規定了計算機從哪個地址取數,進行什麼操作,然後送到什麼地址去等步驟。

1計算機在運行時,先從內存中取出第一條指令,通過控制器的解碼,按指令的要求,從存儲器中取出數據進行指定的運算和邏輯操作等加工,然後再按地址把結果送到內存中去。

2接下來,再取出第二條指令,在控制器的指揮下完成規定操作。依此進行下去。直至遇到停止指令。

3程序與數據一樣存貯,按程序編排的順序,一步一步地取出指令,自動地完成指令規定的操作是計算機最基本的工作原理。

4這一原理最初是由美籍匈牙利數學家馮.諾依曼於1945年提出來的,故稱為馮.諾依曼原理。

向左轉|向右轉

計算機系統由硬體系統和軟體系統兩大部分組成。美藉匈牙利科學家馮·諾依曼(John von Neumann)奠定了現代計算機的基本結構,這一結構又稱馮·諾依曼結構,其特點是:

1)使用單一的處理部件來完成計算、存儲以及通信的工作。

2)存儲單元是定長的線性組織。

3)存儲空間的單元是直接定址的。

4)使用低級機器語言,指令通過操作碼來完成簡單的操作。

5)對計算進行集中的順序控制。

6)計算機硬體系統由運算器、存儲器、控制器、輸入設備、輸出設備五大部件組成並規定了它們的基本功能。

7)採用二進制形式表示數據和指令。

8)在執行程序和處理數據時必須將程序和數據從外存儲器裝入主存儲器中,然後才能使計算機在工作時能夠自動調整地從存儲器中取出指令並加以執行。

閱讀全文

與信息儲存的工作程序相關的資料

熱點內容
個性的文件夾名稱 瀏覽:697
怎麼設置文件打開密碼 瀏覽:811
手機版qq客服代碼怎麼用 瀏覽:24
fme可以打開哪些文件 瀏覽:339
好看的qq密碼 瀏覽:293
安卓唯一標識有哪些 瀏覽:243
win10ime 瀏覽:271
手機號大數據保護停機是什麼意思 瀏覽:81
兩個蘋果手機怎麼隔空投送app 瀏覽:903
ps修改有褶皺的文件 瀏覽:417
javadbfreader 瀏覽:307
蘋果手機數字代碼是什麼 瀏覽:66
驅動程序順序安裝腳本 瀏覽:665
word文件里怎樣查重 瀏覽:219
mx5系統基帶版本 瀏覽:184
ntlea全域通win10 瀏覽:171
qq怎麼查看別人的收藏 瀏覽:135
地震三參數matlab程序 瀏覽:57
怎樣給優盤文件加密軟體 瀏覽:7
收拾文件有哪些小妙招 瀏覽:431

友情鏈接