1.通过修改键盘驱动程序,支持大写字母的输入。将本章实验code3的do_keyboard函数中对小写字母“a”的判断,替换为大写字母“A”。
2.支持光标在显示器上上下左右移动。
3.通过修改显示器驱动,支持字符插入功能。例如,在显示器上显示的“hello”字符串中插入字符“e”,将原来的字符串变为“heello”。
4.优化物理页分配算法,并测试优化后的分配时间比优化前减少了多少。提示:定义1个用于记录系统运行时间的全局变量jiffies,每次产生时钟中断后,在时钟中断处理函数timer_interrupt中,将jiffies变量的值加1。
5.(飞机大战)利用键盘中断,移动飞机。当按下<a>键后,飞机向左移动;当按下<s>键后,飞机向右移动。