Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
OTI-shpory.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
276.48 Кб
Скачать

16. Системное программное обеспечение

Включает:

— операционные системы

— языки программирования

— различные утилиты.

Операционные системы выполняют 3 основные функции: распределение; назначение;контроль.

Распределение и назначение заключаются в том, что операционная система распределяет ресурсы компьютера между приложениями, находящимися в очереди на исполнение. Например в число задач опер.сист. входит выделение отдельной области памяти каждому запущенному приложению, а также управляет устройствами ввода, вывода.

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

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

Выполнение функций компьютер реализует через следующие механизмы:

Многозадачность– механизм позволяет выполнять на компьютере несколько задач. Если не будет поддержки многозначности, то система может выполнить только одно действие. Такой режим работы компьютера зачастую не позволяет задействовать все его ресурсы. Процессор не нагружен, опер. память свободна. В случае применения многозадачности можно запустить несколько приложений, для чего опер. память применяет разделение своего адресного пространства на отдельные области для каждого запущенного приложения. А процессор выделяет для него определенный интервал времени работы. Процессор настолько быстро обрабатывает все прграммы по очереди, что создается впечатление работы в нескольких приложениях.

Многопоточность — некоторые задачи делятся на отдельные потоки, каждому из которых также назначается приоритет, и выделяют интервал процессорного времени. Благодаря многопоточности можно в одном приложении один объект, производить расчет траектории движения второго объекта и выводить на печать третий.

Виртуальная память — адресное пространство – размер памяти компьютера, которую система может импользовать. Механизм виртуальной памяти позволяет выделить часть вторичной памяти на жестком диске как продолжение первичной(оперативной). В результате компьютер может повысить эффективность работы.

Симметричная многопроцессорная обработка —способность оперативной системы работать с компьютером, в котором установлены 2 и более процессора. В данном случае опер.сист. должна обеспечивать балансировку нагрузки, чтобы дать возвожность работать каждому из процессоров.

17. Основные компоненты ос. Файловые системы

Полноценная операционная система как минимум содержит следующие компоненты: драйверы внешних устройств; файловая система; процессор командного языка

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]