『壹』 存儲400個24*24點陣漢字字形所需要的存儲容量是多少求計算方式
存儲一個1*1點陣,是1bit(位),8bit=1byte(位元組),1024byte=1kbyte(千位元組,簡寫為kb)
你計算結果的單位是kb,當然結果是用400*24*24除以8*1024了。
『貳』 儲存一個32X32點陣漢字字形所需的存儲容量是多少
儲存一個32X32點陣漢字字形所需的存儲容量是128位元組。
首先對於32X32點陣不存在灰度變化,故每個點只有亮滅兩種情況
因此每個位元組中每一個bit均可對應點陣中的一個點,而一個位元組有8個bit。
且此處共有32X32=1024個點即對應需要1024bit。
故此處需要1024/8=128B(B表示位元組)
(2)計算點陣式字型檔的存儲空間擴展閱讀
用點陣表示漢字字形時,字形碼就是這個漢字字形的點陣代碼根據顯示或列印質量的要求,漢字字形編碼有16×16,24×24,32×32,48×48等不同密度的點陣編碼。點數越多,顯示或列印的字體就越美觀,但編碼佔用的存儲空間也越大。
當一個漢字需要顯示或列印時,需要將漢字的機內碼轉換成字形編碼,它們也是一一對應的。漢字的字形點陣要佔用大量的存儲空間,通常將所有漢字字形編碼集中存放在計算機的外存中,稱為「字型檔」,不同字體(如宋體、黑體等)對應不同的字型檔。
出現顯示需要時才到字型檔中檢索漢字並輸出,為避免大量佔用寶貴的內存空間,又要提高漢字的處理速度,通常將漢字字型檔分為一級和二級,一級字型檔在內存,二級字型檔在外存。
點陣的編碼和存儲簡單,無需再轉換就直接輸出,但字形放大後會走形。
『叄』 如何計算點陣漢字字模所佔用的存儲空間
16乘16 一個字佔32 位元組
24乘24 一個字佔72 位元組
40乘40 一個字佔200 位元組
48乘48 一個字佔288 位元組
『肆』 存儲一個16×16點陣漢字,需要 位元組存儲空間怎麼算的●_●
位元組8bit即表示8點16×16漢字點陣共256所換算位元組32
16X16÷8=32
點陣LED用位表示(單色情況)8位即位元組
16×16點陣說要16×2(×8)位元組說字32位元組
需要32位元組存儲空間。使用符合GB2312標準的16×16點陣字型檔,存儲每個漢字需要32位元組(16*16/8=32位元組)。HZK16中的一個漢字的偏移地址計算公式(假設機內碼為ABCD):offset=[(AB-0XA1)*94+(CD-0XA1)]*32。
(4)計算點陣式字型檔的存儲空間擴展閱讀:
每一千個位元組稱為1KB,注意,這里的「千」不是我們通常意義上的1000,而是指1024。即:1KB=1024B。但如果不要求嚴格計算的話,也可以忽略地認為1K就是1000。
每1024個KB就是1MB(同樣這里的K是指1024),即1MB=1024KB=1024×1024B=1,048,576B這是准確的計算。如果不精確要求的話,也可認為1MB=1,000KB=1,000,000B
另外需要注意的是,存儲產品生產商會直接以1GB=1000MB,1MB=1000KB ,1KB=1000B的計算方式統計產品的容量,這就是為何買回的存儲設備容量達不到標稱容量的主要原因(如320G的硬碟只有300G左右)
『伍』 存儲一個24*24點陣的漢字需要()位元組存儲空間 具體步驟,謝謝!
存儲一個24*24點陣的漢字需要576個漢位元組存儲空間,24*124點陣漢字就是在一個24*24的點陣內寫出一個漢字。
用點陣漢字字形的編碼,把漢字按字形排列成點陣,常用點陣有16*16,24*24,32*32或更高。漢字字形點陣和輸出簡單,但信息量很大,佔用的存儲空間也非常大,一個16*16的點陣要佔用32個位元組,32*32的佔用128個位元組,且容易失真。
(5)計算點陣式字型檔的存儲空間擴展閱讀:
一個漢字佔用位元組數:12&pide;8=1····4也就是佔用了2×12=24個位元組。
編碼排序A0A0→A0FE A1A0→A2FE依次排列。
以12×12字型檔的「我」為例:「我」的編碼為CED2,所以在漢字排在CEH-AOH=2EH區的D2H-A0H=32H個。所以在12×12字型檔的起始位置就是[{FE-A0}*2EH+32H]*24=104976開始的24個位元組就是我的點陣模。
『陸』 存儲一個32*32點陣字形碼需要的存儲空間怎麼求
至少需要1K(1024)Bit存儲空間,即128位元組。32*32=1024,也就是說,需要1024個0或者1表示是空白或是不是空白。換算成位元組再除以8
計算機俗稱電腦,是一種用於高速計算的電子計算機器,可以進行數值計算,又可以進行邏輯計算,還具有存儲記憶功能。是能夠按照程序運行,自動、高速處理海量數據的現代化智能電子設備。由硬體系統和軟體系統所組成,沒有安裝任何軟體的計算機稱為裸機。
可分為超級計算機、工業控制計算機、網路計算機、個人計算機、嵌入式計算機五類,較先進的計算機有生物計算機、光子計算機、量子計算機、神經網路計算機。蛋白質計算機等。
當今計算機系統的運算速度已達到每秒萬億次,微機也可達每秒幾億次以上,使大量復雜的科學計算問題得以解決。例如:衛星軌道的計算、大型水壩的計算、24小時天氣預報的計算等,過去人工計算需要幾年、幾十年,而現在用計算機只需幾天甚至幾分鍾就可完成。
科學技術的發展特別是尖端科學技術的發展,需要高度精確的計算。計算機控制的導彈之所以能准確地擊中預定的目標,是與計算機的精確計算分不開的。一般計算機可以有十幾位甚至幾十位(二進制)有效數字,計算精度可由千分之幾到百萬分之幾,是任何計算工具所望塵莫及的。
隨著計算機存儲容量的不斷增大,可存儲記憶的信息越來越多。計算機不僅能進行計算,而且能把參加運算的數據、程序以及中間結果和最後結果保存起來,以供用戶隨時調用;還可以對各種信息(如視頻、語言、文字、圖形、圖像、音樂等)通過編碼技術進行算術運算和邏輯運算,甚至進行推理和證明。
計算機內部操作是根據人們事先編好的程序自動控制進行的。用戶根據解題需要,事先設計好運行步驟與程序,計算機十分嚴格地按程序規定的步驟操作,整個過程不需人工干預,自動執行,已達到用戶的預期結果。
超級計算機(supercomputers)通常是指由數百數千甚至更多的處理器(機)組成的、能計算普通PC機和伺服器不能完成的大型復雜課題的計算機。超級計算機是計算機中功能最強、運算速度最快、存儲容量最大的一類計算機,是國家科技發展水平和綜合國力的重要標志。
超級計算機擁有最強的並行計算能力,主要用於科學計算。在氣象、軍事、能源、航天、探礦等領域承擔大規模、高速度的計算任務。
在結構上,雖然超級計算機和伺服器都可能是多處理器系統,二者並無實質區別,但是現代超級計算機較多採用集群系統,更注重浮點運算的性能,可看著是一種專注於科學計算的高性能伺服器,而且價格非常昂貴。
一般的超級計算器耗電量相當大,一秒鍾電費就要上千,超級計算器的CPU至少50核也就是說是家用電腦的10倍左右,處理速度也是相當的快,但是這種CPU是無法購買的,而且價格要上千萬。
『柒』 存儲120個64*64點陣的漢字,需要佔存儲空間多少KB
15360位元組。
點陣漢字可以形象的理解為一個方形矩陣,一個32×32點陣漢字共有32×32個點。
每個點是否顯示可以用位元組中的bit是1或0來表示,1個位元組有8位(bit),標識漢字每行上的32個點需要用32÷8bit=4位元組,1個漢字有32行,則一共佔用32×4byte=128位元組。
所以存儲120個64*64點陣的漢字,需要120×128bytes=15360位元組。
15360bytes÷1024=15kbytes。
所謂一個字的點陣. 其實就是指這個漢字用多少個象素點來描述。每個象素點顯示為什麼顏色, 通常情況下, HZK16採用的是16*16點陣, 即256個象素點描述一個漢字。
這些點的顏色分為兩種,一種是前景色,一種是顯示為背景色。
可以這樣來考慮, 在紙上比較正正方方的寫一個規則的楷字, 然後在這個字的從上到下,左到右, 分別畫十七條直線, 那麼這個字就被放置於一個16*16的方格之內, 這樣就可以很明顯的看出, 16*16的方格內的具體哪些點有筆劃經過。
有筆劃經過與沒筆化經過的即就是應該被分別填充上前景色與背景色的點.現在,找到了一個漢字的點陣, 那麼還須要用數據來記錄點陣的信息, 通常情況下, 會用32個位元組來表示16*16點陣的漢字。
即每一行用二個位元組來記錄十六個象素點的色色彩情況, 0表示背景色, 1表示前景色。
16行其須要32個位元組。點陣漢字的原理同時也決定了它的缺點,他不具務放大特性,因為它的顯示是基於被定死的點陣,放大後,會產生明顯的鋸齒,非常的難看,當然,可以進行一些光滑處理,但基本上沒有多在的改觀。
但點陣漢字簡易, 對於復雜漢字, 它比矢量顯示漢字法更快帶.矢量顯示是基於記錄漢字的筆化的. 對於簡單的漢字它比較占優勢, 容易放大處理. 但對於復雜的漢字, 表示起來, 則筆化太多復雜。
(7)計算點陣式字型檔的存儲空間擴展閱讀:
點陣字型檔常用來作為顯示字型檔使用,這類點陣字型檔漢字最大的缺點是不能放大,一旦放大後就會發現文字邊緣的鋸齒。
矢量字型檔保存的是對每一個漢字的描述信息,比如一個筆劃的起始、終止坐標,半徑、弧度等等。在顯示、列印這一類字型檔時,要經過一系列的數學運算才能輸出結果,但是這一類字型檔保存的漢字理論上可以被無限地放大,筆劃輪廓仍然能保持圓滑,列印時使用的字型檔均為此類字型檔。
Windows使用的字型檔也為以上兩類,在FONTS目錄下,如果字體擴展名為FON,表示該文件為點陣字型檔,擴展名為TTF則表示矢量字型檔。
『捌』 16×16點陣的一個漢字字形需要多少個位元組來存儲怎麼計算
16×16點陣的一個漢字字形需要32個位元組來存儲。
每行16個點,就是兩個位元組;共有16行,就是32位元組。24×24點陣的,每個漢字就是72位元組。
16*16的點陣,需要有16*16的個點要記錄。也就是每個點要用1和0表示是是黑色還是白色。
而8個二進制位做為一個位元組。一個二進制位就是一個1或者0的數。可以用來表示一個點的黑或者白。16*16個點,也就需要16*16/8個位元組。也就是2*16個位元組。
(8)計算點陣式字型檔的存儲空間擴展閱讀:
位元組通常是8位作為一個位元組。它是構成信息的一個小單位,並作為一個整體來參加操作,比字小,是構成字的單位。在微型計算機中,通常用多少位元組來表示存儲器的存儲容量。
例如,在C++的數據類型表示中,通常char為1個位元組,int為4個位元組,double為8個位元組。
理解編碼的關鍵,是要把字元的概念和位元組的概念理解准確。
概念描述舉例:字元人們使用的記號,抽象意義上的一個符號。 '1', '中', 'a', '$', '¥' ……
位元組計算機中存儲數據的單元,一個8位的二進制數,是一個很具體的存儲空間。0x01, 0x45, 0xFA……
在內存中,如果「字元」是以ANSI編碼形式存在的,一個字元可能使用一個位元組或多個位元組來表示,那麼我們稱這種字元串為ANSI字元串或者多位元組字元串。如,"中文123" (佔8位元組,包括一個隱藏的 )。
『玖』 400個24+24點陣漢字字型庫所需要的存儲容量是 這個是如何計算的算出來的結果的單位是B還是KB
存儲400個24*24點陣漢字字形所需的存儲容量是28.125KB,算出來的結果的單位是KB。
每個字形都以一組二維像素信息表示,這種文字顯示方式於較早前的電腦系統(例如未有圖形介面時的 DOS 操作系統)被普遍採用。由於點陣圖的緣故,點陣字體很難進行縮放,特定的點陣字體只能清晰地顯示在相應的字型大小下,否則文字只被強行放大而失真字形,產生成馬賽克式的鋸齒邊緣。但對於字型大小 8-14px 的尺寸較小的漢字字體(即現今操作系統大多採用的默認字型大小)現今亦仍然被使用於熒幕顯示上,能夠提供更高的顯示效果。
(9)計算點陣式字型檔的存儲空間擴展閱讀:
點陣字體優點是顯示速度快,不像矢量字體需要計算;其最大的缺點是不能放大,一旦放大後就會發現文字邊緣的鋸齒;矢量字型檔保存的是對每一個漢字的描述信息,比如一個筆劃的起始、終止坐標,半徑、弧度等等。
在顯示、列印這一類字型檔時,要經過一系列的數學運算才能輸出結果,但是這一類字型檔保存的漢字理論上可以被無限地放大,筆劃輪廓仍然能保持圓滑,列印時使用的字型檔均為此類字型檔。
『拾』 存儲一個16×16點陣漢字,需要多少位元組存儲空間
需要32位元組存儲空間。使用符合GB2312標準的16×16點陣字型檔,存儲每個漢字需要32位元組(16*16/8=32位元組)。HZK16中的一個漢字的偏移地址計算公式(假設機內碼為ABCD):offset=[(AB-0XA1)*94+(CD-0XA1)]*32。
(10)計算點陣式字型檔的存儲空間擴展閱讀:
GB2312編碼對所收錄字元進行了分區處理,共94區,每區含有94位,這種表示方式稱為區位碼。
如「啊"位於16區的01位,所以它的區位碼就是1601(區位碼用十進製表示)。
由區位碼得到一個漢字在GB2312中的序號:order=94*(區號-1)+(位號-1)(減1是因為區位號從1開始)。
因為計算機中存儲的是機內碼,機內碼高低位元組分別減去0XA0可得到區位碼:
區號=AB-0XA0;位號=CD-0XA0;
故由機內碼得到一個漢字在GB2312中的序號:order=94*(AB-0XA1)+(CD-0XA1)
對於16x16點陣字型檔,每個漢字佔32位元組,故該漢字在字型檔文件中的距離文件頭的偏移位元組數為:
offset=[(AB-0XA1)*94+(CD-0XA1)]*32