A. 計算機是如何儲存數據的
本文目錄:
1.如何存儲0和1
2.如何存儲數字
3.如何存儲字母
4.如何存儲漢字
5.如何利用更少的空間存儲更多字元
1.如何存儲0和1
在計算機中所有的數據都被存儲為一連串的二進制信息(0和1)
內存條中間有一塊塊方塊,每個方塊上就有很多存「0」和「1」的機關,可以把一個機關想像成一個圓點,一個圓點就是一個電池,那麼就有了下面幾個環節
假設我們每個方塊都是一個小電池,當我們要存儲時,先選定一列方塊,開始每行充電,如果是「1」就充電,是「0」就不充電。由於這樣是無法存儲電量的,充電的速度是幾納秒,耗電的速度是幾毫秒,計算機採取的做法是在耗完電之前再充一次,這里就依賴 CPU 的赫茲數值,CPU 的多少赫茲就代表每秒可以充多少次電,即代表著CPU的性能高低。
2.如何存儲數字
我們平時所說的數值一般都是進制的,但計算機只能存儲0和1,所以需要將10進制的數轉為二進制讓計算機進行儲存。但也有一些特殊情況,如果想存 -3 就需要使用 補碼 (計算機無法存儲負號);如果想存 0.75 就需要使用 浮點數 (計算機無法存儲小數點)。
3.如何存儲字元
字元存儲和數字的存儲有著相似的過程,通過 ASCII表 ,我們可以查詢到字元對應的二進制數。
ASCII.png
4.如何存儲中文
和存儲字元類似,中文也有對應的CODE值來進行存儲,將16進制的CODE值轉為二進制,計算機就可以存儲了。詳見 GBK表
GBK.png
5.如何利用更少的空間存儲更多字元
Unicode:是計算機科學領域里的一項業界標准。它對世界上大部分文字系統進行了整理、編碼,使得電腦可以用更為簡單的方式來呈現和處理文字。
如何將 Unicode 存儲到計算機中
Unicode 需要使用 32 位(4位元組)來存儲字元,他的存儲方式如下
//低性價比
a -> 0000 0000 0000 0000 0000 0000 0110 0001 = 0061
你 -> 0000 0000 0000 0000 0100 1111 0110 0000 = 4F60
由於其表示簡單的字元時也使用4個位元組,浪費了很多資源,為提高效率,人們開始使用UTF-8,UTF-8是Unicode存到計算機的一種編碼方式,它不是字元集,它可以用來表示Unicode標准中的任何字元。
//高性價比
a -> 01100001
你 -> 11100100 10111101 10100000
像「a」這種較短的字元(小於七位的),我們可以直接在前面補零表示
像「你」這種長的字元,由於計算機讀取時無法弄清楚是存儲了一個 由兩個一位元組組成的字元還是一個由兩位元組組成的字元,解決步驟:
我們從高位依次劃分6個字元進行分組,直到分出的組不足6個。即:0100 111101 100000
分別在每一組前面補全讀取這一串二進制信息的規則,即:11100100 10111101 10100000
1110+0100:111表示計算機需要讀取3個位元組,每個位元組的開頭都是10,10+111101、10+100000: 所以後兩個分組的開頭也補上10,說明是和第一個位元組一起的,組成一個字元。
B. 計算機數據存儲方式
數據結構中計算機數據存儲方式:棧、鏈表、隊列
在普通的課程中數據的存儲方式有:棧
C. 怎樣在學校機房裡電腦保存東西
在學校機房裡電腦保存東西情況和方法:
1、電子教室的作業提交:信息技術課程以培養學生的信息素養為目標,了解和掌握信息技術基本知識和技能,實踐操作需要老師的指引和演示,那麼使用電子教室這種教學廣播軟體是比較經濟和方便的。
以天寓電子教室V62007豪華版為例,教室端具有廣播、監視、下發文件的功能,學生端具有舉手、作業提交的功能。在教師的教師機中設置好接受學生作業的目錄,比如:d:/作業。
那麼學生完成word排版、圖像的合成、excel數據統計這樣作業以後,就可以使用作業提交功能,作業提交成功後,會在教師機「作業」文件夾中生成一個default文件夾。
每個提交上來的文件會自動在原文件名前加上對應的機器號,可以辨別是哪一台計算機所交的文件,這種存儲方式可以作為測試、考查學生學習情況。
2、共享文件夾:
網路技術中講網路是如何工作的時候要學生動手組建小型的區域網,為了讓學生理解區域網中計算機是如何相互訪問,熟悉區域網中文件交流的方法,考慮到WindowsXP操作系統中最多允許10個客戶端的連接,可以以分組比賽的形式進行了一次文件上傳的活動。
例如機房內共有56台計算機,7排8列,每列為一個小組,第一排的為組長,要求組長只能訪問教師機,組員只能訪問組長的計算機,首先教師、組長分別在自己的計算機中建立一個文件夾。
比如第一組建立「第一組(1-7號)」這樣的文件夾,把該文件夾設置共享,給予訪問者可以修改的許可權,接著各組員以最快的速度在自己的電腦中建立一個文本文件,文件名為「組號+姓名」,內容為空。
然後訪問組長計算機,把自己的文本文件放入相應的文件夾中,當組長發現本組所有組員包括組長自己都完成了文件的上傳,那就復制整個共享文件夾放入教師機中的共享文件夾內。
3、FTP:FTP是一個用於在兩台裝有不同操作系統的機器中傳輸計算機文件的軟體標准。文件傳輸服務需要使用FTP文件傳輸協議,網際網路中有很多服務的名稱直接使用其協議名稱,所以文件傳輸服務又稱FTP。
使用FTP能夠快速的上傳與下載圖片、文字以及多媒體資料,實現信息資源的共享。我們常用的窗口式FTP客戶端軟體有CuteFTP、FlashFXP、LeapFTP等,在區域網伺服器中配置FTP服務,可以使用Windows2003自帶的FTP服務,或者使用Serv-UFTPServer這種軟體架設。
網路技術中要求學生掌握FTP上傳下載文件,教師可以提供給學生一個統一的FTP賬號、密碼,讓學生登錄FTP把一些從網路上下載的素材放入自己的文件夾內,方便以後在網頁製作模塊中使用。
4、網路存儲器:在學生計算機中,一般會准備好一個資源類文件夾,方便學生練習使用,而教學不會一成不變,會根據學生的學習情況和社會時事來靈活的調整,加入一些新的資源,但又不值得對整個機房做一次更新維護,這樣就用到了隨時可以更新的網路文件存放服務端。
教師在教師機可以方便的添加內容作為公共區域的資源,而網路存儲器的客戶端可以注冊一個賬號,不僅可以訪問公共區域的資源,還擁有自己的一塊存儲空間,使用起來比網路硬碟都要方便。
在服務端要進行一些關鍵的設置,首選定義好會員信息、公共資源所存放的的目錄,然後把默認的開放注冊改成限制注冊,數量設大一些,因為開放注冊的數量是固定和有限的。學生注冊好賬號後會在相應目錄下生成一個獨立的文件夾,會員信息都在裡面,萬一忘記密碼還可以請老師找回來。
以上的幾種存儲方法是基於區域網內部的存儲,如果開放網際網路,那存儲的途徑就更多了,Blog、BBS、QQ空間、網路硬碟、電子郵件等都可以用來存儲文件,大家可以根據實際情況選擇合理的方法。
D. 什麼是iSCsi
iSCSI:Internet小型計算機系統介面(iSCSI:)。
iSCSI(InternetSCSI)是2003年IETF(InternetEngineeringTaskForce,互聯網工程任務組)制訂的一項標准,用於將SCSI數據塊映射成乙太網數據包。
iSCSI(SmallComputerSystemInterface)是塊數據傳輸協議,在存儲行業廣泛應用,是存儲設備最基本的標准協議。從根本上說,iSCSI協議是一種利用IP網路來傳輸潛伏時間短的SCSI數據塊的方法,ISCSI使用乙太網協議傳送SCSI命令、響應和數據。
ISCSI可以用我們已經熟悉和每天都在使用的乙太網來構建IP存儲區域網。通過這種方法,ISCSI克服了直接連接存儲的局限性,使我們可以跨不同伺服器共享存儲資源,並可以在不停機狀態下擴充存儲容量。
(4)網際網路上在計算機中的存儲方式擴展閱讀
存儲單位是一種計量單位。指在某一領域以一個特定量,或標准做為一個記錄(計數)點。再以此點的某個倍數再去定義另一個點,而這個點的代名詞就是計數單位或存儲單位。如卡車的載重量是噸,也就是這輛卡車能存儲貨物的數量,噸就是它的單位量詞。
二進制序列用以表示計算機、電子信息數據容量的量綱,基本單位為位元組B,位元組向上分別為KB、MB、GB、TB,每級為前一級的1024倍,比如1KB=1024B,1M=1024KB。
參考資料
存儲單位-網路