Операционные системы ЛВС. Назначение ОС ЛВС. Быстродействие сетевой ОС. WindowsNTServer. Коммуникации. Базы данных ЛВС

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

Рубрика Программирование, компьютеры и кибернетика
Вид контрольная работа
Язык русский
Дата добавления 10.10.2011
Размер файла 38,3 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Министерство образования и науки Российской Федерации

Государственное образовательное учреждение высшего профессионального образования

Московскийгосударственный университет прикладной биотехнологии (МГУПБ)

Кафедра: «КТиС»

Сети ЭВМ и телекоммуникации

Операционные системы ЛВС. Назначение ОС ЛВС. Быстродействие сетевой ОС. WindowsNTServer.Коммуникации. Базы данных ЛВС.

МОСКВА 2011

Операционные системы ЛВС

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

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

Операционная система - это комплекс программ, обеспечивающих:

· управление ресурсами, т.е. согласованную работу всех аппаратных средств компьютера;

· управление процессами, т.е. выполнение программ, их взаимодействие с устройствами компьютера, с данными;

· пользовательский интерфейс, т.е. диалог пользователя с компьютером, выполнение определенных простых команд - операций по обработке информации.

Такое определение операционной системы уже апеллирует к ее функциям, поэтому рассмотрим эти функции подробнее.

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

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

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

· оперативной памяти, характеризующейся емкостью (объемом) и скоростью обмена данными (прежде всего с центральным процессором);

· периферийных устройств, среди которых имеются;

· устройства ввода (клавиатура, мышь, сканер и др.);

· устройства вывода (дисплей, принтер, графопостроитель и др.);

· внешние запоминающие устройства (дисководы для магнитных и оптических дисков, устройства для работы с лентами и др.);

· мультимедийные устройства.

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

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

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

· однопользовательские однозадачные, которые поддерживают одну клавиатуру и могут работать только с одной (в данный момент) задачей;

· однопользовательские однозадачные с фоновой печатью, которые позволяют помимо основной задачи запускать одну дополнительную задачу, ориентированную, как правило, на вывод информации на печать. Это ускоряет работу при выдаче больших объёмов информации на печать;

· однопользовательские многозадачные, которые обеспечивают одному пользователю параллельную обработку нескольких задач. Например, к одному компьютеру можно подключить несколько принтеров, каждый из которых будет работать на "свою" задачу;

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

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

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

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

Операционная система для персонального компьютера, ориентированного на профессиональное применение, должна содержать следующие основные компоненты:

· программы управления вводом/выводом;

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

· процессор командного языка, который принимает, анализирует и выполняет команды, адресованные операционной системе.

Каждая операционная система имеет свой командный язык, который позволяет пользователю выполнять те или иные действия:

· обращаться к каталогу;

· выполнять разметку внешних носителей;

· запускать программы и другие действия.

Анализ и исполнение команд пользователя, включая загрузку готовых программ из файлов в оперативную память и их запуск, осуществляет командный процессор операционной системы. Для управления внешними устройствами компьютера используются специальные системные программы--драйверы. Драйверы стандартных устройств образуют в совокупности базовую систему ввода-вывода (BIOS), которая обычно заносится в постоянное ЗУ компьютера.

вычислительная техника компьютер локальная сеть

Выводы

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

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

Существует много операционных систем локальных сетей. Наиболее широкое распространение получили операционные системы NovellNetWare и Windows NT для локальных сетей ПК. Ознакомимся с первой из них.

Фирма «NovellInc.», в компьютерном мире не менее известная чем фирмы IBM и «Microsoft», специализируется на создании операционных систем локальных сетей. Созданная в 1982 г. небольшой группой менеджеров и программистов, фирма уже к 1990 г. имела годовой оборот на уровне 500 млн. долларов. Ее сетевые ОС известны своим высочайшим качеством и надежностью. Сетевая операционная система NovellNetWare 386, начиная с версии 3.11, представляет собой 32-разрядную операционную систему реального времени, работающую в защищенном режиме процессоров 80386 и более мощных (80486 и Pentium).

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

ОС Netware 386 имеет ядро - файл server.exe, который запускается из MS DOS (на файл-сервере), затем с консоли и с помощью текстового файла конфигурации загружаются разнообразные драйверы, управляющие сетевыми устройствами. Кроме драйверов могут быть запущены в многозадачном режиме разнообразные утилиты и прикладные программы, например, управляющие файлами, хранящимися на сервере, и базами данных, работающими с внешними коммуникационными каналами. Эти команды содержатся в файлах, имеющих имена с расширением.п1ти потому называются «nlm-модулями».

