Теория операционных систем
Выбор типа операционной системы часто представляет собой нетривиальную задачу. Некоторые приложения накладывают жесткие требования, которым удовлетворяет только небольшое количество систем. Например, задачи управления промышленным или исследовательским оборудованием в режиме жесткого реального времени вынуждают нас делать выбор между специализированными ОС реального времени и некоторыми ОС общего назначения, такими как Unix System V Release 4 (хотя Unix SVR4 теоретически способна обеспечивать гарантированное время реакции, системы этого семейства имеют ряд недостатков с точки зрения задач РВ, поэтому чаще всего предпочтительными оказываются специализированные ОС -- QNX, VxWorks, OS-9 и т. д.). Другие приложения,
например серверы баз данных, просто требуют высокой надежности и производительности, что отсекает системы класса ДОС и MS Windows.
Наконец, некоторые задачи, такие как автоматизация конторской работы в небольших организациях, не предъявляют высоких требований к надежности, производительности и времени реакции системы, что предоставляет широкий выбор между различными ДОС, MS Windows, Mac OS и многими системами общего назначения. При этом технические параметры системы перестают играть роль, и в игру вступают другие факторы. На заре развития персональной техники таким фактором была стоимость аппаратного обеспечения, вынуждавшая делать выбор в пользу ДОС и, позднее, MS Windows.
Введение
Представление данных в вычислительных системах
Машинные языки
Загрузка программ
Управление оперативной памятью
Сегментная и страничная виртуальная память
Компьютер и внешние события
Параллелизм с точки зрения программиста
Реализация многозадачности на однопроцессорных компьютерах
Внешние устройства
Драйверы внешних устройств
Файловые системы
Безопасность
Обзор архитектур современных ОС
Операционные системы - статьи
Anjuta 1.2.2 — среда разработки на C/C++ и других языках для среды GNOME.
Glade 2.5.0 — инструмент проектирования интерфейсов программы для LibGlade или использования отдельно.
LibGlade 2.4.0 — библиотека для создания виджетов на GTK, описываемых файлом Glade, и некоторые полезные функции.
Опционально рекомендую установить DevHelp — это справочная система с модулями для разных средств. Необходимо установить модуль с GTK2.0 API. Чаще всего он идет в комплекте с самой программой.
Об инструментах
Проект Nooks
QNX Neutrino. "Крепкий орешек" v.6.2.1
QNX: очень краткие заметки
Разработка ОС реального времени для цифрового сигнального процессора
Семь вещей, которые нужно знать о VMWare и VirtualPC
Файловая система и менеджер томов Veritas
Ваш билет до Windows 2000
Что значит "редактировать файл MYCONF"?
Почему GNU будет совместима с Unix
Системы с минимальным ядром
Пространства имен WMI
Основы операционных систем
Все программное обеспечение принято делить на две части: прикладное и системное. К прикладному программному обеспечению, как правило, относятся разнообразные банковские и прочие бизнес-программы, игры, текстовые процессоры и т. п. Под системным программным обеспечением обычно понимают программы, способствующие функционированию и разработке прикладных программ. Надо сказать, что деление на прикладное и системное программное обеспечение является отчасти условным и зависит от того, кто осуществляет такое деление. Так, обычный пользователь, неискушенный в программировании, может считать Microsoft Word системной программой, а, с точки зрения программиста, это – приложение. Компилятор языка Си для обычного программиста – системная программа, а для системного – прикладная.
Структура вычислительной системы
Понятие процесса
Уровни планирования
Взаимодействующие процессы
Interleaving, race condition и взаимоисключения
Концепция семафоров
Условия возникновения тупиков
Физическая организация памяти компьютера
Понятие виртуальной памяти
Исключительные ситуации при работе с памятью
Имена файлов
Общая структура файловой системы
Физические принципы организации ввода-вывода
Для чего компьютеры объединяют в сети
Угрозы безопасности
Идентификация и аутентификация
Операционные системы и программное обеспечение на платформе zSeries
z/OS представляет собой новейшую операционную систему, спроектированную и разработанную для серверов zSeries с учетом перехода на 64-разрядную архитектуру. Как представитель семейства MVS, z/OS унаследовала основные конструктивные элементы своей предшественницы OS/390, сохранив и развив ее базовые возможности. Поэтому рассмотрение архитектуры z/OS целесообразно начать с исторического обзора, раскрывающего особенности технологии MVS и основные этапы совершенствования ОС вместе с совершенствованием аппаратной платформы
Однако в начале введем несколько важнейших понятий, которые помогут сориентироваться тем читателям, которые только начинают знакомиться с мэйнфреймами IBM.
Эволюция z/OS
Элементы z/OS
Управление памятью
Средства управления данными в z/OS (DFSMS)
Понятие задания
Элементы z/OS UNIX
Утилита работы со списком наборов данных (Dslist)
Базовые средства создания программ
Назначение и возможности z/VM
Электронный бизнес и требования к IT-инфраструктуре
Серверы баз данных DB2 UDB: основные особенности
Основные определения и концепции
Краткая историческая справка
Области применения мэйнфреймов zSeries
Операционные системы - правила работы
Как уже указывалось выше, интерфейс - это, прежде всего, набор правил. Как любые правила, их можно обобщить, собрать в "кодекс", сгруппировать по общему признаку. Таким образом, мы пришли к понятию "вид интерфейса" как объединение по схожести способов взаимодействия человека и компьютеров. Вкратце можно предложить следующую схематическую классификацию различных интерфейсов общения человека и компьютера.
Современными видами интерфейсов являются:
1) Командный интерфейс. Командный интерфейс называется так по тому, что в этом виде интерфейса человек подает "команды" компьютеру, а компьютер их выполняет и выдает результат человеку. Командный интерфейс реализован в виде пакетной технологии и технологии командной строки.
2) WIMP - интерфейс (Window - окно, Image - образ, Menu - меню, Pointer - указатель). Характерной особенностью этого вида интерфейса является то, что диалог с пользователем ведется не с помощью команд, а с помощью графических образов - меню, окон, других элементов. Хотя и в этом интерфейсе подаются команды машине, но это делается "опосредственно", через графические образы. Этот вид интерфейса реализован на двух уровнях технологий: простой графический интерфейс и "чистый" WIMP - интерфейс.
3) SILK - интерфейс (Speech - речь, Image - образ, Language - язык, Knowlege - знание). Этот вид интерфейса наиболее приближен к обычной, человеческой форме общения. В рамках этого интерфейса идет обычный "разговор" человека и компьютера. При этом компьютер находит для себя команды, анализируя человеческую речь и находя в ней ключевые фразы. Результат выполнения команд он также преобразует в понятную человеку форму. Этот вид интерфейса наиболее требователен к аппаратным ресурсам компьютера, и поэтому его применяют в основном для военных целей.
Классификация интерфейсов
Действия при помощи мыши
Shell и переменные окружения
Другие виды классификации файлов
Для чего нужны каталоги
Работа с файлами в Нортон-подобных файловых оболочках
Просмотр файлов в DOS Shell
Рабочая область WINDOWS 3.11
Литература
Введение в локальные сети
Введение
Определение локальных сетей и их топология
Среды передачи информации
Пакеты, протоколы и методы управления обменом
Уровни сетевой архитектуры
Стандартные локальные сети
Защита информации в локальных сетях
Алгоритмы сети Ethernet/Fast Ethernet
Стандартные сегменты Ethernet и Fast Ethernet
Оборудование Ethernet и Fast Ethernet
Выбор конфигурации сетей Ethernet и Fast Ethernet
Проектирование сети Ethernet и Fast Ethernet
Подключение к глобальным сетям с помощью модемов
Приложение
Графические устройства
Предисловие
Видеосистемы и стандарт VESA.
Особенности работы в режимах VESA
Видеорежимы packed pixel graphics
Цвет на экране
Работа с текстом
Курсор и мышь
Цвет в коде точки
Рисунки в файлах BMP
Оперативная память
Оформление подпрограмм
Знакомство с Windows
Основы работы с Windows XP
Работа с помощью проводника Windows
Печать из Windows
Использование справочной системы
Создание текстовых документов
Работа с изображениями
Работа в сети Интернет
Работа с аудио и видео
Вспомогательные программы
Игры, поставляемые в составе Windows
Основы совместной работы
Основы работы с блокнотными компьютерами
Восстановление системы и защита важных файлов
Прочие полезные возможности
Установка системы и ее компонентов
Настройка системы
Полезные настройки реестра Windows XP
Microsoft Windows NT Workstation. Первое знакомство
Книга Первое знакомство с Windows NT Workstation предназначена как для новичков, так и для опытных пользователей операционной системы Microsoft Windows NT. В первой части руководства описываются основные особенности Windows NT 4.0, в том числе новый интерфейс Windows 95. Приведенные в первой части пошаговые указания позволяют легко и быстро приступить к работе с операционной системой. Во второй части руководства перечисляются требования к системе для новой версии Windows NT, а затем подробно описывается процесс установки этой операционной системы.
Продолжение
Администрирование и настройка ОС WINDOWS NT
Сертификационные экзамены Microsoft
Windows NTBACKUP
Глоссарий
Администрирование сети Windows NT 4.0. Учебный курс
Размер не имеет значения, если Вы покупаете резиновые перчатки или фартук. Другое дело — костюм: он должен сидеть как влитой. Как правило, несложные решения годятся только для простых задач, а проблемы большого бизнеса требуют более серьезного подхода.
Четыре года назад первые версии операционной системы Microsoft Windows NT работали в сетях простой конфигурации, а обучение администраторов этих сетей (часто работавших на полставки) проводилось на обычных подготовительных курсах. Удивительно, как за несколько лет все изменилось! Сегодня Windows NT — лидер на рынке сетевых операционных систем. Разросшаяся и отлаженная, система поддерживает сети крупнейших корпораций, а также интрасети и Интернет.
Теперь одного обучающего курса уже недостаточно. Нам пришлось создать их несколько, посвятив каждый конкретной теме и даже должности, чтобы гарантироать подготовку специалистов необходимой квалификации. Рост корпоративного интереса к Windows NT привел к появлению новой профессии — администратор Windows NT, однако у нас еще не было такого курса.
Требования к аппаратному и программному обеспечению
Основные сведения о Windows NT
Основные понятия
Пользователи и группы
Задачи администратора
Что такое общие папки
Что такое разрешения NTFS
Добавление и совместное использование принтеров
Задачи администрирования сервера печати
Что такое аудит
Server Manager
Знакомство с программой Windows NT Backup
Шаблоны планирования
Построение ЛВС подразделения организации под Windows NT
Операционная система Windows NT
Начинаем работать с Windows NT Terminal Server
Программирование для Windows NT
Исходные тексты приложения
Описание функций приложения
Просмотр содержимого каталога
Файлы, отображаемые на память
Статическая и динамическая компоновка
Переключение раскладки клавиатуры
Разгон и торможение Windows NT
Планирование процессов и нитей
Хак ядра NT
Архитектура ядра Windows NT 5.0
RTX – расширение реального времени для Windows NT
В первой части статьи дается краткий обзор RTX - расширения реального времени для Windows NT, предлагаемого компанией VenturCom. Эта часть дает общее представления о том, что такое расширения реального времени вообще и RTX в частности.
Во второй части описываются основные свойства RTX. Эта часть предназначена для более глубокого ознакомления с функционированием RTX. Например, в ней рассматривается работа планировщика задач реального времени, работа с прерываниями, портами ввода/вывода и т.д. Текст основан на руководстве пользователя [] версии 4.2, появившемся недавно, и будет интересен также разработчикам, использовавшим более ранние версии RTX.
Использование процессов и потоков
MS Windows 2003 - серверная операционная система
Операционные системы (ОС) семейства Windows Server 2003 являются эволюционным развитием серверной платформы Windows 2000 Server, также включившим в себя многие средства систем Windows XP. Нелишне напомнить, что ОС Windows 2000 имеют внутренний номер версии 5.0, а системы Windows XP вышли под номером 5.1. Семейство Windows Server 2003 (сборка (build) 2790) имеет версию 5.2. (Грубо говоря, можно считать, что версия 5.2 равна версии 5.1 плюс Service Pack 1 плюс серверные службы плюс обновления, вышедшие с момента появления Windows XP.)
Семейство Windows Server 2003 включает в себя четыре редакции (версии) операционных систем (их назначения и характеристики рассматриваются ниже):
Windows Server 2003, Standard Edition;
Windows Server 2003, Enterprise Edition;
Windows Server 2003, Datacenter Edition;
Windows Server 2003, Web Edition.
Несколько упрощая ситуацию, эти редакции можно рассматривать как различные конфигурации (комплектации) одного и того же "базового" ядра. Большинство системных сервисов поддерживается во всех редакциях, в то время как отдельные сервисы присутствуют или, наоборот, отсутствуют в более "мощных" моделях. В двух следующих разделах как раз и рассматриваются различия редакций Windows Server 2003 в плане функциональных возможностей и требований к аппаратным средствам.
В этой книге мы будем рассматривать возможности и службы, единые для всех четырех версий, поскольку именно они представляют интерес для широкого читателя. Поэтому в книге используется общее имя "Windows Server 2003", за которым может стоять любая редакция ОС семейства Windows Server 2003.
Системы Windows Server 2003 сохранили многие черты своих предшественниц — Windows 2000 Server и Windows XP, поэтому пользователям, знакомым с этими системами, будет легче освоить новую систему, чем пользователям систем линейки Windows 9x/ME.
Одновременно с запуском в производство систем семейства Windows Server 2003 компания Microsoft также объявила о выпуске 64-разрядной ОС Windows XP 64-bit Edition Version 2003 — высокопроизводительной настольной платформы, рассчитанной на использование процессоров Itanium 2. Ее можно рассматривать как развитие системы Windows XP 64-bit Edition — также 64-разрядной настольной ОС с поддержкой процессоров Itanium первого поколения.
Введение
Планирование и установка системы
Поддержка оборудования
Загрузка операционной системы
Стили разделов
Конфигурирование системы и встроенные приложения
Общие концепции Microsoft Management Console (MMC)
Средства мониторинга и оптимизации
Работа с дисковыми ресурсами
Службы печати
Серверная операционная система Microsoft Windows 2003
После трехлетнего перерыва (напомним, что разработка систем Windows 2000 была завершена в декабре 1999 г.) компания Microsoft выпустила очередную серверную операционную систему (ОС) — Windows Server 2003. Клиентские и серверные версии Windows 2000 появились одновременно. Выпуск следующих версий своих операционных систем (которые разрабатывались под кодовым названием Whistler) компания Microsoft разнесла во времени: настольная версия под именем Windows XP (сборка 2600) была закончена в августе 2001 г., а семейство серверных систем Windows Server 2003 (сборка 3790) было запущено в производство в конце марта 2003 г. (Выпуск следующей, принципиально настольной версии Windows, имеющей кодовое название Longhorn, состоится не ранее 2005 г., а серверная платформа появится еще позже.)
В свое время один из членов руководства компании Microsoft на презентации ОС Windows XP назвал ее "доделанной" Windows 2000. Эти же слова можно перенести и на Windows Server 2003: системы этого семейства имеют не так много принципиально новых решений, они являются эволюционным развитием серверных продуктов Windows 2000 и предлагают более законченные и надежные реализации тех революционных (по сравнению с Windows NT 4.0) изменений, которые появились в Windows 2000. В первую очередь это относится к службе Active Directory, на базе которой строятся домены Windows 2000/Windows Server 2003, средствам управления на базе Microsoft Management Console, механизму групповых политик, сетевым и файловым службам. Впрочем, нужно отметить, что
семейство Windows Server 2003 унаследовало немало возможностей системы Windows XP, которые отсутствовали в Windows 2000.
Выпущены четыре редакции ОС, образующих семейство Windows Server 2003, которые в первую очередь различаются по степени масштабируемости и производительности. Подавляющее большинство возможностей Windows Server 2003 (начиная от средств конфигурирования систем и заканчивая настройкой серверных служб), рассматриваемых в этой книге, присуще всем редакциям. Поэтому, говоря о Windows Server 2003, мы практически всегда подразумеваем любую систему из этого семейства. Основные функциональные различия между редакциями Windows Server 2003 указаны во Введении.
Планирование и установка системы
Поддержка оборудования
Загрузка операционной системы
Файловые системы, диски и тома
Конфигурирование системы и встроенные приложения
Средства управления системой
Средства мониторинга и оптимизации
Работа с дисковыми ресурсами
Службы печати
Типовые задачи администрирования
Управление системами Windows в корпоративной среде
Базовые сетевые понятия и концепции в Windows Server 2003
Серверы DHCP, DNS и WINS
Коммуникационные службы
Маршрутизация
Службы Интернета
Дополнительные сетевые службы
Основные концепции Active Directory
Проектирование доменов и развертывание Active Directory
Администрирование доменов
Использование групповых политик
Средства безопасности Windows Server 2003
Восстановление системы
Работа с системным реестром
Сообщения системы и отладчик
Active Directory для Windows Server 2003
Добро пожаловать в технический справочник по Active Directory для Microsoft Windows Server 2003, являющийся источником информации, которая потребуется вам для проектирования и реализации службы каталога Active Directory в системе Windows Server 2003. Служба каталога Active Directory первоначально была выпущена с системой Microsoft Windows 2000. Большинство концепций Active Directory, реализованных в системе Windows 2000, сохранились и в системе Windows Server 2003, кроме того, появилось много усовершенствований. Эта книга содержит все, что вы должны знать об Active Directory, включая детальную техническую информацию и руководство, предназначенное для планирования, реализации и управления службой Active Directory в вашей организации. Другими словами, эта книга является универсальным справочником, содержащим все, чтобы заставить Active Directory работать на вас.
Концепции Active Directory
Проектирование структуры Active Directory
Защита Active Directory
Мониторинг и обслуживание Active Directory
Перемещение учетных записей компьютеров
Просмотр записей АСЕ с помощью инструмента Ldp.exe
Сначала обновляем PDC
Управление пользовательскими профилями
SEH на службе контрреволюции
Полное руководство по терминальным службам Windows Server 2003
Описываются новые возможности и улучшения WS2K3 Terminal Services. Здесь также будет обсуждаться наилучшая практика настройки и управления терминальными службами с точки зрения новых технологий, доступных системным администраторам в WS2K3. С помощью Remote Desktop Protocol (RDP) 5.2, интерфейса ADSI для доступа к атрибутам объекта пользователя, относящихся к терминальным службам, новых элементов управления групповыми политиками, каталога сеансов, мы можем использовать Terminal Services для решения сложных задач предоставления пользователям рабочих столов на базе терминальных служб.
Роли сервера
Отказоустойчивость
Запрещение запуска программ
Самоучитель по Windows Server 2003
Данный раздел содержит некоторые общие рекомендации относительно выбора файловых систем: FAT, FAT32 или NTFS. Подробно свойства этих систем рассматриваются в главе 4 "Дисковые тома и файловые системы" (рекомендуется предварительно ознакомиться с этой главой, если вы не уверены в своем выборе).
На компьютере, работающем под управлением Windows 2000, Windows XP или одной из операционных систем семейства Windows Server 2003, можно применять любую из упомянутых выше файловых систем. Кроме того, разные файловые системы можно использовать одновременно на разных дисках или в разных разделах.
Планирование и установка системы
Поддержка оборудования
Типовые задачи администрирования
Управление системами Windows в корпоративной среде
Базовые сетевые понятия и концепции в Windows Server 2003
Серверы DHCP, DNS и WINS
Коммуникационные службы
Маршрутизация
Службы Интернета
Дополнительные сетевые службы
Основные концепции Active Directory
Проектирование доменов и развертывание Active Directory
Администрирование доменов
Использование групповых политик
Средства безопасности Windows Server 2003
Справочник по Windows Server 2003 (MCSE)
Операционные системы (ОС) семейства Windows Server 2003 являются эволюционным развитием серверной платформы Windows 2000 Server, также включившим в себя многие средства систем Windows XP. Нелишне напомнить, что ОС Windows 2000 имеют внутренний номер версии 5.0, а системы Windows XP вышли под номером 5.1. Семейство Windows Server 2003 (сборка (build) 2790) имеет версию 5.2. (Грубо говоря, можно считать, что версия 5.2 равна версии 5.1 плюс Service Pack 1 плюс серверные службы плюс обновления, вышедшие с момента появления Windows XP.)
Семейство Windows Server 2003 включает в себя четыре редакции (версии) операционных систем (их назначения и характеристики рассматриваются ниже):
Windows Server 2003, Standard Edition;
Windows Server 2003, Enterprise Edition;
Windows Server 2003, Datacenter Edition;
Windows Server 2003, Web Edition.
Несколько упрощая ситуацию, эти редакции можно рассматривать как различные конфигурации (комплектации) одного и того же "базового" ядра. Большинство системных сервисов поддерживается во всех редакциях, в то время как отдельные сервисы присутствуют или, наоборот, отсутствуют в более "мощных" моделях. В двух следующих разделах как раз и рассматриваются различия редакций Windows Server 2003 в плане функциональных возможностей и требований к аппаратным средствам.
Планирование и установка системы
Поддержка оборудования
Загрузка Windows Server 2003
Конфигурирование системы и встроенные приложения
Средства мониторинга и оптимизации
Особенности служб печати в Windows Server 2003
Управление системами Windows в корпоративной среде
Серверы DHCP, DNS и WINS
Обзор механизмов маршрутизации Windows Server 2003
Дополнительные сетевые службы
Проектирование доменов и развертывание Active Directory
Использование групповых политик
Восстановление системы
Сообщения системы и отладчик
Графический интерфейс GDI в Microsoft Windows (2)
Интерфейс GDI избавляет приложения Windows от необходимости учитывать многие (но не все) аппаратные особенности графических устройств вывода. Например, адресация видеопамяти выполняется по-разному в видеоадаптерах CGA, EGA, VGA, SVGA и, к тому же, структура видеопамяти сильно зависит от используемого режима (подробности вы можете найти третьем томе "Библиотеки системного программиста", который называется "Программирование видеоадаптеров CGA, EGA и VGA"). Однако приложения не работают непосредственно с видеопамятью. Для того чтобы нарисовать линию или написать строку текста, приложения вызывают ту или иную функцию интерфейса GDI, реализованного в виде DLL-библиотеки. Функции GDI также не работают с аппаратурой. Для выполнения нужной графической операции GDI вызывает драйвер устройства вывода, который "знает" о всех особенностях аппаратуры.
Программа из прошлой главы
Контекст отображения
Битовые изображения
NMaxPage
Рисование геометрических фигур
Режим фона
HDevNames
Формат bmp файлов Presentation Manager
Черно-белое битовое изображение
Шрифты
Визуальное программирование и MFC
В связи с тем, что сегодня уровень сложности программного обеспечения очень высок, разработка приложений Windows с использованием только какого-либо языка программирования (например, языка C) значительно затрудняется. Программист должен затратить массу времени на решение стандартных задач по созданию многооконного интерфейса. Реализация технологии связывания и встраивания объектов - OLE - потребует от программиста еще более сложной работы.
Чтобы облегчить работу программиста практически все современные компиляторы с языка C++ содержат специальные библиотеки классов. Такие библиотеки включают в себя практически весь программный интерфейс Windows и позволяют пользоваться при программировании средствами более высокого уровня, чем обычные вызовы функций. За счет этого значительно упрощается разработка приложений, имеющих сложный интерфейс пользователя, облегчается поддержка технологии OLE и взаимодействие с базами данных.
Современные интегрированные средства разработки приложений Windows позволяют автоматизировать процесс создания приложения. Для этого используются генераторы приложений. Программист отвечает на вопросы генератора приложений и определяет свойства приложения - поддерживает ли оно многооконный режим, технологию OLE, трехмерные органы управления, справочную систему. Генератор приложений, создаст приложение, отвечающее требованиям, и предоставит исходные тексты. Пользуясь им как шаблоном, программист сможет быстро разрабатывать свои приложения.
Введение в Visual C++
Сохранение и восстановление состояния объектов
Описание объектов СОМ
Обзор возможностей ClassWizard
SingleDoc.h
Устройства на операционных усилителях
При построении линейных электрических схем кроме пассивных элементов используются идеализированные активные элементы в виде управляемых источников тока и напряжения. Кроме того, применяются идеализированные преобразующие схемы, например, преобразователь отрицательного сопротивления. Ниже рассмотрены основные принципы их реализации.
Ламповые усилители мощностью 1 и 3 Вт
Ламповый усилитель мощностью 10 Вт
Ламповый усилитель мощностью 12 Вт
Однотактный ламповый..., возвращаясь к напечатанному
Потомок радиолампы
Простой ламповый стереофонический электрофон
Простой трехламповый KB супергетеродин
Программа sPlan
Программа sPlan - простой и удобный инструмент для черчения электронных и электрических схем, она позволяет легко переносить символы из библиотеки элементов на схему и привязывать их к координатной сетке. В sPlan есть много инструментов для черчения и редактирования, которые делают разработку схем удобной и эффективной, такие как автонумерация элементов , составление списков элементов и другие.
sPlan создает качественные файлы для печати, которые могут быть предварительно просмотрены, имеется изменение масштаба и расположения схемы на листе. Хорошо организованные и богатые библиотеки содержат множество элементов, которые легко редактировать. Создание собственных элементов не представляет труда, для этого есть специальный редактор элементов.
sPlan содержит столько удобных и разнообразных функций, что их использование ограничено только вашими желаниями и потребностями, вы можете создавать самые различные чертежи и схемы!
Тиристорные устройства
Простой испытатель тиристоров
Лампа бегущей волны
Все о лампах
Схема включения люмминисцентной лампы
Устройство плавного включения ламп накаливания
Раздел - Нейросети
Нейросети - в сущности это попытка создать искусственный разум. В последнее время эта тема стала крайне популярной во всех областях и отраслях человеческой деятельности. Ну в идеале оно, конечно, того стоит. Задача крайне сложная хотя бы потому, что никто толком не знает как на самом деле работает мозг человека. Но определенные успехи есть и ими нужно пользоваться.
Практическая работа с таблицами Excel
Иногда бывает сложно прочитать написанное на экране или возникает необходимость просмотра большого объема информации одновременно. Одним из возможных решений данной проблемы является соответственное изменение размера шрифта, однако такое изменение повлияет и на отпечатанный экземпляр документа, что не всегда желательно. Чтобы изменение размеров видимого на экране не влияло на размер отпечатанной таблицы, следует воспользоваться масштабированием.
Как изменять масштаб
Как пользоваться Мастером диаграмм
Как изменять расположение и размеры диаграмм
Как осуществлять простой отбор данных
Как вводить данные в несколько рабочих таблиц одновременно
Как округлять числа и укорачивать их запись
Как записать макрос
Как вводить гиперссылки
Администрирование Lotus Notes 4.1x и Lotus Domino 4.5
Программное обеспечение станции Notes (клиента) реализует графический интерфейс для пользователя. Со своих станций пользователи имеют доступ к почтовым услугам, предоставляемым сервером Notes, и расположенным на серверах Notes базам данных. Пользователи могут также сохранять персональные базы данных локально, т.е. на своих компьютерах.
Станция Notes (клиент) имеет соединение с сервером(ами) Notes по локальной сети (LAN) или с использованием модема. DialUp-станция Notes имеет доступ к серверу Notes только посредством модема. Станции Notes не могут соединяться между собой. Сервер Notes тоже не может "по своей инициативе" соединиться со станцией - соединение с сервером всегда инициирует станция. Сервер может соединяться с другими серверами для выполнения репликаций баз, передачи почты или предоставления "посреднических услуг" станциям или другим серверам.
Требования для станций версии 1
Репликационные установки для базы данных
Шифрование полей в документах
Введение в цифровую фотографию
С приобретением цифрового фотоаппарата в жизни фотолюбителя наступают определенные перемены. В его руках появляется универсальная камера, которую можно использовать и как забавную игрушку, и как средство для фиксации событий обыденной жизни фотолюбителя, и как инструмент для вдумчивой творческой работы. При этом неважно, какая именно камера используется - зеркальная, обладающая максимумом ручных настроек, или компактный цифровой автомат, не имеющий каких-либо ручных режимов, позволяющий лишь вносить экспозиционную поправку и использовать предустановленные на заводе программы. Дело в том, что в фотоаппарат лишь часть цифрового комплекса аппаратуры, позволяющая нам получать технически качественные снимки. Вторая и не менее значимая часть - компьютер.
Оборудование для обработки фотоснимков
Программы для обработки цифровых фотографий
Adobe Photoshop Elements
Исправление ошибок
Архивное хранение цифровых фотографий
Печать фотографий - принтеры
Сканеры в цифровой фотографии
Техника практической фотосъемки
Особенности специальной фотосъемки
Творческая фотография
Основы композиционного решения снимка
CSS по шагам
CSS (Cascading Style Sheets, каскадные таблицы стилей)— это набор параметров форматирования, который применяется к элементам веб-страницы для управления их видом и положением.
Стили являются удобным, практичным и эффективным инструментом при верстке веб-страниц и оформления текста, ссылок, изображений и других элементов. Далее описаны преимущества, которые дает CSS.
Продолжение
Самоучитель по Adobe Photoshop CS8
В книге обсуждаются проблемы обработки растровой графики в среде самого популярного и мощного редактора Photoshop. Как следует из названия, основное внимание уделяется технологии компьютерной графики, т. е. воспроизводимым методам обработки изображений, дающим сходные результаты при соблюдении одинаковых или близких внешних условий.
Для кого предназначена эта книга? В издательском деле существует емкая формула, которая адресует публикацию специалистам и широкому кругу читателей, заинтересованных в обсуждаемом предмете. Эта формулировка полностью применима в данном случае. Для работы с книгой требуется минимальная подготовка в области растровой графики, знакомство с интерфейсом редактора и знание базовых операций обработки изображений. Иными словами, издание рассчитано на пресловутый средний уровень подготовки читателей, который объединяет всех заинтересованных: от сведущих новичков до деквалифицировавшихся профессионалов.
Введение
Сканирование
Цвет
Техническая ретушь
Тон и контраст
Коррекция цвета
Цифровой монтаж
Современные офисные приложения
Структура - один из самых редко используемых режимов отображения документа, хотя он обладает многими возможностями, которые отсутствуют в других режимах. В режиме структуры можно свернуть документ, оставив только основные заголовки, или развернуть его, отобразив все заголовки и основной текст, можно перемещать и копировать текст перетаскиванием заголовков. Кроме того, в режиме структуры удобно работать с главными документами, включающими несколько частей. Но при этом в режиме структуры не отображаются границы страниц, колонтитулы, рисунки, фон и многие другие элементы оформления документа. Обратите внимание на то, что в режиме структуры документа появляется новая панель инструментов Структура, упрощающая работу с заголовками, главным и вложенными документами. В других режимах эту панель вывести невозможно, но она там и не нужна.
Изменение режима просмотра документа
Изменение режима просмотра листа
Изменение режима просмотра презентации
Отмена действий
Ввод текста с клавиатуры
Выбор языка
О шаблонах и мастерах
Создание конвертов
Основы оформления текста документа
О специальных эффектах
Оформление нумерованных списков
Общие сведения о таблицах
Установка полей и ориентации страницы
Общие правила ввода данных
Способы организации данных
О формулах
Расчет амортизационных отчислений
О числовых форматах
Выравнивание по краям ячейки
Копирование формата по образцу
Поиск данных
Предварительный просмотр листа
Работа с рисунками в документе
Вставка рисунков из графических файлов
Создание рисунков
Организационные диаграммы в Microsoft Word
Типы диаграмм
Элементы диаграмм
Настройка окна области Почта Microsoft Outlook
Просмотр списка поступивших сообщений
Работа в окне области Контакты Microsoft Outlook
О задачах
Возможности печати в Microsoft Outlook
Способы создания презентаций
Добавление слайда
Использование шаблонов оформления
Возможности печати в Microsoft PowerPoint
C - статьи
К сожалению, выбор компилятора часто обусловлен, опять-таки, идеологией и соображениями вроде "его все используют". Конечно, среда разработки Microsoft Visual C++ несколько более удобна, чем у портированного gcc - но это ведь вовсе не значит, что релиз своего продукта вы должны компилировать с использованием MSVC++. Используйте оболочку, компилируйте промежуточные версии на MSVC++ (кстати, время компиляции у него гораздо меньше, чем у gcc), но релиз можно собрать с использованием другого компилятора, например от Intel. И, в зависимости от компилятора, можно получить прирост в производительности на 10% просто так, на ровном месте. Но какой "правильный" компилятор выбрать, чтобы он сгенерировал максимально быстрый код? К сожалению, однозначного ответа на этот вопрос нет - одни компиляторы лучше оптимизируют виртуальные вызовы, другие - лучше работают с памятью.
Сравнительный анализ компиляторов С++
Процедуры
Переменные
Чего не могут ЭВМ
Книга американского философа Хьюберта Дрейфуса посвящена методологическим проблемам кибернетики, точнее, вопросу о возможностях и пределах машинной имитации и "усиления" человеческого разума. В научной литературе эта область исследований известна как кибернетическое моделирование познавательных процессов и разработка систем "искусственного интеллекта". Под последним понимаются системы, которые по некоторым своим характеристикам существенно приближаются к процессам функционирования чисто человеческих феноменов восприятия и мышления и их проявления в разумном поведении.
Следует подчеркнуть, что в нашей стране данная область кибернетики является предметом активных исследований. Так в Академии наук СССР имеется Научный совет по искусственному интеллекту, являющийся одновременно секцией Научного совета по комплексной проблеме "Кибернетика" при Президиуме Академии. Модельно-кибернетические исследования интенсивно ведутся в Институте кибернетики АН УССР и многих других научных центрах. В этой работе советские ученые деятельно сотрудничают со своими зарубежными коллегами: в 1975 г. в Тбилиси была проведена IV Международная объединенная конференция по искусственному интеллекту, в которой приняла участие большая группа американских кибернетиков; б апреле 1977 г. в Ленинграде состоялось Международное совещание по искусственному интеллекту, на котором специалисты из Советского Союза обсуждали проблемы кибернетического моделирования познавательных процессов совместно со своими коллегами из США и других зарубежных стран. За последние годы в нашей стране был переведен ряд книг и статей, написанных видными американскими кибернетиками, с многими из которых автор полемизирует в предлагаемой читателю монографии.
Критика искусственного разума
Эпистемологическое допущение
В гуще споров
Architecture Net или что такое Microsoft.NET?
Новая технология .NET, предложенная компанией Microsoft, отражает видение этой компанией приложений в эпоху Internet. Технология .NET обладает улучшенной функциональной совместимостью, в основе которой лежит использование открытых стандартов Internet. Кроме того, она повышает устойчивость классического пользовательского интерфейса операционной системы Windows — рабочего стола. Разработчикам программного обеспечения технология .NET предоставляет новую программную платформу и великолепные инструментальные средства разработки, в которых основную роль играет язык XML (extensible Markup Language — расширяемый язык разметки).
Microsoft .NET — платформа, построенная на верхнем слое операционной системы. Технология .NET явилась главным объектом инвестиций компании Microsoft. С момента начала работ над этой технологией и до момента ее публичного анонсирования прошло три года. Несомненно, на развитие технологии .NET оказали влияние другие технологические достижения, в частности расширяемый язык разметки XML, платформа Java™, a также модель компонентных объектов Microsoft (Component Object Model — COM).
Платформа Microsoft .NET предоставляет:
- устойчивую общеязыковую среду выполнения CLR (Common Language Runtime), которая входит в состав данной платформы;
- средства разработки приложений на любом из многих языков программирования, поддерживаемых платформой .NET;
- лежащую в основе открытой модели программирования огромную библиотеку классов .NET Framework. Эти классы содержат многократно используемый код. Они доступны в любом языке программирования, поддерживаемом платформой .NET;
- поддержку сетевой инфраструктуры, построенной на верхнем слое стандартов Internet, вследствие чего обеспечивается высокий уровень взаимодействия между приложениями;
- поддержку нового промышленного стандарта, а именно технологии Web-служб. Технология Web-служб предоставляет новый механизм создания распределенных приложений.
По сути, она является распространением технологии создания приложений на базе компонентов и на сферу Internet;
- модель безопасности, которую программисты могут легко использовать в своих приложениях;
- мощные инструментальные средства разработки.
Что такое Microsoft.NET?
Основы технологии .NET
Программирование на управляемом C++
Объектно-ориентированное программирование на управляемом C++
Управляемый C++ в .NET Framework
Создание графических пользовательских интерфейсов
Сборки и развертывание
Классы каркаса .NET Framework
Программирование в ADO.NET
ASP.NET и Web-формы
Web-службы
Web-узлы и Web-службы,работающие на основе ATL Server
Защита
Трассировка и отладка в .NET
Смешивание управляемого и неуправляемого кода
Visual Studio.NET
Атомные электростанции
Опасна ли ядерная энергетика? Этим вопросом особенно часто стали задаваться в последнее время, особенно после аварий на атомных электростанциях Тримайл-Айленд и Чернобыльской АЭС. И если опасность все же имеется, то каким образом можно уменьшить риск неприятных последствий аварии? И где же причина того или иного фактора опасности? Ответу на эти вопросы и посвящена данная работа.
В данном докладе будут освещены основные вопросы устройства и работы атомных электростанций и ядерных реакторов, проведена сравнительная характеристика различных типов ядерных реакторов, разъяснены причины их опасности.
Общее устройство электростанции
Растровые изображения
Коренное для верстальщика отличие web-страницы от бумажной в том, что web-страница не имеет строго определенных размеров. Страница в окне браузера может прокручиваться вниз и вправо, что позволяет делать ее сколь угодно длинной или широкой. Кроме того, количество материала, помещающегося в окне, напрямую зависит от разрешения экрана, установленного у просматривающего. Такая "неопределенность" главного параметра страницы — ее формата — крайне непривычна для верстальщика и дизайнера бумажных изданий. Это и неудивительно, поскольку web-страница обладает своими, только ей присущими средствами выразительности, и ее дизайн вследствие этого очень отличается от книжного.
Несмотря на неопределенность формата web-страницы, все-таки существуют размеры, на которые следует ориентироваться. Ширина страницы не должна превышать ширину экрана компьютера пользователя. Если вы работаете с издательскими системами, наверняка установленный на вашем компьютере монитор имеет большую диагональ (17 или 21 дюйм), но далеко не все пользователи так "удачливы". Еще достаточно велик парк 14-дюймовых мониторов, на которых невозможно или неудобно устанавливать разрешение больше 800х600 пикселов. Это разрешение сейчас наиболее часто встречается, и ориентироваться лучше всего на него. Чтобы не заставлять вас переводить пикселы в сантиметры или дюймы, разработчики CorelXARA укомплектовали программу двумя шаблонами страниц 800х600 и 640х480 пикселов. Используя их, следует учитывать, что большинство пользователей предпочитают открывать окно браузера не на весь экран. Это дает возможность быстро переключаться между несколькими одновременно открытыми его копиями. В результате наиболее распространенный размер web-страницы — примерно 650х450 и 500х300 пикселов, на него и нужно ориентироваться.
CorelXARA для WWW
Трассировка точечного изображения
Операционные системы супер-ЭВМ
Базовая система программирования предназначена для разработки программ на языке макроассемблера ОМ, который обеспечивает возможность написания высокоэффективных программ, наиболее полно учитывающих особенности архитектуры ОМ для достижения производительности, близкой к пиковой. На языке макроассемблера ОМ написаны основные компоненты системного программного обеспечения ОМ и многие библиотечные стандартные подпрограммы.
В базовой системе программирования поддерживается механизм абстрактных типов данных, что позволяет в полной мере использовать модульное программирование при разработке сложных программных систем. Механизм абстрактных типов данных был использован при разработке операционной системы основной машины.
Продолжение
MPEG Вопросы и ответы
MPEG - это группа людей в ISO (Internation Standards Organization), которые встречаются для выработки стандартов сжатия цифрового видео и аудио. В частности, они определили сжатый поток и декомпрессор для него. Алгоритмы сжатия определяются индивидуально каждым производителем, в чем и достигается преимущество в рамках опубликованного международного стандарта. Группа MPEG собирается приблизительно четыре раза в год примерно на неделю. Основная работа делается между встречами, будучи организованной и спланированной на них.
NeroCoverDesigner
FlasK MPEG быстр и прост в употреблении
NeroWaveEditor