Программа для создания мозаики из плитки. Мозаика плиткой, создайте свою картину из мозаики по фото или растяжку. Рис.6. Дополнительные настройки программы AndreaMosaic

Введение

1.1 Версии DOS

2.2 Префикс программного сегмента

2.3 Программы типа.COM

2.4 Программы типа.EXE

2.5 Резидентные программы

2.6 Расширители DOS

Глава 3. Примеры программ, работающих под управлением DOS

3.1 Автоматизированная диагностическая система «АМСАТ - 7.81»

3.2 Программа SLS-Касса

3.3 Программа Simulation Field Of View (SIMFOV)

3.4 Программа Турбограф XXI

Заключение

Литература

Приложение


Введение

Современный компьютер – это универсальное, многофункциональное, электронное автоматическое устройство для работы с информацией. Его программное обеспечение можно разделить на общесистемное и прикладное. Операционные системы (ОС), являясь основой первого, обеспечивают функционирование и взаимосвязь всех компонентов компьютера и предоставляют пользователю доступ к его аппаратным возможностям.

По своим функциональным свойствам ОС делятся на три группы:

однопользовательские однозадачные;

однопользовательские многозадачные;

многопользовательские многозадачные.

Несмотря на то, что в исторической последовательности первыми на сцену вышли (в 60 – 70-е годы XX века) именно многопользовательские многозадачные ОС (OS 360/370, RSX и пр.), наибольшее распространение (вместе с ПК) получили однозадачные ОС: MS-DOS и ее аналоги.

МS DOS поддерживает компьютерные сети и графические интерфейсы пользователя, всевозможные запоминающие устройства, служит основой для тысяч прикладных программ.

Цель данной работы заключается в рассмотрении программ, работающих под управление операционной системы DOS.

Задачи работы:

рассмотреть версии и структуру операционной системы DOS;

выделить типы программ, работающих под управлением системы МS DOS: программы с расширением.СОМ и.ЕХЕ;

привести примеры программ, работающих под управлением DOS.


Глава 1. Операционная система MS-DOS

1.1 Версии DOS

Первой разработкой MS-DOS можно считать операционную систему (ОС) для персональных ЭВМ, созданную фирмой Seattle Computer Products в 1980 г. В конце 1980 г. система, первоначально названная QDOS, была модифицирована и переименована в 86-DOS .

Право на использование 86-DOS было куплено Корпорацией Microsoft, заключившей контракт с фирмой IBM, обязуясь разработать операционную систему для новой модели персональных компьютеров, выпускаемых фирмой. Когда в конце 1981 г. новый компьютер IBM PC приобрел широкую популярность, его операционная система представляла собой модифицированную версию системы 86-DOS, названную PC-DOS, версия 1.0.

Вскоре после выпуска IBM-PC на рынке стали появляться персональные компьютеры «схожие с РС». Операционная система этих компьютеров называлась MS-DOS, версия 1.0. Корпорация Microsoft предоставила в распоряжение фирм, производящих эти машины, точную копию операционной системы PC-DOS - широко теперь применяемую MS-DOS .

Единственным серьезным различием этих систем было то, что называется «уровнем системы». То есть для каждой машины необходимо было покупать свою ОС. Отличительные особенности каждой системы мог выявить только системный программист, в чьи обязанности входила работа по «подгонке» операционной системы к конкретной машине. Пользователь, работающий на разных машинах, не ощущал никакой разницы между ними.

С момента выпуска операционные системы PC-DOS и MS-DOS усовершенствовались параллельно и аналогичным образом. В 1982 году появились версии 1.1. Главным преимуществом новой версии была возможность использования двухсторонних дискет (версия 1.0 позволяла работать только с односторонними дискетами), а также возможность пересылки принтеровского вывода на другие устройства .

В 1983 году были разработаны версии 2.0. По сравнению с предыдущими они давали возможность использовать жесткий диск, обеспечивали усложненный иерархический каталог диска, включали встроенные устройства для дискет и систему управления файлами.

MS-DOS версии 3.0, выпущенная в 1984 году, предоставляла улучшенный вариант обслуживания жесткого диска и подсоединенных к компьютеру микрокомпьютеров. Последующие версии, включая 3.3 (появившуюся в 1987 году), развивались в том же направлении.