Примером важнейшей утилиты является syscon.exe, с помощью которой администратор системы выполняет всю работу по разграничению доступа пользователей к информации. После установки NetWare на файл-сервере на его винчестерском накопителе обязательно создается системный том SYS, содержащий несколько стандартных директорий:

· LOGIN, содержащую программу подключения пользователя к сетиhgin.exe и другие процедуры, обслуживающие потребности пользователя рабочей станции при подключении ее к сети;

· MAIL, в которой для каждого пользователя сети заводится отдельный подкаталог (с именем из цифр), содержащий стартовый файл пользователяLoginScript и файл конфигураций заданий на печать;

· SYSTEM, в которой хранятся файлы операционной системы NetWare, системные утилиты и некоторые другие служебные программы; этот каталог виден только системному администратору (имеющему идентификатор SUPER VISOR);

· PUBLIC, в которой содержатся сетевые программы и утилиты, доступные для всех пользователей сети;

· USERS, с индивидуальными подкаталогами пользователей сети. Файловая система NetWare на сервере не совместима с MS DOS. На рабочих же станциях, после запуска клиентской части системы, обеспечивается прозрачный доступ к разделам диска файл-сервера как к своим собственным дисководам.

Файловая система NetWare поддерживает разветвленную систему разграничения доступа к файлам и каталогам файл-сервера с различных рабочлх станций. Все пользователи сети могут быть разделены системным администратором на группы. Каждая группа обладает своими правами доступа, притом один и тот же пользователь может находиться одновременно в разных группах. В табл. 1.1 приведены типичные для NovellNetWare виды доступа к каталогам и файлам.

Таблица 1.1

Некоторые виды доступа к каталогам и файлам

Виды доступа

Обозначения

Права

AccessControl

A

Изменение прав доступа к каталогу и файлу

FileStream

F

Просмотр содержимого каталога

Create

С

Создание каталогов или файлов в данном каталоге

Erase

E

Удаление каталогов или файлов из данного каталога

Modify

M

Изменение содержимого файлов (перезапись)

Supervisory

S

Права супервизора (позволяют делать любые

операции с файлами, расположенными в каталоге)

Write

W

Запись в файл

Определение групп и их прав доступа выполняется с помощью утилиты syscon.exe. Операционная система обладает развитым командным языком для написания файлов загрузки LoginScript, большим набором утилит для пользователя и системного администратора. Охарактеризуем важнейшие из них. Для пользователя это утилиты, хранящиеся в каталоге PUBLIC. LOGIN - первая команда, которую должен выдать пользователь перед началом работы в сети. При помощи этой команды пользователь подключается к файл-серверу. Если командаlogin запущенабез параметров, вы будетеподключены к ближайшему серверу. ДополнительноВам надо будет ввести имя пользователяи, возможно, пароль: login [/параметры][сервер[/имя_пользователя]][параметры_входа] В табл. 1.2 приведены параметры, задаваемые командой login через символ "/" (выделенные буквы можно использовать в качестве сокращения).

Таблица 1.2

Некоторые параметры команды LOGIN

Параметр

Назначение и использование

/Script

Позволяет выполнить подключение к сети с отличным от стандартного файлом LoginScript; после параметра необходимо указать полный путь к нужному файлу LoginScript

/NoAttach

Этот параметр нужен для запуска файла LoginScript без подключения к файл-серверу

/CleanScreen

Стирание экрана во время ввода пароля

После перечисленных выше параметров можно указать имя файл-сервера и имя пользователя. После имени пользователя можно указать дополнительные параметры, которые можно будет проанализировать во время выполнения файла LoginScript. LOGOUT - отключение от файл-сервера. В качестве параметра можно указать имя файл-сервера, от которого вы собираетесь отключиться: logout[имя_сервера] Если имя файл-сервера не указано, выполняется отключение от всех серверов, к которым вы были подключены. MAP - отображение каталогов файл-сервера на локальные диски рабочей станции. Эта команда позволяет автоматизировать процесс отображения каталогов (табл. 1.3). Приведем общий формат вызова команды (с некоторыми упрощениями): mар [функция][диск:=[путь[„„]]]

Таблица 1.3

