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

Вопрос 49. Что должны обеспечивать современные операционные системы?

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

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

По современным представлениям, ОС должна уметь делать следующее:

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

- Многозадачность. Параллельное (точнее, псевдопараллельное, если машина имеет только один процессор) исполнение нескольких задач.

- Поддержка файловой системы.

- Предоставлять некоторый пользовательский интерфейс. Слово «некоторый» здесь сказано не случайно - часть систем ограничивается командной строкой, в то время как другие на 90% состоят из средств интерфейса пользователя.

- совместимость со всеми видами приложений, разработанных для MS DOS.

- Распределение ресурсов компьютера между задачами.

- Организация взаимодействия задач друг с другом.

- Защита системных ресурсов, данных и программ пользователя, исполняющихся процессов и самой себя от ошибочных и зловредных действий пользователей и их программ.

- совместимость со всеми видами приложений, разработанных для MS DOS

- Обеспечивать загрузку пользовательских программ в оперативную память и их исполнение.

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

Вопрос 50. По каким признакам классифицируются ос?

Существует несколько схем классификации ОС.

По количеству одновременно работающих пользователей:

- Однопользовательские ОС позволяют работать на компьютере только одному человеку.

- Многопользовательские ОС поддерживают одновременную работу на ЭМВ нескольких пользователей за различными терминалами.

По числу процессов, одновременно выполняемых под управлением системы:

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

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

По кол-ву поддерживаемых процессоров (однопроцессорные,многопроцессорные):

- Многопроцессорные ОС поддерживают режим распределения ресурсов нескольких процессоров для решения той или иной задачи. Цель такого режима – увеличение быстродействия или вычислительных возможностей.

По типу доступа пользователя к ЭВМ (с пакетной обработкой, с разделением времени, реального времени):

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

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

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

По разрядности кода операционной системы: восьмиразрядные, шестнадцатиразрядные, тридцатидвухразрядные, шестидесяти четырехразрядные:

По типу интерфейса:

- Пользовательский интерфейс – это программные и аппаратные средства взаимодействия пользователя с программой или ЭВМ (командный и объектно-ориентированный)

- Командный интерфейс предполагает ввод пользователем команд с клавиатуры при выполнении действий по управлению ресурсами компьютера.

- Объектно-ориентированный интерфейс – это управление ресурсами вычислительной системы посредством осуществления операций над объектами, представляющими файлы, папки, дисководы, программы, документы и др.

По типу использования ресурсов (сетевые, не сетевые): Сетевые ОС: Novell NetWare, Windows 2008 Server.

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

По особенностям методов построения: монолитное ядро или микроядерный подход.