MS-DOS версии 5.0 предоставляет возможность использования памяти расположенной выше 1M .

В MS-DOS версии 6.0 расширены возможности использования памяти расположенной выше 1M, добавлена утилита оптимизации использования памяти Memmaker. Добавлено средство увеличения эффективного дискового пространства DoubleSpace. В комплект поставки включены утилиты проверки и оптимизации жесткого диска ScanDisk и Defrag.

1.2 Структура операционной системы DOS

Операционная система (ОС) – это комплекс специальных программных средств, предназначенных для управления загрузкой компьютера, запуском и выполнением других пользовательских программ, а также для планирования и управления вычислительными ресурсами персонального компьютера. Она обеспечивает управление процессом обработки информации и взаимодействие между аппаратными средствами и пользователем . ОС входит в системное программное обеспечение (см. Приложение).

ОC DOS состоит из следующих частей :

Базовая система ввода-вывода (BIOS), находящаяся в постоянной памяти (постоянном запоминающем устройстве, ПЗУ) компьютера. Эта часть операционной системы является «встроенной» в компьютер. Ее назначение состоит в выполнении наиболее простых и универсальных услуг операционной системы, связанных с осуществлением ввода-вывода. Базовая система ввода-вывода содержит также тест функционирования компьютера, проверяющий работу памяти и устройств компьютера при включении его электропитания. Кроме того, базовая система ввода-вывода содержит программу вызова загрузчика операционной системы.

Загрузчик операционной системы - это очень короткая программа, находящаяся в первом секторе каждой дискеты с операционной системой DOS. Функция этой программы заключается в считывании в память еще двух модулей операционной системы, которые и завершают процесс загрузки DOS. На жестком диске (винчестере) загрузчик операционной системы состоит из двух частей. Это связано с тем, что жесткий диск может быть разбит на несколько разделов (логических дисков). Первая часть загрузчика находится в первом секторе жесткого диска, она выбирает, с какого из разделов жесткого диска следует продолжить загрузи. Вторая часть загрузчика находится в первом секторе этого раздел она считывает в память модули DOS и передает им управление .

Дисковые файлы 10.SYS и MSDOS.SYS (они могут называться по-другому, например IВМВ.СОМ и IBMDOS.COM для PC DO; URBIOS.SYS и DRDOS.SYS для DR DOS, - названия меняются в зависимости от версии операционной системы). Они загружаются в пaмять загрузчиком ОС и остаются в памяти компьютера постоянно. Файл I0.SYS представляет собой дополнение к базoвой системе ввода-вывода в ПЗУ. Файл MSDOS.SYS реализует основные высокоуровневые услуги DOS.

Командный процессор DOS обрабатывает команды, вводимые пользователем. Командный процессор находится в дисковом файле COMMAND.СОМ на диске, с которого загружается ОС. Некоторые команды пользователя, например Type, Dir или Сор командный процессор выполняет сам. Такие команды называются внутренними.

Для выполнения остальных (внешних) команд пользователя командный процессор ищет на дисках программу с соответствующим именем и если находит ее, то загружает в память и передает eй управление. По окончании работы программы командный процессор удаляет программу из памяти и выводит сообщение о готовности к выполнению команд (приглашение DOS).

Внешние команды DOS - это программы, поставляемые вместе с операционной системой в виде отдельных файлов. Эти программы выполняют действия обслуживающего характера, например форматирование дискет, проверку дисков и т.д.

Драйверы устройств - это специальные программы, которые дополняют систему ввода-вывода DOS и обеспечивают обслуживание новых или нестандартное использование имеющихся устройств. Например, с помощью драйверов возможна работа с «электронным диском» т.е. частью памяти компьютера, с которой можно работать так же, как с диском. Драйверы загружаются в память компьютера при загрузке операционной системы, их имена указываются в специальном файл CONFIG.SYS. Такая схема облегчает добавление новых устройств позволяет делать это, не затрагивая системные файлы DOS .


Глава 2. Прикладные программы в среде DOS

2.1 Структура прикладных программ в среде DOS