Форматы команды MAP

Формат

Комментарий

Mар mар диск:= [путь] каталог mар диск:= [путь] каталог; диск:= [путь] каталог; mapinsertдиск_поиска:= [путь] каталог;
maproot диск := [путь] каталог; диск := диск

Если команда mар выдана без параметров, на экране отображаегся карта текущего отображения каталогов
Отображение диска «диск» на сетевой каталог «каталог»; в пути для сетевого каталога можно указывать имя сервера или имя тома. Одновременное отображение нескольких дисков в одной команде Отображение сетевого каталога на диск. Полученный диск автоматически просматривается при запуске программ, поэтому он называется «дискпоиска» Отображение сетевого каталога на корневой каталог локального диска. Требуется для тех программ, которые могут работать только с корневым каталогом

MENU. Если, находясь в каталоге SYS:PUBLIC, вы запустите программу тепи.ехе с параметром main, на экране появится меню, с помощью которого можно выполнять запуск различных сетевых утилит (табл. 1.4). NCOPY - копирование файлов (табл. 1.5). В отличие от средств копирования файлов, предоставляемых MS DOS, утилита псору сохраняет атрибуты файлов, специфические для NovellNetWare, поэтому она более предпочтительна для использования в сети, чем программы MS DOS: nсору [путь1]имя_файла [to] путь2 [параметры...] В строке, приведенной выше, «путь1» и «путь2» определяют соответственно пути к копируемому файлу и к каталогу, в который он будет копироваться. Можно указывать символы "*", "?", которые будут восприниматься так же, как и для обычной команды copy из операционной системы MS DOS. Для переименования файла при копировании необходимо в качестве параметра «путь2» использовать полный путь к новому файлу с указанием нового имени. NDIR - получение детальной информации о файлах,расположенных в сетевых каталогах: ndir [путь][параметры...] Для команды ndir можно задавать параметры, можно просмотреть полный список параметров, запустив утилиту ndir с параметром /HELP. SALVAGE - восстановление случайно удаленных файлов. Восстановление возможно, если не использовалась утилитаpurge, очищающая каталоги от удаленных файлов. Запустив утилиту, оказываемся в меню MainMenuOptions. Выбрав строку SelectCurrentDirectory, указываем каталог, в котором необходимо восстановить удаленные файлы. Указанный каталог становится текущим (с точки зрения утилит salvage).

Таблица 1.4

Меню для запуска сетевых утилит

Строка

Утилита

Назначение

SessionManagement

session

Управление сеансами связи

FileManagement

filer

Управление файловой системой

VolumeInformation

volinfo

Получение информации о сетевых томах

SystemConfiguration

syscon

Утилита для изменения конфигурации системы

FileServerMonitoring

fconsole

Управление файл-сервером

PrintQueueManagement

pconsole

Управление очередями печати

PrintJobConfiguration

printcon

Определение конфигурации заданий на печать

PrinterDefinitions

printdef

Определение принтеров

Logout

logout

Отключение от сети

Таблица 1.5

Параметры процедуры NCOPY

Параметр

Назначение и использоввание

/S /Е
/С /I
/V/А/М

Копирование вместе с подкаталогами
Копирование пустых подкаталогов. Этот ключ используется совместно с ключом /S Копирование файлов без сохранения атрибутов
Выдать сообщением тех случаях, когда программа не может скопировать атрибуты файла
Выполнить проверку после копирования на идентичность файла-оригинала и файла-копии
Скопировать файлы с установленным в слове атрибутов архивным битом. Атрибуты файла не изменяются
Скопировать файлы с установленным в слове атрибутов архивным битом После копирования архивный бит в слове атрибутов исходного файла сбрасывается. Это позволяет использовать NCOPY для выполнения архивной выгрузки содержимого каталога

