Центральное место в структуре ПО занимает операционная система (ОС)
Операционная система (англ. operating system) — базовый комплекс компьютерных программ, обеспечивающий интерфейс с пользователем, управление аппаратными средствами компьютера, работу с файлами, ввод и вывод данных, а также выполнение прикладных программ и утилит. Операционная система – программа, которая загружается при включении компьютера. Она осуществляет диалог с пользователем, управление компьютером, Основные функции (простейшие ОС): Загрузка приложений в оперативную память и их выполнение; Стандартизованный доступ к периферийным устройствам (устройства ввода-вывода); Управление оперативной памятью (распределение между процессами, виртуальная память); Управление доступом к данным на энергонезависимых носителях (таких как жесткий диск, компакт-диск и т.д.), как правило с помощью файловой системы; Пользовательский интерфейс; Сетевые операции, поддержка стека протоколов Дополнительные функции: Параллельное или псевдопараллельное выполнение задач (многозадачность); взаимодействие между процессами: обмен данными, взаимная синхронизация; Защита самой системы, а также пользовательских данных и программ от злонамеренных действий пользователей или приложений; Разграничение прав доступа и многопользовательский режим работы (аутентификация, авторизация). 36) Функционирование - это поддержание жизнедеятельности, сохранение функций, определяющих целостность операционной системы и ее существенные характеристики Развитие - это приобретение операционной системой нового качества, укрепляющего жизнеспособность в условиях внешней среды, изменяется Функционирование и развитие теснейшим образом взаимосвязаны и отражают единство основных тенденций операционных систем любого вида и типологии Эта связь обеспечивается режимом функционирования (ре ежим - установленный график работы). Режим функционирования - это совокупность параметров и условий функционирования, обеспечивающие предусмотрено технологией создания продукта, а также сохранение и текущее воспроизведение элементов операционной систе ем. 37) Понятие процесса играет ключевую роль и вводится применительно к каждой программе отдельного пользователя Процессом называют программу в момент ее выполнения Все современные компьютеры могут выполнять одновременно несколько операций Процессы могут создаваться не только в момент загрузки системы. Так текущий процесс может создать один или несколько новых процессов Процесс является независимым объектом со своим счетчиком команд и внутренним состоянием, однако существует необходимость взаимодействия с другими процессами Модель процессов упрощает представление о внутреннем поведении системы. Процесс — выполнение пассивных инструкций компьютерной программы на процессоре ЭВМ Для описания состояний процессов используется несколько моделей. Самая простая модель - это модель трех состояний. Модель состоит из: Состояния выполнения Состояния ожидания Состояния готовности 38) Память является важнейшим ресурсом, требующим тщательного управления со стороны мультипрограммной операционной системы. Распределению подлежит вся оперативная память, не занятая операционной системой. Обычно ОС располагается в самых младших адресах, однако может занимать и самые старшие адреса. Функциями ОС по управлению памятью являются: отслеживание свободной и занятой памяти, выделение памяти процессам и освобождение памяти при завершении процессов, вытеснение процессов из оперативной памяти на диск, когда размеры основной памяти не достаточны для размещения в ней всех процессов, и возвращение их в оперативную память, когда в ней освобождается место, а также настройка адресов программы на конкретную область физической памяти. При наличии большого числа программ и данных необходим строгий их учет и систематизация
|