Bit Block Transfer
当初は、PARCで開発されたAlto向けに開発されたSmalltalkシステムで、ポップアップするメニューやオーバーラップするウインドウを有するGUIの効率化を図るためにダン・インガルスらにより考案・実装されたものだが、後にマイクロコード化され、Altoの組み込みの機能としてSmalltalk以外のGUIシステムでも広く利用されるようになった。Smalltalkシステムでは、GUIウィジェットの通常描画の他にも、タートルグラフィックス、フォントの複数のスタイル(ボールド、イタリック、アンダーライン、取り消し線)の自動生成、あるいは、描画ツールでドット単位の部分編集を可能にする拡大表示、図形の回転処理などを行なう際などに活用された。なお、1979年時点でのSmalltalkでは隠れたウインドウの見える部分だけの描画更新処理は行なっていなかったのだが、おそらく前述マイクロコード化などのハードウェア支援も手伝って比較的高速にウインドウ処理をこなすSmalltalkシステムのデモを見たビル・アトキンソンが思い込みで、不定形領域を対象にでき、しかもソフトウェアのみで部分的な再描画を行なっているものと誤解。その認識のまま、後にApple製LisaやMacintoshでGUI描画の中核を担う、“リージョン”の扱いと比較的高速な描画が可能なQuickDrawとして、ついに完成させてしまったという逸話がある。