Для восстановления файлов необходимо выбрать в главном меню строку SalvageFromDeletedDirectories. Для просмотра списка удаленных файлов в текущем каталоге и их последующего восстановления служит строка View/RecoverDeletedFiles. SEND - посылка с одной рабочей станции на другие короткого (длиной не более 44 символов) сообщения. Если рабочая станция, на которую послано сообщение, находится в текстовом режиме, полученное сообщение отображается в нижней строке экрана. Работа рабочей станции приостанавливается до тех пор, пока пользователь не нажмет комбинацию клавиш <Ctrl+Enter>. SESSION - просмотр информации о группах пользователей и об отдельных пользователях, посылка пользователям сообщения, просмотр и изменение отображения сетевых каталогов на диски рабочей станции. SYSCON - управление сервером, группами пользователей и отдельными пользователями в диалоговом режиме. Обычные пользователи с помощью этой утилиты могут изменить свой пароль и отредактировать свой файл LoginScript. Пользователи с правами супервизора могут с помощью этой утилиты назначать руководителей групп. FCONSOLE - управление файл-сервером. Эта диалоговая утилита способна выполнять такие операции с файл-сервером, которые обычно выполняются при помощи команд с консоли файл-сервера. С ее помощью можно выдавать сообщения одновременно всем пользователям в сети, просматривать информацию о работающих в сети пользователях и управлять состоянием файл-сервера. FILER - управление томами и каталогами. С помощью этой утилиты можно изменять атрибуты каталогов и файлов, изменять права доступа пользователей к каталогам и файлам. С консоли файл-сервера (если к нему подключена клавиатура и дисплей) можно вводить разнообразные команды. Наиболее часто употребляемые команды приведены ниже. BROADCAST - посылка сообщения пользователям. Это могут быть, например, сообщения о завершении работы сервера или о размонтировании сетевых томов. Длина сообщения не может превышать 55 символов: broadcast<сообщение>to [параметр] DISMOUNT - размонтирование сетевого тома, после чего он делается недоступным для пользователей. Такая операция может потребоваться для снятия редко используемого тома или восстановления его утилитой vrepair: dismount<имя_тома> Перед размонтированием тома необходимо предупредить об этом пользователей при помощи команды broadcast DOWN - останов файл-сервера. При этом содержимое дисковых буферов переписывается из оперативной памяти на диск, закрываются все файлы и обновляются каталоги. Перед выдачей этой команды необходимо предупредить пользователей, послав им сообщение при помощи команды broadcast. После завершения процесса останова операционной системы NovellNetWareверсии 3.11 на экран консоли выдается сообщение: Server ...hasbeenshutdown. Type EXIT toreturntoDOS После появления этого сообщения необходимо выдать команду exit. Операционная система NovellNetWare завершит свою работу, и появится системное приглашение MS DOS. Если была выдана команда removedos, вместо возврата в MS DOS произойдет «теплая» перегрузка файл-сервера (без выполнения процедур начального тестирования при включении питания). EXIT - возвращение в MS DOS или теплая перегрузка файл-сервера, если была выдана команда removedos. Команда exit должна выдаваться после команды down, останавливающей файл-сервер.Эта команда отсутствует в операционной системе NovellNetWare версии 2.2. LOAD - запуск с консоли файл-сервера nlm-программ, для загрузки драйверов сетевых адаптеров и дисковых драйверов Эта команда отсутствует в операционной системе NovellNetWare версии 2.2, так как в этой версии не используется механизм nlm-программ. MODULES - просмотр списка программ, работающих в среде NovellNetWare, на экране консоли файл-сервера. На экран выводится таблица, в которой для каждой программы приводится имя файла, содержащего программу, и краткое название программы. Эта команда отсутствует в операционной системе NovellNetWare версии 2.2.Список загруженных VAP-процессов можно просмотреть по команде VAP. MOUNT- монтирование тома, имя которого задано в качестве параметра. Если в качестве параметра указать ''ALL", будут смонтированы все имеющиеся на фалл-сервере тома. Размонтировать том можно при помощи команды dismount. SET - просмотр и установление различных параметров NovellNetWare. Детальное рассмотрение этих параметров выходит за рамки нашей книги;их можно найти в документации, поставляющейся с NovellNetWare. SET TIME - установка системной даты: settime [месяц/день/год][часы:минуты:секунды] UNLOAD - выгрузка nlm-программ, запущенных при помощи команды load. Единственный параметр этой команды - имя выгружаемой программы. Эта команда отсутствует в операционной системе NovellNetWare версии 2.2. OLUMES - вывод на экран консоли файл-сервера списка томов, смонтированных на данном файл-сервере. Эта команда отсутствует в операционной системе NovellNetWare версии 2.2. В систему NetWare версии 3.11 входит ряд полезныхnlm-модулей (находящихся в каталоге SYSTEM). Они могут быть запущены с помощью команды load. Среди них: EDIT - запуск с консоли файл-сервера текстового редактора, если ввести команду loadedit. После загрузки в ответ на приглашение FiletoEdit необходимо ввести путь к файлу, который надо отредактировать, например: sys:system/autoexec.ncf Завершение редактирования - клавиша <ESC> и подтверждениенеобходимостисохранения файла (выбором строки Yes в появившемся меню). MONITOR - отображение текущего состояния сети. С помощью этой команды можно заблокировать клавиатуру консоли файл-сервера паролем. Программа запускается командойloadmonitor. VREPAIR - исправление небольших разрушений в логическойструктуре данных на сетевых томах. Загружается при помощи команды load. Перед восстановлением тома его необходимо размонтировать при помощи командыdismount.

