Рабочие листы
к вашим урокам
Скачать
1 слайд
Назначение и функции ОС
Дисциплина «Операционные системы»
Разработала: Хапова С.Д.
2 слайд
1. Функциональные компоненты ОС компьютера. Управление компьютера
Наиболее важными подсистемами управлениями ресурсами являются подсистемы:
1. управление процессами;
2. управление памятью;
3. управление файлами и внешними устройствами;
4. общие подсистемы пользовательского интерфейса, защиты данных и администрирования;
Важнейшей частью ОС является подсистема управления процессами.
Для каждого процесса ОС генерирует системную информацию о потребностях в ресурсах, а также о фактически выделенных ресурсах.
Для выполнения процесса, ОС назначает ему:
1. область оперативной памяти;
2. необходимое количество процессорного времени;
3. файлы и устройства ввода-вывода;
В информационные структуры включаются также:
-история пребывания процесса в системе;
-текущее состояние;
-значение приоритета процесса.
3 слайд
В мультипрограммной ОС одновременно могут существовать несколько процессов. Часть процессов, пользовательские, порождается по инициативе пользователей, другие, системные, инициализируются самой ОС.
Процессы могут одновременно претендовать на одни и те же ресурсы. В этом случае ОС поддерживает обслуживание очередей заявок к ресурсам.
Важной задачей ОС является защита ресурсов, выделенных одному процессу, от остальных процессов. Особенно тщательно защищаемых ресурсом является память. Память отведенная под коды и данные процесса называется адресным пространством.
На протяжении периода существования процесса его выполнение может быть многократно прервано и продолжено. Для возобновления выполнения процесса, необходимо восстановить его среду. Эта информация называется контекстом процесса (состояние регистров, коды ошибок, указатели на открытые файлы и пр.)
ОС берет на себя функции синхронизации процессов, позволяющие приостанавливать или продолжать процессы при наступлении некоторых событий.
Для реализации сложных программных комплексов, часто необходимо организовать его выполнение в виде параллельных процессов и как следствие, ОС должна предоставить средства для межпроцессного взаимодействия.
4 слайд
2. Управление файлами, памятью и внешними устройствами
Процесс может выполнятся только в том случае, если его коды и данные (не обязательно все) находятся в оперативной памяти.
Управление памятью включает:
1. распределение существующей в данной момент памяти, между процессами;
2. настройку адресов на физические адреса;
3. загрузка кодов и данных процессов в отведенную память;
4. защита областей памяти каждого процесса.
Существует большое разнообразие алгоритмов распределения памяти с которыми мы познакомимся позже.
Одним из наиболее популярных способов управления памятью является виртуальная память.
Наличие механизма виртуальной памяти позволяет программисту писать программы так, как будто в его распоряжении имеется оперативная память большого объема, часто существенно превышающего объем имеющейся физической памяти. При размещении такой программы в памяти подсистема виртуальной памяти производит трансляцию виртуальных адресов, в физические.
5 слайд
Защита памяти - это способность предохранять выполняемую задачу от ошибочного обращения к памяти, назначенной другим.
ОС "экранирует" сложность реальной аппаратуры от программиста.
Особенно это ярко проявляется в файловой системе. ОС организует представление о данных, хранящихся на внешнем накопителе, в виде файла - неструктурированной последовательности байтов, имеющей символьное имя. Для удобства работы файлы группируются в каталоги. Пользователь может с помощью ОС выполнять поиск файла по имени, удаление, вывод, изменение и сохранение. Файловая система выполняет преобразование символьных имен файлов, в физические адреса на диске (цилиндр, поверхность, сектор)
При выполнении своих функций файловая система тесно взаимодействует с подсистемой управления внешними устройствами (часто называется подсистемой ввода-вывода). Диски, принтеры, сканеры, мониторы, модемы, сетевые адаптеры и пр.
Программа, управляющая конкретной моделью внешнего устройства, называется драйвером.
Созданием драйверов занимаются как разработчики ОС, так и специалисты компаний, выпускающих внешние устройства.
6 слайд
Литература
Никулин В.В.- Операционные системы, среды и оболочки, Брянская государственная сельскохозяйственная академия
Мюллер Д.П., Чоудри И. Microsoft Windows 2000/XP. Настройка и оптимизация производительности. Пер. с англ. - М.: Изд-во ЭКОМ, 2001
Коммисаров Д.А. Персональный учитель компьютеру: Операционные системы, аппаратные средства и программное обеспечение. М.: «Солон Р», 2001. 746с
Гордеев А.В. Системное программное обеспечение. –СПб.: Питер, 2002.- 736 с.
Компьютерные системы и сети: Учебное пособие для вузов. / Под ред. В.П. Косарева, Л.В. Еремина. - М.: Финансы и статистика, 1999. - 464 с
Как стать системным администратором: Самоучитель. / М. Левин. - М.: Познавательная книга плюс, 2001. - 320 с
Рабочие листы
к вашим урокам
Скачать
Презентация на тему "Назначение и функции операционной системы" по дисциплине "Операционные системы" для специальности 230115.51 Программирование в компьютерных системах.
В презентации описаны:наиболее важные задачи операционной системы, подсистемамы управления ресурсами:
6 656 290 материалов в базе
Настоящий материал опубликован пользователем Хапова Софья Джабраиловна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс профессиональной переподготовки
500/1000 ч.
Курс повышения квалификации
36 ч. — 180 ч.
Курс профессиональной переподготовки
600 ч.
Курс повышения квалификации
72 ч. — 180 ч.
Мини-курс
10 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.