Скачиваний:
195
Добавлен:
07.09.2022
Размер:
171.52 Кб
Скачать

17.Операционные системы: назначение, функции.

Операционная система - это комплекс взаимосвязанных системных программ, функциями которого является контроль использования и распределения ресурсов вычислительной системы и организация взаимодействия пользователя с компьютером.

Функции(назначение):

1. поддержка работы прикладных и системных программ,

2. предоставление пользователю возможности осуществлять общее управление компьютером.

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

-Выполнение по запросу программ ввод и вывод данных, запуск и остановка других программ, выделение и освобождение дополнительной памяти и др..

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

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

- Управление оперативной памятью распределение между процессами, организация виртуальной памяти.

-Управление доступом к данным на энергонезависимых носителях таких как жёсткий диск, оптические диски и др., организованным в той или иной файловой системе.

-Обеспечение пользовательского интерфейса.

-Сохранение информации об ошибках системы.

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

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

-Эффективное распределение ресурсов вычислительной системы между процессами.

-Разграничение доступа различных процессов к ресурсам.

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

-Взаимодействие между процессами: обмен данными, взаимная синхронизация.

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

-Многопользовательский режим работы и разграничение прав

18.Роль и место ос в программном обеспечении компьютера.

ОС- самый нижний уровень программной оболочки аппаратных средств ПК. ОС обеспечивают управление всеми аппаратными компонентами, позволяют отделить остальные классы программ от взаимодействия с аппаратурой. ОС обеспечивает взаимодействие программ с внешними устройствами, и друг с другом, распределяет оперативную память, реагирует на различные события возникающие во время работы.  Она играет роль связующего звена между аппаратурой компьютера и выполняемыми программами, а также пользователем. Операционная система не только предоставляет пользователям и программистам удобный интерфейс к аппаратным средствам компьютера, но и является механизмом, распределяющим ресурсы компьютера. В мультипрограммной системе образуются очереди заявок от одновременно выполняемых программ к разделяемым ресурсам компьютера: процессору, странице памяти, к принтеру, к диску. Операционная система организует обслуживание этих очередей по разным алгоритмам: в порядке поступления, на основе приоритетов, кругового обслуживания и т. д. Важнейшей частью операционной системы, непосредственно влияющей на функционирование вычислительной машины, является подсистема управления процессами. Для каждого вновь создаваемого процесса ОС генерирует системные информационные структуры, которые содержат данные о потребностях процесса в ресурсах вычислительной системы, а также о фактически выделенных ему ресурсах. Операционная система виртуализирует отдельный набор данных, хранящихся на внешнем накопителе в виде файла — простой неструктурированной последовательности байтов, имеющей символьное имя.