Can you summarize the following document?
        
  當IBM設計IBM PC AT機器時,他們決定採用效能更好但是在真實模式下並不完全相容以前的Intel 8088與Intel 8086系列的Intel 80286微處理器。以前的x86體系微處理器並沒有從A20到A23的匯流排。80286微處理器能夠定址到16MB的系統記憶體。  在8088及8086下,任何使用x86記憶體分段方式嘗試訪問超過最大1MB的記憶體都會使得溢位的第二十一位無效化。 許多真實模式程式利用這一點,使不改變微處理器的段暫存器而去訪問最開始的64KB記憶體成為一個通用的技巧。為了和這些程式保持相容性,IBM自己在主機板上去修復這個問題。在微處理器與系統匯流排間插入一個邏輯閘完成了這個修復。這個邏輯閘也因此被命名為A20匯流排。A20匯流排能被軟體關閉或開啟,以此來阻止或允許地址匯流排收到A20傳來的訊號。在引導系統時,BIOS先開啟A20匯流排來統計和測試所有的系統記憶體。而當BIOS準備將計算機的控制權交給作業系統時會先將A20匯流排關閉。一開始,這個邏輯閘連線到Intel 8042的鍵盤控制器。控制它是相對較慢。  啟用A20匯流排是保護模式在引導階段的步驟之一,通常在載入程式將控制權交給核心之前完成(例如在Linux下)。
A20匯流排,是x86體系的擴充電子線路之一。A20匯流排是專門用來轉換地址匯流排的第二十一位。