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

4. Функции операционных систем.

5. Ос как виртуальная машина.

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

6. Ос как система управления ресурсами

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

•планирование ресурса - то есть определение, кому, когда, сколько

•отслеживание состояния ресурса - то есть поддержание оперативной информации о ресурсе

•разрешение конфликтов м/у процессами

•удовлетворение запросов на ресурсы

Задача-прога в стадии выполнения

Программа – статич.объект, представляющий собой файл с кодами и данными

Процесс – динамич.объект,кот-ый возник.в ос после того,как польз-ль или сама ос решает запустить прогу на выполн-е

7. Сетевые ос

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

В сетевой операционной системе отдельной машины можно выделить несколько частей

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

• Средства предоставления собственных ресурсов и услуг в общее пользование - серверная часть ОС (сервер).Обработка запросов, управление периферией и работа с удалёнными пользователями

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

• Коммуникационные средства ОС, с помощью которых происходит обмен сообщениями в сети. Эта часть обеспечивает адресацию и буферизацию сообщений, выбор маршрута передачи сообщения по сети, надежность передачи и т.п., то есть является средством транспортировки сообщений.