回覆列表
  • 1 # 使用者5329335765427

    一個地址代表一個位元組,32為機器表示用32個二進位制位表示地址,那麼定址空間就是2^32。

    位元組和字長的區別 :

    由於常用的英文字元用8位二進位制數就可以表示,所以通常就將8位稱為一個位元組。位元組的長度是固定的,而字長的長度是不固定的,對於不同的CPU,字長的長度也不一樣。8位的CPU一次只能處理一個位元組,而32位的CPU一次就能處理4個位元組,同理字長為64位的CPU一次可以處理8個位元組。

    位元組(Byte /bait/ n. [C])是計算機資訊科技用於計量儲存容量的一種計量單位,也表示一些計算機程式語言中的資料型別和語言字元。

    字元與位元組

    ASCII碼:一個英文字母(不分大小寫)佔一個位元組的空間,一箇中文漢字佔兩個位元組的空間。一個二進位制數字序列,在計算機中作為一個數字單元,一般為8位二進位制數,換算為十進位制。最小值0,最大值255。如一個ASCII碼就是一個位元組。

    UTF-8編碼:一個英文字元等於一個位元組,一箇中文(含繁體)等於三個位元組。

    Unicode編碼:一個英文等於兩個位元組,一箇中文(含繁體)等於兩個位元組。

    符號:英文標點佔一個位元組,中文標點佔兩個位元組。舉例:英文句號“.”佔1個位元組的大小,中文句號“。”佔2個位元組的大小。

    不同數量級間

    資料儲存是以10進製表示,資料傳輸是以2進製表示的,所以1KB不等於1000B。

    1KB=1024B;1MB=1024KB=1024×1024B。其中1024=210。

    1B(byte,位元組)= 8 bit(見下文);

    1KB(Kibibyte,千位元組)=1024B= 2^10 B;

    1MB(Mebibyte,兆位元組,百萬位元組,簡稱“兆”)=1024KB= 2^20 B;

    1GB(Gigabyte,吉位元組,十億位元組,又稱“千兆”)=1024MB= 2^30 B;

    1TB(Terabyte,萬億位元組,太位元組)=1024GB= 2^40 B;

    1PB(Petabyte,千萬億位元組,拍位元組)=1024TB= 2^50 B;

    1EB(Exabyte,百億億位元組,艾位元組)=1024PB= 2^60 B;

    1ZB(Zettabyte,十萬億億位元組,澤位元組)= 1024EB= 2^70 B;

    1YB(Yottabyte,一億億億位元組,堯位元組)= 1024ZB= 2^80 B;

    1BB(Brontobyte,一千億億億位元組)= 1024YB= 2^90 B;

    1NB(NonaByte,一百萬億億億位元組) = 1024 BB = 2^100 B;

    1DB(DoggaByte,十億億億億位元組) = 1024 NB = 2^110 B;

    字長是直接用二進位制程式碼指令表達的計算機語言,指令是用0和1組成的一串程式碼,它們有一定的位數,並分成若干字長段,各段的編碼表示不同的含義,例如某臺計算機字長為16位,即有16個二進位制數合成一條指令或其它資訊。16個0和1可組成各種排列組合,透過線路變成電訊號,讓計算機執行各種不同的操作。

    在同一時間中處理二進位制數的位數叫字長。通常稱處理字長為8位資料的CPU叫8位CPU,32位CPU就是在同一時間內處理字長為32位的二進位制資料。二進位制的每一個0或1是組成二進位制的最小單位,稱為位(bit).

    字長:一般說來,計算機在同一時間內處理的一組二進位制數稱為一個計算機的“字”,而這組二進位制數的位數就是“字長”。字長與計算機的功能和用途有很大的關係,是計算機的一個重要技術指標。字長直接反映了一臺計算機的計算精度,為適應不同的要求及協調運算精度和硬體造價間的關係,大多數計算機均支援變字長運算,即機內可實現半字長、全字長(或單字長)和雙倍字長運算。在其他指標相同時,字長越大計算機的處理資料的速度就越快。早期的微機字長一般是8位和16位,386以及更高的處理器大多是32位。目前市面上的計算機的處理器大部分已達到64位。

    字長由微處理器對外資料通路的資料匯流排條數決定。

  • 中秋節和大豐收的關聯?
  • 如何欣賞評價繪畫大師庚斯博羅的油畫畫風?