Быстродействие сетевой ОС

Сетевая операционная система должна работать с максимально возможнойскоростью. Добиться этого удаётся посредством «трёх М»: многопоточности, ногозадачности, многопроцессорности.

Многопоточность

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

сравнительно медленный дисковый накопитель выдаст данные для дальнейшейобработки.

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

Многозадачность

Многозадачность -- одна из особенностей современных операционныхсистем отWindows 95 до Windows NT, OS/2 и UNIX, состоящая в их кажущейсяспособности одновременно выполнять несколько процессов. Эта способностьсоздается благодаря высокой скорости работы процессора и его способностиперемежать выделенные разным задачам интервалы времени (их называютквантами), не обязательно завершая выполнение одного процесса до началадругого.

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

Многопроцессорность

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

Есть две разновидности много -- процессорной обработки: асимметричная(AsymmetricMultiprocessing, ASMP) и симметричная (SymmetricMultiprocessing, SMP). Приасимметричной обработке нагрузка распределяетсямежду процессорами так, что один илинесколько из них обслуживают толькооперационную систему, а остальные заняты только приложениями. Присимметричной обработке любой процесс, требующий обработки, может бытьпоручен любому свободному процессору (см. рис. 3). В силу большей гибкостисимметричной модели операционная система с поддержкой SMP обеспечивает дваважных преимущества. Во-первых, повышается отказоустойчивость сети, так каклюбой процессор способен справиться с любой задачей, и потому отказ одногопроцессора не влечет за собой крах всей системы. Во-вторых, улучшаетсябалансировка нагрузки, так как операционная система способнараспределятьее среди процессоров равномерно и тем самым предотвращать появление узких

мест из-за слишком частых обращений к одним процессорам и пренебрежения остальными.

Windows NT Server

Появление ОС Windows NT Server ознаменовало вступление корпорации Microsoft на рынок сетевых операционных систем. Windows NT Server быстро стала весьма популярной, особенно в своей значительно переработанной версии4.0, куда включена поддержка набора системных служб ActiveServer,спроектированного специально для разработки интрасетей и управления ими.Windows 2000 (переименованная версия 5.0) еще более расширяет возможности

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

Windows NT -- 32-разрядная многопоточная многозадачная операционная система, которая поставляется в версиях для сервера и для рабочей станции. В своем серверном воплощении Windows NT служит фундаментом пакета серверных приложений Microsoft Back Office. Версия для рабочей станции представляет собой высокопроизводительную операционную систему, отличающуюся от Windows NT Server лишь оптимизацией для настольного компьютера.

Windows NT лучше всего «себя чувствует» на компьютерах с большим объемом памяти и дискового пространства. Ей необходимо минимум 16 Мб ОЗУ,но она работает намного быстрее и стабильнее, когда объем ОЗУ составляет 32Мб и более. В этом отношении Windows NT аналогична играм, Windows 95 иприложениям типа Microsoft Office 97, работа которых заметно улучшается, когда объем памяти превышает минимально допустимую величину. Необходимый

объем дискового пространства зависит от платформы, на которой работает Windows NT. В системах на базе процессоров Intel она занимает на диске минимум 125 Мб, а в RISC-системах ей понадобится не менее 160 Мб. По части типа платформы Windows NT почти всеядна: она пригодна как для однопроцессорного сервера, почти ничем не отличающегося от Вашего

настольного компьютера, так и для чуда техники с поддержкой SMP и 32процессорами.

