Здраствуйте, это снова я.
Мне нужно написать программу на лабораторную работу:
Задание в двух словах:Задание 1. Для компьютера на своем рабочем месте определить:
* тип компьютера;
* конфигурацию оборудования;
* объем оперативной памяти;
* наличие и объем расширенной памяти;
* наличие дополнительных ПЗУ;
* версию операционной системы.
Задание 2. Разработать программу обработки прерывания от клавиатуры, которая должна:
* распознавать нажатие "горячей" комбинации клавиш и реагировать на него звуковым сигналом;
* при первом нажатии "горячей" комбинации переходить в режим блокировки ввода заданной клавиши, при втором - отменять этот режим;
* системная обработка всех других клавиш нарушаться не должна.
Полная версия задания:http://zalil.ru/29918966В документе есть пример для Борландского компилятора, пример реализован с помощью библиотеки dos.h (в gcc подбной библиотеки и близко нету), и плюс в примере есть ошибки (люди с моей группы говорят, что не компилируется никак, пример попросту слизан нашим любимым преподом откудова-то, и содержит серьезные ошибки). Так вот, а мне, как единственному Linuxоиду со всего потока системных программистов, была поставлена отдельная задача - рализовать на gcc. Мне не нужно делать программу за меня, подскажите только, в какую сторону копать? Где найти все эти функции? Может, искать в гугле по одной функции из программы, и написать самому все аналоги для gcc? Но в таком случае, у меня создается навязчивое ощущения, что я конструирую велосипед.