Ответ:
1. Под системой программирования понимают систему, предназначенную для разработки новых программ на конкретном языке программирования. Включает в себя: компилятор, интегрированную среду разработки, средства создания и редактирования текстов, библиотеки стандартных программ и функций, отладочные программы, различные утилиты, справочные службы и службы помощи и другое. Существует множество языков программирования, например, Бейсик, Паскаль, Java, ЛИСП, Ассемблер и др.
Например, назначение Java - разрабатывался как язык для программирования электронных устройств, но позже стал использоваться для написания приложений серверного ПО. Он обеспечивает безопасность, стабильность и окружение для некоторой части софта на компьютере.
2. В настоящее время в программном обеспечении персональных компьютеров принято выделять следующие группы программ: системное, инструментальное и прикладное программное обеспечение.
Прикладное программное обеспечение обеспечивает решение задач в различных областях применения компьютерных систем обработки данных (текстовые, графические редакторы, электронные таблицы, базы данных и т.д.). Очень популярным видом прикладного программного обеспечения являются компьютерные игры.
3) Базовое программное обеспечение (BIOS) – записанная в постоянное запоминающее устройство программа, которая отвечает за управление всеми компонентами, установленными на материнской плате.
Аббревиатура BIOS расшифровывается как Basic Input/Output System – базовая система ввода/вывода. Раньше основным назначением BIOS была поддержка функций ввода-вывода, однако в последнее время ее функции значительно расширились.
Выделяют четыре основные функции BIOS:
1) поддержка функций ввода-вывода (за счет предоставления операционной системе интерфейса для взаимодействия с аппаратурой);
2) процедура тестирования установленного на материнской плате оборудования;
3) загрузка операционной системы;
4) управление потребляемой мощностью, а также включением и выключением источника питания.