Программы, которые выполняются под управлением системы МS DOS, делятся на два основных типа: программы с расширением.СОМ, которые имеют максимальный размер около 64 К, и программы с расширением.ЕХЕ, которые могут иметь размер наибольшей доступной памяти. На языке микропроцессора Intel 8086 это означает, что программы типа.СОМ соответствуют минимальной модели, в которой все регистры сегмента содержат одну и ту же величину, т.е. программа и данные объединены. В противоположность этому программы типа.ЕХЕ образуют малую, среднюю или большую модели, в которых регистры сегмента содержат различные величины, т.е. программа, данные и стек постоянно находятся в отдельных сегментах. Программы типа.ЕХЕ могут иметь много сегментов программ и данных, адресация к которым осуществляется при помощи длинных вызовов и манипуляций е регистром сегмента данных DOS .

Программа типа.СОМ постоянно хранится на диске в виде абсолютного образа памяти в файле с расширением.СОМ. У файла отсутствуют заголовок или какая-либо другая внутренняя служебная информация. С другой стороны, программа типа.ЕХЕ постоянно находится на диске в файле специального типа, который имеет индивидуальный заголовок, карту настройки, контрольную сумму и другую информацию, используемую системой МS DOS.

Утилитами обычно называют внешние команды (программы), входящие в стандартный комплект MS DOS в виде отдельных загрузочных файлов и выполняющих сервисные функции. В эту ОС входит более десятка утилит, предназначенных для разных целей. При практической работе наиболее часто используются лишь некоторые из них - format.com для форматирования дисков, print.com для вывода на печать и т.д. Достоинством MS DOS является то обстоятельство, что любая программа может играть роль сервисной наравне со стандартными утилитами, поскольку ее запуск не отличается от вызова утилит ОС.

7. Файл config.Sys

Файл config.sys представляет собой текстовый файл, предназначенный для определения конфигурации MS DOS, а также для загрузки драйверов и резидентных программ. Он создается автоматически программой установки MS DOS и затем при необходимости редактируется пользователем. Для редактирования файла можно использовать текстовый редактор edit, который входит в состав MS DOS.

С помощью файла конфигурации можно расширять ОС и изменять некоторые параметры, влияющие на работу внешних устройств (ВУ). Одно из важнейших свойств этой ОС состоит в возможности добавления новых ВУ и подключения новых специальных программ, обеспечивающих управление их работой. Эти программы, называемые драйверами ВУ, можно включить в систему, перечислив их в файле config.sys с помощью команды device, например, строка device=с:\sys\mouse.sys означает, что должен быть подключен драйвер манипулятора "мышь", находящийся в файле mouse.sys на диске С в каталоге SYS.

Помимо этого в файле конфигурации с помощью строки

можно указать, сколько файлов в системе может быть открыто одновременно (в данном примере 12), задать количество буферов с внешними накопителями с помощью строки

(в данном случае число буферов равно 30), а также задать некоторые другие параметры.

8. Файл autoexec.Bat

С точки зрения содержащейся в этом файле информации он является обычным командным файлом. Однако он играет особую роль, так как при начальном запуске и инициализации MS DOS обработка его начинается автоматически, без участия пользователя. В этот файл удобно занести команды, которые произведут необходимую настройку системы и автоматически создадут для пользователя привычную операционную обстановку.

Резидентные программы

Обычные программы MS DOS удаляются из ОП сразу после своего завершения. В отличие от них резидентные программы (РП) остаются в памяти и могут быть активизированы в процессе исполнения другой пользовательской программы или в то время, когда ЦП находится в состоянии ожидания. Такие программы называют еще TSR-программами (Terminate and Stay Resident). Активизация РП осуществляется при нажатии заранее заданной комбинации клавиш, по инициативе другой программы либо в результате выполнения аппаратного прерывания, например, от таймера. Для того, чтобы оставить себя резидентной в ОП, программа может использовать соответствующие прерывания MS DOS. РП могут использоваться для различных целей, например:

    для обеспечения пользователю при работе с какой-то программой возможности запуска другой программы, а по завершении ее работы возможности возврата к прерванной программе;

    для использования РП в качестве так называемой оболочки, контролирующей работу MS DOS, например, при использовании на ЭВМ, подключенной к локальной вычислительной сети в качестве рабочей станции, оболочки сетевой ОС NetWare версий 3.х и выше.

