binary二進製的,二目的

是描述係統、語句或條件的術語。它具有二個組合、二種選擇或二項結果。在數學中,二進製是基為2的記數係統,係統中的值用二個數字:0和1的組合來表示。因為這些數字可以用二個狀態來表示、接通和斷開或者真和假。這二個狀態又能容易地用電子設備中的二個電平來表示,所以二進製數係統是數字計算的核心。下麵列出了頭十個二進製數及其十進製等價值:

二進製十進製

00000

00011

00102

00113

01004

二進製十進製

01015

01106

01117

10008

10019

二進製數表示的十進製數一般被寫成4個數字的組合。為了避免可能與十進製數混淆,二進製數後跟著字母b。因此,十進製數2在二進製中被寫成0010b或10b。所以它和十進製的10不會混淆。盡管二進製數對計算機來說是理想的,但它常常使人們難於解釋。為了便於轉換,程序員習慣於在計算機的內部處理采用16進製或8進製數。

Binary Coded Decimal(BCD)二進製編碼的十進製

一種以二進製數對十進製數進行編碼的係統。它可以避免舍入和轉換的錯誤。在BCD中,每一位數據字都由二進製碼表示。組合起來就成為一個十進製數。0~9(十進製數)分別由2進製數表示如下:

二進製十進製二進製十進製

0000001015

0001101106

0010201117

0011310008

0100410019

所以BCD係統中 69 為0110 1001等。

binary file二進製文件

是指由一串8位數據或可執行碼組成的文件。它是一種不僅僅包括簡單文本的文件例如圖像文件和程序文件,區別於人工可讀的ASCⅡ碼文件。

binary format二進製格式

是指以8位形式構造數據的任何格式。二進製格式通常用來表示目標碼(程序指令轉換為機器能讀的形式)或在傳輸流中的數據。

二進製數基於冪2,所以它們可作如下解釋:

數字位置和含義:

26252423222120

對應十進製值

6432168421

例如:二進製數1101100的含義:

26252423222120

6432168421

1101100

和為:1×64+1×32+0×16+1×18+1×4+0×+0×1=108

binary search對分檢索,二分搜索

是指一種通過重複地把一個有序的數據集一分為二地查找其中某一項,而且每次驗證所要找的數會包含在哪一半中的檢索方式。對分檢索需要用一個關鍵值與按已知次序,諸如遞增次序,安排在表中的項的值進行比較。檢索開始,用關鍵值與數據集合中間的一個值比較,如果關鍵值大於該值,則作廢列表的下半部分,並集中在列表的上半部分檢索。然後再用關鍵值與新列表中間的一個值比較,一直繼續到找到所需的項為止。

binary tree二叉樹

是指在程序設計中的一種特殊的樹型數據結構,其中每個節點最多有二個子樹,一個在左和一個在右。二叉樹常常用於信息排序或分類;二叉檢索樹的每個節點有一個關鍵值,為小於關鍵值的值僧設一個子樹,為大於關鍵值的值增設另一個子樹。參見binary seareh(對分檢索)。

BIOS (Basic Input/Output System)輸入/輸出係統

見(Basic Input/Output System)。

BIOS extensions基本輸入/輸出係統擴充

是指在PC機中,對BIOS的擴展。它將使計算機能同附加的外圍設備如硬盤控製器、EGA或VGA適配器協調工作。ROM晶片中也可能包括這些擴充,而不必一定安裝在主板上。它亦可裝在與擴充總線相連的擴充板上。當重新啟動PC時,任何BIOS擴充將會被自動地運行擴充板驅動程序。

BIOS parameter block BIOS參數塊

是指在PC中,每一塊已格式化磁盤根目錄中的一部分,它包含了磁盤的物理特性的基本信息。這些信息主要是:格式化此磁盤的操作係統版本,每扇區的字節數,每簇、每磁道、每磁盤的扇區數等。參數塊中的信息是由設備驅動器所提供的。

bit位

是指一個二進製數字,為二進製數係統中的1或0。每8位組成一個字節(byte)在執行處理以及在存儲器中,位是計算機處理信息的最小單位,物理上用元素表示,諸如通過電路的一個脈衝,或者在磁盤上能存放“1”和“0”的一個小點。例如,對以8位為一組的大家熟悉的字節來說,可以用它表示各種信息,包括字母表的字母和數字0至9。

bitmap位映像;位圖

是指一種Windows中使用得最多的圖形格式,即每個圖像元素都被表示成數個位而存在於內存中,因此也稱為位圖格式。不過位圖格式往往占用大量內存,這種格式的圖形占用大量的磁盤空間。

bit-mapped graphic位映像式圖形

是指以屏幕上的點構成的圖形,在計算機的存儲器裏,位映像圖形相當於一個陣列,它描述了組成圖像的每個像素的特征。並且受限於屏幕最大分辨率的圖形。

這類圖形的品質比麵向對像的圖形差,因為映像式的圖形打印的分辨率受限於你所使用的屏幕的分辨率。即使打印機有更高的分辨率也無法打印。位映像式圖形還有其它的缺點,如占用大量的磁盤和內存空間、放大縮小時圖形會失真等等。

block數據塊,塊

是指一組數據、存儲單元等類似的東西的集合。“塊”隨使用情況意義有差異。在程序設計中,塊是操作係統將隨機存儲器分給程序的部分,或是作為一個單位整體處理的一組語句。在應用程序中塊是全文中可選的,並按此為單位進行操作的正文中的一段。在視頻顯示中,塊作為一個單位處理的由像素組成的四邊形。在磁盤存儲中指一個連續的數據集合,按組或 塊從磁盤讀出或寫入。

boldface粗體字

是指一種字體格式。它使采用粗體字的那部分正文比周圍的正文黑或色重。某些應用程序如Word 2000中允許用戶使用“Bold”命令來選擇正文的字體;另一些非“所見即所得”(WYSIWYG)程序要求正文中要打印成黑體字的某些字前和字後嵌入特殊的代碼,用戶本身看不見,但打印時會以粗體顯示。

boolean布爾

是指和邏輯(真,假)值有關術語。許多語言直接支持布爾數據類型,它們具有預先定義的真和假的值;另有一些高級語言使用整數數據類型來表示布爾值,經常(雖然不是總是)“0”等於假,“非0”等於真。

boolean algebra布爾代數

是指十八世紀中葉英國數學家George Boole研究的計算機操作中的一種基本的代數形式。布爾代數的重要的二個方麵是:變量隻能被限定為二個值中的一個,真或假;這些變量之間的關係可以用邏輯運算符表示,諸如用AND(與),OR(或)和NOT(非)表示。

有了這些雙態變量及其相互之間的關係之後,布爾代數就能應用數字計算機中的電子電路來處理信息和解題,例如,真和假能很容易地用不同的電壓表示成計算機的“本機語言”中的二進製數1(真)和0(假)。此外,布爾代數根據像“A AND B=真”這樣的命題(意為若A是真,而且B也是真,則其結果總是真)可設計成計算機電路中控製電子流(數據的一些位)的邏輯門,使一些“1”和“0”位遵照布爾邏輯產生輸出。在計算機內,表示AND,OR,NOT和其它布爾操作的邏輯門可以組合在一起,形成邏輯門陣列。