47965 (Основы параллельного программирования на кластере и разработка элективного курса «Администрирование в информационных системах и администрирование виртуальных машин»), страница 5

2016-07-29СтудИзба

Описание файла

Документ из архива "Основы параллельного программирования на кластере и разработка элективного курса «Администрирование в информационных системах и администрирование виртуальных машин» ", который расположен в категории "". Всё это находится в предмете "информатика" из , которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "остальное", в предмете "информатика, программирование" в общих файлах.

Онлайн просмотр документа "47965"

Текст 5 страницы из документа "47965"

В FORTRANe flag может быть суммой следующих величин:

PVMDEFAULT=0 - PVM может выбрать любую машину для старта задачи

PVMHOST=1 - параметр where определяет машину для запуска

PVMARCH=2 - параметр where определяет тип архитектуры

PVMDEBUG=4 - процесс старует под отладчиком

PVMTRACE=8 - процесс генерирует PVM trace data.

Параметр where описывает на каких компьютерах кластера может быть запущена задача. Параметр является простой строковой переменной, в которую записано имя списка компьютеров. Списки компьютеров находятся в конфигурационных файлах системы PVM и формируются на этаме ее установки. Например в случае, когда в вашем кластере кроме консольной машины присутствует еще два компьютера: один класса P166 и другой класса P4, вы можете определить их в системе под именами "oldcomp" и "supercomp". И в зависимости от тех или иных условий, запускать свои задачи на какой-либо их этих машин кластера.

И, наконец, еще две функции, относящиеся к управлению задачами.

call pvmfkill( tid, info )

call pvmfexit( info )

Первая из них завершает выполнение задачи с идентификатором tid, возвращая при ошибке код ошибки info < 0. Отметим, что задача не может таким образом завершить свое выполнение. Вторая функция завершает работу PVM, запущенной пользователем, но при этом сама задача продолжает выполняться уже как обычная локальная задача и завершает работу обычным образом.

1.6.3 Передача сообщений

Посылка сообщений в PVM предназначена для передачи данных между различными процессам и состоит из трех шагов. Во-первых, буфер данных перед посылкой должен быть проинициализирован с использованием функций pvm_initsend() или pvm_mkbuf(). Во-вторых, пересылаемые данные должны быть "упакованы" в этот буфер. Для упаковки используется некоторе количество комбинаций вызовов функции pvm_pk*(). В FORTRANе упаковка данных производится подпрограмой pvmfpack(). Третий шаг заключается в пересылке данных адресатам. Для этой цели в зависимости от списка адресатов используется вызов функции pvm_send(), в параметрах которой указывается конкретный процесс-приемник, или функции pvm_mcast(), используемой для всенаправленной передачи (то есть всем процессам сразу).

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

для приема любых сообщений

для приема любых сообщений от определенного источника

для приема любых сообщений с определенным message tag

для приема любых сообщений с определенным message tag от определенного источника

Кроме того, существует функция для проверки факта доставки сообщения адресату. Буфер сообщения

call pvmfinitsend( encoding, bufid )

Если пользователь использует только один буфер сообщения (обычно так и делается), то единственная необходимая для работы с буфером функция - это pvm_initsend(). Эта функция вызывается непосредственно перед упаковкой новой порции пересылаемых данных в буфер сообщения. Функция pvm_initsend освобождает буфер и создает новый для упаковки в него данных. Схема кодировки упаковываемых в буфер данных указывается заданием переменной encoding. Возвращаемое в переменную bufid значение является идентификатором буфера. Переменная encoding может принимать следующие значения:

PvmDataDefault - XDR кодировка, используемая в PVM по умолчанию. Эта кодировка используется обычно в гетерогенных кластерах, когда PVM не может знать понимает ли принимающая сторона передаваемый формат данных. Например, когда данные передаются с Linux-машины на Windows-машину. В случае, когда в кластере используется только один тип операционной машины или когда пользователь уверен, что принимающая сторона поймет все правильно, следует использовать тип кодировки PvmDataRaw. PvmDataRaw - без кодировки. Даные передаются без каких либо изменений. Если принимающая сторона не сможет правильно прочитать этот формат, это вызовет возврат кода ошибки в процессе распаковки. PvmDataInPlace - данные остаются на месте, не перемещаясь в буфер посылки. Этот тип кодировки можно использовать для снижения накладных расходов, связанных с перемещением данных в буфер. В этом случае буфер содержит только длины и указатели на передаваемые данные. Когда вызвана pvm_send(), данные копируются непосредственно с того места, где они расположены. Использование этой кодировки накладывает одно ограничение. Передаваемые данные не должны быть изменены между моментом, когда началась их упаковка и моментом окончания передачи буфера сообщения адресату. Однако, при использовании данного типа упаковки, имеется одно заметное преимущество. Функция упаковки pvm_initsend может быть вызвана только один раз в начале прогарммы. Например в начале работы программы мы можем упаковать данные из области перекрытия (см. главу "Декомпозиция данных") и передавать их множество раз по мере необходимости.

1.6.4 Упаковка данных

Для FORTRANа существует только одна функция, которая управялет упаковкой данных всех типов.

call pvmfpack( what, xp, nitem, stride, info )

В пареметре what указывается тип упаковываемых данных. Параметр xp является первым элементом массива данных. Пареметры nitem и stride описаны выше. Параметр info - возвращаемое значение. Значения параметра what представлены в следующей таблице:

STRING 0 REAL4 4

BYTE1 1 COMPLEX8 5

INTEGER2 2 REAL8 6

INTEGER4 3 COMPLEX16 7

Константы, соответствующие значениям параметра what определены в файле pvm3/include/fpvm3.h. Некоторые производители могут расширять этот список дополнительными данными, например INTEGER8, REAL16 и др.

Приведем пример использования всех этих функций:

CALL PVMFINITSEND(PVMRAW, INFO)

CALL PVMFPACK( INTEGER4, NSIZE, 1, 1, INFO )

CALL PVMFPACK( STRING, `row 5 of NXN matrix', 19, 1, INFO )

CALL PVMFPACK( REAL8, A(5,1), NSIZE, NSIZE , INFO )

CALL PVMFSEND( TID, MSGTAG, INFO )

Прием и посылка данных

call pvmfsend( tid, msgtag, info )

call pvmfmcast( ntask, tids, msgtag, info )

Функция pvm_send() помечает сообщение тагом msgtag и выполняет немедленную пересылку данных процессу с соответствющим идентификатором tid.

Функция pvm_mcast() помечает сообщение тагом msgtag и выполняет немедленную пересылку данных все процессам, имеющим идентификаторы, совпадающими со значениями, хранящимися в массиве tids. Длина массива tids равна ntask.

Следующие функции предназначены для совмещения работы по упаковке данных и их пересылке:

call pvmfpsend( tid, msgtag, xp, cnt, type, info )

Эти функции упаковывают массив определенного параметром type типа в буфер и передают его процессу, идентифицированному параметром tid. В FORTRANе типы данных определены так же, как и для процедуры pvmfpack().

Система PVM содержит несколько методов для организации приема сообщений. Причем отсутствует соотыктствие функций. То есть нет такого ограничения, когда сообщение, посланное процедурой pvm_psend должно быть обязательно принято процедурой с именем тип pvm_precv. Вне зависимости от того, как было послано сообщение, принято оно может быть либым из возможных вариантов. То же замечание касается адресной и мультикастной (multicast) передачи.

Следующие процедуры осуществляют блокирующий прием сообщений:

call pvmfrecv( tid, msgtag, bufid )

Эти процедуры инициируют процесс ожидания поступления сообщения, помеченного тагом msgtag от процеса с идентификатором tid (если сообщение еще не пришло). В случае, когда значения параметров tid и/или msgtag равны -1, осуществляется ожидание сообщения от любого процесса и/или сообщения с любым тагом.

После того, как сообщение получено, эти процедуры возвращают управление вызвавшей их программе, передав в bufid идентификатор буфера, в который помещено полученное сообщение. Значение bufid<0 сигнализирует о возникшей ошибке. Аналогом блокирующей функции являются функция

call pvmfnrecv( tid, msgtag, bufid )

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

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

call pvmfprobe( tid, msgtag, bufid )

Если ожидаемое сообщение еще не пришло, эта функция возвращает bufid=0. По пришествии сообщения в bufid возвращается значение отличное от нуля. Функцию можно вызывать неоднократно, заполняя время между вызовами какой-либо другой продуктивной работой. Функция pvm_probe не получает сообщение, для его получение необходимо воспользоваться одной из соответствующих функций.

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

call pvmfprecv( tid, msgtag, xp, cnt, type, rtid, rtag, rcnt, info )

Эту функцию можно использовать для приема сообщений, в которых содержатся однотипные данные. Вызов этой функции инициирует процесс ожидания сообщения, помеченного тагом msgtag от процесса с идентификатором tid. По поступлении сообщения pvm_precv распаковывает данные общим объемом len * (size of data type) в буфер buf.

Типы данных в FORTRAN-программах такие же, как это дано в описании функции pvmfpack.

Описание параметров функций:

tid ID процесса откуда мы ждем сообщение. "-1" означает "любой процесс".

msgtag Ожидаемый таг сообщения. "-1" означает "любое сообщение".

vp Указатель на массив (переменную) куда будут помещены полученные данные.

xp Массив (переменная) куда будут помещены полученные данные. (FORTRAN)

cnt Количество ожидаемых элементов указанного типа.

type Тип получаемых данных (см. выше).

rtid Возвращаемый параметр. ID процесса, откуда пришло сообщение.

rtag Возвращаемый параметр. Таг (метка) полученного сообщения.

rcnt Возвращаемый параметр. Длина полученного сообщения (кол-во элементов).

info Содержит на выходе PvmOk если все нормально и отрицательное значение в случае ошибки.

1.6.5 Распаковка полученных данных

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

call pvmfunpack( what, xp, nitem, stride, info )

Параметр xp - массив, куда будут помещены распакованные данные.

Параметры nitem и stride имеют тот же смысл, что и в соответствующих функциях упаковки (см. выше).

Параметр what был так же описан выше.

1.6.6 Отладка в PVM

По умолчанию только текст, выводимый родительской задачей (то есть той, которую вы сами запустили с терминала) окажется на экране. Стандартный вывод задач, запускаемых функцией pvm_spawn(), по умолчанию перенаправляется в LOG-файл исполняющей системы PVM ($PVM_TMP/pvml.*). Функция

call pvmfcatchout( onoff, info )

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

call pvmfcatchout (1, info);

call pvmfspawn (...

в родительской задаче весь вывод от всех запускаемых под-задач перенаправит на экран. При этом PVM гарантирует, что строки от разных задач не будут "налезать" одна на другую, и каждая строка будет предваряться идентификатором той задачи, которая ее вывела. Использование pvm_catchout() имеет два недостатка: а) между посылкой строки в файл или на экран из под-задачи и ее фактическим там появлением может быть задержка неизвестной заранее длительности, и, б) если объем выводимой диагностики от разных задач очень велик, очень трудно разобраться в поведении какой-то одной конкретной задачи.

1.6.7 Установка PVM

Установка системы PVM на компьютере, работающем под управлением операционной системы Linux достаточно проста и не требует каких либо длительных настроек. Cистема PVM распространяется бесплатно и в исходных кодах. Исходники PVM вы можете найти на этом сайте или непосредственно на сайте разработчиков по адресу http://www.netlib.org/pvm3/index.html.

Для установки PVM в вашей системе необходимо создать каталог, где будет располагаться система PVM. Будем считать, что мы устанавливаем PVM в каталог /pvm3. В этот каталог вы должны распаковать архив с исходниками системы.

tar zxvf pvm3.3.4.tgz

Перед сборкой и запуском PVM вы должны установить переменную окружения $PVM_ROOT, указав в ней полный путь к каталогу, в котором хранится система. Если вы используете в качестве командной оболочки csh, вам необходимо добавить следующую строку в файл .cshrc:

setenv PVM_ROOT=/pvm3

Если же вы используете оболочки, которые используют .profile, наприемр sh или ksh, или bash, которая использует .bashrc, тогда добавьте в соответствующий файл такую команду:

export PVM_ROOT=/pvm3

Так же вы должны определить другие переменные окружения, необходимые для функционирования PVM, добавив после команды определения PVM_ROOT содержимое соответствующих командной оболочке файлов: pvm3/lib/cshrc.stub, pvm3/lib/kshrc.stub или pvm3/lib/bashrc.stub.

По умолчанию PVM использует протокол rsh для общения с другими компьютерами кластера. Если вы хотите rsh заменить на ssh, вы должны изменить файл /pvm3/conf/LINUX.def, прописав в переменной ARCHCFLAGS параметр RSHCOMMAND, определив для него полный путь к команде ssh (например /usr/bin/ssh). Например на моем кластере файл /pvm3/conf/LINUX.def выглядит так:

#

ARCHCFLAGS = -DSYSVSIGNAL -DNOWAIT3 -DRSHCOMMAND=\"/usr/bin/ssh\" \

-DNEEDENDIAN -DFDSETNOTSTRUCT -DHASERRORVARS \

-DCTIMEISTIMET -DSYSERRISCONST -DNOTMPNAM

ARCHDLIB =

ARCHDOBJ =

ARCHLIB =

HASRANLIB =t

AR =ar

PVM_ARCH =LINUX

MAKE =make

В дальнейшем будем считать, что виртуальная машина была собрана именно с такими изменениями, то есть с заменой rsh на ssh.

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

Для сборки и установки PVM, находясь в каталге /pvm3, выполните команду make. По окончании ее работы система PVM готова к запуску. Следует отметить, что для уменьшения проблем, связаных с настройкой PVM на узлах кластера, на всех машинах кластера PVM следует устанавливать в один и тот же каталог.

Глава 2. Обучение будущих учителей сетевому администрированию


2.1. Анализ целесообразности обучения будущих учителей сетевому администрированию

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

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

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

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

Единственной реальной возможностью в достаточной степени получить практические навыки такого сорта является организация для каждого учащегося на отдельном компьютере виртуальной сети из нескольких виртуальных компьютеров. Современное программное обеспечение позволяет применить виртуальные машины, что дает различным категориям пользователей - от начинающих до IT-специалистов - множество преимуществ. Это и повышенная безопасность работы, и простота развертывания новых платформ, и снижение стоимости владения. И потому не случайно сегодня виртуальные машины переживают второе рождение. На сегодняшний день существуют три наиболее популярных инструмента, предназначенных для создания виртуальных машин и управления ими: Virtual PC 2004 компании Microsoft, VMware Workstation от компании VMware и относительно "свежий" продукт - Parallels Workstation, созданный в компании Parallels.

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

2.2. Виртуальная машина для обучения

2.2.1. Анализ и выбор виртуальной машины для обучения

Можно сравнить наиболее популярные виртуальные машины с целью выбора наиболее перспективной для целей обучения.

Название

Создатель

Процессор хост-машины

ОС хост-машины

Официально поддерживаемые гостевые ОС

Поддержка SMP в гостевых ОС

Поддержка драйверов в гостевой ОС

Принцип действия

Лицензия

Скорость работы гостевой ОС в сравнении с ОС хоста

Parallels Workstation

Parallels, Inc.

Intel x86, Intel VT-x

Windows, Linux, Mac OS X (Intel version)

Windows, Linux, FreeBSD, OS/2, eComStation, MS-DOS, Solaris

Нет

Есть

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

Проприетарная

Близка к производительности хост-системы

Virtual PC 2007

Microsoft

Intel x86, x64

Windows Vista (Business, Enterprise, Ultimate), XP Pro, XP Tablet PC Edition

DOS, Windows, OS/2

Нет

Есть

Virtualization (перехват гостевых вызовов)

Проприетарная (бесплатная с июля 2006 года)

Практически без потерь, если используются расширения Virtual Machine additions

VirtualBox 2004

Innotek

Intel x86

32-bit Windows, Linux, MacOS X

DOS, Windows, Linux, OpenBSD

Нет

Есть

Динамическая рекомпиляция (основана на QEMU)

Свободная и проприетарная версии (GPL, PUEL)

Практически без потерь, если используются расширения

Продолжение таблицы

VMware Workstation 5.5

VMware

Intel x86, AMD64

Windows, Linux

DOS, Windows, Linux, FreeBSD, Netware, Solaris, Virtual Appliances[10]

Есть

Есть

Виртуализация x86

Проприетарная

При использовании VMware Tools практически без потерь

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

Первая в индустрии технология “тонкого” гипервизора для рабочих станций, позволяет Parallels Workstation работать с каждой виртуальной машиной точно так же, как с реальным компьютером. Каждая виртуальная машина располагает своим процессором, своей оперативной памятью, дисководами CD или DVD, портами USB, устройствами ввода/вывода, то есть полным набором атрибутов реального компьютера. Кроме того, “тонкий” гипервизор Parallels Workstation позволяет пользователям уже сейчас воспользоваться всеми преимуществами аппаратных архитектур нового поколения, таких, как Intel Virtualization Technology® ("VT") и AMD "Pacifica".

Выбрав Parallels Workstation для развертывания виртуальной вычислительной инфраструктуры, предприятия и частные пользователи получают значительную экономию времени и денег.

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

Разработчики могут с помощью Parallels Workstation создавать виртуальные среды для разработки и тестирования нового программного обеспечения на единственном компьютере, получая возможность проверить работоспособность различных вариантов установки и использования ПО. Это упрощает и ускоряет процесс тестирования – тестеры выполняют больше работы за тот же срок, растет производительность и качество тестирования, что помогает выпускать более совершенные программные продукты.

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

Продемонстрировать и продать многоуровневое приложение с помощью одного ноутбука.

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

Старые, но необходимые приложения работают рядом с современными.

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

Персональная рабочая среда для обучения

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

Основные возможности:

- Технология ”тонкого” гипервизора, позволяющая создавать стабильно работающие, высокопроизводительные виртуальные машины. • Полная совместимость с технологией Intel VT, оптимизация для технологии AMD "Pacifica".

- Устанавливается на любой компьютер, работающий под управлением Windows или Linux • Виртуальные машины работают практически со всеми гостевыми ОС, совместимыми с набором команд x86, включая Windows 3.1-XP/2003, Linux, FreeBSD, Solaris, OS/2, eComStation и DOS.

- Небольшой размер дистрибутива, установка одним нажатием на кнопку мыши.

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

- Простой и понятный интерфейс для управления и настройки виртуальных машин.

- Доступная цена.

Новые возможности, реализованные в Parallels Workstation 2.2:

- Улучшенная мощность, стабильность и изолированность виртуальных машин.

- Полностью переработанный пользовательский интерфейс.

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

- Улучшенный виртуальных процессор и расширенная поддержка технологии Intel VT® у виртуальных машин.

- Функциональность "Suspend and Resume" - возможность приостановить работу виртуальной машины не закрывая гостевую ОС, а позднее возобновить, не загружая.

- Поддержка PAE режима первичных ОС для размера памяти до 4GB of RAM.

- Использование пакета утилит Parallels Tools для персональной настройки гостевой среды.

- Поддержка SUSE Linux 10 в качестве, как первичной, так и гостевой ОС, а Sun Solaris – как гостевой.


2.2.2. Инструкции по работе с рекомендуемым программным обеспечением

Виртуальная машина Parallels Workstation работает на Windows, Linux и Mac OS. Размер дистрибутива для Windows 16,3 мегабайт.

Установка Parallels Workstation

Установка виртуальной машины выполняется мастером, который в ходе своей работы задаёт несколько стандартных вопросов: необходимо принять условия лицензионного соглашения; ввести своё имя и почтовый адрес для отправки на него ключа с ограниченным сроком действия для ознакомления с работой Parallels Workstation, либо, если программа уже была приобретена, ввести активационный ключ; выбрать папку для установки программы; выбрать имя новой группы ярлыков для запуска виртуальной машины в меню Пуск; включить создание ярлыков на рабочем столе или в панели быстрого запуска. После этого мастер скопирует файлы программы и установит необходимые драйверы. Для начала работы с виртуальной машиной перезагружать компьютер не требуется, если машина установлена на Windows XP и старше.

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

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

На следующем шаге работы мастера нужно выбрать тип гостевой операционной системы, которая в последствии будет установлена на создаваемую виртуальную машину. Доступны следующие варианты: Windows (все версии от 3.11 до 2003), Linux (Red Hat, Debian, Fedora Core, SUSE, Mandriva, другие версии, в том числе ядра 2.4 и 2.6), FreeBSD (4, 5, другие), OS/2 (Warp 3, 4, 4.5, eComStation 1.1, 1.2, другие OS/2), Solaris (9, 10, другие), MS-DOS (6.22, другие). Последним идёт пункт Other.

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

Следующий шаг - создание виртуального жёсткого диска.

Здесь возможны два варианта: создать диск, под который сразу же будет отведён затребованный объём (Plain), или создать виртуальный жёсткий диск, который будет занимать в файловой системе основной операционной системы минимум места и будет увеличиваться по мере заполнения диска в виртуальной машине.

Выбор папки для хранения файла виртуального жёсткого диска.

Если в компьютере установлено несколько жёстких дисков, то имеет смысл хранить файлы виртуальных жёстких дисков не на системном диске. Далее нужно выбрать тип подключения виртуальной машины к сети.

Тип подключения к сети.

Доступны 3 варианта:

- Разделение подключения к физической сети (виртуальная машина будет доступна по локальной сети).

- Сеть только между гостевой и главной операционной системой.

- Без поддержки сети.

Если на компьютере установлено несколько сетевых адаптеров, то на следующем этапе настройки можно выбрать один из них.

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

Имя виртуальной машины.

Последний шаг настройки - выбор папки для хранения конфигурационного файла виртуальной машины и указание её имени.

После нажатия кнопки Готово будет открыто главное окно Parallels Workstation с перечислением всех настроек созданной виртуальной машины.

Главное окно Parallels Workstation.

Нажатие кнопки Edit откроет окно конфигуратора, при помощи которого можно изменить все настройки виртуальной машины, добавить или удалить оборудование.

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

На рисунке выше показан весь перечень оборудования, которое можно установить в виртуальной машине.

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

На этой вкладке можно переподключить к виртуальной машине другой жёсткий диск или пересоздать виртуальный жёсткий диск с потерей всех данных (кнопка Recreate). На вкладке Advanced можно изменить канал, к которому подключен виртуальный жёсткий диск и сжать файл виртуального жёсткого диска.

Настройки привода.

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

В настройках виртуальной сетевой карты есть возможность сменить MAC-адрес.

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

Основная и гостевая операционные системы.

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

Панель инструментов, размещённая по умолчанию справа в главном окне, перетаскивается при помощи мыши и может быть вынесена за пределы окна программы. Кнопки на панели стандартны: выключить, пауза (основной операционной системе возвращаются все ресурсы, занятые ранее виртуальной машиной, а её работа приостанавливается), включить, перезагрузка (reset). Нижние три кнопки предоставляют возможность переключить гостевую ОС в полноэкранный режим, просмотреть конфигурацию гостевой машины и вернуться в консоль. Чтобы передать мышь и клавиатуру в гостевую систему, достаточно щёлкнуть мышью в окно с гостевой системой. Возврат происходит при нажатии комбинации клавиш Ctrl+Alt. Для максимального комфорта при работе с виртуальной машиной рекомендуется установить специальный пакет инструментов, содержащий драйверы видео, мыши, сетевой карты. Помимо драйверов в комплект входят инструменты для синхронизации времени на гостевой системе со временем основной системы и для автоматической синхронизации буфера обмена. Помимо этого, после установки пакета инструментов, больше не возникает необходимости для передачи мыши и клавиатуры гостевой системе щёлкать мышью в окно гостевой системы, а для их возврата - нажимать Ctrl+Alt. Теперь мышь автоматически передаётся гостевой системе при нахождении курсора мыши над главным окном программы, а клавиатура - при наличии фокуса на главном окне Parallels Workstation. Помимо перечисленного выше, устанавливается утилита, которая позволяет сжать файл виртуального жёсткого диска. Сжатие возможно только при условии, что под виртуальный диск не было сразу отведено место, равное объёму виртуального жёсткого диска. Если это условие выполняется, то утилита очистит неиспользуемое пространство на виртуальном жёстком диске и размер файла виртуального жёсткого диска сократиться.

Настройки всех инструментов собраны в Центре управления, ярлык для вызова которого размещён в трее.

2.3 Разработка содержания курса

Предлагаемый элективный курс содержит основы курса обучения администрированию Windows с углубленным обучением работы с виртуальными машинами.

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

Цели и задачи курса:

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

- овладение теоретическими знаниями в области управления информационными ресурсами систем и сетей;

- приобретение прикладных знаний об объектах и методах администрирования в информационных системах;

- овладение навыками самостоятельного использования инструментальных программных систем, сетевых служб и оборудования для администрирования в ИС;

- овладение навыками самостоятельного использования виртуальных машин.

После изучения курса "Администрирование в информационных системах и администрирование виртуальных машин" студент должен знать:

- процедуры администрирования в ИС;

- объекты и методы администрирования.

- технологию инсталляции информационных систем;

- принципы управления, мониторинга и аудита информационных систем;

- основы работы с виртуальными машинами.

уметь:

- выполнять инсталляцию и настройку приложений и служб информационной системы;

- организовывать использование общих ресурсов в информационных сетях и системах;

- оценивать необходимость применения различных средств администрирования;

- организовывать защиту информации в информационной системе;

- организовывать безопасную работу в Интернет;

- организовывать работу с виртуальными машинами.

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

Изучение предлагаемого курса должно производится в течение одного семестра.

Предлагаемое содержание курса обучения будущих учителей информатики приведено ниже.

Тема 1. Функции и процедуры администрирования.

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

Тема 2. Объекты и методы администрирования.

Администрирование баз данных. Администрирование операционных систем. Администрирование ЛВС. Администрирование почтовых и Internet серверов.

Тема 3. Службы администрирования.

Службы управления конфигурацией. Службы контроля характеристик, ошибочных ситуаций.

Службы управления безопасностью. Службы управления общего пользования. Информационные службы. Интеллектуальные службы. Службы регистрации, сбора и обработки информации. Службы планирования и развития.

Тема 4 Эксплуатация и сопровождение информационных систем.
Ведение статистики использования ресурсов ИС. Выявление и устранение узких мест информационной системы. Управление пользователями ИС.

Тема 5 Инсталляция информационных систем.

Планирование инсталляционных работ. Выбор аппаратно-программных средств. Инсталляция информационной системы на примере Windows 2000. Настройка информационной системы.

Тема 6. Оперативное управление и регламентные работы.

Методы выявления неполадок в работе информационной системы. Оперативное управление и устранение неполадок в системе.

Тема 7. Управление и обслуживание технических средств.

Технические средства в информационных системах.
Методы тестирования технических средств. Обслуживание технических средств.

Тема 8. Информационные системы администрирования.

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

Тема 9. Аппаратно-программные платформы администрирования операционных систем.

Средства администрирования ОС на примере Windows 2000. Администрирование учетных записей. Администрирование дисковых массивов.

Тема 10. Аппаратно-программные платформы администрирования баз данных.

Средства администрирования баз данных на примере SQL Server 2000.

Тема 11. Аппаратно-программные платформы администрирования локальных сетей.

Средства администрирования ЛВС на примере домена Windows 2000.

Тема 12. Аппаратно-программные платформы администрирования службы каталога. Средства администрирования службы каталога на примере домена Windows 2000.

Тема 13. Администрирование систем, средств и участников безопасности информационных систем. Разработка структуры подразделений и групповых политик безопасности. Применение политик безопасности на примере Windows 2000.

Тема 14. Аппаратно-программные платформы администрирования служб информационных систем в глобальных сетях.
Средства администрирования служб WWW, FTP, SMTP, NNTP в глобальных сетях на примере Microsoft IIS. Средства администрирования служб маршрутизации и удаленного доступа на примере Microsoft RRAS Windows 2000.

Тема 15. Администрирование и управление доступом в Internet. Развертывание набора средств для Интернет с использованием Microsoft IEAK.

Тема 16. Средства автоматизации администрирования.

Программирование в системах администрирования. Сценарии регистрации и скрипты администрирования. Примеры систем администрирования с использованием Windows Script Host. Сценарии ADSI для системного администрирования Windows 2000.

Тема 17. Сущность виртуальных машин и их использование.

Изучение сущности виртуальных машин, изучение основных современных виртуальных машин и их использование.

Тема 18. Эксплуатация и сопровождение виртуальных машин.
Ведение статистики использования ресурсов виртуальных машин. Выявление и устранение узких мест виртуальной машины.

Тема 19. Инсталляция виртуальных машин.

Планирование инсталляционных работ. Выбор аппаратно-программных средств. Инсталляция виртуальной машины на примере Parallels Workstation. Настройка виртуальной машины и настройка утилиты Parallels Image Tool.

Тема 20. Оперативное управление и регламентные работы.

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

2.4. Тематическое планирование и рабочая программа курса

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

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

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

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

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

Программа курса "Администрирование в информационных системах и администрирование виртуальных машин" определяет подготовку студентов специальности "Информационные системы и технологии" в использовании сетевых технологий, средств проектирования, эксплуатации и управления информационными сетями и работы с виртуальными машинами.

Тема

Содержание

Часов

Лекций

Лабораторных

1

Функции и процедуры администрирования.

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

2

2

2

Объекты и методы администрирования.

Администрирование баз данных. Администрирование операционных систем. Администрирование ЛВС. Администрирование почтовых и Internet серверов.

2

2

3

Службы администрирования.

Службы управления конфигурацией. Службы контроля характеристик, ошибочных ситуаций.

Службы управления безопасностью. Службы управления общего пользования. Информационные службы. Интеллектуальные службы. Службы регистрации, сбора и обработки информации. Службы планирования и развития.

2

2

4

Эксплуатация и сопровождение информационных систем.

Ведение статистики использования ресурсов ИС. Выявление и устранение узких мест информационной системы. Управление пользователями ИС.

2

2

5

Инсталляция информационных систем.

Планирование инсталляционных работ. Выбор аппаратно-программных средств. Инсталляция информационной системы на примере Windows 2000. Настройка информационной системы.

2

2

6

Оперативное управление и регламентные работы.

Методы выявления неполадок в работе информационной системы. Оперативное управление и устранение неполадок в системе.

2

2

7

Управление и обслуживание технических средств.

Технические средства в информационных системах.
Методы тестирования технических средств. Обслуживание технических средств.

2

2

8

Информационные системы администрирования.

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

2

2

Продолжение таблицы

9

Аппаратно-программные платформы администрирования операционных систем.

Средства администрирования ОС на примере Windows 2000. Администрирование учетных записей. Администрирование дисковых массивов.

2

2

10

Аппаратно-программные платформы администрирования баз данных.

Средства администрирования баз данных на примере SQL Server 2000.

2

2

11

Аппаратно-программные платформы администрирования локальных сетей.

Средства администрирования ЛВС на примере домена Windows 2000.

2

2

12

Аппаратно-программные платформы администрирования службы каталога.

Средства администрирования службы каталога на примере домена Windows 2000.

2

2

13

Администрирование систем, средств и участников безопасности информационных систем.

Разработка структуры подразделений и групповых политик безопасности. Применение политик безопасности на примере Windows 2000.

2

2

14

Аппаратно-программные платформы администрирования служб информационных систем в глобальных сетях.

Средства администрирования служб WWW, FTP, SMTP, NNTP в глобальных сетях на примере Microsoft IIS. Средства администрирования служб маршрутизации и удаленного доступа на примере Microsoft RRAS Windows 2000.

2

2

15

Администрирование и управление доступом в Internet.

Развертывание набора средств для Интернет с использованием Microsoft IEAK.

2

2

16

Средства автоматизации администрирования.

Программирование в системах администрирования. Сценарии регистрации и скрипты администрирования. Примеры систем администрирования с использованием Windows Script Host. Сценарии ADSI для системного администрирования Windows 2000.

2

2

17

Сущность виртуальных машин и их использование.

Изучение сущности виртуальных машин, изучение основных современных виртуальных машин и их использование.

2

2

Продолжение таблицы

18

Эксплуатация и сопровождение виртуальных машин.

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

2

2

19

Инсталляция виртуальных машин.

Планирование инсталляционных работ. Выбор аппаратно-программных средств. Инсталляция виртуальной машины на примере Parallels Workstation. Настройка виртуальной машины и настройка утилиты Parallels Image Tool.

2

2

20

Оперативное управление и регламентные работы.

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

2

2

Всего

40

40

Курс требует 40 часов лекций, и 40 часов лабораторных работ. Всего 80 часов. Также предусматривается 48 часов самостоятельной работы.


2.5. Дидактические материалы


2.5.1. Учебно-методические материалы

При проведения данного курса предлагается в качестве учебных пособий использовать следующие источники.

Во-первых, книга, посвящённая виртуальным машинам [1]:

Алексей Гультяев. Виртуальные машины. Несколько компьютеров в одном. Издательство: Питер, 2006 г. 224с. В книге рассмотрены три наиболее популярных на сегодняшний день инструмента, предназначенных для создания виртуальных машин и управления ими: Virtual PC 2004 компании Microsoft, VMware Workstation от компании VMware и относительно "свежий" продукт - Parallels Workstation, созданный в компании Parallels. Причем описание всех "конкурирующих" программ построено по одной и той же схеме, чтобы читателю проще было сравнить их между собой и сделать обоснованный выбор.

Во-вторых, книга, посвящённая практическому администрированию сети [2].

Поляк-Брагинский А. В. Администрирование сети на примерах. — СПб.: БХВ-Петербург, 2005. — 320с. В доступном для начинающих системных администраторов изложении рассматриваются вопросы администрирования небольшой сети с двумя серверами Windows XP Server и Windows Server 2003 и рабочими станциями под управлением Windows XP и Windows 98. Изложение построено на большом количестве практических примеров. Приведено решение типичных задач администратора сети с применением стандартных и нестандартных методов, с использованием возможностей операционной системы, программ сторонних разработчиков, а также средств, созданных самим администратором. Предполагается, что читатель имеет опыт работы с компьютером на уровне опытного пользователя. Теоретические основы администрирования рассмотрены предельно кратко. Описание примеров сделано на основе реально работающей сети, что на 100% гарантирует их работоспособность при соблюдении описанных условий применения. Приведены примеры создания сценариев и программ на языках VBScript, Visual Basic и других, доступных начинающему администратору.

Далее, ещё одна книга, посвящённая практическому администрированию сети[3].

Бормотов С. В. Системное администрирование на 100 % (+CD). — СПб.: Питер, 2006. — 256 с. В книге детально рассмотрены практические задачи, с которыми ежедневно сталкивается системный администратор: от настройки сети, организации антивирусной защиты и обновления системы до защиты информации. Основной упор сделан на решение практических задач, однако приводятся и необходимые теоретические сведения для понимания вопроса.


2.5.2. Лабораторные работы

Лабораторные работы были разработаны по следующим темам курса

- Инсталляция операционной системы Windows 2000

- Применение системного монитора в операционной системе Windows 2000

- Применение сетевого монитора в операционной системе Windows 2000

- Применение консоли управления и терминальных служб для удаленного администрирования.

- Средства администрирования службы каталога в домене Windows 2000.

- Применение политик безопасности в Windows 2000.

- Средства администрирования служб WWW, FTP в глобальных сетях с использованием Microsoft IIS.

- Средства администрирования служб маршрутизации и удаленного доступа в Microsoft RRAS Windows 2000.

- Сценарии регистрации и скрипты администрирования.

- Инсталляция виртуальной машины Parallels Workstation.

- Настройка виртуальной машины и настройка утилиты Parallels Image Tool.

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

Например, лабораторная работа по теме "Инсталляция операционной системы Windows 2000" приведена ниже.

Рассмотрим один из самых трудоемких и долговременных процессов - процесс установки операционной системы Windows 2000.

Сначала необходимо убедиться, что компьютер соответствует минимальным системным требованиям Windows 2000 - Pentium-совместимый-233, 64 Mb RAM, 1,5 Gb на HDD, CD-ROM.

Существует два основных способа запуска установки ОС Windows:

  1. непосредственно из установленной ОС

  2. при загрузке компьютера, когда не установлены ОС Windows.

    1. если имеется загрузочный компакт-диск Windows, то чтобы загрузиться с него надо в BIOS-e параметр "Boot sequence" установить равным CD-ROM, вставить CD и перезагрузиться. После старта компьютера запустится программа установки.

    2. Если же такого CD нет, тогда необходимо загрузиться с системного диска или системной дискеты, выставив "Boot sequence" соответственно CD-ROM или Floppy. После этого запустить файл, выполняющий установку.

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

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

  • Установить последние обновления системы, выпускаемые фирмой-производителем Microsoft

  • Если Windows не смогла определить и настроить правильно устройства компьютера, необходимо установить драйвера этих устройств.

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

Имеется еще один способ быстрой переустановки Windows. Для этого необходимо сделать образ диска или раздела, на котором установлена операционная система. Образ делается с помощью специального программного обеспечения резервного копирования информации(Symantec Norton Ghost, Acronis TrueImage). Образ помещается в один или несколько специальных файлов на какой-то другой диск или раздел. Затем, когда система стала работать нестабильно или слишком медленно необходимо загрузить компьютер с помощью данной программы или обычной системной дискеты и извлечь данный образ на системный диск компьютера. Образы можно переносить с компьютера на компьютер при условии, что аппаратное обеспечение компьютеров практически одинаково.

Задания:

  1. Произведите установку ОС Windows с компакт-диска.

  2. Произведите установку программ Total Commander, WinRAR, AVP, Microsoft Office, MathCad в Windows.

      1. Контрольно-измерительные материалы

Контрольные вопросы были разработаны по следующим темам курса

Тема 1. Функции и процедуры администрирования.

Тема 2. Объекты и методы администрирования.

Тема 3. Службы администрирования.

Тема 4. Эксплуатация и сопровождение информационных систем.

Тема 5. Инсталляция информационных систем.

Тема 6. Оперативное управление и регламентные работы.

Тема 7. Управление и обслуживание технических средств.

Тема 8. Информационные системы администрирования.

Тема 9. Аппаратно-программные платформы администрирования операционных систем.

Тема 10. Аппаратно-программные платформы администрирования баз данных.

Тема 11. Аппаратно-программные платформы администрирования локальных сетей.

Тема 12. Аппаратно-программные платформы администрирования службы каталога.

Тема 13. Администрирование систем, средств и участников безопасности информационных систем.

Тема 14. Аппаратно-программные платформы администрирования служб информационных систем в глобальных сетях.

Тема 15. Администрирование и управление доступом в Internet.

Тема 16. Средства автоматизации администрирования.

Тема 17. Сущность виртуальных машин и их использование.

Тема 18. Эксплуатация и сопровождение виртуальных машин.

Тема 19. Инсталляция виртуальных машин.

Тема 20. Оперативное управление и регламентные работы.

Например, вопросы по теме "Аппаратно-программные платформы администрирования баз данных" приведены ниже.

1. Какая разница между интегрированным режимом зашиты и смешанным режимом?

2. Какой режим лучше всего применять при использовании сети Windows 2000 с клиентами Unix?

3.Какая хранимая процедура подключает роль на уровне приложения?

4. Если мне определено регистрационное имя, но не определено имя пользователя базы данных, почему я получаю доступ к базе данных pubs?

5. Как отменить права администратора Windows 2000 на регистрацию в SQL Server системным администратором (за)?

6. Как поступить, если необходимо добавить нового владельца к базе данных, в которой уже определен пользователь dbo?

7. Когда в SQL Server 2000 создается отдельная учетная запись для пользователей, а не групп Windows 2000?

8. Как проще поступить: использовать для назначения прав роли или определять их для каждого пользователя отдельно?

9.Что лучше использовать заранее определенные роли или назначать права доступа без них?

10.Как дать возможность пользователю Магу считать данные из таблицы МуТаblе?

11. Назовите оптимальный способ восстановления прав, назначенных разорванной цепочкой подчинения.

12. В базе данных определен один владелец. Вы хотите, чтобы все пользователи базы данных могли использовать таблицу. Какая команда применяется для этого?

Заключение

Parallels Workstation предоставляет пользователю возможность установить и одновременно работать с любым количеством практически любых операционных систем. Поддержка сети, портов, звука позволяет использовать виртуальную машину для самых различных целей: начиная от работы со старыми устройствами, которые давно не поддерживаются новыми ОС, заканчивая, например, установкой серверных приложений, требующих для работы определённой версии операционной системы. Работая с виртуальной машиной нет необходимости устанавливать на один компьютер разные операционные системы. Играть в старые игры, написанные для работы в MS-DOS, можно прямо в Windows XP, установив на виртуальную машину DOS. Количество одновременно работающих виртуальных машин на одном компьютере ограничено лишь объёмом оперативной памяти и свободным местом на жёстком диске.

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

- Было проведено ознакомление с возможностями виртуальных машин для построения виртуальных локальных сетей.

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

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

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

- Были разработаны инструкции по установке и использованию сетей виртуальных машин.

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

- Были разработаны лабораторные работы, упражнения и контрольные вопросы по темам курса.

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

Список литературы.

1. Алексей Гультяев. Виртуальные машины. Несколько компьютеров в одном. Издательство: Питер, 2006 г. 224с.

2. Илья Евсеев. Использование PVM. Введение в программирование. http://www.csa.ru/~il/pvm_tutor/

3. Al Geist, Adam Beguelin, Jack Dongarra, Weicheng Jiang, Robert Manchek, Vaidy Sunderam. PVM: Parallel Virtual Machine. A Users' Guide and Tutorial for Networked Parallel Computing. http://www.netlib.org/pvm3/book/pvm-book.html

4. Евгений Борисов. Вычислительные системы сверхвысокой производительности. http://mechanoid.narod.ru/high_perf/index.html

4. Дмитрий Арапов. Можно ли превратить сеть в суперкомпьютер? http://www.osp.ru/os/1997/04/6.htm

5. Павлов В.М. Программное обеспечение для построения систем распределённых вычислений. Реферат по междисциплинарному государственному экзамену

6. Поляк-Брагинский А. В. Администрирование сети на примерах. — СПб.: БХВ-Петербург, 2005. — 320с.

6. Константин Михайленко. Параллельный стиль. http://www.altlinux.ru

7. Михаил Кузьминский. Кластеры на базе ОС Linux. ComputerWorld 5/1998

8. А.М. Горелик. Средства поддержки параллельности в языках программирования. Открытые системы 02/1995.

9. Андрей Кузнецов. Параллельные миры. http://ccc.ru/magazine/depot/00_08/web3.htm

10. Вл. В. Воеводин. Суперкомпьютерная грань компьютерного мира. http://parallel.ru/vvv/intro2hpc.html

11. Е.С.Борисов. Декомпозиция последовательных программ при параллельных вычислениях. http://mechanoid.narod.ru/parallel/semiautomata/

12. В.Н. Дацюк, А.А. Букатов, А.И. Жегуло. Методическое пособие по курсу "Многопроцессорные системы и параллельное программирование" http://rsusu1.rnd.runnet.ru/tutor/method/index.html

13. А. Кильпио, П. Кайгородов. Параллельные системы, их создание и применение. http://www.xform.ru/library/article/default.asp?I=20

14. Е.С.Борисов. Вычислительные системы сверхвысокой производительности. http://mechanoid.narod.ru/parallel/high_perf/

15. Бутко А.И., Пярнпуу А.А., Донских В.В. ОС Linux в учебном поцессе. http://ict.edu.ru/vconf/index.php?a=vconf&c=getForm&r=thesisDesc&d=light&id_sec=59&id_thesis=1949

16. А.В.Комолкин, С.А.Немнюгин. Программирование для высокопроизводительных ЭВМ. http://www.hpc.nw.ru/COURSES/HPC/

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5224
Авторов
на СтудИзбе
428
Средний доход
с одного платного файла
Обучение Подробнее