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

4.Назначение ос. Типы ос

ОС – комплекс взаимосвяз программ, кот действует как интерфейс между приложениями и пользователем с одной стороны и аппаратурой ПК с другой.

Основные функции ОС: Управление ресурсами ПК Обеспечение выполнения прикладных программ Интерфейс пользователя

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

Типы ОС: ОС мэйнфреймов – предназначены для поддержки мультипроц сист, обеспеч тяжелых вычислений, обработку больших объемов данных. Обеспеч пакетную обр-ку, обработку транзакций. ex: OS/390. Серверные ОС – предназначены для управления сетями, одновременного обслуживания множества пользователей. Обеспечивают обработку множества запросов. ex: UNIX, Linux, Windows 2000/2003 serverОС для ПК – предназначены для обеспечения работы ПК.ex: Windows, Linux, MacOS ОС реального времени – предназнач д\управления производств процессами, транспортными и военными системами. Обеспеч решение задач в заданные промежутки времени.ex VxWorks, QNX Встроенные ОС –для обеспечения работы dif устройств: PDA, мобтел, бытовых приборов. Имеют ограничения по мощности, питанию, объемам памяти и т.п ex: PalmOS, Windows Mobile, Symbian ОС смарт-карт – предназнач для управления работой смарт-карт. Имеют жесткие огр по мощности процессора и объему памяти.

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

1.Управление ресурсами ПК (распред процессорн времени, управл памятью, ввод-вывод данных, хран инфы на накопителях, Задачи, решаемые при управлении ресурсами: планирование ресурсов, удовл-е запросов на ресурсы, отслеживание состояния и учет использования ресурсов, разрешение конфликтов между процессами)2.Обеспечение выполнения прикладных программ ( управление процессами предоставление API Application programming interface набор базовых функций интерфейсов программирования приложений Программа – статический объект, представляющий собой файл с кодом и данными. 3.Интерфейс пользователя

Дополнит функции: || выполнение задач (многозад).Эффективное распред ресурсов вычсист между процессами.Разгранич доступа различных процессов к ресурсам. Организ надёжных вычислений (невозможности одного вычислительного процесса намеренно или по ошибке повлиять на вычисления в другом процессе)- основана на разграничении доступа к ресурсам. Взаимод между процессами: обмен данными, взаимная синхронизация. Защита самой системы, а также пользов данных и программ от действий пользователей (злонамеренных или по незнанию) или приложений Многопользовательский режим работы и разграничение прав доступа.

6.Основные подсистемы ос

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

ПС управления процессами Типы проц, вып на ПК: системн и пользовательские Процесс – динамический объект: программа в стадии выполнения на компьютере ПС управления процессами осущ: создание процесса, генерир системной инфы/ выделение необходимых процессу ресурсов (памяти, процессорного времени, устройств ввода-вывода и т.п.) / поддержание очереди заявок на ресурсы/ защита ресурсов, выделенных процессу, от других процессов/ организация совместного использования ресурсов процессами / синхрониз процессов / обмена данными между процессами /переключение контекстов процессов при смене активных процессов Ресурс – аппаратный компонент компьютера, необходимый во время выполнения процесса

ПС управления памятью Управляет ОП компьютера, предоставляя этот ресурс всем процессам (системным и пользовательским) она осущ: отслеж свободной и занятой физич памяти выделение памяти процессам и освобождение памяти при завершении процесса защита памяти вытеснение процессов из памяти на диск и обратная загрузка с диска настройка адресов процесса на конкретные области физической памяти Адресное пространство процесса – список адресов в памяти которые процесс может использовать (читать или писать)

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

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

ПС обеспечения пользовательского интерфейса предоставл удобного интерфейса для пользователя. Может быть реализована в ядре ОС (Windows GUI) или выполнен как подключаемая оболочка (KDE) Типы интерфейсов: интерфейс командной строки графический интерфейс другие (аудио, вербальный и т.п.)

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

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