Презентации, проекты, доклады в PowerPoint на любую тему

Абстрактные структуры данных
Абстрактные структуры данных
Бикмурзина А.Р., Захарова З.Х., Хохлов Д.Г. КГТУ (КАИ), кафедра АСОИУ Таблицы Таблица – это набор элементов, содержащих ключ – отличительный признак для поиска элементов, и тело – сопутствующую информацию. Примеры таблиц: 1) Таблица функции f(x): ключ – аргумент x, тело – значение f(x). 2) Словарь: ключ – слово, тело – его перевод. 3) Таблица имен компилятора: ключ – имя объекта программы (например, переменной), тело – его характеристики (тип, адрес, значение и т.п.). Бикмурзина А.Р., Захарова З.Х., Хохлов Д.Г. КГТУ (КАИ), кафедра АСОИУ Основные операции над таблицами: Инициализация (подготовка к работе). Поиск элемента по ключу – основная операция (входит в другие операции). Включение в таблицу данного элемента. Исключение из таблицы элемента с данным ключом. Изменение в таблице тела элемента с данным ключом. Распечатка элементов таблицы в порядке, определяемом ключами. Сортировка таблицы по возрастанию или убыванию ключей.
Продолжить чтение
MVVM Adobe Flex
MVVM Adobe Flex
Что это такое и для чего это нужно? SOCIAL TECHNOLOGIES DEVELOPMENT LABORATORY Паттерн Model-View-ViewModel — это паттерн, применяющийся при проектировании архитектуры приложения. Паттерн MVVM широко применяется при создании приложений с помощью Windows Presentation Fundation и Silverlight. Первоначально был представлен сообществу Джоном Госсманом (John Gossman) архитектором WPF и Silverlight в 2005 году как модификация паттерна Presentation Model. MVVM используется для разделения модели и её представления, что необходимо, так как позволяет изменять их отдельно друг от друга. Например, программист задает логику работы с данными, а дизайнер соответственно работает с пользовательским интерфейсом. Удобства использования SOCIAL TECHNOLOGIES DEVELOPMENT LABORATORY MVVM удобно использовать вместо классического MVC и ему подобных в тех случаях, когда в платформе, на которой ведется разработка, присутствует «связывание данных». В MVC MVC/MVP изменения в пользовательском интерфейсе не влияют непосредственно на модель, а предварительно идут через Контроллер/Presenter. Концепция «связывания данных», позволяет связывать данные с визуальными элементами в обе стороны напрямую. Следовательно при использовании этого приема применение паттерна MVCСледовательно при использовании этого приема применение паттерна MVC становится крайне неудобным из-за того, что привязка данных к представлению напрямую не укладывается в концепцию MVCСледовательно при использовании этого приема применение паттерна MVC становится крайне неудобным из-за того, что привязка данных к представлению напрямую не укладывается в концепцию MVC/MVP.
Продолжить чтение
Администрирование информационных систем
Администрирование информационных систем
Службы имен Для организации и управления доступом к ресурсам сети пользователей и приложений используются подход, основанный на символьных обозначениях узлов и ресурсов. Для определения местоположения данных узлов в сети необходимы службы, обеспечивающие преобразование символьных имен в идентификаторы, используемые на более низких уровнях протоколов межсетевого взаимодействия. Система доменных имен (DNS – domain name services) является методом регистрации имен компьютеров и их IP-адресов. Служба имен Интернет для Windows (WINS) используется как служба разрешения имен NetBIOS в IP-адреса в сегментированных сетях. Серверы доменных имен – инструменты данной системы, обеспечивающие ее функционирование. Основные понятия Система доменных имен (DNS) – иерархическая распределенная база данных, содержащая сопоставления доменных имен DNS с различными типами данных, таких как IP-адреса. DNS позволяет находить компьютеры и службы по понятным именам, а также просматривать другие сведения из базы данных. DNS-клиент – компьютер-клиент, запрашивающий DNS-серверы для разрешения доменных имен DNS. DNS-клиенты имеют временный кэш разрешенных доменных имен DNS. DNS-сервер – сервер, содержащий сведения о части базы данных DNS, отвечающий на запросы DNS и разрешающий их. DNS-суффикс – строка знаков, представляющая имя домена в DNS. DNS-суффикс показывает расположение узла относительно корня DNS, обозначая положение узла в иерархии DNS. Обычно DNS-суффикс описывает последнюю часть имени DNS, предваряемую одной или несколькими первыми метками имени DNS.
Продолжить чтение
Администрирование почтового сервера
Администрирование почтового сервера
Электронная почта Электронная почта – важное средство обмена информацией в современном мире. Существует несколько сетевых протоколов используемых для приема-передачи, а также управления почтовыми сообщениями: smtp pop3 imap Обмен электронными почтовыми сообщениями основан на использовании клиент-серверной архитектуры, где почтовые серверы играют роль компьютеров, осуществляющих получение, хранение и доставку почты по запросам пользователей. Типы почтовых серверов Для централизованного управления почтовыми сообщениями используются специализированные компьютеры – почтовые серверы. Почтовыми серверами также называют специализированное программное обеспечение, выполняющее необходимые функции обслуживания почтовых клиентов, приема и передачи почтовых сообщений. На сервере может быть запущены модули поддержки нескольких почтовых протоколов: протоколы принудительной доставки (передача почты инициируется отправителем); протоколы доставки по запросу (передача инициируется получателем сообщения).
Продолжить чтение
Файловые системы Unix
Файловые системы Unix
Файловые системы UNIX System V Release 4 В UNIX System V Release 4 реализован механизм виртуальной файловой системы VFS (Virtual File System), который позволяет ядру системы одновременно поддерживать несколько различных типов файловых систем. Типы файловых систем, поддерживаемых в UNIX System V Release 4: s5 - традиционная файловая система UNIX System V, поддерживаемая в ранних версиях UNIX System V от AT&T; ufs - файловая система, используемая по умолчанию в UNIX System V Release 4, которая ведет происхождение от файловой системы SunOS, которая в свою очередь, происходит от файловой системы Berkeley Fast File System (FFS); nfs - адаптация известной файловой системы NFS фирмы Sun Microsystems, которая позволяет разделять файлы и каталоги в гетерогенных сетях; rfs - файловая система Remote File Sharing из UNIX System V Release 3. По функциональным возможностям близка к NFS, но требует на каждом компьютере установки UNIX System V Release 3 или более поздних версий этой ОС; 26.04.2011 11:19:03 Файловые системы UNIX System V Release 4 Veritas - отказоустойчивая файловая система с транзакционным механизмом операций; specfs - этот новый тип файловой системы обеспечивает единый интерфейс ко всем специальным файлам, описываемым в каталоге /dev; fifofs - эта новая файловая система использует механизм VFS для реализации файлов FIFO, также известных как конвейеры (pipes), в среде STREAMS; bfs - загрузочная файловая система. Предназначена для быстрой и простой загрузки и поэтому представляет собой очень простую плоскую файловую систему, состоящую из одного каталога; /proс - файловая система этого типа обеспечивает доступ к образу адресного пространства каждого активного процесса системы, обычно используется для отладки и трассировки; /dev/fd - этот тип файловой системы обеспечивает удобный метод ссылок на дескрипторы открытых файлов. 26.04.2011 11:19:04
Продолжить чтение
Файловый ввод вывод
Файловый ввод вывод
Общие понятия файловых систем Под файлом в терминологии, связанной с компьютерами, обычно понимается некий набор хранимых на внешнем запоминающем устройстве данных, имеющий имя. Подсистема операционной системы, отвечающая за хранение информации на внешних запоминающих устройствах в виде именованных файлов, называется файловой системой. Термин файловая система иногда используется в совершенно ином значении, а именно, для обозначения структур данных, создаваемых на внешнем запоминающем устройстве с целью организации хранения на этом устройстве данных в виде именованных файлов. Обычно из контекста можно однозначно определить, какая из двух «файловых систем» имеется в виду, так что путаницы такая перегрузка термина не создает. Общие понятия файловых систем Файловая система Файловая система - это часть операционной системы, назначение которой состоит в том, чтобы обеспечить пользователю удобный интерфейс при работе с данными, хранящимися на диске, и обеспечить совместное использование файлов несколькими пользователями и процессами. В широком смысле понятие "файловая система" включает: совокупность всех файлов на диске, наборы структур данных, используемых для управления файлами, такие, например, как каталоги файлов, дескрипторы файлов, таблицы распределения свободного и занятого пространства на диске, комплекс системных программных средств, реализующих управление файлами, в частности: создание, уничтожение, чтение, запись, именование, поиск и другие операции над файлами.
Продолжить чтение
Операционная система UNIX
Операционная система UNIX
Термин “файловая система” - ФС В литературе термин ФС используется для обозначения трех разных понятий: Во-первых, файловая система - это набор правил и конструкций, описывающих то, как сохраняются файлы на диске. В этом смысле мы употребляем, например, выражение "файловая система FAT32", и "файловая система" здесь тождественна понятию "тип файловой системы". Во-вторых, файловая система - это совокупность всех файлов, хранимых в компьютере. В-третьих (и это значение термина характерно именно для UNIX-систем) файловая система - это совокупность всех файлов на разделе диска или устройстве. Термин ФАЙЛ был определён в лекции 2 – в базовых понятиях ОС Unix: Пользователь – зарегистрированное в среде UNIX лицо, которому после надлежащей проверки разрешается работать в системе. Терминал ( ~ интерфейс) – основной инструмент пользователя для работы с системой в интерактивном режиме. Процесс – акт выполнения заранее подготовленной программы (задачи) в отдельном адресном пространстве. Файл – в ОС UNIX – это универсальная абстракция, означающая структурированную, именованную область внешней памяти и / или последовательность байт, служащую для определения и обращения к физическим устройствам компьютера, либо для связи процессов.
Продолжить чтение
Работа с информацией
Работа с информацией
Стиль работы делового человека отличает интенсивным использованием технических средств связи, компьютера и Интернет. Наглядным примером может являться моя деятельность: На смартфоне за 3 года база абонентов составила 175 человек, база заметок составила 1000 единиц объемом 1 мб.; На ноутбуке база созданных файлов различного вида составила 700 единиц объемом 9 Гб, база профессиональных фотографий составила 20 000 единиц объемом 50 Гб.; На настольном домашнем компьютере база созданных файлов различного вида составила 1500 единиц объемом 20 Гб, база профессиональных фотографий составила 100 000 единиц объемом 2 Тб. (6 внешних винчестеров); На настольном производственном компьютере база созданных файлов различного вида составила 500 единиц объемом 3 Гб, база профессиональных фотографий составила 30 000 единиц объемом 200 Гб.; На 2-х флешках объемом по 4 Гб постоянно находится для переноса 1500 файлов Проблемы, возникающие в процессе работы с информацией: Выход из строя флеш карт . За 10 лет вышло из строя 3 флешки; Потеря флеш карт . За 10 лет потеряно 2 флешки; Выход из строя винчестеров. За 10 лет вышло из строя 5 винчестеров; Потеря информации за счет вирусов. За 10 лет потеряно не меннее 500 файлов и 1000 фотографий; Потеря информации за счет выхода из строя компьютера и его смены ( 2 раза в 10 лет). С целью минимизации потерь основной технологией явилось дублирование информации на внешние винчестера, на оптические диски CD, DVD. За 10 лет создано 200 дубль дисков, задействовано 3 внешних винчестера объемом 2 Тб. К недостаткам такой технологии относится большие трудозатраты на дублирование и последующие трудозатраты на поиск информации. Приведенная стастистика показывает актуальность использования новейших технологий, обеспечивающих надежность в работе с информацией, снижение финансовых и трудовых затрат. Предпосылкой для этого являются облачные вычисления, с которых начинается новая компьютерная эпоха.
Продолжить чтение