Функции и классификация операционных систем
Стр 1 из 4Следующая ⇒ ЛАБОРАТОРНАЯ РАБОТА № 1 ТЕМА: «ИЗУЧЕНИЕ СТРУКТУРЫ ОПЕРАЦИОННЫХ СИСТЕМ. ИНТЕРФЕЙСЫ ПОЛЬЗОВАТЕЛЯ. РАЗРАБОТКА ФАЙЛОВ AUTOEXEC.BAT И CONFIG.SYS.»
ЦЕЛЬ РАБОТЫ: - познакомиться со структурой операционных систем, интерфейсом пользователя; - освоить команды, используемые в файлах autoexec.bat и config.sys; - научиться создавать и файлы autoexec.bat и config.sys, а так же определять информацию в созданных файлах. ОБОРУДОВАНИЕ: 1. Персональный компьютер IBM PC AT/XT.
СПИСОК ЛИТЕРАТУРЫ: 1. Гордеев А.В. Операционные системы: Учебник для вузов. 2-е изд. - СПб.: Питер, 2006. 2. Назаров С.В. Операционные среды, системы и оболочки. Основы структурной и функциональной организации: Учеб. Пособие. – М.: КУДИЦ-ПРЕСС, 2008. 3. Назаров С.В., ГУДЫНО Л.П., Кириченко А.А. Операционные системы. Практикум. Учеб. Пособие. – М.: КУДИЦ-ПРЕСС, 2008. 4. Олифер В.Г., Олифер Н.А. Сетевые операционные системы. 2-е изд. - СПб.: Питер, 2008. 5. Таненбаум Э. Современные операционные системы, 2-е изд.- Питер, 2005. КОНТРОЛЬНЫЕ ВОПРОСЫ ДЛЯ ВЫПОЛНЕНИЯ ЛАБОРАТОРНОЙ РАБОТЫ: 1. Понятие операционной системы. 2. Классификация операционных систем.
ТЕОРЕТИЧЕСКИЙ МАТЕРИАЛ Функции и классификация операционных систем Операционная система - комплекс взаимосвязанных программ, который действует как интерфейс между приложениями и пользователями с одной стороны, и аппаратурой компьютера с другой стороны. ОС выполняет две группы функций: 1. предоставление пользователю или программисту вместо реальной аппаратуры компьютера расширенной виртуальной машины, с которой удобнее работать и которую легче программировать; 2. повышение эффективности использования компьютера путем рационального управления его ресурсами в соответствии с некоторым критерием.
Более детально эти группы функций можно представить следующим образом. По современным представлениям ОС должна: 1. Обеспечивать загрузку пользовательских программ в оперативную память и их исполнение. 2. Обеспечивать управление памятью. 3. Обеспечивать работу с устройствами долговременной памяти, такими как винчестеры, магнитные ленты, компакт-диски, флэш-память и т.п. Как правило, ОС структурирует данные на этих носителях в виде файловых систем. 4. Предоставлять стандартизированный доступ к различным периферийным устройствам, таким как модемы, принтеры, сканеры и т.д. 5. Предоставлять некоторый пользовательский интерфейс. 6. Обеспечивать параллельное или псевдопараллельное исполнение нескольких задач. 7. Обеспечивать организацию взаимодействия задач друг с другом. 8. Обеспечивать организацию межмашинного взаимодействия и разделение ресурсов. 9. Обеспечивать защиту системных ресурсов, данных и программ пользователя, исполняющихся процессов и самой себя от ошибочных и зловредных действий пользователей и программ. 10. Обеспечивать аутентификацию, авторизацию и другие средства обеспечения безопасности. По тому, какие из вышеперечисленных функций реализованы и каким было уделено больше внимания, системы можно разделить на несколько классов: - ОС общего назначения; - системы виртуальных машин; - операционные системы реального времени. ОС общего назначения берут на себя выполнение всех вышеперечисленных функций. Это системы, рассчитанные на интерактивную работу одного или нескольких пользователей в режиме разделения времени, при не очень жестких требованиях ко времени реакции системы на внешние события. Обычно подобные системы используют встроенные в архитектуру процессора средства защиты и виртуализации памяти. К этому классу относятся, например, Windows 2000, системы семейства Unix.
Появились ОС общего назначения в результате эволюции дисковых ОС (ДОС), которые, как правило, берут на себя выполнение только первых пяти функций. ДОС загружает пользовательскую программу в память и передает ей управление, после чего программа делает с системой все, что ей необходимо. При некорректной работе программы дальнейшая работа может стать невозможной, т.к. ОС не контролирует ее действия. Система виртуальных машин (СВМ) - ОС, допускающая одновременную работу нескольких программ, но создающая каждой из них иллюзию того, что машина находится в полном ее распоряжении. Зачастую «программой» оказывается полноценная ОС, что позволяет выполнять приложения, написанные для одной ОС, под «управлением» другой. Часто СВМ является подсистемой ОС общего назначения: сессия DOS в Windows 9x, эмуляторы DOS и Windows для Unix и OS/2. ОС реального времени (ОСРВ) - ОС, гарантирующая, что максимальное время реакции на внешнее событие (латентное время) и время переключения между задачами не превышают некоторых, наперед заданных, величин. Способность гарантировать выполнение этих условий и просто высокая производительность - разные вещи. Алгоритмы, обеспечивающие хорошее среднее время реакции, далеко не всегда способны гарантировать, что латентное время не превысит определенной величины. В процессе эксплуатации появилась необходимость гарантировать не только верхний, но и нижний предел времени реакции на внешнее событие, что требуется для обеспечения нормальной работы сложных механических систем. Примером ОСРВ является QNX.
Читайте также: A) функции государства Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|