Опубликовано: 15 августа 2009. Автор: admin
До сих пор мы говорили о механизмах встраивания, подразумевая под этим включение в главный документ некоторых подчиненных документов или их фрагментов тем или иным способом. Такой подход на практике весьма распространен.
Но часто возникает необходимость просто сослаться из данного документа на некоторый другой, не вставляя его в текст целиком. Так, составляя отчет за текущий квартал, можно сослаться на отчет за предыдущий. Но вставлять его целиком в текст не имеет смысла. А если начальник, проявив интерес к "произведению", захочет все-таки посмотреть и прошлый отчет, то вызов посредством двойного щелчка не покажется сложным даже ему. При этом, однако, существенно экономится память, не дублируя прошлый отчет вставкой в новый.
Для реализации этого подхода в рамках Windows 3.1 предусмотрена следующая возможность: не вставлять в текст информацию, а вставить ссылку на нее (подобно библиографической ссылке в книге). Так, например, можно вставить пиктограмму И^е-приложения как предс-тавителя некоторого текста. Таким образом в документ встраивается связь (ссылка) с данным текстом, и пользователь получает возможность доступа к нему посредством пиктограммы.
Читать полностью
Опубликовано: 14 августа 2009. Автор: admin
Можете определить физические параметры процесса передачи, используя директиву Communications (Интерфейс).
Какая будет задана скорость передачи (Baud Rate), зависит, с одной стороны, от того, каким образом осуществляет передачу "партнер", а с другой —от производительности модема. Традиционная скорость состав-ляет сегодня 2400 Baud (бит в секунду). Более низкие значения заметно увеличивают расходы на телефон.
Остальные установки в этом диалоговом окне нужны лишь тогда, когда при передаче данных имеются отклонения от стандарта. Наиболее распространенным на сегодня является 8-битовый формат (например, при 7-битовом формате невозможно передавать сообщения, содержащие русские литеры) со стон-битами.
В большинстве случаев от плохо функционирующего контроля посредством бита четности (Parity) отказываются (None). Однако определенные виды передачи и протоколы передачи предписывают использование битов четности. Обратите внимание на то. что при включенном контроле четности (Parity) Terminal передает набор символов ASCII не полностью.
Читать полностью
Опубликовано: 10 августа 2009. Автор: admin
Весьма эффективным средством повышения производительности системы является т.н. кэш. Кэш представляет собой буферную быстродействующую память на полупроводниковых чипах, предназначенную для хранения последней считанной с винчестера или записанной на винчестер порции информации. Находящаяся в кэше информация доступна для чтения. По этой причине нет необходимости повторно считывать данную порцию с диска, ее можно быстро получить прямо из кэша.
Кэш может быть реализован аппаратно или программно. Аппаратно реализованный кэш представляет собой часть накопителя (или контроллера), он скрыт от пользователя. Накопитель с таким буфером, как правило, не требует уже никакой оптимизации. Программный кэш занимает некоторую часть оперативной (как правило, дополнительной) памяти под буфер.
Читать полностью
Опубликовано: 07 августа 2009. Автор: admin
Этот режим может быть установлен только на компьютерах, построенных на процессоре 80386 (или более мощных моделях, например 80486) и оснащенных не менее чем 2 Мбайт памяти.
В расширенном режиме параллельно могут выполняться не только Windows-приложения, но и DOS-приложения, причем с вполне достаточной скоростью (зависящей, конечно, от конфигурации и быстродействия компьютера). В большой по размеру рабочей памяти эмулируются несколько независимых (виртуальных) машин При "переключении" между этими машинами нет необходимости вручную выгружать что-либо на диск (или загружать обратно). Если при работе оперативная память заполнилась, а возникает потребность в загрузке в нее дополнительных объектов, происходит автоматическая выгрузка в файл свопирования редко используемых фрагментов оперативной памяти и загрузка на их место требуемых в данный момент. Эта операция протекает достаточно быстро, если использовать постоянный файл свопирования, реализуемый собственными сред-ствами Windows 3.1.
Читать полностью
Опубликовано: 04 августа 2009. Автор: admin
Реализованный в оболочке Windows механизм управления памятью достаточно сложен. Однако совсем опускать этот вопрос нельзя, и автор предлагает читателям обзор основных принципов такого управления. Для понимания работы приложений в среде Windows достаточно изложенных здесь сведений.
DOS и основная память
На начальном периоде развития операционной системы DOS (MS-DOS, DR-DOS), длившемся около 10 лет, прикладные программы для ПК были относительно несложными и не требовали больших объемов памяти. По этой причине в DOS была установлена 640 Кб граница, и трудно представить себе, что какое-то приложение сможет поглотить столь большие объемы памяти.
Но со временем данная граница стала стеснять многие приложения. Особенно это касается достаточно сложных интегрированных систем и систем обработки графики, требующих хранения больших объемов информации.
Читать полностью
Опубликовано: 04 августа 2009. Автор: admin
После всей этой подготовки можно приступать к собственно операциям над файлами. Сначала о копировании файла SETUP.ТХТ на дискету.
Если все подготовительные операции (создание и расположение окон) выполнены, то само копирование выглядит очень просто. Производится подготовка. Л далее найдите в окне-источнике копируемый файл, например SETUP.TXT. Потом нажмите клавишу [Ctrl] и держите ее нажатой. Затем перетащите с помощью мыши пиктограмму файла SETUP.TXT в окно-приемник и освободите кнопку мыши, когда перемещаемая пиктограмма будет располагаться поверх той директории, в которую требуется переместить файл. В данном случае речь идет о директории BACKUP на
Запрос на подтверждение выполнения копирования
Требуется подтвердить необходимость копирования посредством щелчка на поле кнопки Yes. После этого Менеджер Файлов сообщает о процессе копирования кратковременным изображением информационного окна на экране дисплея. После завершения копирования видно имя и пиктограмму файла SETUR.TXT в требуемой директорш! на дискете.
Читать полностью
Опубликовано: 11 июля 2009. Автор: admin
Обычный телефон с трубкой на шнуре удобнее разве что в присутственном месте – посетители не смогут украсть трубку. Во всех остальных случаях радиотелефон удобнее – надо ли кого в этом убеждать? Благо, что современные модели больше похожи на сотовые телефоны, чем на те килограммовые монстры, какими они были пятнадцать лет назад. Причем похожи не только по размерам и весу, но и по функциям: тут и цифровая передача сигнала, графический дисплей, адресная книга... Наверное, производители могли бы выпускать радиотелефоны совсем уж миниатюрных размеров, но не делают этого только по одной причине: такой телефон слишком легко будет потерять в собственной квартире – ведь не носить же его по комнате в кобуре, как сотовый?
Одним словом, вопрос: «Нужен ли радиотелефон?» уже давно не стоит. Гораздо интереснее другой вопрос: «Как выбрать радиотелефон?» Количество различных моделей очень велико, но если четко определиться с требованиями к телефону, то процесс выбора становится не таким уж и сложным.
Читать полностью
Опубликовано: 11 июля 2009. Автор: admin
Краткий обзор принципов параллельной работы
К наиболее ярким отличительным чертам оболочки Windows принадлежит возможность параллельного запуска и работы нескольких приложений. Параллельная работа с несколькими задачами во многих случаях создает для пользователя естественную рабочую среду. Например, при составлении отчета под рукой необходим редактор текста (для собственно ввода текста отчета), табличный процессор или хотя бы калькулятор (для вычислений), база данных (для выборки сведений о клиентах) и т.п. И все эти программы необходимы в активном состоянии, чтобы можно было время от времени переключаться между ними, причем достаточно быстро.
Внутренние механизмы реализации параллельной работы заданий на ПЭВМ довольно сложны (и их разбор не является предметом этой книги). Более того, сама операционная система MS-DOS по своей природе является однопользовательской и однозадачной, т.е. рассчитана на выполнение в каждый конкретный момент только одной программы одного пользователя.
Читать полностью
Опубликовано: 07 июля 2009. Автор: admin
В расширенном режиме имеется возможность выделить DOS-приложению расширенную (extended XMS) и дополнительную (expanded EMS) память. Это позволяет эффективно эксплуатировать программы, способные захватывать для своих нужд память сверх стандартного лимита DOS. При отсутствии на компьютере дополнительной или расширенной памяти содержимое полей данных опций в диалоговом окне PIF-редактора может оставаться неизменным.
Некоторые приложения используют стандартные средства обслуживания дополнительной памяти, поддерживаемые также и оболочкой Windows и построенные в соответствии с 4-ой версией спецификации Microsoft Expanded Memory Specification (LIM EMS). При этом следует учитывать, что оболочка Windows на самом деле не работает с дополнительной памятью, а по мере необходимости эмулирует ее на базе стандартной для этой оболочки расширенной памяти.
Читать полностью
Опубликовано: 18 июня 2009. Автор: admin
Некоторые DOS-приложения, например Word for DOS, благодаря специальным директивам, поддерживают обмен информацией с буфером промежуточного хранения и могут принимать из него иллюстрации. Но для использования предоставляемых возможностей оболочка должна работать в расширенном режиме. Для преодоления возникающих при подобных передачах сложностей можно воспользоваться специальной программой CLIPSAVE.EXE, поставляемой фирмой Microsoft.
Оптимизация работы оболочки Windows
Оболочка Windows 3.1 обладает высокой производительностью и работает достаточно эффективно. Однако вполне возможны ситуации, в которых скорость работы системы не будет удовлетворять. Не исключены случаи выдачи сообщений о недостатке памяти, истощении системных ресурсов и т.п.
В большинстве случаев подобные "неприятности" порождаются аппаратурой компьютера. Оболочка Windows 3.1 относится к программам, интенсивно использующим память. Подобно версии 3.0, она "рассчитывает" на достаточно мощный 386 (а лучше 486) процессор и быстрый (а лучше специализированный) графический адаптер.
Читать полностью