Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
билеты 16-20.docx
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
31.05 Кб
Скачать

«Компьютерные системы, интернет и мультимедиа технологии»

Билет 16.

1. Одноранговые сети.

Локальные компьютерные (вычислительные) сети (ЛВС) делятся на

    • одноранговые сети

    • сети с выделенным сервером.

Эта классификация компьютерных сетей имеет принципиальное значение, потому что тип сети характеризует ее функциональные возможности.

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

Сеть с выделенным сервером — это компьютерная сеть, в которой предусмотрено выделение специального компьютера (сервера), контролирующего администрирование сети.

В ЛВС под сервером понимается компьютер или соответствующая программа. На одном выделенном компьютере-сервере может функционировать несколько серверов-программ, например, коммуникационный сервер, сервер приложений. В больших корпоративных сетях с десятками и сотнями рабочих станций могут быть выделены серверы, которые «специализируются» на выполнении той или иной функции.

2. Операционные системы. Основные виды и функции

Операционная система, (англ. operating system, OS) — комплекс управляющих и обрабатывающих программ, которые, с одной стороны, выступают как интерфейс между устройствами вычислительной системы и прикладными программами, а с другой стороны — предназначены для управления устройствами, управления вычислительными процессами, эффективного распределения вычислительных ресурсов между вычислительными процессами и организации надёжных вычислений

Все функции, предоставляемые ОС прикладной программе, специфицированы и представляют собой стандартизованные системные библиотеки функций.

Операционная система

  • как виртуальная машина, с которой проще иметь дело, чем непосредственно с оборудованием компьютера.

  • как менеджер ресурсов, и осуществляет упорядоченное контролируемое распределение процессоров, памяти и других ресурсов между различными программами.

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

  • как постоянно функционирующее ядро, это программа, постоянно работающая на компьютере и взаимодействующая со всеми прикладными программами

  • Оболочка операционной системы (от англ. shell — оболочка) — интерпретатор команд операционной системы, обеспечивающий интерфейс для взаимодействия пользователя с функциями системы.

  • Большая роль в развитии ОС принадлежит серии машин IBM/360, где впервые программная совместимость требовала и совместимости операционных систем.

  • Такие операционные системы должны были работать и на больших, и на малых вычислительных системах, с большим и с малым количеством разнообразной периферии, в коммерческой области и в области научных исследований.

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

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

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

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

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

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