20.10.2013 17881

Т ем, кому хотя бы один раз приходилось собирать мозаику из натуральных материалов, наверняка знают каким трудным и кропотливым может быть этот процесс. Ну а как насчет мозаики цифровой? Да и вообще, можно ли доверить ее создание лишенным творческого чутья программам? Конечно! Вот как раз одной из таких программ является Photo Mosaic Wizard. Это относительно новое приложение, специально разработанное для создания мозаичных цифровых изображений. Всего за пять шагов это простое и удобное в использовании приложение создаст мозаику любой сложности, пользователю нужно лишь предоставить ему нужные материалы. Что представляют собой эти материалы догадаться не трудно. Во-первых, это изображение, которое будет служить в качестве основы мозаики, во-вторых, элементы, из которых эта самая мозаика будет составляться.


Такими элементами служат обычные изображения популярных форматов. Особый интеллектуальный алгоритм распределения элементов действует наподобие живого человека, благодаря чему созданная с помощью Photo Mosaic Wizard фотомозаика отличается особой реалистичностью и естественностью. В отличие от аналогичных программ, банально укладывающих элементы будущей мозаики в готовую сетку квадратов, Photo Mosaic Wizard сначала тщательно анализирует образец, затем выбирает наиболее подходящие элементы (мини-картинки) и только затем определяет местоположение и ориентацию каждого фрагмента. Процесс сборки фотомозаики по большей части автоматизирован. Основную часть работы программа берет на себя, вам лишь останется выбрать выходной формат и сохранить результат.

Впрочем, последнее слово остается за пользователем. Если вам вдруг покажется, что программа где-то допустила ошибку, вы можете отредактировать мозаику, заменив «неудачные» фрагменты на более подходящие. Как работать в Photo Mosaic Wizard? Оказывается очень просто. Интерфейс приложения построен в виде пошагового мастера и к тому же полностью русифицирован. На первом этапе вам будет предложено выбрать исходную картинку, которая должна стать мозаикой.

Да, перед этим стоит зайти в настройки и указать путь к папке с мини-изображениями (вложенные каталоги также поддерживаются), заодно же можете установить для вашей мозаики желаемое качество.

Если в следующем окне мастера указанная в настройках папка не отображается, добавьте ее вручную.

После этого начнется процесс индексирования. В зависимости от количества и размера изображений он может продолжаться от нескольких минут до часа и более. А теперь главный вопрос. Какие картинки допустимо использовать в качестве элементов мозаики? Каких-либо строгих ограничений здесь нет, исходниками могут служить картинки таких популярных форматов как JPG, PNG, GIF или BMP в количестве не менее 500 штук. Чем больше будет таких мини-изображений и чем разнообразнее будет их цветовая гамма, тем ярче и естественнее будет выглядеть ваша мозаика. Пять тысяч в самый раз. А вот соотношение сторон и размер принципиального значения не имеет.

Третий шаг – сборка. На этом этапе вы можете подкорректировать кое-какие настройки, например, выбрать варианты составных мини-изображений. Все готово.

Можно запускать процесс сборки. В отличие от индексирования сборка занимает на порядок меньше времени, впрочем, ее продолжительность также зависит от количества элементов, указанных в настройке выбора размера итоговой мозаики. Сконструированную мозаику можно масштабировать, а при необходимости и редактировать, заменяя вручную отдельные мозаичные элементы. Ну, вот собственно и все. Останется только указать предпочтительный размер файла и сохранить готовую мозаику в выбранную папку.

Обработка изображений - фотоэффекты

Фотомозаика - создание картины из фотографий.
Программа AndreaMosaic

Мозаика - один из самых красочных и древних способов создания изображений. В докомпьютерные времена это был весьма трудоемкий процесс, а сейчас создание мозаичной картины - простая и быстрая процедура, а основная сложность состоит в распечатке большого изображения.

Компьютерные технологии позволяют легко создать интересную мозаику из маленьких фотографий, которая может стать хорошим подарком к любому торжеству. Призыв "Книга - лучший подарок!" давно канул в лету и ему на смену предлагаю "Мозаика - лучший подарок!"

