ただ楽しさと怠惰のために、GRUB2メニューには20の項目があります。一番下にすばやく移動するために、GRUBロード画面で下矢印を数回クリックしました。キーを15回押すことができました(+/- 1、覚えていません)。次回このキーを押すと、GRUBビープ音が鳴り、メニュー選択に影響がありませんでした。
64ビットプロセッサの制限を2^4に設定するのはなぜですか? GRUBの問題ですか、それともキーボードキューが原因ですか?
答え1
ほとんどのブートローダは、ハードウェア制御のためにPC BIOSに大きく依存しています。 GRUB2も例外ではなく、BIOSを使用してキーボードを監視し、キーストロークを追跡します。 BIOSキーボードバッファの制限が表示されます。私は誰もキーストロークを要求しない限り、16以上のキーを保持することは意味がないと思ったようです。これは合理的だと思います。 BIOSは何も記録しませんが、GRUBがキー入力要求を開始するまでビープ音が鳴ります。
答え2
Grubが最初のキー押下を処理する時間がある前に、キーを15回押したことを意味しますか?その場合、BIOSはキーストロークをバッファリングしています。 BIOSには、30年以上サイズが変更されていない固定サイズのバッファがあります。 (APIは変更されておらず、ハードウェアもある程度変更されていますが、BIOSの目的では以前のハードウェアをエミュレートするため、より高いレベルの動作が必要ないため、BIOSの作成者は気にする必要はありません。)