淺談儲存器的進化歷程
1946年2月15日,在美國賓夕法尼亞大學誕生的ENIAC通用電子計算機是世界上第一臺電腦,約翰·馮·諾依曼提出的計算機體系結構奠定了現代電腦的結構理論基礎,計算機由:運算邏輯單元、控制器、輸入和輸出裝置、儲存單元五大單元組成;由此可見,儲存單元是現代計算機的重要組成部分,那麼,最早的儲存器是什麼樣的呢?今天,效哥為大家淺談儲存器的進化歷程。
1、穿孔卡片
最早的外接儲存器可以追溯到19世紀末。為了解決人口普查的需要,霍列瑞斯首先把穿孔紙帶改造成穿孔卡片。他把每個人所有的調查專案依次排列於一張卡片,然後根據調查結果在相應專案的位置上打孔。在以後的計算機系統裡,用穿孔卡片輸入資料的方法一直沿用到20世紀70年代,資料處理也發展成為電腦的主要功能之一。
2、磁帶
UNIVAC-I第一次採用磁帶機作外儲存器,首先用奇偶校驗方法和雙重運算線路來提高系統的可靠性,並最先進行了自動程式設計的試驗。此時這個磁帶長達1200英寸、包含8個磁軌,每英寸可儲存128bits,每秒可記錄12800個字元,容量也達到史無前例的184KB。從 此之後,磁帶經歷了迅速發展,後來廣泛應用了錄音、影像領域。
3、軟盤(和效哥一樣,見過這玩意的一定是80後)
1967年 IBM公司推出世界上第一張“軟盤”,直徑32英寸。隨著技術的發展,軟盤的尺寸一直在減小,容量也在不斷提升,大小從8英寸,減到到5.25英寸軟盤,以及到後來的3.5英寸軟盤,容量卻從最早的81KB到後來的1.44MB。在80-90年代3.5英寸軟盤達到了巔峰。直到CD-ROM、USB儲存裝置出現後,軟盤銷量才逐漸下滑。
4、CD
CD也就是我們常說的光碟、光碟,誕生於1982年,最早用於數字音訊儲存。1985年,飛利浦和索尼將其引入PC,當時稱之為CD-ROM(只 讀),後來又發展成CD-R(可讀)。因為聲頻CD的巨大成功,今天這種媒體的用途已經擴大到進行資料儲存,目的是資料存檔和傳遞。
5、磁碟
第一臺磁碟驅動器是由IBM於1956年生產,可儲存5MB資料,總共使用了50個24英寸碟片。到1973年,IBM推出第一個現代“溫徹斯特”磁碟驅動器3340,使用了密封元件、潤滑主軸和小質量磁頭。此後磁碟的容量一度提升MB到GB再到TB。
6、DVD
數字多功能光碟,簡稱DVD,是一種光碟儲存器。起源於上世紀60年代,荷蘭飛利浦公司的研究人員開始使用鐳射光束進行記錄和重放資訊的研究。1972年,他們的研究獲得了成功,1978年投放市場。最初的產品就是大家所熟知的鐳射視盤(LD,Laser Vision Disc)系統。它們的直徑多是120毫米左右。容量目前最大可到17.08GB。
7、快閃記憶體
快閃記憶體(Flash Memory)是一種長壽命的非易失性(在斷電情況下仍能保持所儲存的資料信+息)的儲存器。包含U盤、SD卡、CF卡、記憶棒等等種類。在1984年,東芝公司的發明人舛岡富士雄首先提出了快速快閃記憶體儲存器(此處簡稱快閃記憶體)的概念。與傳統電腦記憶體不同,快閃記憶體的特點是非易失性(也就是所儲存的資料在主機掉電後不會丟失),其記錄速度也非常快。Intel是世界上第一個生產快閃記憶體並將其投放市場的公司。到目前為止快閃記憶體形態多樣,儲存容量也不斷擴充套件到256GB甚至更高。
隨著儲存器的更新換代,儲存容量越來越大,讀寫速度也越來越快,企業級硬碟單盤容量已經達到10TB以上,效哥目前使用的SSD固態硬碟,讀速度達:3000+MB/s,寫速度達:1700MB/s,用起來美滋滋啊。不過,對於資料恢復來說,還是傳統的硬碟更有優勢,SSD固態硬碟的資料丟失刪除後較難恢復。
相關文章
- 資料儲存(1):從資料儲存看人類文明-資料儲存器發展歷程
- 杉巖:淺談物件儲存和塊儲存區別物件
- 淺談mysql資料庫技術,輕鬆玩轉儲存過程MySql資料庫儲存過程
- 也淺談下分散式儲存要點分散式
- MySql的資料儲存之B+樹(淺談)MySql
- 小談mysql儲存引擎優化MySql儲存引擎優化
- Javascript模組化的演進歷程JavaScript
- 淺談Mybatis持久化框架在Spring、SSM、SpringBoot整合的演進及簡化過程MyBatis持久化框架SSMSpring Boot
- 淺談倉儲UI自動化之路UI
- 淺談分散式儲存之SSD基本原理分散式
- 【Oracle】儲存過程中將動態SQL的多行結果進行迴圈遍歷Oracle儲存過程SQL
- 阿里巴巴在 Envoy Gateway 的演進歷程淺析阿里Gateway
- 淺談移動跨平臺開發框架的發展歷程框架
- MySQL 儲存過程進行切換表MySql儲存過程
- oracle儲存過程和觸發器Oracle儲存過程觸發器
- oracle的儲存過程Oracle儲存過程
- 儲存過程與儲存函式儲存過程儲存函式
- 從“軟體”到“服務“——【物件儲存】的發展歷程(上)物件
- 淺談:服務架構進化論架構
- 《死亡之門》開發者淺談遊戲設計的心路歷程遊戲設計
- MySQLInnoDB儲存引擎(一):精談innodb的儲存結構MySql儲存引擎
- 淺談分散式儲存系統的資料分佈演算法分散式演算法
- 七、函式-儲存過程-觸發器函式儲存過程觸發器
- Oracle儲存過程乾貨(一):儲存過程基礎Oracle儲存過程
- SQL 儲存過程裡呼叫另一個儲存過程SQL儲存過程
- mysql和orcale的儲存過程和儲存函式MySql儲存過程儲存函式
- Sqlserver中的儲存過程SQLServer儲存過程
- Mysql 儲存過程的使用MySql儲存過程
- SQLSERVER儲存過程SQLServer儲存過程
- 呼叫儲存過程儲存過程
- mysql 儲存過程MySql儲存過程
- unidac儲存過程儲存過程
- firedac儲存過程儲存過程
- Oracle儲存過程Oracle儲存過程
- Oracle優化案例-儲存過程的優化思路(二十三)Oracle優化儲存過程
- 淺談Tomcat伺服器優化方法Tomcat伺服器優化
- mssql 儲存過程呼叫另一個儲存過程中的結果的方法分享SQL儲存過程
- 使用SQL SERVER儲存過程實現歷史資料遷移SQLServer儲存過程