Мозаика из фотографий избавит вас от мучительных поисков оригинального подарка на юбилей шефа или день рождения друга. Мозаичное изображение любимой (ненавистной) физиономии придется по вкусу юбиляру, особенно, если оно составлено из большого числа маленьких фотографий "в тему". Например, для банкира можно сделать фото мозаику из изображений денежных купюр, для жены - из фотографий детей, мужа, её или ваших любовников и любовниц и т.п., смотря по обстоятельствам и желаемому результату.

Для создания эпохального полотна из мелких фрагментов (фотографий) рекомендую простую и абсолютно бесплатную программу AndreaMosaic . Автор Andrea Denzler . Программа работает со всеми версиями Windows, а также Mac OC X и Linux, полностью русифицирована и имеет понятный интерфейс с многочисленными подсказками. Созданную мозаику можно сохранить в форматах JPEG, TIFF, PSD и др. Пример фотомозаики для "начальника транспортного цеха", любителя изящных искусств, показан на рис.1 (наведите курсор для просмотра элементов мозаики):


Рис.1. Пример мозаики из фотографий

Скачать программу AndreaMosaic можно с официального сайта или .

Рабочее окно программы создания фотомозаики AndreaMosaic показано на рис.2:



Рис.2 . Рабочее окно программы AndreaMosaic

Интерфейс программы понятен без нудных пояснений, а при возникновении вопросов вам на помощь придут подробные всплывающие подсказки, которые появляются при наведении курсора на любой пункт. Например, на рис.3 показан скриншот с подсказкой-разъяснением, что такое шаблон .



Рис.3 . Подсказки в программе AndreaMosaic

Создание фотомозаики состоит из трех шагов (кнопки вверху рабочего окна - см. рис.2):
1 шаг. Выбор исходного изображения и параметров разбиения на клетки: надо указать разрешение, параметры плиток, размер будущей мозаики и др. Понятно, что чем больше размер, тем лучше и красивее полотно, но учитывайте ваши возможности печати больших изображений. Для этого можно воспользоваться услугами любой конторы широкоформатной печати или разбить изображение на части, например, формата А4, и распечатать их на обычном принтере, а затем наклеить на основание из картона или оргалита.
2 шаг. Загрузка изображений, которые будут использоваться в качестве плиток. Тут нет никаких ограничений - загружайте всё, что найдете в своем архиве. После загрузки вам предложат сохранить созданный список - обязательно сохраните, так в дальнейшем вам наверняка захочется поэкспериментировать с параметрами плиток в мозаике.
3 шаг. Создание фотомозаики. Внизу рабочего окна высветятся характеристики вашего будущего творения, например, как на рис.4.



Рис.4 . Информация о параметрах фотомозаики

Процесс создания фотомозаики отражается на диаграмме и по окончании будет предложено открыть созданный файл - рис.5:



Рис.5 . Окончание создания мозаики

Готов первый блин, который, как известно, комом, и теперь вы можете спокойно поэкспериментировать с параметрами мозаики. Количество настроек программы AndreaMosaic вполне достаточно для творческого процесса. Обратите внимание на параметр Тон плиток (см.рис.1), который определяет степень изменения исходных миниатюр. По умолчанию он равен 30%. Лучше всего, конечно, использовать значение Оригинал, но в этом случае понадобится много разнообразных по тону и яркости фотографий, чтобы получить хорошее качество мозаики. Если же такого разнообразия нет, то зрителям придется гадать, кто же изображен на мозаичной картине.

Дополнительно, в разделе настроек можно указать качество и формат выходного файла, папку для сохранения результатов и некоторые другие параметры - рис.6.


Рис.6 . Дополнительные настройки программы AndreaMosaic

В заключение, напомню, что овчинка, то есть мозаика, стоит выделки при размерах, как минимум А3 и более. Очень эффектно она смотрится в раме при размерах метр и более.

Если разбиение на клетки сделано по прямым линиям, как показано на рисунке справа, то после наклейки мозаики на твердую основу рекомендую сделать продольные прорези по границам клеток. В результате мозаика будет состоять из отдельных кусочков-фотографий, и вы смело можете утверждать, что несколько дней клеили вручную это полотно. Ваш шеф-юбиляр будет доволен, как бык после случки, и вам гарантирована премия!




Top