Системное программное обеспечение. Операционные системы (ОС)

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ КОМПЬЮТЕРА

Программное обеспе́чениенаряду с аппаратными средствами, важнейшая составляющая информационных технологий, включающая компьютерные программы и данные, предназначенные для решения определённого круга задач и хранящиеся на машинных носителях.

Программное обеспечение представляет собой алгоритм, реализованный в виде последовательности инструкций для процессора.

В компьютерном жаргоне часто используется слово «софт» от английского software.

Рис. 1. Иерархия программного обеспечения.

 

Рис. 2. Иерархия программного обеспечения.

 

Инструментальное ПО предназначено для использования в ходе проектирования, разработки и сопровождения программ. Это: интегрированные среды разработки, компиляторы, интерпретаторы, ассемблеры, отладчики и т.п.

Прикладное ПО (приложения) — программы, предназначенные для выполнения определенных пользовательских задач и рассчитанные на непосредственное взаимодействие с пользователем. К прикладному ПО относятся: банковские и бухгалтерские программы, игры, текстовые и графические редакторы и т. п.

Системное ПО используется для обеспечения работы компьютера самого по себе и выполнения прикладных программ. Конкретные виды системного программного обеспечения включают загрузчики, операционные системы, драйверы устройств, утилиты (сервисные программы). Наиболее общая часть системного программного обеспечения – операционная система.

 

Системное программное обеспечение. Операционные системы (ОС)

Операционная система, ОС (OS - operating system)базовый комплекс компьютерных программ, обеспечивающий управление аппаратными средствами компьютера, работу с файлами, ввод и вывод данных, а также выполнение прикладных программ и утилит.

При включении компьютера операционная система загружается в память раньше остальных программ и затем служит платформой и средой для их работы.

С 1990-х наиболее распространёнными операционными системами являются ОС семейства Microsoft Windows и системы класса UNIX (особенно Linux).

Основные функции ОС:

1. Загрузка приложений в оперативную память и их выполнение;

2. Стандартизованный доступ к периферийным устройствам (устройствам ввода-вывода);

3. Управление оперативной памятью;

4. Управление энергонезависимой памятью (жесткий диск, компакт-диски и т.д.), как правило, с помощью файловой системы

5. Пользовательский интерфейс.

 

Дополнительные функции ОС:

1. Параллельное или псевдопараллельное выполнение задач (многозадачность);

2. Взаимодействие между процессами;

3. Межмашинное взаимодействие (компьютерная сеть);

4. Защита самой системы, а также пользовательских данных и программ от вредоносных действий пользователей или приложений;

5. Разграничение прав доступа и многопользовательский режим работы (аутентификация, авторизация).

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: