title: Презентация на тему: Сетевые операционные системы

text:
КОМПЬЮТЕРНЫЕ СЕТИ
Лекция №14
Сетевые операционные системы. Виртуализация, кластеры, облачные сервисы
Санкт-Петербург, 2012
Александр Масальских                  rusalmas@gmail.com
CCENT CCNA
CCENT 2 семестра 140 часов

CCNA. Part 1. Network Fundamentals		85 h
CCNA. Part 2. Routing Protocols and Concepts 	85 h
CCNA. Part 3. LAN switching and wireless		70 h
CCNA. Part 4. Accessing the WAN			80 h

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

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

Классификация ОС
Особенности аппаратных платформ
Одно- многопроцессорность
Кластеры
Мобильные ОС
Особенности области использования
системы пакетной обработки (например, OC EC)
системы разделения времени (UNIX, VMS)
системы реального времени (QNX, RT/11)
Особенности методов построения

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

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

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

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

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

Сетевая операционная система
Первые сетевые ОС представляли собой совокупность существующей локальной ОС и надстроенной над ней сетевой оболочки. При этом в локальную ОС встраивался минимум сетевых функций, необходимых для работы сетевой оболочки, которая выполняла основные сетевые функции. Примером такого подхода является использование на каждой машине сети операционной системы MS DOS (у которой начиная с ее третьей версии появились такие встроенные функции, как блокировка файлов и записей, необходимые для совместного доступа к файлам). Принцип построения сетевых ОС в виде сетевой оболочки над локальной ОС используется и в современных ОС, таких, например, как LANtastic или Personal Ware.
Сетевая операционная система
Однако более эффективным представляется путь разработки операционных систем, изначально предназначенных для работы в сети. Сетевые функции у ОС такого типа глубоко встроены в основные модули системы, что обеспечивает их логическую стройность, простоту эксплуатации и модификации, а также высокую производительность. Примером такой ОС является система Windows NT фирмы Microsoft, которая за счет встроенности сетевых средств обеспечивает более высокие показатели производительности и защищенности информации по сравнению с сетевой ОС LAN Manager той же фирмы (совместная разработка с IBM), являющейся надстройкой над локальной операционной системой OS/2.
Сетевая операционная система
Одноранговые сетевые ОС и ОС с выделенными серверами

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

Вызов удаленных процедур
Идея вызова удаленных процедур (Remote Procedure Call - RPC) состоит в расширении хорошо известного и понятного механизма передачи управления и данных внутри программы, выполняющейся на одной машине, на передачу управления и данных через сеть. Средства удаленного вызова процедур предназначены для облегчения организации распределенных вычислений. Наибольшая эффективность использования RPC достигается в тех приложениях, в которых существует интерактивная связь между удаленными компонентами с небольшим временем ответов и относительно малым количеством передаваемых данных. Такие приложения называются RPC-ориентированными.
Вызов удаленных процедур
Характерными чертами вызова локальных процедур являются:
Асимметричность, то есть одна из взаимодействующих сторон является инициатором;
Синхронность, то есть выполнение вызывающей процедуры при останавливается с момента выдачи запроса и возобновляется только после возврата из вызываемой процедуры.
Реализация удаленных вызовов существенно сложнее реализации вызовов локальных процедур.
Вызов удаленных процедур
Поскольку вызывающая и вызываемая процедуры выполняются на разных машинах, то они имеют разные адресные пространства, и это создает проблемы при передаче параметров и результатов, особенно если машины не идентичны. Так как RPC не может рассчитывать на разделяемую память, то это означает, что параметры RPC не должны содержать указателей на ячейки нестековой памяти и что значения параметров должны копироваться с одного компьютера на другой.
Следующим отличием RPC от локального вызова является то, что он обязательно использует нижележащую систему связи, однако это не должно быть явно видно ни в определении процедур, ни в самих процедурах.
Вызов удаленных процедур
Удаленность вносит дополнительные проблемы. Выполнение вызывающей программы и вызываемой локальной процедуры в одной машине реализуется в рамках единого процесса. Но в реализации RPC участвуют как минимум два процесса - по одному в каждой машине. В случае, если один из них аварийно завершится, могут возникнуть следующие ситуации: при аварии вызывающей процедуры удаленно вызванные процедуры станут "осиротевшими", а при аварийном завершении удаленных процедур станут "обездоленными родителями" вызывающие процедуры, которые будут безрезультатно ожидать ответа от удаленных процедур.
Кроме того, существует ряд проблем, связанных с неоднородностью языков программирования и операционных сред: структуры данных и структуры вызова процедур, поддерживаемые в каком-либо одном языке программирования, не поддерживаются точно так же во всех других языках.
Эти и некоторые другие проблемы решает широко распространенная технология RPC, лежащая в основе многих распределенных операционных систем.

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

Вызов удаленных процедур

Вызов удаленных процедур

Вызов удаленных процедур
1. Вызов стаба
2. Подготовить буфер
3. Упаковать параметры
4. Заполнить поле заголовка
5. Вычислить контрольную сумму в сообщении
6. Прерывание к ядру
7. Очередь пакета на выполнение
8. Передача сообщения контроллеру по шине QBUS
9. Время передачи по сети Ethernet
10. Получить пакет от контроллера
11. Процедура обработки прерывания
12. Вычисление контрольной суммы
13. Переключение контекста в пространство пользователя
14. Выполнение серверного стаба

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

Вызов удаленных процедур. Динамическое связывание
Формальная спецификация сервера используется в качестве исходных данных для программы-генератора стабов, которая создает как клиентские, так и серверные стабы. Затем они помещаются в соответствующие библиотеки. Когда пользовательская (клиентская) программа вызывает любую процедуру, определенную в спецификации сервера, соответствующая стаб-процедура связывается с двоичным кодом программы. Аналогично, когда компилируется сервер, с ним связываются серверные стабы.
При запуске сервера самым первым его действием является передача своего серверного интерфейса специальной программе, называемой binder'ом. Этот процесс, известный как процесс регистрации сервера, включает передачу сервером своего имени, номера версии, уникального идентификатора и описателя местонахождения сервера. Описатель системно независим и может представлять собой IP, Ethernet, X.500 или еще какой-либо адрес. Кроме того, он может содержать и другую информацию, например, относящуюся к аутентификации.

Вызов удаленных процедур. Динамическое связывание
Когда клиент вызывает одну из удаленных процедур первый раз, например, read, клиентский стаб видит, что он еще не подсоединен к серверу, и посылает сообщение binder-программе с просьбой об импорте интерфейса нужной версии нужного сервера. Если такой сервер существует, то binder передает описатель и уникальный идентификатор клиентскому стабу.
Клиентский стаб при посылке сообщения с запросом использует в качестве адреса описатель. В сообщении содержатся параметры и уникальный идентификатор, который ядро сервера использует для того, чтобы направить поступившее сообщение в нужный сервер в случае, если их несколько на этой машине.
Этот метод, заключающийся в импорте/экспорте интерфейсов, обладает высокой гибкостью. Например, может быть несколько серверов, поддерживающих один и тот же интерфейс, и клиенты распределяются по серверам случайным образом. Этот метод может также поддерживать аутентификацию клиента. Например, сервер может определить, что он может быть использован только клиентами из определенного списка.

Вызов удаленных процедур. Динамическое связывание
У динамического связывания имеются недостатки, например, дополнительные накладные расходы (временные затраты) на экспорт и импорт интерфейсов. Величина этих затрат может быть значительна, так как многие клиентские процессы существуют короткое время, а при каждом старте процесса процедура импорта интерфейса должна быть снова выполнена.
Кроме того, в больших распределенных системах может стать узким местом программа binder, а создание нескольких программ аналогичного назначения также увеличивает накладные расходы на создание и синхронизацию процессов.
Вызов удаленных процедур
У динамического связывания имеются недостатки, например, дополнительные накладные расходы (временные затраты) на экспорт и импорт интерфейсов. Величина этих затрат может быть значительна, так как многие клиентские процессы существуют короткое время, а при каждом старте процесса процедура импорта интерфейса должна быть снова выполнена.
Кроме того, в больших распределенных системах может стать узким местом программа binder, а создание нескольких программ аналогичного назначения также увеличивает накладные расходы на создание и синхронизацию процессов.
Семантика RPC в случае отказов
Клиент не может определить местонахождения сервера, например, в случае отказа нужного сервера, или из-за того, что программа клиента была скомпилирована давно и использовала старую версию интерфейса сервера. В этом случае в ответ на запрос клиента поступает сообщение, содержащее код ошибки.
Потерян запрос от клиента к серверу. Самое простое решение - через определенное время повторить запрос.
Семантика RPC в случае отказов
Потеряно ответное сообщение от сервера клиенту. Этот вариант сложнее предыдущего, так как некоторые процедуры не являются идемпотентными. Но вот процедура снятия некоторой суммы с банковского счета не является идемпотентной, и в случае потери ответа повторный запрос может существенно изменить состояние счета клиента. Одним из возможных решений является приведение всех процедур к идемпотентному виду. Однако на практике это не всегда удается, поэтому может быть использован другой метод - последовательная нумерация всех запросов клиентским ядром. Ядро сервера запоминает номер самого последнего запроса от каждого из клиентов, и при получении каждого запроса выполняет анализ - является ли этот запрос первичным или повторным.
Семантика RPC в случае отказов
Сервер потерпел аварию после получения запроса. Здесь также важно свойство идемпотентности, но к сожалению не может быть применен подход с нумерацией запросов. В данном случае имеет значение, когда произошел отказ - до или после выполнения операции. Но клиентское ядро не может распознать эти ситуации, для него известно только то, что время ответа истекло. Существует три подхода к этой проблеме:
Ждать до тех пор, пока сервер не перезагрузится и пытаться выполнить операцию снова. Этот подход гарантирует, что RPC был выполнен до конца по крайней мере один раз, а возможно и более.
Сразу сообщить приложению об ошибке. Этот подход гарантирует, что RPC был выполнен не более одного раза.
Третий подход не гарантирует ничего. Когда сервер отказывает, клиенту не оказывается никакой поддержки. RPC может быть или не выполнен вообще, или выполнен много раз. Во всяком случае этот способ очень легко реализовать.
Стратегии борьбы с сиротами
Уничтожение. До того, как клиентский стаб посылает RPC-сообщение, он делает отметку в журнале, оповещая о том, что он будет сейчас делать. Журнал хранится на диске или в другой памяти, устойчивой к сбоям. После аварии система перезагружается, журнал анализируется и сироты ликвидируются. К недостаткам такого подхода относятся, во-первых, повышенные затраты, связанные с записью о каждом RPC на диск, а, во-вторых, возможная неэффективность из-за появления сирот второго поколения, порожденных RPC-вызовами, выданными сиротами первого поколения.
Перевоплощение. В этом случае все проблемы решаются без использования записи на диск. Метод состоит в делении времени на последовательно пронумерованные периоды. Когда клиент перезагружается, он передает широковещательное сообщение всем машинам о начале нового периода. После приема этого сообщения все удаленные вычисления ликвидируются. Конечно, если сеть сегментированная, то некоторые сироты могут и уцелеть.
Стратегии борьбы с сиротами
Мягкое перевоплощение аналогично предыдущему случаю, за исключением того, что отыскиваются и уничтожаются не все удаленные вычисления, а только вычисления перезагружающегося клиента.
Истечение срока. Каждому запросу отводится стандартный отрезок времени Т, в течение которого он должен быть выполнен. Если запрос не выполняется за отведенное время, то выделяется дополнительный квант. Хотя это и требует дополнительной работы, но если после аварии клиента сервер ждет в течение интервала Т до перезагрузки клиента, то все сироты обязательно уничтожаются.
Нити и RPC
Обычно в распределенных системах используются как RPC, так и нити. Так как нити были введены как дешевая альтернатива стандартным процессам, то естественно, что исследователи обратили особое внимание в этом контексте на RPC: нельзя ли их также сделать облегченными. Было замечено, что в распределенных системах значительное количество RPC обрабатывается на той же машине, на которой они были вызваны (локально), например, вызовы к менеджеру окон. Поэтому была предложена новая схема, которая делает возможным для нити одного процесса вызвать нить другого процесса на этой же машине более эффективно, чем обычным способом.
Нити и RPC
Идея заключается в следующем. Когда стартует серверная нить S, то она экспортирует свой интерфейс, сообщая о нем ядру. Интерфейс определяет, какие процедуры могут быть вызваны, каковы их параметры и т.п. Когда стартует клиентская нить C, то она импортирует интерфейс из ядра в том случае, если собирается вызвать S, и ей дается специальный идентификатор для выполнения определенного вызова. Ядро теперь знает, что C собирается позже вызвать S и создает специальные структуры данных для подготовки к вызову.
Нити и RPC
Одна из этих структур данных является стеком аргументов, который разделяется нитями C и S и отображается в оба адресных пространства для чтения и записи. Для вызова сервера нить C помещает аргументы в разделяемый стек, используя обычную процедуру передачи параметров, а затем прерывает ядро, помещая данный ей идентификатор в регистр. По этому идентификатору ядро видит, что вызов является локальным. (Если бы он был удаленным, то ядро обработало бы его обычным способом для удаленных вызовов.) Затем ядро выполняет переключение из адресного пространства клиента в адресное пространство нити-сервера и запускает в рамках клиентской нити требуемую процедуру сервера. При таком способе вызова аргументы уже загружены в нужное место, так что копирование или перегруппировка аргументов не требуется. Главный результат - локальный вызов RPC - будет выполнен этим способом гораздо быстрее.
Нити и RPC
Другой прием широко используется для ускорения удаленных RPC. Идея основана на следующем наблюдении: когда нить-сервер блокируется, ожидая нового запроса, ее контекст почти всегда не содержит важной информации. Следовательно, когда нить завершает обработку запроса, то ее просто удаляют. При поступлении на сервер нового сообщения ядро создает новую нить для обслуживания этого запроса. Кроме того ядро помещает сообщение в адресное пространство сервера и устанавливает новый стек нити для доступа к сообщению. Эту схему иногда называют неявным вызовом.
Этот метод имеет несколько преимуществ по сравнению с обычным RPC. Во-первых, нити не должны блокироваться, ожидая новую работу, следовательно контекст не нужно сохранять, во-вторых, создание новой нити проще, чем активизация существующей приостановленной, так как не нужно восстанавливать контекст.

RPC
RMI (англ. Remote Method Invocation) — программный интерфейс вызова удаленных методов в языке Java.
COM (англ. Component Object Model — объектная модель компонентов;) — это технологический стандарт от компании Microsoft, предназначенный для создания программного обеспечения на основе взаимодействующих компонентов, каждый из которых может использоваться во многих программах одновременно. Выпущенная в 1996 году технология DCOM (англ. Distributed COM — распределённая COM) основана на технологии DCE/RPC (разновидности RPC). DCOM позволяет COM-компонентам взаимодействовать друг с другом по сети.
CORBA ( англ. Common Object Request Broker Architecture — общая архитектура брокера объектных запросов) — технологический стандарт написания распределённых приложений, продвигаемый консорциумом (рабочей группой) OMG и соответствующая ему информационная технология.
Распределенные файловые системы
Ключевым компонентом любой распределенной системы является файловая система. Как и в централизованных системах, в распределенной системе функцией файловой системы является хранение программ и данных и предоставление доступа к ним по мере необходимости.
Файловая система поддерживается одной или более машинами, называемыми файл-серверами. Файл-серверы перехватывают запросы на чтение или запись файлов, поступающие от других машин (не серверов). Эти другие машины называются клиентами. Каждый посланный запрос проверяется и выполняется, а ответ отсылается обратно.
Файл-серверы обычно содержат иерархические файловые системы, каждая из которых имеет корневой каталог и каталоги более низких уровней. Рабочая станция может подсоединять и монтировать эти файловые системы к своим локальным файловым системам. При этом монтируемые файловые системы остаются на серверах.
Распределенные файловые системы
Файловый сервис - это описание функций, которые файловая система предлагает своим пользователям. Это описание включает имеющиеся примитивы, их параметры и функции, которые они выполняют. С точки зрения пользователей файловый сервис определяет то, с чем пользователи могут работать, но ничего не говорит о том, как все это реализовано. В сущности, файловый сервис определяет интерфейс файловой системы с клиентами.
Файловый сервер - это процесс, который выполняется на отдельной машине и помогает реализовывать файловый сервис. В системе может быть один файловый сервер или несколько, но в хорошо организованной распределенной системе пользователи не знают, как реализована файловая система.

Распределенные файловые системы
Файловый сервис в распределенных файловых системах имеет две функционально различные части:
собственно файловый сервис
сервис каталогов.
Первый имеет дело с операциями над отдельными файлами, такими, как чтение, запись или добавление, а второй - с созданием каталогов и управлением ими, добавлением и удалением файлов из каталогов и т.п.
Распределенные файловые системы. Семантика разделения файлов
Есть четыре различных подхода к работе с разделяемыми файлами в распределенных системах:
Семантика UNIX. Каждая операция над файлом немедленно становится видимой для всех процессов.
Сессионная семантика. Изменения не видны до тех пор, пока файл не закрывается.
Неизменяемые файлы. Модификации невозможны, разделение файлов и репликация упрощаются.
Транзакции. Все изменения делаются по принципу "все или ничего".

Распределенные файловые системы. Вопросы разработки структуры файловой системы
Распределение серверной и клиентской частей между машинами может быть разным. В некоторых системах (например, NFS) нет разницы между клиентом и сервером, на всех машинах работает одно и то же базовое программное обеспечение, так что любая машина, которая хочет предложить файловый сервис, свободно может это сделать. Для этого ей достаточно экспортировать имена выбранных каталогов, чтобы другие машины могли иметь к ним доступ.
В других системах файловый сервер - это только пользовательская программа, так что система может быть сконфигурирована как клиент, как сервер или как клиент и сервер одновременно. Третьим, крайним случаем, является система, в которой клиенты и серверы - это принципиально различные машины, как в терминах аппаратуры, так и в терминах программного обеспечения. Серверы могут даже работать под управлением другой операционной системы.
Распределенные файловые системы. Вопросы разработки структуры файловой системы
Вторым важным вопросом реализации файловой системы является структуризация сервиса файлов и каталогов. Один подход заключается в комбинировании этих двух сервисов на одном сервере. При другом подходе эти сервисы разделяются. В последнем случае при открытии файла требуется обращение к серверу каталогов, который отображает символьное имя в двоичное, а затем обращение к файловому серверу с двоичным именем для действительного чтения или записи файла.
Аргументом в пользу разделения сервисов является тот факт, что они на самом деле слабо связаны, поэтому их раздельная реализация более гибкая. Например, можно реализовать сервер каталогов MS-DOS и сервер каталогов UNIX, которые будут использовать один и тот же файловый сервер для физического хранения файлов. Разделение этих функций также упрощает программное обеспечение. Недостатком является то, что использование двух серверов увеличивает интенсивность сетевого обмена.
Распределенные файловые системы. Вопросы разработки структуры файловой системы
Последний структурный вопрос связан с хранением на серверах информации о состоянии клиентов. Существует две конкурирующие точки зрения.
Stateless-серверы:
отказоустойчивы;
не нужны вызовы OPEN/CLOSE;
меньше памяти сервера расходуется на таблицы;
нет ограничений на число открытых файлов;
отказ клиента не создает проблем для сервера.
Statefull-серверы:
более короткие сообщения при запросах;
лучше производительность;
возможно опережающее чтение;
легче достичь идемпотентности;
возможна блокировка файлов.

Распределенные файловые системы.
Network File System (NFS) — протокол сетевого доступа к файловым системам, первоначально разработан Sun Microsystems в 1984 году. Основан на протоколе вызова удалённых процедур (ONC RPC, Open Network Computing Remote Procedure Call, RFC 1057, RFC 1831). Позволяет подключать (монтировать) удалённые файловые системы через сеть, описан в RFC 1094, RFC 1813, RFC 3530 и RFC 5661.
NFS абстрагирована от типов файловых систем как сервера, так и клиента, существует множество реализаций NFS-серверов и клиентов для различных операционных систем и аппаратных архитектур. В настоящее время используется наиболее зрелая версия NFS v.4 (RFC 3010,RFC 3530), поддерживающая различные средства аутентификации (в частности, Kerberos и LIPKEY с использованием протокола RPCSEC GSS) и списков контроля доступа (как POSIX, так и Windows-типов).

Распределенные файловые системы.
NFS предоставляет клиентам прозрачный доступ к файлам и файловой системе сервера. Любое приложение клиента, которое может работать с локальным файлом, с таким же успехом может работать и с NFS файлом, без каких либо модификаций самой программы.
NFS клиенты получают доступ к файлам на NFS сервере путем отправки RPC-запросов на сервер. Это может быть реализовано с использованием обычных пользовательских процессов — а именно, NFS клиент может быть пользовательским процессом, который осуществляет конкретные RPC вызовы на сервер, который так же может быть пользовательским процессом.
Важной частью последней версии стандарта NFS (v4.1) стала спецификация pNFS, нацеленная на обеспечение распараллеленной реализации общего доступа к файлам, увеличивающая скорость передачи данных пропорционально размерам и степени параллелизма системы.

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

Распределенные файловые системы.
Версия 4
NFSv4 (RFC 3010, декабрь 2000 г., RFC 3530, пересмотренная в апреле 2003), под влиянием AFS и CIFS, включила в себя улучшение производительности, высокую безопасность, и предстала полноценным протоколом. Версия 4 стала первой версией, разработанной совместно с Internet Engineering Task Force (IETF), после того, как Sun Microsystems передала развитие протоколов NFS. NFS версии v4.1 была одобрена IESG в январе 2010 года, и получила номерRFC 5661 (новая спецификация, объёмом 612 страниц, стала известна как самый длинный документ, одобренный IETF). Важным нововведением версии 4.1 является спецификация pNFS — Parallel NFS, механизма параллельного доступа NFS-клиента к данным множества распределенных NFS-серверов. Наличие такого механизма в стандарте сетевой файловой системы поможет строить распределённые «облачные» («cloud») хранилища и информационные системы.

Распределенные файловые системы
Версия 4
NFSv4 (RFC 3010, декабрь 2000 г., RFC 3530, пересмотренная в апреле 2003), под влиянием AFS и CIFS, включила в себя улучшение производительности, высокую безопасность, и предстала полноценным протоколом. Версия 4 стала первой версией, разработанной совместно с Internet Engineering Task Force (IETF), после того, как Sun Microsystems передала развитие протоколов NFS. NFS версии v4.1 была одобрена IESG в январе 2010 года, и получила номерRFC 5661 (новая спецификация, объёмом 612 страниц, стала известна как самый длинный документ, одобренный IETF). Важным нововведением версии 4.1 является спецификация pNFS — Parallel NFS, механизма параллельного доступа NFS-клиента к данным множества распределенных NFS-серверов. Наличие такого механизма в стандарте сетевой файловой системы поможет строить распределённые «облачные» («cloud») хранилища и информационные системы.

Сеть хранения данных
Сеть хранения данных, СХД (англ. Storage Area Network, SAN) — представляет собой архитектурное решение для подключения внешних устройств хранения данных, таких как дисковые массивы, ленточные библиотеки, оптические приводы к серверам таким образом, чтобы операционная система распознала подключённые ресурсы как локальные.
SAN характеризуются предоставлением так называемых сетевых блочных устройств (обычно посредством протоколов Fibre Channel, iSCSI или AoE), в то время как сетевые хранилища данных (англ. Network Attached Storage, NAS) нацелены на предоставление доступа к хранящимся на их файловой системе данным при помощи сетевой файловой системы (такой как NFS, SMB/CIFS, или Apple Filing Protocol).

iSCSI
iSCSI (англ. Internet Small Computer System Interface) — протокол, который базируется на TCP/IP и разработан для установления взаимодействия и управления системами хранения данных, серверами и клиентами.
iSCSI описывает:
Транспортный протокол для SCSI, который работает поверх TCP.
Механизм инкапсуляции SCSI команд в IP сети.
Протокол для нового поколения систем хранения данных, которые будут использовать «родной» TCP/IP.
Протокол iSCSI является стандартизованным по RFC 3720. Существует много коммерческих и некоммерческих реализаций этого протокола.

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

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

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

Виртуализация
Автономный гипервизор (Тип 1)
Имеет свои встроенные драйверы устройств, модели драйверов и планировщик и поэтому не зависит от базовой ОС. Так как автономный гипервизор работает непосредственно на оборудовании, то он более производителен.
Пример: VMware ESX
Требует Virtualization Technology (или SVM, Secure Virtual Machine)

Виртуализация
На основе базовой ОС (Тип 2, V)
Это компонент, работающий в одном кольце с ядром основной ОС (кольцо 0). Гостевой код может выполняться прямо на физическом процессоре, но доступ к устройствам ввода-вывода компьютера из гостевой ОС осуществляется через второй компонент, обычный процесс основной ОС — монитор уровня пользователя.
Примеры: Microsoft Virtual PC, VMware Workstation, QEMU, Parallels, VirtualBox.

Виртуализация
Гибридный (Тип 1+)
Гибридный гипервизор cостоит из двух частей: из тонкого гипервизора, контролирующего процессор и память, а также работающей под его управлением специальной сервисной ОС в кольце пониженного уровня. Через сервисную ОС гостевые ОС получают доступ к физическому оборудованию.
Примеры: Microsoft Virtual Server, Sun Logical Domains, Xen, Citrix XenServer, Microsoft Hyper-V

Виртуализация
VMWare вырос из исследовательского проекта DISCO в Стэнфордском университете
XEN зародился в Кембриджском университете

Кластеры
Кластер — группа компьютеров, объединённых высокоскоростными каналами связи и представляющая с точки зрения пользователя единый аппаратный ресурс.
Один из первых архитекторов кластерной технологии Грегори Пфистер дал кластеру следующее определение: «Кластер — это разновидность параллельной или распределённойсистемы, которая:
состоит из нескольких связанных между собой компьютеров;
используется как единый, унифицированный компьютерный ресурс».

Кластеры
Обычно различают следующие основные виды кластеров:
отказоустойчивые кластеры (High-availability clusters, HA, кластеры высокой доступности)
кластеры с балансировкой нагрузки (Load balancing clusters)
вычислительные кластеры (High perfomance computing clusters)
grid-системы


title: Презентация на тему: Сетевая Академия Cisco в Тамбовском государственном университете имени Г.Р. Державина

text:
Сетевая Академия Cisco в Тамбовском государственном университете имени Г.Р. ДержавинаСамохвалов Алексей Владимирович
Компания Cisco Systems
сфера деятельности – разработка и продажа сетевого оборудования
год основания – 1984, Российское представительство открыто в 1995 г.
штаб-квартира – г. Сан Хосе, штат Калифорния, США
чистая прибыль за 2012 год - 8,041 млрд. долл.

Продукция Cisco Systems
Маршрутизаторы
Ethernet-коммутаторы
Продукты для IP-телефонии
Устройства сетевой безопасности
Точки доступа Wi-Fi
Системы видеоконференций TelePresence
Крупные заказчики продукции Cisco в России
Сбербанк РФ, Центральный Банк РФ, ВТБ, Альфа-Банк, банк УралСиб, Росгосстрах
Казначейство России, Федеральная налоговая служба,  Министерство связи и массовых коммуникаций, Центральная избирательная комиссия
Билайн, МегаФон, МТС, Ростелеком, Транстелеком

Сетевая академия Cisco
обеспечивает фундаментальную подготовку специалистов по теории и практике проектирования, строительства и эксплуатации локальных и глобальных сетей
основана в октябре 1997 года на базе 64 учебных заведений в США
использует инновационную модель обучения,  сочетающую традиционный процесс обучения под руководством преподавателя и дистанционную подготовку на базе интернет-технологий
обучение в Сетевой академии Cisco прошли более 1,6 млн. студентов
работает в 165 странах мира, число академий на 2013 год  порядка 10 тыс.

Курсы сетевой академии Cisco
Курс CCNA Discovery
    Базовый курс для подготовки сетевого специалиста в соответствии с международной сертификацией CCENT и CCNA.
	В ходе обучения слушатели знакомятся с общей теорией проектирования сетей и приобретают практические навыки по построению и администрированию сетей.
Программа курса CCNA Discovery 4
CCNA1. Сети для домашних пользователей и малых предприятий
CCNA2. Работа на малых и средних предприятиях и у Интернет-провайдеров
CCNA3. Введение в маршрутизацию и коммутацию на предприятии
CCNA4. Проектирование и поддержка компьютерных сетей

Обучение по программе CCNA Discovery для студентов ИМФИ
230700.62 «Прикладная информатика» (5-6 семестры)
090900.62 «Информационная безопасность» (5-6 семестры)
090915.65 «Безопасность информационных технологий в правоохранительной сфере» (7-8 семестры)
080801.65 «Прикладная информатика в гуманитарной области» (7-8 семестры)
090103.65 «Организация и технология защиты информации» (7-8 семестры)
CCNA1. Сети для домашних пользователей и малых предприятий
Аппаратное обеспечение для персонального компьютера
Операционные системы
Подключение к сети
Подключение к Интернету через Интернет-провайдера
Сетевая адресация
Сетевые службы
Беспроводные технологии
Основы безопасности
Устранение проблем с сетями
CCNA2. Работа на малых и средних предприятиях и у Интернет-провайдеров
Интернет и возможности его использования
Служба поддержки
Планирование обновления сети
Планирование структуры адресации
Настройка сетевых устройств
Маршрутизация
Сервисы Интернет-провайдеров
Обязанности провайдеров
Устранение проблем с сетями
Оборудование
Маршрутизаторы Cisco 2801 – 6шт.

Коммутаторы Cisco Catalyst 2960 – 6 шт.

Беспроводные точки доступа
Компьютерный класс с доступом в Интернет, мультимедийный проектор

Cisco NetSpace
Cisco Packet Tracer
Сертификаты
После успешного окончания обучения студенту выдаётся именной сертификат Cisco об окончании курса
Студенту предоставляется возможность сдачи индустриального экзамена в сертификационных центрах Pearson Vue и получения индустриальных сертификатов CCENT и CCNA
Спасибо за внимание!

Самохвалов Алексей Владимирович
samohvalov@gmail.com
16


title: Презентация на тему: Сеть_Windows

text:
exit
ipconfig
ipconfig /all
ping 10.40.45.5
ping www.lenta.ru
tracert  www.lenta.ru
3.212
21
2.12
.42
2.19
.50
5.162
22
1.13
.29
1.109
19
2.222
.32
22
2.22
.177
9.56
.20
120
111111102
!
= 254
111111002
= 252
111110002
= 248
111100002
= 240
111000002
= 224
110000002
= 192
100000002
= 128
000000002
= 0
255.255.255.128
255.255.128.128
255.255.128.0
255.255.255.192
255.255.224.192
255.255.248.0
192.168.104.109/25
11111111.11111111.11111111.10000000
192.168.104.109/30
172.16.12.12/29
193.25.5.136/28
10.10.40.15/27
92.60.65.180/26
118.212.123.1/24
192.168.104.151
255.255.255.224
192.168.104.151/27
11111111.11111111.11111111.11100000
192.168.104.?
151 = 10010111
10000000
128
23
192.168.104.109
255.255.255.252
172.16.12.12
255.255.255.248
193.25.5.136
255.255.255.240
10.10.40.15
255.255.255.224
92.60.65.180
255.255.255.192
118.212.123.1
255.255.254.0


