Связанные понятия
Сокет домена Unix (англ. Unix domain socket, UDS) или IPC-сокет (сокет межпроцессного взаимодействия) — конечная точка обмена данными, подобная Интернет-сокету, но не использующая сетевого протокола для взаимодействия (обмена данными). Используется в операционных системах, поддерживающих стандарт POSIX, для межпроцессного взаимодействия. Корректным термином стандарта POSIX является POSIX Local IPC Sockets. Подобно TCP-сокетам, эти сокеты поддерживают надёжную потоковую передачу (макрос SOCK_STREAM...
О типе данных в БД см. BLOB.Блоб (от англ. binary linked object — объект двоичной компоновки) — объектный файл без публично доступных исходных кодов, загружаемый в ядро операционной системы. Обычно этот термин применяется только по отношению к модулям, загружаемым в ядро свободной или открытой операционной системы; термин редко применяется по отношению к коду, выполняющемуся не в режиме ядра, например, код BIOS, микропрограммный код устройств, программы, выполняющиеся в пользовательском режиме.
Подробнее: Блоб
Дополнительная память (англ. Extended memory, XMS) — память за пределами первого мегабайта адресного пространства IBM PC-совместимого компьютера с процессором Intel 80286 или более поздним.
Иерархическое управление носителями , ИУН (англ. Hierarchical Storage Management, HSM) — технология хранения данных, позволяющая автоматически распределять данные между быстрыми (дорогими), медленными (дешёвыми) накопителями, тиринг (англ. tiering). Системы с ИУН хранят основную массу данных на медленных устройствах большого объёма, используя более быстрые накопители в качестве основной площадки запуска процессов.
Пользовательское пространство — адресное пространство виртуальной памяти операционной системы, отводимое для пользовательских программ, в отличие от пространства ядра, которое резервируется для работы ядра операционной системы, его расширений и, возможно, некоторых драйверов устройств. В англоязычной компьютерной литературе термин «Userland» часто используется для обозначения совокупности приложений, которые выполняются в пространстве пользователя.
Упоминания в литературе
Термин “выделенный сервер” здесь обозначает, что за этим компьютером с базой данных пользователь работать не будет. То есть он будет стоять отдельно, возможно даже в специальной комнате или шкафу, обрабатывая запросы с других компьютеров.
Как правило, в качестве сервера используется или специально приобретается достаточно мощный компьютер. Сервер должен иметь повышенный объем оперативной памяти и дискового пространства, так как, как правило, на него ложится основная нагрузка при вычислениях. На рис. 2 представлена схема ЛВС с выделенным сервером. Архитектура системы с выделенным сервером обладает рядом преимуществ:
Все особенности NTFS обусловлены тем, что она изначально разрабатывалась как система повышенной надежности, предназначенная для использования в корпоративных
(многопользовательских) системах. Соответственно, реализованные в ней технические решения направлены на повышение защищенности данных от несанкционированного доступа и на обеспечение отказоустойчивости системы. Кроме того, в ней учтены потребности работы с большими объемами данных. Учтена в NTFS также особенность организации вычислений в операционных системах семейства NT, основанная на понятии потока (stream) и на объектно-ориентированной идеологии. В частности, файл рассматривается в NTFS как объект с некоторым набором атрибутов. Например, имя файла – это его атрибут, содержимое файла – это также его атрибут. Приложение, работающее с файлом, может создавать для него любые дополнительные атрибуты.
BIOS (Basic Input/Output System, базовая система ввода/вывода) – это первое, с чем сталкивается компьютер после включения. Мало того, BIOS можно смело назвать первым программным обеспечением, выполняемым компьютером, поскольку BIOS – не что иное, как
набор специальных подпрограмм, которые изначально хранятся на компьютере, даже если в нем отсутствуют какие-либо стационарные средства хранения данных.
Базовая система ввода–вывода (Basic Input Output System), или сокращенно BIOS, – это, с одной
стороны, составная часть аппаратных средств, с другой – один из программных модулей операционной системы. Возникновение данного названия связано с тем, что BIOS включает в себя набор программ ввода–вывода. С помощью этих программ операционная система и прикладные программы могут взаимодействовать как с различными устройствами самого компьютера, так и с периферийными устройствами.
Во время проверки компьютера перед загрузкой операционной системы BIOS поочередно опрашивает привод компакт-дисков, жесткий диск, дисковод именно в той последовательности, в которой вы определите. Если на компьютере установлена операционная система Windows XP, то для параметра First Boot Device следует задать значение CDROM. Если компьютер по умолчанию начнет загружаться с жесткого диска, он «зависнет». В этом случае «вылечить» операционную систему с помощью компакт-диска будет достаточно тяжело. Инсталляция операционных систем Windows автоматизирована, и от пользователя требуется только установить параметры BIOS таким образом, чтобы привод компакт-дисков определялся раньше жесткого диска. Дальнейшие действия BIOS выполнит совершенно самостоятельно, пользователю необходимо лишь соглашаться со всеми предложениями. В квадратных скобках приведенного
выше примера указаны устройства для Windows XP.
Связанные понятия (продолжение)
Аппаратный порт — специализированный разъём в компьютере, предназначенный для подключения оборудования определённого типа. Обычно портами называют разъёмы, предназначенные для работы периферийного оборудования, существенно разделённого от архитектуры компьютера (например, не называют портами разъёмы PCI/ISA/AGP/VLB/PCI-E-шин, разъёмы для оперативной памяти и процессора).
Устройство ввода-вы́вода — компонент типовой архитектуры ЭВМ, предоставляющий компьютеру возможность взаимодействия с внешним миром и, в частности, с пользователями.
Это
список известных операционных систем. Операционные системы могут быть классифицированы по базовой технологии (UNIX-подобные, пост-UNIX/потомки UΝΙΧ), типу лицензии (проприетарная или открытая), развивается ли в настоящее время (устаревшие или современные), по назначению (универсальные, ОС встроенных систем, ОС PDA, ОС реального времени, для рабочих станций или серверов), а также по множеству других признаков.
Маршалинг (от англ. marshal — упорядочивать) в информатике — процесс преобразования информации (данных, двоичного представления объекта), хранящейся в оперативной памяти, в формат, пригодный для хранения или передачи. Процесс похож на сериализацию (отличия см. ниже). Обычно применяется тогда, когда информацию (данные, объекты) необходимо передавать между различными частями одной программы или от одной программы к другой.
Загру́зчик (англ. loader) — в информатике, программа, отвечающая за загрузку исполнимых файлов и запуск соответствующих новых процессов. Обычно является частью операционной системы, но может быть и самостоятельной программой — к примеру, позволяющей операционной системе запускать программы, скомпилированные для других операционных систем (см. также: эмуляторы, WINE).
Подсистема хранения (англ. database engine, storage engine) — компонент СУБД, управляющий механизмами хранения баз данных, или библиотека, подключаемая к программам и дающая им функции СУБД.
Программно-определяемая сеть хранения (также …система хранения, …среда хранения; англ. software-defined storage, SDS) — программное решение, обеспечивающее создание сети хранения данных на неспециализированном оборудовании массового класса, как правило, группе серверных узлов архитектуры x86-64 под управлением операционных систем общего назначения (Linux, Windows, FreeBSD). Основная отличительная возможность — виртуализация функции хранения, отделяющая аппаратное обеспечение от программного, которое...
Таблица векторов прерываний (англ. Interrupt Descriptor Table, IDT) используется в архитектуре x86 и служит для определения корректного ответа на прерывания и исключения.
Аппле́т (англ. applet от application — приложение и -let — уменьшительный суффикс) — это несамостоятельный компонент программного обеспечения, работающий в контексте другого, полновесного приложения, предназначенный для одной узкой задачи и не имеющий ценности в отрыве от базового приложения.
Атрибут файла (англ. file attribute) — метаданные, которые описывают файл. Атрибут может находиться в двух состояниях: либо установленный, либо снятый. Атрибуты рассматриваются отдельно от других метаданных, таких как даты, расширения имени файла или права доступа. Каталоги и другие объекты файловой системы также могут иметь определённые атрибуты. Также существуют расширенные атрибуты файлов, хранящие данные другого типа.
Многопользовательское, мультерминальное или терминальное решение позволяет организовать на базе одного компьютера несколько независимых мест — терминалов — с возможностью одновременной работы.
Подробнее: Многопользовательская система
Рабочий каталог (англ. working directory, также текущий каталог или текущая директория) процесса — в информатике, каталог файловой системы, который используется для нахождения файлов, указанных только по имени либо по относительному пути.
Адаптер (англ. Adapter) — структурный шаблон проектирования, предназначенный для организации использования функций объекта, недоступного для модификации, через специально созданный интерфейс. Другими словами — это структурный паттерн проектирования, который позволяет объектам с несовместимыми интерфейсами работать вместе.
Файловая система Minix (англ. MINIX file system) — первая файловая система, которая использовалась в операционной системе Minix, ставшей прообразом ядра ОС Linux. Разработана в 1980-х Эндрю Таненбаумом. Она имела массу недостатков: ограничения размера раздела жесткого диска 64 мегабайтами; длина имени файла была ограничена 30 символами и т.д. Она продолжает использоваться для дискет и RAM-дисков.
Адаптер программного компонента — это тип программного обеспечения, которое логически располагается между двумя программными компонентами и устраняет различия между ними.
Диспетчер задач — компьютерная программа (утилита) для вывода на экран списка запущенных процессов и потребляемых ими ресурсов (в частности статус, процессорное время и потребляемая оперативная память). В качестве дополнительных функций, диспетчер задач может предложить возможность завершить один из процессов или присвоить ему другой приоритет. В некоторых операционных системах, эта же самая программа позволяет наблюдать загруженность процессора, оперативной памяти, сетевых подключений и других ресурсов...
Внутрисхемное программирование (англ. in-system programming, сокр. ISP, также in-circuit serial programming, ICSP) — технология программирования электронных компонентов (ПЛИС, микроконтроллеры и т. п.), позволяющая программировать компонент, уже установленный в устройство. До появления этой технологии компоненты программировались перед установкой в устройство, для их перепрограммирования требовалось их извлечение из устройства.
Управляющая последовательность (исключённая последовательность, экранированная последовательность, от англ. escape sequence) — совокупность идущих подряд значащих элементов, в группе теряющих для обрабатывающего механизма своё индивидуальное значение, одновременно с приобретением этой группой нового значения.
Бездисковая рабочая станция — это персональный компьютер, лишённый несъёмных средств для долговременного хранения данных. Существуют два основных сценария использования бездисковых рабочих станций...
Дедупликация (также дедубликация; от лат. deduplicatio — устранение дубликатов) — специализированный метод сжатия массива данных, использующий в качестве алгоритма сжатия исключение дублирующих копий повторяющихся данных. Данный метод обычно используется для оптимизации использования дискового пространства систем хранения данных, однако может применяться и при сетевом обмене данных для сокращения объема передаваемой информации.
Интернет-шлюз — как правило, это программное обеспечение, призванное организовать передачу трафика между разными сетями. Программа является рабочим инструментом системного администратора, позволяя ему контролировать трафик и действия сотрудников.
Автодополнение , автозавершение (англ. autocomplete) — функция в программах, предусматривающих интерактивный ввод текста (редакторы, оболочки командной строки, браузеры и т. д.) по дополнению текста по введённой его части.
Документоориентированная СУБД (англ. document-oriented database) — СУБД, специально предназначенная для хранения иерархических структур данных (документов) и обычно реализуемая с помощью подхода NoSQL. В основе документоориентированных СУБД лежат документные хранилища (англ. document store), имеющие структуру дерева (иногда леса). Структура дерева начинается с корневого узла и может содержать несколько внутренних и листовых узлов. Листовые узлы содержат данные, которые при добавлении документа заносятся...
Резидентная база данных (англ. in-memory database, IMDB) — база данных, размещаемая в оперативной памяти. Резидентная СУБД — система управления резидентными базами данных, один из видов программных систем, работающих в парадигме резидентных вычислений (англ. in-memory computing).
В области компьютеризации понятие программирования сетевых задач или иначе называемого сетевого программирования (англ. network programming), довольно сильно схожего с понятиями программирование сокетов и клиент-серверное программирование, включает в себя написание компьютерных программ, взаимодействующих с другими программами посредством компьютерной сети.
Подробнее: Программирование сетевых задач
Функция как услуга — архитектурный шаблон, предполагающий возможность вызова экземпляра управляющего кода без необходимости управления серверами и серверным приложением; ключевой компонент бессерверных вычислений. Одной из первых широко известных реализаций является представленный в 2014 году сервис AWS Lambda, аналогичные предложения среди публичных PaaS есть у Google (Cloud Functions), IBM (на Apache OpenWhisk в составе платформы Bluemix) и Microsoft (Azure Functions)
Твикер (англ. tweaker) — утилита для тонкой настройки операционной системы либо программного обеспечения, за счёт изменения определённых параметров (нередко скрытых или труднодоступных для пользователя). Часто твикеры используют для персональной настройки внешнего вида графического интерфейса пользователя. В операционных системах семейства Windows твикеры обычно изменяют значения в реестре либо в конфигурационных файлах, которые зачастую невозможно изменить используя средства, предоставляемые системой...
Пакетное задание (англ. batch job) — способ запуска задач на исполнение для избегания простоев вычислительных систем. Фактически представляет собой список запускаемых программ с указанием параметров запуска и входных данных. Задачи запускаются последовательно. Концепция была разработана примерно в 1960-х годах и до сих пор применяется в некоторых операционных системах, в частности, на мейнфреймах производства IBM.
Протокол маршрутизации — сетевой протокол, используемый маршрутизаторами для определения возможных маршрутов следования данных в составной компьютерной сети. Применение протокола маршрутизации позволяет избежать ручного ввода всех допустимых маршрутов, что, в свою очередь, снижает количество ошибок, обеспечивает согласованность действий всех маршрутизаторов в сети и облегчает труд администраторов.
Библиотека среды выполнения (также библиотека времени исполнения; англ. runtime library, RTL) — набор библиотек (модулей) той или иной системы программирования, поставляемых вместе с компилятором, операционной системой или средой разработки программ. Как следует из названия, RTL обеспечивает поддержку функций, предоставляемых системой программирования, во время выполнения программы от начала до её завершения.
Экранирование символов — замена в тексте управляющих символов на соответствующие текстовые подстановки. Один из видов управляющих последовательностей.
Сигналы и слоты — подход, используемый в некоторых языках программирования и библиотеках (например, Boost и Qt) который позволяет реализовать шаблон «наблюдатель», минимизируя написание повторяющегося кода. Концепция заключается в том, что компонент (часто виджет) может посылать сигналы, содержащие информацию о событии (например: был выделен текст «слово», была открыта вторая вкладка). В свою очередь другие компоненты могут принимать эти сигналы посредством специальных функций — слотов. Система сигналов...
Безопасный режим (англ. safe mode) — это режим диагностики компьютерной операционной системы (ОС). Термин может также относиться к режиму эксплуатации прикладного программного обеспечения. Безопасный режим предназначен для исправления некоторых проблем в операционной системе. Он также широко используется для удаления вирусов.
В программировании то́чка остано́ва (англ. breakpoint) — это преднамеренное прерывание выполнения программы, при котором выполняется вызов отладчика (одновременно с этим программа сама может использовать точки останова для своих нужд). После перехода к отладчику программист может исследовать состояние программы (логи, состояние памяти, регистров процессора, стека и т. п.), с тем чтобы определить, правильно ли ведёт себя программа. В отличии от полной остановки, с помощью останова, после работы в...
В информатике
таблица символов (от англ. symbol table «таблица идентификаторов») — это структура данных, используемая транслятором (компилятором или интерпретатором), в которой каждый идентификатор переменной или функции из исходного кода ассоциируется с информацией, связанной с его объявлением или появлением в коде: типом данных, областью видимости и в некоторых случаях местом в памяти (смещением).
Полная виртуализация возможна исключительно при условии правильной комбинации оборудования и программного обеспечения. Например, она была невозможной ни в серии IBM System/360, за исключением IBM System/360-67, ни в ранних IBM System/370, пока IBM не добавила оборудование виртуальной памяти в своих System/370 в 1972 г.
Формат вычисляемых документов (Computable Document Format или CDF) — это электронный формат документов, созданный с целью облегчения создания динамически сгенерированного интерактивного контента. Формат разработан компанией Wolfram Research.
Динамический порт , или Эфемерный порт, — временный порт, открываемый соединением межсетевого протокола транспортного уровня (IP) из определённого диапазона программного стека TCP/IP.
Диспетчер управления службами (англ. Service Control Manager, SCM) — в Microsoft Windows (\Windows\System32\Services.exe) особый системный процесс, реализующий технологию удалённого вызова процедур (remote procedure call, RPC). Обеспечивает создание, удаление, запуск и остановку служб ОС. Стартует при загрузке системы, обеспечивает работу журнала событий, а также позволяет выполнять манипуляцию процессами удалённой машины.
Менеджер памяти — часть компьютерной программы (как прикладной, так и операционной системы), обрабатывающая запросы на выделение и освобождение оперативной памяти или (для некоторых архитектур ЭВМ) запросы на включение заданной области памяти в адресное пространство процессора.
Фьютекс (англ. futex, сокращение от англ. fast userspace mutex) — в программировании способ реализации семафоров и мьютексов POSIX в Linux. Впервые введены в ядро Linux с версии 2.5.7 (development); выработана стабильная семантика с 2.5.40; включаются в стабильные версии серии 2.6.x.
Индексный регистр — регистр процессора в современных ЦПУ, используемый для автоматического изменения адреса операнда во время исполнения программы.
В программировании понятие
флаг относится к одному или нескольким битам памяти, используемым для хранения двоичной комбинации или кода, который характеризует состояние некоторого объекта. Флаги обычно входят в определённые структуры данных, такие как записи баз данных, и их значения, как правило, связаны со значением структур данных, частью которых они являются. Во многих случаях двоичное значение флага представляет собой кодированное представление одного из нескольких возможных состояний или статусов...
Упоминания в литературе (продолжение)
Компонент Microsoft Loopback Adapter предназначен для имитации наличия на компьютере сетевой платы, в то время, когда реальный физический сетевой
адаптер на машине отсутствует. Процедура установки Microsoft Loopback Adapter приведена в следующем списке.
• OpenGL – поддерживается большинством современных графических акселераторов. Представляет собой открытый межплатформенный стандарт API (Application Programming Interface – интерфейс прикладного программирования), который включает в себя набор команд низкого уровня, используемых для вывода изображения на графический дисплей. Был создан компанией SGI (Silicon Graphics) и позволил отменить необходимость в
драйверах, предназначенных для конкретного аппаратного обеспечения. При включении этого режима видеоадаптер используется для ускорения работы с геометрией сцены, а его видеопамять – для хранения карт текстур, применяемых в сцене. То есть в зависимости от мощности видеоускорителя этот режим позволяет использовать в сцене объекты с большим количеством полигонов и манипулировать ими, не испытывая неудобств из-за притормаживания отображения в окнах проекции.
Время от времени возникает необходимость в переустановке операционной системы, например после серьезного сбоя. Чаще всего при этом прибегают к радикальной операции – форматированию, то есть полному уничтожению данных на жестком диске. Дизайнеру же приходится работать с большими (иногда до сотен гигабайт) библиотеками текстур и моделей, и зачастую эти библиотеки хранятся на жестком диске. Если на компьютере будет только один жесткий диск, то при форматировании эти библиотеки неизбежно будут удалены. По этой причине жесткий диск необходимо разбить как минимум на два раздела, например C: и D:. При этом на
разделе C: будет установлена операционная система и рабочие программы, а на разделе D: будут храниться рабочие проекты, текстуры и модели. При необходимости обновления операционной системы и форматирования диска C:, все проекты и библиотеки останутся в целостности и сохранности на диске D:. Не лишним будет взять за правило делать периодически резервные копии наиболее ценных коллекций на съемные носители информации – CD или DVD.
К чему это все? Да к тому, что приложения на других языках программирования (в данном случае речь идет о продуктах Microsoft) не менее «тяжеловесны», чем приложения, написанные на Borland Delphi, если при их написании программист пользуется не только API-функциями. Особенно примечателен в этом случае пример исполняемого файла Visual Basic, который, хотя и имеет малый размер, требует наличия библиотеки, размер которой равен около 1,32 Мбайт. Программа на Visual C++ с использованием,
например MFC, в которой реализованы классы оболочки над функциями Windows API (правда, не только они), требует наличия нескольких DLL-файлов. Для Microsoft это не проблема, так как операционная система Windows выпускается именно этой компанией, а следовательно, обеспечить переносимость (здесь – работоспособность без установки) приложений, написанных с использованием ее же сред разработки, очень просто – достаточно добавить нужные библиотеки в состав операционной системы.
• ISO 9660 – наиболее общий формат, определенный международным стандартом ISO 9660. Компакт-диски, записанные в таком формате, могут быть прочитаны на компьютере с любой
операционной системой (Windows, DOS, Macintosh, Linux, Unix). Особенность файловой системы ISO 9660 состоит в том, что в ней разрешены только так называемые короткие имена файлов (8 символов отводится для имени файла и еще 3 – для расширения). Имя папки также не может превышать 8 символов, в именах файлов и папок могут использоваться только английские буквы от А до Z, цифры 0…9 и символ подчеркивания (_). Максимальная глубина вложенности папок ограничена 8 уровнями (включая корневую папку); кроме того, каждый файл записывается только в смежные сектора диска, без фрагментации; для некоторого смягчения требований ISO 9660 были введены два дополнительных «уровня» реализации этого формата:
Сетевые интерфейсы, в том числе беспроводные (Wi-Fi), мы рассмотрим в последующих главах. Из беспроводных
интерфейсов общего назначения наиболее универсальным является Bluetooth – как и Wi-Fi, он чаще используется для связи между компьютерами (или между компьютерами и мобильными устройствами), и мы его рассмотрим в этой главе отдельно. Известен еще интерфейс SCSI («сказёвый», как его любят обзывать компьютероманы), но на нем я не буду останавливаться – можно считать, что он похоронен окончательно и бесповоротно и остался лишь как основа некоторых современных интерфейсов. Разъем шины PCI-Express тоже может быть использован в качестве внешнего порта, но пока еще таких устройств немного. Всякую экзотику, вроде специального разъема для подключения MIDI-устройств, мы тоже рассматривать не будем, как и специфичные для ноутбуков интерфейсы PCMCIA или ExpressCard, – ограничимся стандартными портами, причем рассмотрим их приблизительно в той последовательности, в которой они появлялись на свет.
Нежелательно хранить подобную информацию на диске С:, который предназначен для
операционной системы и используемых программ. К тому же при переустановке операционной системы иногда приходится прибегать к радикальному средству – форматированию диска. При этом можно форматировать только раздел С: без опасности потерять необходимые данные и библиотеки, расположенные в разделе D:.
Следующий вариант – это Windows Vista Ultimate. Она поддерживает все возможности всех редакций Windows Vista. Это самая полная и, как следствие, самая дорогая редакция Vista. Она может использоваться как на домашних компьютерах, так и на рабочих станциях корпоративной сети. Windows Vista Business предназначена для организаций любого масштаба. Редакция Windows Vista Enterprise представляет расширенный вариант Windows Vista Business Edition. Она ориентирована на работу в крупных организациях и дополнена
уникальными возможностями, например, Virtual PC Express (подсистема для запуска приложения в среде виртуального компьютера). В ней используется многоязычный пользовательский интерфейс, средства шифрования томов, подсистема для UNIX и т. д.
В большинстве случаев одновременное присутствие на компьютере двух версий пакета Microsoft Office (особенно с одинаковым набором программ) не рекомендуется, так как это может вызвать сбои в системе. Если все,таки установлены две версии одной и той же программы, то при запуске каждое приложение будет изменять некоторые системные файлы. Это не означает, что вам придется каждый раз переустанавливать программу. В Microsoft Office 2007 предусмотрено автоматическое восстановление
приложений. При запуске программы система проверяет наличие всех необходимых файлов и их доступность. Проверяются также записи в системном реестре, относящиеся к отсутствующим и поврежденным файлам, и при необходимости корректируются. Поэтому хоть запуск приложений при одновременной работе с двумя версиями пакета и может занимать больше времени, чем обычно, однако все проблемы будут решены еще до того, как вы начнете работать.
Для рассмотрения феномена современного электронного документа уже недостаточно рассматривать его просто как файл, под которым обычно понимают именованную область памяти, созданную на электронном носителе информации и предназначенную для хранения данных [216, с. 89]. Со
времени начала применения понятия «файл» в компьютерных технологиях с середины XX века (по аналогии с канцелярским англоязычным термином file – папка, дело, картотека) виды файлов претерпевали изменения как в смысле развития форматов записи, так и общей типологии и их реализации в программной среде. В рамках задач работы с документами в электронной форме и типологии файлов выделим директории (каталоги, древовидные структуры, включающие некое множество файлов, в том числе разного типа), разного типа ссылки (в том числе файлы, содержащие в себе ссылку на другой файл или директорию, возможно даже расположенный на другом физическом носителе).
Традиционными съемными носителями информации являются гибкие магнитные диски (ГМД) размером 3,5" (рис. 1.3). Устройство для чтения и записи таких носителей (Floppy Disk Drive, FDD) в
современные системные блоки устанавливать практически прекратили. Использование дискет с появлением носителей типа Flash-Drive (флэш-память) (рис. 1.4) сошло на нет. И это естественно, ведь объем одной дискеты формата 3,5" всего 1,44 Мбайт! В то время как устройства Flash-Drive (в быту называемые «флэшки») могут вмещать в себя гигабайты информации, а работать с ними просто и они более надежные, чем дискеты.
Среди наиболее востребованных функций Download Master можно отметить встроенный FTP-клиент, возможность просмотра ZIP-архивов перед скачиванием, получение размера файлов до начала закачки, проверку и восстановление архивов, установку приоритетов для закачек, работу с командной строкой, загрузку HTML-страниц с изображениями. Кроме того, возможности программы можно расширить при помощи подключаемых модулей. Они помогут реализовать те функции, которые в настоящее время отсутствуют в Download Master, например расширенное планирование заданий, вывод информации о состоянии закачек в области уведомлений, создание файла описания в каталоге закачиваемого файла и т. д. Некоторые
дополнительные модули для программы находятся на прилагаемом к книге компакт-диске.
При проектировании
программной системы можно выбрать используемый тип архитектуры, подобно тому, как выбирается двигатель для автомобиля. Решение по выбору архитектуры может быть принято независимо от функциональных аспектов уровня приложения. Кто-то может создать распределенную систему, кто-то – централизованную систему, но с одинаковой функциональностью на уровне приложения. Архитектура является всего лишь одним из средств достижения конечной цели при реализации системы. Таким образом, платежная система, описанная в табл. 2.1, может быть реализована либо как распределенная, либо как централизованная система.
Что касается режима
Конфигуратор, то он предназначен для настройки и администрирования программы. Здесь создаются и редактируются объекты конфигурации, настраиваются интерфейсы и диалоговые окна, определяется вид и содержимое печатной формы документов, а также выполняется целый ряд иных действий по настройке и конфигурированию системы. В большинстве случаев с Конфигуратором работает администратор, поскольку это требует специфических знаний.
Что касается режима
Конфигуратор, то он предназначен для настройки и администрирования программы. Здесь создаются и редактируются объекты конфигурации, настраиваются интерфейсы и диалоговые окна, определяются вид и содержимое печатной формы документов, а также выполняется целый ряд иных действий по настройке и конфигурированию системы. В большинстве случаев с Конфигуратором работает администратор, поскольку это требует специфических знаний.
Устройства, содержащие специальный микрочип Bluetooth, способны поддерживать взаимную связь на рабочей поверхности или в пределах комнаты – в радиусе примерно десяти метров. Bluetooth, изобретенный в середине 90-х, первоначально предназначался для связи между ноутбуком и мобильным телефоном. Сегодня по Bluetooth подключается и множество других бытовых приборов, таких как плееры, цифровые камеры, принтеры и видеопроекторы. Эту
систему также используют для подключения портативных устройств к стационарным точкам доступа к сети. Примечательней всего тот факт, что устройство с Bluetooth может мгновенно устанавливать соединение с любым другим Bluetooth-устройством, оказавшимся в радиусе действия: так можно организовать временную сеть между ноутбуками в конференц-зале или аудитории. По сути, Bluetooth и подобные технологии обеспечивают свободу передвижения и гибкость пространственной конфигурации социально-технических систем в пределах комнаты. Bluetooth не единственная беспроводная технология, подходящая для выполнения этой задачи, и в будущем ее, скорее всего, вытеснят более удачные альтернативы, но именно с ней беспроводное соединение ближнего действия вошло в обиход.
Здесь необходимо немного остановиться, чтобы описать еще одну интересную особенность интерфейса программы ArCon. После вызова некоторых команд (к примеру, любой из приведенных выше для построения стен на чертеже) рядом с вертикальной панелью инструментов возникает еще одна дополнительная панель с собственным набором кнопок (рис. 1.21). Эти кнопки открывают доступ к некоторым специфическим возможностям вызванной ранее команды (на рис. 1.21 это команда для построения наружных стен), реализуя таким образом возможные варианты построения того или иного объекта. Эта означает, что вызванная ранее функция сама по себе не является функцией построения или создания определенного объекта, она всего лишь открывает доступ к вложенным в нее конкретным процедурам построения. Одна из этих дополнительных кнопок всегда нажата (для стен по
умолчанию – это команда для непрерывного ввода стен). Из этого следует, что, когда вызывается «родительская» команда, вы автоматически входите в один из режимов построения, предлагаемый системой по умолчанию. Если вы выбираете какой-либо другой вариант построения из предложенных на дополнительной вертикальной панели, предыдущая команда автоматически отменяется.
Файл содержит набор команд, которые позволяют закрыть от
индексирования отдельные каталоги узла. Обычно закрываются каталоги, содержащие скрипты, служебную информацию и т. п. Отчасти это повышает контрастность значимых документов узла в поисковой системе. К тому же поисковые машины нередко вводят ограничение на число ресурсов, регистрируемых для одного сервера. Некоторые – так, например, действовал робот поисковой системы Lycos, – вообще не проводят индексирования, если указанный файл отсутствует.
Адаптеры производства Apple OS X (прежнее название – Mac OS X) поддерживались изначально с системы Mac OS 9. Примерно 10 лет прошло с тех пор, как все настольные компьютеры и ноутбуки Apple Inc. (и телефоны iPhone, плееры iPod Touch, планшетные компьютеры iPad) штатно оснащаются адаптерами Wi-Fi; сеть WiFi, таким образом, является основным решением Apple для передачи данных и полностью
поддерживается OS X. Возможен режим работы адаптера компьютера в качестве точки доступа, что позволяет при необходимости связывать компьютеры Macintosh в беспроводные сети в отсутствие инфраструктуры. Darwin и OS X, несмотря на частичное совпадение с BSD, имеют свою собственную, уникальную реализацию Wi-Fi.
Когда вы откроете Excel в первый раз после установки надстройки, скорее всего, возникнет новый мастер подсоединения Excel к SQL-серверу. Excel должен будет инициировать подпрограмму Data Mining Add-in и проведет вас через мастер его конфигурации. Дело в том, что для работы этого Add-in мало иметь Excel; поскольку сама обработка данных происходит на SQL-сервере, то необходимо иметь подключение к нему. Поэтому мастер предложит вам установить пробную версию SQL-сервера или, если SQL-сервер уже установлен, надо
будет отметить опцию использования существующего Анализа Данных на SQL-сервере. При этом, в реальности, имеется две, а не одна опции, в зависимости от того, являетесь ли вы администратором на установленном SQL-сервере или нет.
Существуют два механизма управления сессиями на основе идентификаторов. Первый из них – так называемый разрешающий – основан на том, что конкретный идентификатор сессии
присваивается браузером. Механизмы второго типа – строгого – функционируют с идентификаторами, сгенерированными сервером. В случае разрешающих механизмов злонамеренный пользователь может выбрать любой идентификатор сессии. При условии отсутствия спецзащиты от фиксации сессии данная атака может быть использована против любого сервера, аутентифицирующего пользователей с помощью идентификатора сессии. Не секрет, что большинство веб-серверов сохраняют ID в cookie, но это значение также может присутствовать в URL или скрытом поле формы. К сожалению, системы, использующие cookie, являются наиболее уязвимыми.
Если вы собираетесь работать с цветными фотографиями и распечатывать их, то без настройки цвета (калибровки) не обойтись. Профессионалы очень серьезно относятся к этой операции, используют дорогостоящее оборудование, особое программное обеспечение, но можно обойтись и «малой кровью». Задача в любом случае одинакова: цвет одного стандартного устройства (например, монитора) должен корректно и однозначно преобразовываться в цвет другого
стандартного устройства (например, принтера). Тогда пользователь будет видеть одинаковую картинку на всех стандартных устройствах. Отвечают за это специальные файлы – так называемые ICC-профили (ICC profile). Ко всем современным мониторам прилагаются профили стандарта ICM (система управления цветом в Windows). Но, в принципе, сделать такой файл можно даже в домашних условиях.
□ Компьютер с базовым индексом 3 может поддерживать Windows Aero и работать со многими новыми возможностями Vista на основном уровне. Однако не все функции ряда дополнительных нововведений
могут быть доступны. Например, компьютер может отображать тему Windows Vista при разрешении 1280 х 1024, но, скорее всего, с трудом запустит ее на нескольких мониторах.
Диск копируется посекторно, поэтому формат исходных данных роли не играет и каких-либо особенностей здесь нет: это может быть диск с данными (например, игра), Audio CD, Video CD, DVD и др. Просто вставляем исходный диск, указываем режим копирования, и далее Nero определит ход процесса самостоятельно. Сам процесс копирования диска в Nero Express очень
прост; при использовании Nero Burning Rom пользователь может задать больше параметров, например реакцию на наличие сбойных секторов. Процесс копирования диска с его помощью показан в видеоролике «Урок 2.4. Копирование диска». Для копирования не обязательно иметь два привода: если на компьютере установлен один привод, Nero скопирует информацию в промежуточный файл на жестком диске, а затем запросит заготовку для записи. Кстати, если копируемый диск часто используется, то созданный в процессе копирования образ удалять не нужно – его можно будет подключать как виртуальный диск в Nero ImageDrive (об этом будет подробнее рассказано в главе 5). При наличии двух приводов копирование может осуществляться «на лету».
В главном окне программы размещены разделы с ее основными функциями. Настройка интернет-соединения выполнена в виде удобного мастера, при работе с которым пользователю необходимо указать способ подключения и различные дополнительные его параметры. Кроме того, можно выбрать одну из пяти стратегий оптимизации соединения с Сетью. Наиболее оптимальный способ подбирается самостоятельно, нужно несколько раз запустить программу и проверить качество работы каждой из предлагаемых стратегий. Если пользователь не уверен, пригодятся ли ему данные возможности, то нужно выбрать пункт Restore Original Settings, который означает восстановление настроек соединения, заданных в операционной системе по умолчанию.
Далее программа предложит использовать встроенный в TweakMASTER брандмауэр.
Таким образом подключают устройства Bluetooth и устанавливают
связь встроенными средствами операционной системы Windows XP SP2. Программы управления и настройки, которыми комплектуются адаптеры, делают практически то же самое. В отличие от стандартных средств Windows XP, эти программы гораздо удобнее в использовании. В качестве примера приведем программу BTW1.4.3.4 компании Widcomm. При первом ее запуске появляется Мастер начальной настройки Bluetooth (рис. 1.25).
Следующий уровень Шаблоны описывает модели и алгоритмы, которые могут широко использоваться для решения различных бизнес-задач. Отметим, что шаблоны охватывают не только область программного обеспечения, но и соответствующие сетевые и
вычислительные ресурсы. Примерами шаблонов является трехуровневая архитектура прикладных систем (интерфейс – логика – данные), использование «толстого» клиента в архитектуре клиент/сервер, хранилища данных. Что касается приложений, то упор сделан на использовании шаблонов сервис-ориентированной архитектуры, то есть реализации приложений в виде модульного набора различных типов сервисов. Это в том числе позволяет в перспективе интегрировать приложения как Web-сервисы.
Кроме того, современные периферийные устройства, имеющие USB-интерфейс, в большинстве случаев можно с равным успехом подключить к компьютерам и на платформе РС, и на платформе Apple. Если устройство не распознается автоматически, а драйвер для Mac OS отсутствует в стандартной поставке, то
необходимое программное обеспечение, как правило, всегда можно скачать с сайта производителя. Ни один из крупных производителей периферийных устройств не позволит себе потерять десятую часть потенциальных пользователей, работающих на компьютерах платформы Apple!