Аппаратное обеспечение IBM PC
Программисты, использующие операционную систему MS-DOS, часто вынуждены работать с различными устройствами компьютера на уровне команд ввода/вывода. Это связано прежде всего с тем, что MS-DOS не содержит сколько-нибудь существенной поддержки для большинства устройств компьютера. Практически функционально полная поддержка обеспечивается только для дисковой подсистемы. Такие устройства, как мышь, принтер, расширенная и дополнительная память и часы реального времени обслуживаются либо отдельными драйверами, либо программа вынуждена обращаться непосредственно к портам ввода/вывода этих устройств.Для оптимального решения графических и вычислительных задач актуально использование арифметического сопроцессора 8087/80287/80387. Мы рассмотрим сопроцессор с точки зрения программиста - опишем форматы используемых данных, рассмотрим внутренние регистры сопроцессора и систему команд.
Введение
Конфигурация персонального компьютера
Принципы работы клавиатуры
Как устроена мышь?
Часы реального времени
Системный таймер
Порт последовательной передачи данных
Принтер
Контроллер прерываний
Контроллер прямого доступа к памяти
Расширенная память
Дополнительная память
Арифметический сопроцессор
Обзор литературы
Таблица скан-кодов для клавиатуры IBM PC/XT
Компьютер IBM PCAT, MSDOS и Windows
Эта книга задумана как справочник по наиболее общим вопросам, возникающим при работе на компьютерах IBM PC/XT/AT в среде операционных систем MS-DOS и Windows. Вы можете использовать наш справочник как при решении отдельных задач, таких как восстановление удаленных файлов и защита данных от несанкционированного доступа, так и при выполнении целого комплекса работ, начиная от форматирования жесткого диска и кончая установкой и русификацией MS-DOS и Windows.Конечно, все проблемы аппаратного и программного обеспечения компьютерных систем предусмотреть заранее, а тем более охватить их в одной книге невозможно. Однако приведенный материал может стать основой для успешного решения большинства ваших проблем.
Материал в справочнике представлен в виде разделов, являющихся ответами на отдельные вопросы. Вопросы разделены по группам. Группы вопросов или главы сформированы по каждой из подсистем компьютера - оперативной памяти, дискам, устройствам ввода/вывода. Кроме того, выделены две группы вопросов по операционным системам MS-DOS и Windows, а также группа вопросов, не вошедших в остальные группы, так называемые общие вопросы. Специальные ссылки указывают на взаимосвязь между вопросами.
На момент написания книги вышли в свет MS-DOS версии 6.0 и Microsoft Windows 3.1. Если не оговорено обратное, мы рассматриваем именно эти версии операционных систем.
Введение
Дисковая подсистема компьютера
Оперативная память
Клавиатура компьютера
Принтер
Видеоподсистема
Манипулятор мышь
Асинхронный последовательный адаптер
Модемы
Операционная система MSDOS
Операционная система Windows
Общие вопросы
Приложение
Операционная система MS DOS
Каждый, кто когда-либо работал на персональном компьютере, знает, что диски предназначены для хранения больших и очень больших объемов информации (десятки и сотни мегабайтов), что информация хранится в виде файлов, а файлы находятся в каталогах. Во всех языках программирования и для всех трансляторов существуют те или иные средства, позволяющие записывать информацию в файлы и читать ее из файлов, как отдельными байтами, так и блоками. Можно также создавать файлы и каталоги, удалять или переименовывать их.Информация может записываться или читаться как последовательным, так и прямым методом доступа. В первом случае при записи информация всегда добавляется в конец файла, при чтении программа получает информацию из файла последовательно, байт за байтом. Прямой метод доступа позволяет записывать или считывать данные, которые находятся в произвольном месте файла. Программа при этом сама указывает смещение в файле для записи или чтения данных.
Дисководы и контроллеры
Ограничение доступа при загрузке MS-DOS
Обзор команд и драйверов MS-DOS 6.2
Команда MOVEПеремещает один или более файлов в новое место. Используется также для переименования каталогов.
MOVE [/Y /-Y][диск:][маршрут]имя_файла[,[диск:][маршрут] имя_файла[...]] приемник
Параметр [диск:][маршрут]имя_файла задает расположение и имя перемещаемого файла или файлов. "Приемник" задает новое расположение файла или новое имя каталога и может содержать буквенную метку диска и двоеточие, имя каталога или их комбинацию. Если перемещается только один файл, вы можете задать также имя файла (если хотите его переименовать).
Команда MOVE
Команда LASTDRIVE
Локальные сети. Работа с сервером Novell
Для получения доступа к ресурсам файл-сервера программа, запущенная на рабочей станции, должна выполнить процедуру подключения к файл-серверу. При этом файл-серверу сообщается имя пользователя и пароль, назначенные супервизором сети. В зависимости от предоставленного супервизором доступа программа сможет использовать те или иные ресурсы файл-сервера.Несмотря на то что в составе Novell NetWare поставляются утилиты login.exe и attach.exe, предназначенные для подсоединения к файл-серверу, у вас может возникнуть потребность создания своих аналогичных по выполняемым действиям утилит, дополнив их другими функциями. Например, вы можете организовать свою систему учета времени работы пользователей или добавить другие возможности. Мы научим вас создавать такие утилиты.
У вас может также возникнуть потребность определить список серверов, работающих в сети, а также список подключенных к ним пользователей. Мы приведем исходные тексты программ, получающих различную информацию о конфигурации сети и о сетевой операционной системе Novell NetWare.
Для разработки программ, защищенных от несанкционированного копирования, могут пригодиться сведения о способах "извлечения" серийного номера операционной системы Novell NetWare для любого работающего в сети сервера.
Если вы разрабатываете системы управления базами данных (СУБД) с многопользовательским доступом и хранением данных на дисках сервера, вам не обойтись без детального изучения методов корректной работы с файлами в многопользовательской среде. Вам потребуются средства синхронизации, ориентированные на использование файл-сервера. Мы научим вас работать с такими средствами.
Ценные бумаги
Практический подход к определению ценной бумаги может состоять в следующем. Если невозможно дать строго научное, а затем и юридическое определение, если невозможно сформулировать понятие ценной бумаги на все случаи жизни, то эту трудность можно обойти путем перечисления признанных государством конкретных видов ценных бумаг, которые имеются в практике. Например, в Гражданском кодексе Российской Федерации или других законах, относящихся к рынку ценных бумаг, определенные виды бумаг фиксируются именно как ценные бумаги.Анализ ценных бумаг
Биржа ценных бумаг
Виды ценных бумаг
Государственные ценные бумаги
Ценные бумаги - Деривативы
Законы о ценных бумагах
Рынок ценных бумаг
Справочник ценных бумаг
Иностранные ценные бумаги
Инструменты ценных бумаг
Классификация ценных бумаг
Клиринг ценных бумаг
Ценные бумаги - Коммерческие
Эмитенты и инвесторы бумаг
Стратегии покупки ценных бумаг
Учебники по ценным бумагам
Налоги с ценных бумаг
Обращение ценных бумаг
Понятие ценных бумаг
Производные ценные бумаги
Расчеты ценных бумаг
Ценные бумаги - Россия
Фиктивный капитал
Операции с ГКО