title: Презентация на тему: Шаблоны для текста

text:
Click to edit Master title style
Click to edit Master text styles
Second level
Third level
Fourth level
Fifth level
Click to edit Master title style
Click to edit Master text styles
Second level
Third level
Fourth level
Fifth level


title: Презентация на тему: Сетевые функции ОС

text:
08:00:09:8A:23:D4
08:00:20:12:2F:23
01:00:12:43:45:12
0
0
1
1
1
0
1 - 126
126
16777214
B
128 - 191
16382
65534
C
192 - 223
2097150
254
D
224 - 239
-
228
E
240 - 247
-
227
172.16.1.0
172.16.2.0
172.16.3.0


Презентация на тему: Шаблоны Excel


title: Презентация на тему: Сетевые технологии

text:
Click to edit Master text styles
Second level
Third level
Fourth level
Fifth level
1974
1974
1991


title: Презентация на тему: Сетевые средства Windows

text:
exit
ipconfig
ipconfig /all
ping 10.40.45.5
ping www.lenta.ru
tracert  www.lenta.ru
3.212
21
2.12
.42
2.19
.50
5.162
22
1.13
.29
1.109
19
2.222
.32
22
2.22
.177
9.56
.20
120
255.255.255.128
255.255.128.128
255.255.128.0
255.255.255.192
255.255.224.192
255.255.248.0
192.168.104.109/30
172.16.12.12/29
193.25.5.136/28
10.10.40.15/27
92.60.65.180/26
118.212.123.1/24
192.168.104.109
172.16.12.12
193.25.5.136
10.10.40.15
92.60.65.180
118.212.123.1
255.255.255.252
255.255.255.248
255.255.255.240
255.255.255.224
255.255.255.192
255.255.254.0


Презентация на тему: Сетевые образовательные сообщества


title: Презентация на тему: Сеть Интернет

text:
Ethernet
WiFi
DSL
IP
TCP
UDP
HTTP
SMTP
DNS
FTP
ICMP
ARP
DHCP
 87.250.250.3
 74.125.232.56
 69.171.229.25
 199.59.148.10
 87.240.131.99


title: Презентация на тему: Шифрование

text:
Click to edit Master text styles
Second level
Third level
Fourth level
Fifth level


title: Презентация на тему: Шаблоны безопасности

text:
Secedit
basicdc
Server
basicsv
Server
basicwk
compatws
DC security
Server
hisecdc
Server
hisecws
notssid
Server
ocfiless
Server
ocfilesw
securedc
Server
securews
setup security


Презентация на тему: Шаблоны в Quanta Plus


title: Презентация на тему: Шифрованная информация

text:
3,4,6
4, 2, 3, 1


title: Презентация на тему: Шаблон проекта

text:
Логотип проекта
Название проекта
 слоган
Руководство к использованию данного шаблона
Этот шаблон ни в коем случае не является жесткой структурой которой стоит следовать при подготовке к презентации. И тем более слайды не должны представлять из себя просто ответы на указанные в шаблоне вопросы.
Использовать шаблон исключительно как контрольный лист того, о чем должна рассказать презентация проекта.
2
Краткое описание проекта
Общее описание проекта, которое будет разъясняться по ходу презентации (одно-два простых предложения)

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

4
 Описание принципов вашей технологии
 В чем принципиальное отличие вашей разработки от используемых? Как это работает «на пальцах»?

5
Практическое применение технологии
Как вы улучшите существующее решение проблемы?

6
Команда
Фото(желательно) и описание опыта команды проекта
Почему вы сможете реализовать проект?
7
Целевая аудитория проекта
Кто будет применять проект?
В какой области внедряется эта технология?

8
Коммерческая выгода проекта
Каким образом будет коммерциализироваться технология? (если вообще будет)
9
 Рынок
*информация дается если есть четкие перспективы коммерциализации*
Сколько людей потенциально будут пользоваться вашей платформой?
Сколько компаний?
Сколько из них будут готовы за это платить?
Сколько из них вы реально сможете привлечь и за какие сроки? (планирование рынка «снизу»)
10
Конкуренты
Прямые конкуренты – те кто предоставляет аналогичный или близкий функционал;
Косвенные конкуренты – те кто удовлетворяет ту же потребность что и вы, но другими способами. Либо же то, на что пользователи могут потратить время вместо вашего сервиса.(широкий пример: конкурентами социальных сетей являются все виды развлечений – потому что люди могут потратить время на них, а не на соц.сеть)
НИ В КОЕМ СЛУЧАЕ НЕ ПИШИТЕ ЧТО У ВАС НЕТ КОНКУРЕНТОВ!!!
11
Финансовый прогноз
Таблица с планируемыми финансовыми показателями
Разъяснение, откуда вы взяли эти цифры.
Если цифры взяты «с потолка» этот слайд лучше вообще не делать
12
Чем вам поможет бизнес-инкубатор?
Ваше мнение на этот счет
13
Резюме
В конце вы можете сделать небольшое резюме чтобы окончательно упаковать информацию в голове слушателей в нужну вам форму.
14
Слайд с контактами


Презентация на тему: Шаблоны для блога


title: Презентация на тему: середовище виконання алгоритмів

text:
Сьогодні
03.01.2017
http://vsimppt.com.ua/
http://vsimppt.com.ua/
Середовище описання і виконання алгоритмів.
Повторимо правила поведінки та безпекив комп’ютерному класі
Сьогодні
03.01.2017
http://vsimppt.com.ua/
http://vsimppt.com.ua/
Розв’яжи ребус
Команда
Сьогодні
03.01.2017
http://vsimppt.com.ua/
http://vsimppt.com.ua/
1,2,3
Розв’яжи ребус
Алгоритм
Сьогодні
03.01.2017
http://vsimppt.com.ua/
http://vsimppt.com.ua/
7,8
Розв’яжи ребус
Програма
Сьогодні
03.01.2017
http://vsimppt.com.ua/
http://vsimppt.com.ua/
Сьогодні
03.01.2017
Так тримати! Гарна робота!
http://vsimppt.com.ua/
http://vsimppt.com.ua/
Середовища програмування для дітей
Сьогодні
03.01.2017
Пригадаємо
http://vsimppt.com.ua/
http://vsimppt.com.ua/
1. Що таке алгоритм?
2. Чи важливий порядок запису команд в алгоритмі?
3. Склади алгоритм поливання вазонів вдома.
Сьогодні
03.01.2017
http://vsimppt.com.ua/
http://vsimppt.com.ua/
Програма Scratch

Середовище описання і виконання алгоритмів.
Сьогодні
03.01.2017
http://vsimppt.com.ua/
http://vsimppt.com.ua/
Програма Scratch

Заголовок
Середовище описання і виконання алгоритмів.
Сьогодні
03.01.2017
http://vsimppt.com.ua/
http://vsimppt.com.ua/
Програма Scratch

Меню програми
Середовище описання і виконання алгоритмів.
Сьогодні
03.01.2017
http://vsimppt.com.ua/
http://vsimppt.com.ua/
Програма Scratch

Сцена
Середовище описання і виконання алгоритмів.
Сьогодні
03.01.2017
http://vsimppt.com.ua/
http://vsimppt.com.ua/
Програма Scratch

Сцена
Середовище описання і виконання алгоритмів.
Сьогодні
03.01.2017
http://vsimppt.com.ua/
http://vsimppt.com.ua/
Програма Scratch

Обрати сцену
Середовище описання і виконання алгоритмів.
Сьогодні
03.01.2017
http://vsimppt.com.ua/
http://vsimppt.com.ua/
Програма Scratch

Виконавець (Спрайт)
Середовище описання і виконання алгоритмів.
Сьогодні
03.01.2017
http://vsimppt.com.ua/
http://vsimppt.com.ua/
Програма Scratch

Обраний спрайт
Середовище описання і виконання алгоритмів.
Сьогодні
03.01.2017
http://vsimppt.com.ua/
http://vsimppt.com.ua/
Програма Scratch

Початок програми
Середовище описання і виконання алгоритмів.
Сьогодні
03.01.2017
http://vsimppt.com.ua/
http://vsimppt.com.ua/
Програма Scratch

Зупинити програму
Середовище описання і виконання алгоритмів.
Сьогодні
03.01.2017
http://vsimppt.com.ua/
http://vsimppt.com.ua/
Програма Scratch

Блоки команд
Середовище описання і виконання алгоритмів.
Сьогодні
03.01.2017
http://vsimppt.com.ua/
http://vsimppt.com.ua/
Програма Scratch
Середовище описання і виконання алгоритмів.
Сьогодні
03.01.2017
http://vsimppt.com.ua/
http://vsimppt.com.ua/
Програма Scratch

Команди
Середовище описання і виконання алгоритмів.
Сьогодні
03.01.2017
http://vsimppt.com.ua/
http://vsimppt.com.ua/
Програма Scratch – види команд
Середовище описання і виконання алгоритмів.
Сьогодні
03.01.2017
http://vsimppt.com.ua/
http://vsimppt.com.ua/
Програма Scratch

Місце створення алгоритму (скрипт)
Середовище описання і виконання алгоритмів.
Сьогодні
03.01.2017
http://vsimppt.com.ua/
http://vsimppt.com.ua/
Програма Scratch

Середовище описання і виконання алгоритмів.
Сьогодні
03.01.2017
http://vsimppt.com.ua/
http://vsimppt.com.ua/
Програма Scratch

Середовище описання і виконання алгоритмів.
Сьогодні
03.01.2017
http://vsimppt.com.ua/
http://vsimppt.com.ua/
Програма Scratch

Середовище описання і виконання алгоритмів.
Сьогодні
03.01.2017
http://vsimppt.com.ua/
http://vsimppt.com.ua/
Програма Scratch
Середовище описання і виконання алгоритмів.
Сьогодні
03.01.2017
http://vsimppt.com.ua/
http://vsimppt.com.ua/
Програма Scratch

Середовище описання і виконання алгоритмів.
Цікаво знати
Сьогодні
03.01.2017
http://vsimppt.com.ua/
http://vsimppt.com.ua/
Блакитний круг «С» помічник та динамік
Фізкультхвилинка
Сьогодні
03.01.2017
http://vsimppt.com.ua/
http://vsimppt.com.ua/
Працюємо за комп’ютером
Сьогодні
03.01.2017
http://vsimppt.com.ua/
http://vsimppt.com.ua/
Працюємо за комп’ютером
Сьогодні
03.01.2017
http://vsimppt.com.ua/
http://vsimppt.com.ua/
Складіть поданий проект програми. По завершенню запустіть на виконання
Повторюємо
Сьогодні
03.01.2017
http://vsimppt.com.ua/
http://vsimppt.com.ua/
Як називається програма з якою ми познайомились?
Що таке сцена?
Як називається виконавець в програмі Scratch?
Як вказати виконавцю, що потрібно зробити?
До нових зустрічей!
Сьогодні
03.01.2017
http://vsimppt.com.ua/
http://vsimppt.com.ua/


title: Презентация на тему: Школа мультимедийной журналистики

text:
www.dtkrupskoy.ru
www.dtkrupskoy.ru/forum


Презентация на тему: Школьный электронный дневник


title: Презентация на тему: Шаблоны документов

text:
Документы специального назначения (стили и шаблоны).
Бахарева Марина Викторовна
Учитель математики и информатики
МОУ СОШ №1 г.Котово

   Для ускорения оформления документа и его объектов удобно использовать стили.

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

Стили

Набор стилей

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

Требования к оформлению документов  согласно стандарту.
служебные документы оформляются на бумаге формата А4 (210 х 297см) и & А5 (210 х 148 см);
отдельные виды документов могут оформляться на бумаге формата A3 (297 * 420см) ИА6 (105х 148 см);
минимальные размеры полей составляют: левое - ЗО мм; правое -10 мм; верхнее и нижнее - по 20 мм;
шрифт основного текста - Times New Roman, размер 12-14 пт, межстрочный интервал - 1-1,5 строки, отступ первой строки абзаца -1,25 см.

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

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

Задание.
   Приведите примеры, в каких случаях можно использовать стили и шаблоны.
Домашнее задание.
 п.16 с.85, п.17 с.92.
   С помощью шаблона напишите письмо своему однокласснику.

Используемые источники:
1. Информатики и ИКТ. Семакин И.Г.-М.:БИНОМ. Лаборатория знаний, 2011г.


Презентация на тему: Школьный алгоритмический язык


Презентация на тему: Школьный сайт


Презентация на тему: Школьный курс информатики


Презентация на тему: Шаблон тренажера


Презентация на тему: Шуточные правила техники безопасности в кабинете информатики


Презентация на тему: Шрифт TrueType (Primo) для прописей-текстов


title: Презентация на тему: Шифрование данных

text:
DES
56
64
16
FEAL
64, 128
64
<=4
IDEA
128
64
8
256
64
32
RC5
8t, t<=255
32, 64, 128
<= 255
Blowfish
<=448
64
16


title: Презентация на тему: Сеть между компьютерами

text:
Компьютерные сети
Аппаратное обеспечение сети

МОУ СОШ №2 городского округа город Буй Костромской области учитель информатики Щур А.Н.
      Наиболее распространены следующие способы соединения компьютеров:
 шина (как правило используется для одноранговых сетей);
 звезда (используется для любых локальных сетей).
Аппаратное обеспечение сети
Тип соединения - «шина»
Кабель проходит от одного компьютера к другому, соединяя компьютеры и периферийные устройства

Тип соединения - «звезда»
К каждому компьютеру подходит отдельный кабель из одного центрального узла.
Компоненты локальной сети

   Для организации локальной сети необходимо установить в каждый ПК сетевую плату и соединить все компьютеры с помощью специального кабеля.
Компоненты локальной сети
   Иногда необходимые для связи компьютеров компоненты уже установлены на системной плате и тогда отдельная сетевая плата не нужна.
В этом случае гнездо для сетевого кабеля расположено на задней стенке системного блока.
Компоненты локальной сети
Кабели
Коаксиальный кабель – скорость передачи до 10 Мбит/с.
Витая пара - скорость передачи до 100 Мбит/с.
Компоненты локальной сети
Разъёмы для кабелей
для коаксиального кабеля
для витой пары
Компоненты локальной сети
     Концентраторы (HUB или Switch) - служат для соединения компьютеров в сети.
Концентратор может иметь различное количество портов подключения (обычно от 8 до 32).

Аппаратное обеспечение для подключения к сети Интернет
Что нужно для подключения к сети Интернет?
Компьютер
Телефонная линия
Модем
Какие существуют виды подключения к сети Интернет?

Коммутируемый доступ Dial-Up
По цифровой абонентской линии ADSL
Доступ по выделенному каналу связи
Беспроводное интернет соединение wifi
Беспроводное подключение по мобильному телефону
Подключение Dial-Up
Платим только за подключение к Интернет. Если мы им не пользуемся, то ничего не платим
Дешевые модемы
Медленная скорость
Частые обрывы связи
Довольно дорого
Телефонная линия занята во время подключения
Подключение ADSL
Довольно быстрая скорость
Приемлемая стоимость услуг
Телефонная линия не занята
Практически нет разрывов связи
Независимо от того подключались мы к сети Интернет или нет, нам все равно приходится платить определенную абонентскую плату
Технические средства глобальной сети
Узлы компьютерной сети
Компьютеры объединённые в сеть
Некоторые постоянно работают, выполняют системные услуги, информационные сервисы – хост компьютеры
Каналы передачи данных
Проводные (телефон, модем, кабельное телевидение,
Беспроводные (спутниковые радиоканалы, скорость до 5 Мбит/с, технология Wi – Fi – радиосвязь)
Оптические (скорость в десятках Гбит/с)
Техническое обеспечение сети
Телефонные линии и электрические кабели
Телефонные каналы используют непрерывный электрический сигнал. При этом необходимо применение модемаМодем (Модулятор – ДЕМодулятор) –устройство, предназначенное для преобразования данных из дискретной формы в аналоговую и передачи данных между удаленными компьютерами через телефонную сеть.
Скорость передачи от 14 Кбит/с до 56 Кб/с

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

узел
сервер - программа
клиент - программа

ПРОГРАММНОЕ  ОБЕСПЕЧЕНИЕ  СЕТЕВЫХ  УСЛУГ
Общие
протоколы

Клиент – программа
Сервер – программа
запрос пользователя
ответ  сервер – программы

       РЕЖИМЫ  РАБОТЫ  КЛИЕНТ – ПРОГРАММЫ  ЭЛЕКТРОННОЙ  ПОЧТЫ
 Настройка  (установка необходимых параметров для правильной работы модема и почтовой программы во время подключения абонента к сети)
 Просмотр почтового ящика (сортировка, выбор писем для просмотра)
 Визуальный  просмотр  писем  (удаление, переписывание в файл, пересылка другому адресату, печать на принтере)
 Подготовка / редактирование  писем  в  специальном  рабочем  поле –  бланке письма с помощью встроенного  текстового  редактора
 Отправка  электронной  корреспонденции

Вывод:

Клиент-программа
Сервер-программа
Протокол
работы  сети
Модем
Модем
Телефонная линия
Компьютер-сервер
Терминал  абонента

 УЗЛОВОЙ   КОМПЬЮТЕР
 высокая  производительность
 большой объем внешней памяти
 постоянно включен для работы в сети

        МОДЕМ - это устройство согласования цифрового сигнала с аналоговой (телефонной) линией связи (модуляция-демодуляция)
1200 бит/сек  . . .  56 Кбит/сек
ЛИНИИ  СВЯЗИ

Телефонные  линии
Оптико-волоконные
коммутируемые
выделенные
радиорелейные
спутниковые

Беспроводные


title: Презентация на тему: Шрифты

text:
«Шрифты»
Составила: Сидорова Анастасия,
 обучающаяся 6 класса.
Руководитель: Медведева  Елена Валерьевна,
учитель информатики и музыки.
Шрифты
      Cредство внесения в текст эмоциональных и других неформализуемых информационных элементов, позволяющих использовать ассоциативное мышление, зрительную память, обращение к подсознанию и прочие механизмы обработки информации свойственные естественным информационным системам....
Семейство шрифтов
    Семейства и виды шрифтов носили и носят самые разнообразные названия. Отчасти они идут от словаря средневековых писцов: Textura (связный, сплетенный), Rotunda (округлый, плавный). Bastarda (смешанный) и т. д. Другим дали имена ученые нового времени (капитальный, унциальный, минускул и т. д.), некоторые названы книгопечатниками (швабский, гротеск, медиэваль и т. д.). Многие шрифты в настоящее время носят имена создавших их мастеров (бодони, кэслон, девинне и т. д.).
Названия шрифтов
Основные характеристики шрифтов
Начертание;
Насыщенность;
Ширина;
Размер;
Чёткость;
Контраст;
Различимость;
Удобочитаемость;
Ёмкость.
Шрифты
детские
декоративные
классические
курсив
рукописные
национальные
старославянские
Декоративный шрифт

        Разновидность шрифта, у которого основные штрихи украшены различными изобразительными элементами. К декоративным шрифтам можно отнести оттеночные и штрихованные  е шрифты.

Детский шрифт

Яркие рисованные буквы с забавными элементами.
Классический шрифт
Шрифт служащий образцом .
Курсивный шрифт

Написанные с наклоном буквы.

Рукописные шрифты

Шрифты написанные от руки.
Национальные шрифты

Шрифты относящиеся к конкретной нации.

Старославянские шрифты

Шрифт , который использовали монахи в рукописных книгах Древней Руси.

Литература
http://images.yandex.ru/yandsearch?text=%D0%BA%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%BA%D0%B8%20%D0%A8%D1%80%D0%B8%D1%84%D1%82%D1%8B&img_url=diz-life.ru%2F_ld%2F16%2F1619.jpg&pos=0&rpt=simage&lr=11349&noreask=1

http://www.insai.ru/slovar/shrifty-0

http://www.ukoha.ru/article/articles/hipicmen/6rift.htm

http://images.yandex.ru/yandsearch?text=%D0%BA%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%BA%D0%B8%20%D0%A8%D1%80%D0%B8%D1%84%D1%82%D1%8B&noreask=1&img_url=prowebber.ru%2Fuploads%2Fposts%2F2009-07%2Fthumbs%2F1248877990_1192218147_2001751924360136662_rs_224_orig.jpg&pos=15&rpt=simage&lr=11349

http://images.yandex.ru/yandsearch?text=%D0%BA%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%BA%D0%B8%20%D0%BE%D1%82%D0%BA%D1%80%D1%8B%D1%82%D0%BA%D0%B8%20%D1%81%20%D1%88%D1%80%D0%B8%D1%84%D1%82%D0%B0%D0%BC%D0%B8&noreask=1&img_url=o-ucoze.ru%2F_pu%2F25%2F92772870.jpg&pos=0&rpt=simage&lr=11349
http://www.ukoha.ru/article/articles/hipicmen/6rift.htm
http://www.ukoha.ru/article/articles/hipicmen/6rift.htm
Шрифты брались из Miicrosoft  Office Word

http://yandex.ru/yandsearch?text=%D0%BA%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%BA%D0%B8+%D0%B4%D0%B5%D0%BA%D0%BE%D1%80%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D1%85+%D1%88%D1%80%D0%B8%D1%84%D1%82%D0%BE%D0%B2&lr=65
http://yandex.ru/yandsearch?text=%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5+%D0%B1%D1%8B%D0%B2%D0%B0%D1%8E%D1%82+%D1%88%D1%80%D0%B8%D1%84%D1%82%D1%8B+%D0%B4%D0%B5%D1%82%D1%81%D0%BA%D1%82%D0%B9+%D0%B4%D0%B5%D0%BA%D0%BE%D1%80%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%B9&clid=48173&lr=65
http://slovari.yandex.ru/%D0%B4%D0%B5%D0%BA%D0%BE%D1%80%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%B9%20%D1%88%D1%80%D0%B8%D1%84%D1%82%20%D1%8D%D1%82%D0%BE/%D0%A0%D0%B5%D0%BA%D0%BB%D0%B0%D0%BC%D0%B0%20%D0%B8%20%D0%BF%D0%BE%D0%BB%D0%B8%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D1%8F/%D0%94%D0%B5%D0%BA%D0%BE%D1%80%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%B9%20%D1%88%D1%80%D0%B8%D1%84%D1%82/
http://yandex.ru/yandsearch?text=%D0%BA%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%BA%D0%B8+%D0%B4%D0%B5%D0%BA%D0%BE%D1%80%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D0%BE%D0%B3%D0%BE+%D1%88%D1%80%D0%B8%D1%84%D1%82%D0%B0&clid=9403&lr=11349&msid=22887.8893.1354701681.94207&oprnd=1903335571
http://images.yandex.ru/yandsearch?text=%D0%BA%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%BA%D0%B8%20%D0%BA%D1%83%D1%80%D1%81%D0%B8%D0%B2%D0%BD%D1%8B%D0%B9%20%D1%88%D1%80%D0%B8%D1%84%D1%82%D1%8B&img_url=photostok.ru%2Fuploads%2Fposts%2F2010-04%2Fthumbs%2F1270396073_shirifti.jpg&pos=5&rpt=simagehttp://images.yandex.ru/yandsearch?text=%D0%BA%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%BA%D0%B8%20%D0%BA%D1%83%D1%80%D1%81%D0%B8%D0%B2%D0%BD%D1%8B%D0%B9%20%D1%88%D1%80%D0%B8%D1%84%D1%82%D1%8B&img_url=photostok.ru%2Fuploads%2Fposts%2F2010-04%2Fthumbs%2F1270396073_shirifti.jpg&pos=5&rpt=simage

Спасибо за внимание!!!


Презентация на тему: Символьная переменная


title: Презентация на тему: Шины расширения

text:
ISA
EISA
PC/104
PCI
AGP
PCI-Express
ISA
EISA
PC/104
PCI
AGP
PCI-Express
ISA
EISA
PC/104
AMR/CNR
PCI
AGP
PCI-Express
ISA
EISA
PC/104
AMR/CNR
PCI
AGP
PCI-Express
ISA
EISA
PC/104
AMR/CNR
PCI
AGP
PCI-Express
ISA
EISA
PC/104
AMR/CNR
PCI
AGP
PCI-Express
ISA
EISA
PC/104
AMR/CNR
PCI
AGP
PCI-Express
ISA
EISA
PC/104
AMR/CNR
PCI
AGP
PCI-Express
ISA
EISA
PC/104
AMR/CNR
PCI
AGP
PCI-Express
ISA
EISA
PC/104
AMR/CNR
PCI
AGP
PCI-Express
ISA
EISA
PC/104
AMR/CNR
PCI
AGP
PCI-Express
ISA
EISA
PC/104
AMR/CNR
PCI
AGP
PCI-Express
ISA
EISA
PC/104
AMR/CNR
PCI
AGP
PCI-Express


Презентация на тему: Символы для вставки


Презентация на тему: Символьные и Строковые величины


Презентация на тему: Синергетика и управление


title: Презентация на тему: сиссчислен-6кл

text:
0
1
2
3
4
*
458310
3
8
5
=
10
3
+
+
*
10
2
+
+
*
10
1
*
10
0
=
=
4000
+
500
+
80
+
3
1100112
120012
1932
1100113
120014
1938
0
1
2
3
1
*
10012
1
0
+0
=
2
3
+
*
2
2
+
+
*
2
1
*
2
0
=
=1*8
+
0*4
+
0*2
+
1*1=
=8+0+0+1
=910
    20=1
    26=64
    21=2
    27=128
    22=4
    28=256
    23=8
    29=512
    24=16
    210=1024
    25=32
    211=2048
1 0 1 1 0 0 12 =              1*64+0*32+1*16+1*8+0*4+0*2+1*1=
= 64+16+8+1= 8910
1
16
8
2
4
32
64
http://go.mail.ru/search_images?rch=l&type=all&is=0&q=%D1%84%D0%B8%D0%BA%D1%81%D0%B8%D0%BA%D0%B8++%D0%A1%D0%B8%D0%BC%D0%BA%D0%B0+%D0%9D%D0%BE%D0%BB%D0%B8%D0%BA#w=250&h=330&s=25811&pic=http%3A%2F%2Fdetvora54.ru%2Fkartinki%2Fpapus-e1292592424617-250x330.jpg&page=http%3A%2F%2Ffixikworld.ru%2Fmain%2F24-papus-chitat-onlajn.html&descr=%D0%9F%D0%B0%D0%BF%D1%83%D1%81%20-%20%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D1%8F%20%D0%BE%20%D0%B3%D0%B5%D1%80%D0%BE%D0%B5%20%D1%81%D0%B5%D1%80%D0%B8%D0%B0%D0%BB%D0%B0%20%7C

http://go.mail.ru/search_images?fr=mailru&q=abrcbrb%20#w=800&h=497&s=104466&pic=http%3A%2F%2Fimg-fotki.yandex.ru%2Fget%2F4604%2Fburime.1c%2F0_56c96_2a9f4520_XL.jpg&page=http%3A%2F%2Ffixikworld.ru%2Fmain%2F4-fiksiki-chitat-onlajn.html&descr=%3Cb%3E%D0%A4%D0%B8%D0%BA%D1%81%D0%B8%D0%BA%D0%B8%3C%2Fb%3E%20-%20%D1%87%D0%B8%D1%82%D0%B0%D1%82%D1%8C%20%D0%BE%20%D1%81%D0%B5%D1%80%D0%B8%D0%B0%D0%BB%D0%B5%20%7C

http://www.runivers.ru/images/index/20110921.jpg

http://wholehistory.ru/pics/g98km5pvb5.jpg


title: Презентация на тему: Шаблоны и темы презентаций PowerPoint

text:
Шаблоны и темы презентации Power Point 2007
Красникова  Наталья Аркадьевна, преподаватель Педагогического колледжа №8 Санкт- Петербурга
Шаблоны, шаблоны оформления, темы…
Не следует путать шаблоны Power Point 2007 с шаблонами оформления, которые использовались только в предыдущих версиях Power Point.
В PowerPoint 2007 шаблоны оформления заменены темами.

Что такое «шаблон»?
Шаблон представляет собой подробное описание всех настроек и эффектов конкретной презентации. По умолчанию шаблон не содержит мультимедийных файлов (изображений, видео, звуковых дорожек) исходной презентации.Назначение шаблоновШаблоны экономят время. Просто добавьте фотографии, и они автоматически унаследуют эффекты движения, ключевые кадры, вращение, прозрачность, размеры и тому подобное, которые были применены в исходной презентации, и на основе которой был создан шаблон.
Хорошо, когда готовый шаблон имеет название
Вот некоторые из бесплатных шаблонов для Power Point, которые можно найти на сайте Office.com:
повестки дня;
почетные грамоты;
буклеты;
визитные карточки;
календари;
слайды с содержимым;
контракты;
базы данных;
схемы;;
поздравительные открытки;
описи;
приглашения;
счета;
наклейки;
письма;
списки;
информационные бюллетени;

заказы на покупку;
квитанции;
отчеты;
резюме;
расписания;
бланки;
табели.

Шаблон может включать перечисленные ниже элементы
1. Основное содержимое, которое определяется назначением шаблона, например надпись, "Футбол" и изображение футбольного мяча. Обычно такой текст или содержимое можно изменять только в образце слайдов.
2. Форматирование фона, например рисунки, текстуры, градиентная или сплошная заливка и прозрачность. На примере показана светло-синяя сплошная заливка фона.
3. Цвета, шрифты, эффекты (трехмерные объекты, линии, заливки, тени и т. д.) и оформление элементов темы (например, цвет и градиентная заливка в слове "Футбол").
4. заполнители, который указывает на необходимость ввода определенных сведений, например имени игрока, имени тренера, даты вручения, и переменные, такие как год (2010).
Что такое «тема» PowerPoint?
Можно создавать презентации из разнообразных шаблонов и существующих презентаций и при этом для оформления презентации каждый раз использовать новые темы оформления.
Тема оформления – это коллекция таких характеристик, как цвета, шрифты и графические эффекты.
Галерея  тем PowerPoint 2007
Разнообразие тем  в Интернете
Сравните  темы
Четыре разные темы, примененные к одному слайду с графическим элементом SmartArt.
Одни и те же темы можно использовать во всех программах Office, которые их поддерживают.
Одна и та же тема, использованная в приложениях PowerPoint, Excel и Word
Как  за 8 шагов  создать уникальную  тему оформления на основе  базовой  темы
Шаг 1. запустите Microsoft Power Point.
 Шаг 2. Перейдя в раздел "Дизайн", выберите базовую стандартную тему. Он будет основой для нашей будущей темы.
Шаг 3. щелкните правой кнопкой мыши по заднему фону слайда и выберите "Формат фона":

Шаг 4. В открывшемся окне выберите тип "Заливки заднего фона": это будет градиент, сплошной цвет или какое-нибудь изображение с Вашего компьютера. Мы сделаем уникальную текстуру из изображения.
Шаг 5. Для этого выберите тип заливки "Рисунок или текстура" и далее - "Вставить из файла":
Как  за 8 шагов  создать уникальную  тему оформления на основе  базовой  темы
Шаг 6.  Выберите понравившееся изображение
Как  за 8 шагов  создать уникальную  тему оформления на основе  базовой  темы
Шаг 7.  Отметьте галочкой "Преобразовать изображение в текстуру" и определите уровень прозрачности с помощью ползунка:
Шаг 8. Обязательно нажмите "Применить ко всем":
Как  за 8 шагов  создать уникальную  тему оформления на основе  базовой  темы
1.Откройте пустую презентацию и на вкладке Вид в группе Представления презентации выберите пункт Образец слайдов.

Создание собственного шаблона в PowerPoint 2007
2. На вкладке Образец слайдов в группе Изменить образец выберите пункт Вставить образец слайда.
ПРИМЕЧАНИЯ
В области эскиз слайдов образец слайдов представлен в виде большего изображения слайдов, а за ним расположены соответствующие макеты.
Многие презентации содержат несколько образцов слайдов. Для выбора нужного образца используйте прокрутку.

Создание собственного шаблона в PowerPoint 2007
3. Чтобы настроить образец слайдов, выполните одно или несколько из указанных ниже действий.
Чтобы удалить встроенные макеты, которые связаны с образцом слайдов по умолчанию, в области эскизов слайдов щелкните правой кнопкой мыши каждый ненужный макет и выберите команду Удалить макет.
Чтобы удалить ненужный замещающий текст, используемый по умолчанию, в области эскизов слайдов щелкните содержащий его макет слайдов, щелкните границу замещающего текста в окне презентации и нажмите клавишу DELETE.

Создание собственного шаблона в PowerPoint 2007
4. Чтобы добавить замещающий текст, в области эскизов слайдов щелкните нужный макет слайдов и выполните одно из указанных ниже действий.
На вкладке Образец слайдов в группе   Макет образца выберите пункт Вставить заполнитель и команду Текст.
Введите поясняющий текст для пользователей шаблона с инструкциями о вводе определенных сведений

Создание собственного шаблона в PowerPoint 2007
5. Чтобы добавить местозаполнители других типов, содержащие рисунки, клипы, графические элементы SmartArt, графики, фильмы, звуки и таблицы, на вкладке Образец слайдов в группеРазметка образца выберите нужный тип местозаполнителя.

Создание собственного шаблона в PowerPoint 2007
6. Чтобы применить к презентации тем (то есть добавить в ее макет цвет, форматирование и эффекты), на вкладке Образец слайдов в группе Изменить тему нажмите кнопку Темы и выберите нужную тему.

Создание собственного шаблона в PowerPoint 2007
7. Чтобы изменить фон, на вкладке Образец слайдов в группе Фон нажмите кнопку Стили фона и выберите фон.

Создание собственного шаблона в PowerPoint 2007
8. Чтобы установить ориентацию страницы для всех слайдов в презентации, на вкладке Образец слайдов в группе Параметры страницы выберите пункт Ориентация слайдов и установите переключатель Книжная или Альбомная.

Создание собственного шаблона в PowerPoint 2007
9. Чтобы добавить текст нижнего колонтитула для всех слайдов презентации, выполните указанные ниже действия.
На вкладке Вставка в группе Текст выберите команду Колонтитулы.
В диалоговом окне Колонтитулы на вкладке Слайд установите флажок Нижний колонтитул и введите текст, который должен выводиться внизу слайдов.
Чтобы колонтитул выводился на всех слайдах, нажмите кнопку Применить ко всем.

Создание собственного шаблона в PowerPoint 2007
Сохранение презентации в формате файла шаблона PowerPoint (POTX)
Нажмите кнопку Microsoft Office  и выберите пункт Сохранить как.
В окне Имя файла введите имя файла или присвойте файлу имя, предлагаемое по умолчанию.
В списке Тип файла выберите формат Шаблон PowerPoint и нажмите кнопку Сохранить.
Сведения о применении нового шаблона к презентации см. в статье Применение шаблона PowerPoint 2007.

     Далее еще   один  пример того,  как создать красочную  тему  для  своего  шаблона  презентации
http://geograph.ucoz.kz/komp_teh/sozdanie_shablona.pdf
Источники
Создание и сохранение презентации в качестве шаблона https://support.office.com/ru-ru/article/%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5-%D0%B8-%D1%81%D0%BE%D1%85%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BF%D1%80%D0%B5%D0%B7%D0%B5%D0%BD%D1%82%D0%B0%D1%86%D0%B8%D0%B8-%D0%B2-%D0%BA%D0%B0%D1%87%D0%B5%D1%81%D1%82%D0%B2%D0%B5-%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%B0-1380bd9d-1716-477d-9ab0-d0b38312fa47?ui=ru-RU&rs=ru-RU&ad=RU
Различия между шаблонами и темами в PowerPoint  https://support.office.com/ru-ru/article/%D0%A0%D0%B0%D0%B7%D0%BB%D0%B8%D1%87%D0%B8%D1%8F-%D0%BC%D0%B5%D0%B6%D0%B4%D1%83-%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%B0%D0%BC%D0%B8-%D0%B8-%D1%82%D0%B5%D0%BC%D0%B0%D0%BC%D0%B8-%D0%B2-PowerPoint-e2408e10-e015-43b3-8b29-b99d128ae448?ui=ru-RU&rs=ru-RU&ad=RU
Как создать шаблон  http://techmastery.net/oficcepo/252-kak-sozdat-shablon-dlya-microsoft-power-point.html
Создание собственных шаблонов в PowerPoint 2003 и в PowerPoint 2007  http://vdohnovlennye.ru/?page_id=2024
http://geograph.ucoz.kz/komp_teh/sozdanie_shablona.pdf
http://www.nnre.ru/kompyutery_i_internet/powerpoint_2007_yeffektivnye_prezentacii_na_kompyutere/p4.php


Презентация на тему: Школа информационных технологий


title: Презентация на тему: Система электропитания

text:
*
+5
+5
-5
GND
GND
GND
P/on
GND
-12
3,3
+12
PG
GND
+5
GND
+5
GND
+3,3
+3,3
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1


Презентация на тему: Система электронного документооборота


title: Презентация на тему: Система электронного обучения

text:
Click to edit Master title style
Click to edit Master text styles
Second level
Third level
Fourth level
Fifth level
Click to edit Master title style
Click to edit Master text styles
Second level
Third level
Fourth level
Fifth level
Click to edit Master text styles
Second level
Third level
Fourth level
Fifth level
Models for learning: E-learning
Summary
From: Noorbergen, 2010


title: Презентация на тему: Синтаксис Java

text:
© 2010 NetCracker Technology Corp. Confidential.
   © 2010 NetCracker Technology Corp. Confidential.
© 2010 NetCracker Technology Corp. Confidential.
© 2010 NetCracker Technology Corp. Confidential.
© 2010 NetCracker Technology Corp. Confidential.
© 2010 NetCracker Technology Corp. Confidential.
© 2010 NetCracker Technology Corp. Confidential.
© 2010 NetCracker Technology Corp. Confidential.
© 2010 NetCracker Technology Corp. Confidential.
© 2010 NetCracker Technology Corp. Confidential.
Q&A
© 2010 NetCracker Technology Corp. Confidential.
Thank you!
© 2010 NetCracker Technology Corp. Confidential.
byte
1
short
2
int
4
long
8
char
2
float
4
3.402¸823¸47 × 1038
1.402¸398¸46 × 10-45
double
8
1.797¸693¸134¸862¸315¸70 × 10308
4.940¸656¸458¸412¸465¸44 × 10-324
 1.0/0.0
Double.POSITIVE_INFINITY
-1.0/0.0
Double.NEGATIVE_INFINITY
 0.0/0.0
Double.NaN
(1.0/0.0)*0.0
Double.NaN
-0.0
Overflow & underflow
 0.0
-0.0

0000.000001

0000.002001

0003.002001

4003.002000
Q&A


title: Презентация на тему: Сеть виртуальная - опасность реальная или Золотые правила поведения в сети

text:
Сеть виртуальная – опасность реальная!
Автор:
Рязанов Александр, 11 лет
Руководитель:
Житенева Татьяна Владимировна,
педагог дополнительного образования
"Презентация подготовлена для конкурса "Интернешка" http://interneshka.org/"
Безопасная работа в социальных сетях: общение, публикация материалов
или Золотые правила
поведения в сети

Петя Иванов
Прикольный пацан
Прикольный пацан
Привет, Петюха! У нас тут намечается крутое пати! Хотим тусонуться у тебя! Диктуй адрес!

Петя Иванов
Привет, друг! Я даже не знаю… Вдруг мама не разрешит…

Прикольный пацан
Ты че?! Друга хочешь ОБИДЕТЬ?

Петя Иванов
Ул. Красная, д. 15/3 кв.717

Прикольный пацан
Маладца! Ща будем!
В
сети

Что здесь произошло?
Где телевизор?
Где ключи от машины?
Где мое ожерелье?
???
А ведь все могло быть
иначе!
Золотые правила
поведения в сети
Правило 1
Не указывай свое полное имя и не помещай на страницах социальных сетей информацию, помогающую идентифицировать  личность (адрес, место учебы, телефон, сведения о родителях). Мельчайшие детали жизни (фотографии об уровне достатка и т.д.), указанные при общении в Интернете, в будущем могут стать основой для киберугроз и реальных опасностей.
Настрой доступ к твоим фотографиям только для самых близких людей.
На форумах и чатах вместо фотографии пользуйся рисованным аватаром.
Правило 2
То, что ты пишешь в Сети, может прочесть каждый. Если ты используешь Интернет как средство выражения своих чувств, то однажды можешь столкнуться с опасностью, ведь нередко злоумышленники ищут именно эмоционально уязвимых людей.
Правило 3
Виртуальные знакомства в своем большинстве должны остаться виртуальными. Если виртуальный знакомый через Интернет просит о встрече, то об этом должны обязательно знать родители.
Поддерживай реальную дружбу только с теми, кого знаешь.
Правило 4
Правила хорошего тона есть везде. И в Интернете тоже.
Общаясь в Интернете, будь дружелюбен с другими. Не пиши грубых слов! Относись к другим людям так, как ты хотел бы, чтобы относились к тебе. Не опускайся до брани и ругательств, даже если тебя сознательно провоцируют на это. После того как напишешь письмо, перечитай его и на всякий случай включи программу проверки орфографии.
Кстати, если напечатать сообщение ЗАГЛАВНЫМИ БУКВАМИ, собеседник может подумать, что на него кричат.
Правило 5
Не публикуй фотографии, на которых изображены другие люди. Делай это только с их согласия.
Правило 6
Используй надежные пароли и храни их в секрете.
Правило 7
Помни об авторском праве. Все материалы (фотографии, видео, музыка, тексты), размещенные в сети имеют своего автора. Их использование без разрешения владельца – это кража.
Общение в социальных сетях должно быть легким и приятным, старайся создавать хорошее настроение и себе,
и окружающим!
Важно!
В презентации использованы изображения с сайта http://www.lenagold.ru/
Совпадения с реальными людьми и событиями являются случайными.


title: Презентация на тему: Си++. Начало" (часть 2)

text:
C++

0
3
Gnome Sort
   O(n2)
O(n2)
O(n)
 O(n)
 O(n2)
 O(n2)
gnomeSort(a[0..size - 1])
    i = 1;
    j = 2;
    while i < size
        if a[i - 1] <= a[i] i = j;
            j = j + 1;
        else
            swap (a[i - 1], a[i])
            i = i - 1;
            if i == 0
                i = j;
                j = j + 1;
#include <iostream>#include <fstream>using namespace std;int main(){    setlocale (LC_ALL, "RUS");    int i, n;    double a;    ofstream f;     f.open("D:\sites\accounts.txt", ios::out);    cout<<"n="; cin>>n;    for (i=0; i<n; i++)      {         cout<<"a=";         cin>>a;         f<<a<<"	";     }   f.close();}


title: Презентация на тему: Си++. Начало" (1 часть)

text:
C++
++

bool
1
signed char
1
unsigned char
0 .. 255
1
signed short int
2
unsigned short int
0 .. 65 535
2
signed long int
4
unsigned long int
0 .. 4 294 967 295
4
float
4
double
8
long double
10
float
double
long double
1
( ) [ ] -> .
2
3
5
6
7
8
9
10
11
12
13
14
15
	return 0
abs
acos
asin
atan
ceil
cos
cosh
exp
fabs
floor
fmod
log
Log10
pow(x,y)
sin
sinh
sqrt
tan
tanh
==
!=
<
>
<=
>=
 SWITCH


title: Презентация на тему: Символьное интегрирование и дифференцирование в пакете Mathcad, Maple V, Mathe

text:
Символьное дифференцирование и интегрирование в пакете Maple V, Mathematica,MathCad
Автор презентации: Афонькина М. Л.
Mathcad — система компьютерной алгебры из класса систем автоматизированного проектирования, ориентированная на подготовку интерактивных документов с вычислениями и визуальным сопровождением, отличается легкостью использования и применения для коллективной работы.
Mathcad был задуман и первоначально написан Алленом Раздовом из Массачусетского технологического института (MIT), соучредителем компании Mathsoft, которая с 2006 года является частью корпорации PTC (Parametric Technology Corporation).

Символьными называют такие вычисления, результаты которых представляются в аналитическом виде, то есть в виде формул. В частном случае результат может быть и числом.
Символьные вычисления в MathCAD можно осуществлять тремя способами.
Первый способ – с помощью меню Symbolics (Символика)
Способы символьных вычислений
Второй способ – с помощью оператора символьного равенства , ключевых слов символьного процессора и обычных формул.
Для второго способа применяются все средства MathCAD, пригодные для численных
вычислений (например, панели Calculator, Evaluation и т. д.), и специальная математическая
панель инструментов Symbolic (Символы), которую можно вызвать на экран нажатием
кнопки Symbolic Keyword Toolbar (Символические операторы) на панели Math (Математика).
На панели Symbolic (Символы) находятся кнопки, соответствующие специфическим командам символьных преобразований
Третий способ – с помощью сочетания клавишей < Shift > + < F9 >.
Если выражение не поддается аналитическим преобразованиям (либо в силу того, что задача вовсе не имеет аналитического решения, либо она оказывается слишком сложной для символьного процессора MathCAD), то в качестве результата выводится само выражение;

Для вычисления неопределенного интеграла от некоторого выражения по определенной переменной первым способом через меню Symbolics, нужно:
- напечатать подынтегральное выражение в явном виде на экране,
- поставить курсор на переменную интегрирования,
- выполнить команду Symbolics/Variable/Integrate (Символика/Переменная/Интегрировать)
Символьное интегрирование (Integrate)
Для нахождения неопределенного интеграла вторым способом через знак символьного
равенства нужно:
- ввести оператор неопределенного интеграла,
- в появившиеся местозаполнители ввести подынтегральное выражение (в явном или
неявном виде) и переменную интегрирования,
- нажать знак символьного равенства и клавишу < Enter >
Для нахождения неопределенного интеграла третьим способом помощью сочетания
клавиш < Shift > + < F9 > нужно:
- ввести оператор неопределенного интеграла,
- в появившиеся местозаполнители ввести переменную интегрирования и подынтегральную
функцию в явном виде,
- охватить все выражение выделяющей рамкой
- и нажать клавиши <Shift>+<F9>. Результат интегрирования появится на экране
Чтобы аналитически продифференцировать выражение по некоторой переменной
первым способом при помощи меню Symbolics, нужно:
- напечатать дифференцируемое выражение в явном виде на экране,
- поставить курсор на переменную интегрирования,
- выполнить команду Symbolics/Variable/Differentiate
(Символика/Переменная/Дифференцировать). В результате в следующей строке появится значение производной.
Символьное дифференцирование (Differentiate)
Для того чтобы найти вторую производную, нужно повторно применить эту последовательность действий, но уже к полученному результату дифференцирования. Так же
находятся и производные высших порядков.

Для нахождения производной вторым способом через знак символьного равенства
нужно:
- ввести оператор первой производной, или оператор производной высшего порядка
- в появившиеся местозаполнители ввести дифференцируемое выражение (в явном или неявном виде), порядок производной (для производных высшего порядка) и переменную интегрирования,
- нажать знак символьного равенства и клавишу < Enter >
Для того чтобы вычислять производные третьим способом, используя сочетание
 клавиш < Shift > + < F9 >, нужно:
ввести оператор дифференцирования, или оператор n-той производной, в появившиеся местозаполнители ввести переменную дифференцирования и дифференцируемую функцию в явном виде, охватить все выражение выделяющей рамкой и нажать клавиши <Shift>+<F9>.
Результат дифференцирования появится на экране
Maple — программный пакет, система компьютерной алгебры. Является продуктом компании Waterloo Maple Inс. (англ.)русск., которая с 1984 года выпускает программные продукты, ориентированные на сложные математические вычисления, визуализацию данных и моделирование. Система Maple предназначена для символьных вычислений, хотя имеет ряд средств и для численного решения дифференциальных уравнений и нахождения интегралов. Обладает развитыми графическими средствами. Имеет собственный язык программирования, напоминающий Паскаль.
Дифференцирование
Интегрирование
Mathematica — система компьютерной алгебры, используемая во многих научных, инженерных, математических и компьютерных областях. Изначально система была придумана Стивеном Вольфрамом, в настоящее время разрабатывается компанией Wolfram Research.
Matematica
Символьные операции — это как раз то, что кардинально отличает систему Mathematica (и подобные ей символьные математические системы) от систем для выполнения численных расчетов. При символьных операциях, называемых также аналитическими, задания на вычисление составляются в виде символьных (формульных) выражений, и результаты вычислений также получаются в символьном виде. Численные результаты при этом являются частными случаями символьных.

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

где С — постоянная интегрирования. А вычисление определенного интеграла с пределами — верхним b и нижним а — производится по формуле

Заметим, что определенный интеграл может быть представлен как аналитическим, так « численным значением. Для вычисления численных значений определенных интегралов разработан ряд приближенных методов — от простых (прямоугольников и трапеций) до сложных, автоматически адаптирующихся к характеру изменения подынтегральной функции f(x).

Для интегрирования в системе Mathematica используются следующие функции:
Integrate [f, x] — возвращает первообразную (неопределенный интеграл) подынтегральной функции f по переменной х;
Integrate [f, {x, xmin, xmax}] — возвращает значение определенного интеграла с пределами от x min до x max ;Integrate [f, {x, xmin, xmax}, {у, ymin, ymax},...] —возвращает значение кратного интеграла с пределами от x min до x max по переменной х, от y min до y max по переменной у и т. д. (кратность реально не ограничена).
Обычно функция Integrate применяется в простейшей форме, но она имеет три характерные опции:
Options[Integrate]
{Assumptions -> {}, GenerateConditions->Automatic,
PrincipalValue > False)
Для обозначения бесконечных пределов используется константа Infinity. Эта константа означает положительную бесконечность, для задания отрицательной бесконечности она используется со знаком «минус».
Особый интерес, естественно, вызывает применение функции Integrate для вычисления заданных пользователем неопределенных интегралов в символьном виде.

Здесь входная ячейка в первом примере представлена в формате ввода (Input-Form), а в остальных примерах — в стандартном формате (StandardForm). При записи интегралов последний предпочтителен ввиду большей наглядности, поскольку при этом знаки интеграла имеют естественный математический вид
Примеры вычисления неопределенных интегралов (начало)
Примеры вычисления неопределенных интегралов (продолжение)
Примеры вычисления неопределенных интегралов (окончание)

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

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

При проведении математических и технических расчетов именно операции математического анализа используются чаще всего. Одна из основных операций математического анализа — дифференцирование. Mathematica умеет вычислять производные всех стандартных математических функций, а также специальных функций (А. Н. Прокопеня и А. В. Чичурин)
Дифференцирование
Производную первого порядка функции expr по переменной var вычисляют при помощи выражения D[expr,var]. При вычислении смешанных и кратных производных аргумент var задаётся в виде списка. Производную высшего порядка n вычисляют при помощи функции D[expr,{var,n}], а производную по нескольким переменным var1,var2,... — при помощи D[expr,var1,var2,...]

Функция D[expr,{{var1,var2,...}}] для скалярного выражения expr даёт вектор производныхexpr по каждой из переменных var1,var2,... (пример In[4]).
Рассмотрим произвольную функцию f[x,y] и вычислим ее третью смешанную производную \partial ^3f/\partial х^2\partial у. Обозначение производной в Out[5] задано выражением (2,1), компоненты которого показывают, что вычислена вторая производная по первому аргументу и первая производная по второму аргументуЕсли Mathematica не может явно вычислить производную, она сводит вычисление к выражениям с видом Derivative[n1,n2,...][f]. В примере In представлена внутренняя форма вычисленного выражения Out[5].

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

В Mathematica имеется функция Dt[expr,var], которая находит полную производную выражения expr: она рассматривает все символы в выражении expr как функции от переменных var, по которым осуществляется дифференцирование.. Функция в упрощённом виде, без второго аргумента, Dt[expr], есть дифференциал выражения expr — пример In[2].

Если дифференцируемое выражение expr содержит какие-либо константы, т.е., при дифференцировании их производные равны нулю, то их можно указать в соответствующей опции, т.е., задать функцию дифференцирования в виде Dt[expr,var,Constants->{const1,const2,...}], где {const1,const2,...} — список имеющихся в выражении expr констант .

Нахождение полных производных