В большинстве сетей используются не только ПК и не только Windows, ноцелый конгломерат платформ и даже сетевых архитектур. Windows NT Server, как и большинство серверных операционных систем, «хорошо осведомлена» обальтернативных «укладах жизни». Поэтому она может работать как самостоятельно, так и в сотрудничестве с другими сетевыми ОС -- NovellNetWare, DEC Pathworks и почтеннойUNIX. Windows NT можно подключать к мэйнфреймам по протоколу IBM SNA, к сетям Macintosh с протоколами Apple Share и Apple Talk и к любым сетям на основе протоколов TCP/IP включая, естественно, и Интернет. Windows NT Server поддерживает также компьютеры-клиенты под управлением Mac OS, OS/2, UNIX, MS-DOS и разных версий Windows (в том числе «старушки» 3.1).

Надежная и эффективная поддержка совместного использования ресурсов --важнейшая обязанность сетевой операционной системы; по степени важности сней сопоставима только поддержка электронной почты.

Коммуникации

Операционные системы составляют лишь часть сетевой среды. Сотрудничество любого рода связано с передачей и приемом информации, и поэтому требует коммуникационного программного обеспечения --узкоспециализированного ПО, играющего роль посредника между пользовательскими приложениями с одной стороны и сетевыми протоколами, модемами, маршрут и заторами, коммутационными сервисами и прочими технологиями ISO/OSI низкого уровня -- с другой. Разработчикам ПО, которые полагаются в качестве таких, заполняющих пропасть между приложениями и поставщиками услуг связи и телефонии, посредников на инструментарийMicrosoft, служат два ее произведения со звучными названиями -- MAPI и TAPI.

TAPI

Интерфейс приложений компьютерной телефонии (TelephonyApplicationProgrammingInterface, TAPI) представляет собой набор функций, позволяющихразнообразным приложениям пользоваться телефоном для поддержки стольпривлекательных форм сотрудничества, как:

· телеконференции;

· передача данных, в том числе по факсу и электронной почте;

· удаленный доступ;

· интерактивное взаимодействие;

· поиск информации на досках объявлений, в группах новостей и т. д.

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

локальную сеть.

MAPI

MAPI представляет собой отраслевой стандарт, благодаря которомукоммуникационные приложения передают информацию друг другу. Это как быуниверсальный язык, позволяющий различным программам понимать друг друга ивзаимодействовать. Серверные компоненты MAPI позволяют серверу Exchangeработать с множеством разнотипных почтовых клиентов и сервисов, таких как,например, поставщики оперативной информации. Клиентские компонентыинтерфейса MAPI обеспечивают Windows-приложениям типа ExchangeClientвозможность обмениваться почтой с любым MAPI-сервером, не заботясь оподробностях вроде формата почтового адреса получателя или взаимодействия сего почтовым сервером.

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

Базы данных ЛВС

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

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

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

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

Размещено на Allbest.ru


Подобные документы

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

    контрольная работа [37,5 K], добавлен 17.12.2009

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

    курсовая работа [43,9 K], добавлен 21.07.2012

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

    курсовая работа [405,4 K], добавлен 08.02.2016

  • Виды и классификация программного обеспечения. Операционные системы. Виды прикладного программного обеспечения. Программные средства работы с текстом, для вычислительных работ, с графикой, со звуком. Базы данных. Языки и системы программирования.

    реферат [87,7 K], добавлен 07.03.2009

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

    реферат [50,5 K], добавлен 23.06.2012

  • Серверные операционные системы, их особенности и сферы применения. Функции и ресурсы операционной системы Windows Server 2003. Сервер как программный компонент вычислительной системы. Аппаратные и серверные решения. Минимальные системные требования.

    презентация [1005,9 K], добавлен 05.12.2013

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

    реферат [55,0 K], добавлен 11.12.2011

  • Сетевые операционные системы. Классификация ОС. Особенности алгоритмов управления ресурсами. Поддержка многозадачности. Процессы и нити в распределенных системах. Современные концепции и технологии проектирования ОС.

    реферат [233,9 K], добавлен 12.06.2007

  • Понятие операционной системы. История ее создания и развития. Разновидности современных операционных систем. Основные функции ОС общего и специального назначения. Вычислительные и операционные системы, их функции. Генерация операционной системы.

    курсовая работа [46,8 K], добавлен 18.06.2009

  • Операционная система NetWare фирмы Novell. Сетевые операционные системы LAN Meneger, Windows NT и LAN Server. Сетевая операционная система Windows NT Advanced Server. Сетевая операционная система Lantastic. Компоненты сетевой операционной системы.

    контрольная работа [34,3 K], добавлен 02.11.2004

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.