Системные программы, или системное программное обеспечение, - это нa6оp программ, предназначенных для выполнения таких функций:
•получения и преобразования команд пользователя;
•управления процессами сохранения файлов на внешних запоминающих устройствах, а также считывания информации из указанных устройств в оперативную память;
•запуск и управление процессом выполнения прикладных программ;
•управление взаимодействием аппаратных и программных peсypcов компьютера во время выполнения приложений.
Следовательно, системное программное обеспечение отвечает за координирование всех операций, которые устройства компьютерной системы выполняют во время работы прикладных программ.
Для разработки прикладных программ используются языки программирования, например С, С + +, Java, Basic, которые позволяют программисту указать действия, которые должна выполнить программа.
Ключевым компонентом системного программного обеспечения является операционная система (ОС). Операционная система, с одной стороны, является интерфейсом между «железом» компьютера и пользователем, а с другой, обеспечивает употребление пользователем pecypcов компьютера и выполнения прикладных программ. Все элементы программного обеспечения компьютера работают под управлением ОС, и не один из них не имеет прямого доступа к аппаратуре. Сам пользователь взаимодействует со своими программами через интерфейс операционной системы.
Для того чтобы выполнить программу, необходимо сначала загрузить ее в оперативную память с внешнего носителя, как правило, с диска. Это делается во время выполнения специальной программы, входящей в состав операционной системы, - загрузчика. Процесс переписывания программы с внешнего носителя в оперативную память называется загрузкой. Лишь только это будет сделано, программа начнет выполняться.
Когда вычисления завершатся, прикладная программа снова направит запрос операционной системе. В результате будет запущена соответствующая программа ОС, которая обеспечит загрузку необходимых данных на устройства ввода-вывода. При выполнении прикладной программы, управление периодически передается то ей самой, то программам операционной системы.




Теги: