<?xml version="1.0" encoding="windows-1251"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Компьютерный форум - Блоги</title>
		<link>http://pchelpforum.ru/blogs/</link>
		<description>Форум компьютерной помощи. Проконсультируем по любому вопросу.</description>
		<language>ru</language>
		<lastBuildDate>Sun, 08 Mar 2026 18:28:02 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>60</ttl>
		<image>
			<url>http://pchelpforum.ru/images/cb/misc/rss.jpg</url>
			<title>Компьютерный форум - Блоги</title>
			<link>http://pchelpforum.ru/blogs/</link>
		</image>
		<item>
			<title>Дорогая техподдержка!</title>
			<link>http://pchelpforum.ru/b40780/e1780/</link>
			<pubDate>Mon, 25 Jan 2016 17:36:52 GMT</pubDate>
			<description>Дорогая техподдержка! 
 
«В начале года я обновилась с Бойфренд 5.0 до Муж 1.0 и обнаружила существенное замедление работы системы. Это особенно...</description>
			<content:encoded><![CDATA[<div>Дорогая техподдержка!<br />
<br />
«В начале года я обновилась с Бойфренд 5.0 до Муж 1.0 и обнаружила существенное замедление работы системы. Это особенно касается приложений Цветы и Драгоценности, которые под Бойфренд 5.0 работали просто идеально.<br />
<br />
Кроме того, в Муж 1.0. не оказалось таких полезных программ, как Романтика 9.5 и Личное Внимание 6.5, зато установилась куча ненужных программ типа Премьер-Лига 5.0, НХЛ 3.0 и Бильярд 4.1.<br />
<br />
Общение 8.0 перестало работать, а Уборка Дома 2.6 при попытке запуска валит всю систему. Я пыталась использовать Нытье 5.3, чтобы починить их, но это не сработало.<br />
<br />
Что мне теперь делать?»<br />
<br />
Отчаявшаяся<br />
<br />
Дорогая Отчаявшаяся!<br />
<br />
«В нашей лицензии указано что Бойфренд 5.0 — это развлекательный пакет, а Муж 1.0 — операционная система. Попробуйте запустить утилиту „Я думала, ты любишь меня.exe“, загрузите приложение Слезы 6.2 и не забудьте установить обновление системы Чувство Вины 3.0. Если вы сделаете все правильно, система Муж 1.0 автоматически запустит приложения Драгоценности 2.0 и Цветы 3.5.<br />
<br />
Однако учтите, что, если вы будете слишком часто использовать эти приложения, система запустит Гнетущее Молчание 2.5, Друзья 7.0 или Пиво 6.1. Что касается Пиво 6.1 — это опасная программа-вирус, которая без вашего ведома загрузит приложения Пуканье и Громкий Храп Бета.<br />
<br />
Но, как бы там ни было, НИ В КОЕМ СЛУЧАЕ не устанавливайте приложение Теща 1.0 (оно запускает вирус, который отбирает у вас управление всей системой, и вы теряете над ней контроль). В дополнение к сказанному — не пытайтесь заново установить Бойфренд 5.0. Они несовместимы с Муж 1.0, и это вызовет крах системы.<br />
<br />
Напоследок: Муж 1.0 — отличная программа, но у нее ограниченные ресурсы памяти, и она очень медленно запускает любые новые приложения. Чтобы увеличить память и улучшить работу системы — предлагаем вам купить несколько новых программ. Мы рекомендуем: Готовка 3.0 и Красивое Нижнее Белье 7.7.<br />
<br />
Удачи вам!»</div>

]]></content:encoded>
			<dc:creator>OlegSh</dc:creator>
			<guid isPermaLink="true">http://pchelpforum.ru/b40780/e1780/</guid>
		</item>
		<item>
			<title>Горячие новости, выход Outlast 2</title>
			<link>http://pchelpforum.ru/b38512/e1778/</link>
			<pubDate>Tue, 12 Jan 2016 11:27:41 GMT</pubDate>
			<description>Изображение: https://pp.vk.me/c628220/v628220110/321fe/Zx-pUZ_FYsc.jpg  
 
 
Вот так вот, я еще в первую чать не поиграл а уже во всю ходят всякие...</description>
			<content:encoded><![CDATA[<div><div align="center"><img src="https://pp.vk.me/c628220/v628220110/321fe/Zx-pUZ_FYsc.jpg" border="0" alt="" /><br />
</div><br />
Вот так вот, я еще в первую чать не поиграл а уже во всю ходят всякие истории про вторую часть. <br />
Сразу к сути, действие игры, название которой вы видите в заголовке, Outlast 2, будет происходить сразу после оригинальной игры. Жанр, как обычно, Survival  horror.<br />
<br />
Red Barrels Games, выходцы из Ubisoft, дебютной игрой была оригинальная игра, Outlast. Так вот они поделились подробностями разработки. Из сообщений в твиттора компании стало ясно, что они откажутся от психиатрической больницы, где собственно все и происходило в первой части Outlast. <br />
 <br />
Если заинтересовало<br />
Вот собственно моя статейка: <a href="http://alivesto.ru/goryachie-novosti-vyxod-outlast-2/" target="_blank">Outlast 2</a>, дальше тут писать не буду, не хочу уникальность уменьшить)</div>

]]></content:encoded>
			<dc:creator>rew</dc:creator>
			<guid isPermaLink="true">http://pchelpforum.ru/b38512/e1778/</guid>
		</item>
		<item>
			<title>Бесплатный антивирус от Касперского</title>
			<link>http://pchelpforum.ru/b14158/e1775/</link>
			<pubDate>Mon, 04 Jan 2016 07:38:25 GMT</pubDate>
			<description>Ха, вот и появился бесплатный антивирус от Касперского. 
Многие не верили, что такое вообще возможно - оказалось, что да, возможно.  
 
Приятный...</description>
			<content:encoded><![CDATA[<div>Ха, вот и появился бесплатный антивирус от Касперского.<br />
Многие не верили, что такое вообще возможно - оказалось, что да, возможно. <br />
<br />
Приятный подарок приподнесла Лаборатория Касперского в первый день 2016 года выпустив на рынок бесплатный антивирус от Касперского. <br />
<br />
Несколько лет назад, я обращался непосредственно к Евгению Касперскому с просьбой сделать подобный продукт. На что получил ответ - программисты тоже хотят кушать. прям как с ребенком. А вот сейчас стратегия изменилась.<br />
<b><br />
ИМХО</b><br />
<br />
Через несколько лет, вообще антивирусы превратятся в бесплатные продукты. А оплату будут взыимать за поддержку, иными словами за услугу. Может еще что то введут, но сами продукты превратяться в бесплатные.<br />
<br />
Хорошо это или плохо? Не знаю. Но думаю многие просто откажуться от Windows и перейдут на Linux.</div>

]]></content:encoded>
			<dc:creator>veterok2308</dc:creator>
			<guid isPermaLink="true">http://pchelpforum.ru/b14158/e1775/</guid>
		</item>
		<item>
			<title>Антивирусы на вырост</title>
			<link>http://pchelpforum.ru/b14158/e1736/</link>
			<pubDate>Sat, 19 Sep 2015 21:06:35 GMT</pubDate>
			<description>Это моя первая запись в данном блоге. Сегодня я бы хотел рассказать, как я познакомился с антивирусами и немного углубиться в историю. 
 
В начале...</description>
			<content:encoded><![CDATA[<div>Это моя первая запись в данном блоге. Сегодня я бы хотел рассказать, как я познакомился с антивирусами и немного углубиться в историю.<br />
<br />
В начале времен я знал только несколько антивирусов хорошие (как доктор веб и касперский) и все остальные. Ко всем остальным я относил абсолютно все которых я знал очень мало. Эта была эра без интернета. Антивирусные базы обновлял в ручную - была такая возможность. Да и сейчас можно так сделать с некоторыми антивирусами.<br />
<br />
Затем появился интернет. Сначала совсем слабенький 64 килобита за секунду - за то безлимитный!!! Как же я был рад. Мне казалось что все прекрасно работает и о большем нельзя мечтать. Конечно с появлением интернета увеличилась и опасность подцепить какой нибудь вирус. При такой скорости был оптимальный для меня в то время Доктор Веб, а фаерволом был Касперский Анти-Хакер. Молодое поколение пользователей наверное и не знает о таком продукте.<br />
<br />
Время шло, росла и скорость доступа во всемирную паутину. Но мне уже было интересно пробовать различные антивирусные программы. Я все искал себе наиболее подходящую. <br />
<br />
НОД 32 - не смог осилить. Для меня она показалась сложной в плане настройки. Может потому что некоторые словосочетания не понимал или мой мозг их отвергал, может еще по какой причине. О нем слышал как много положительного так и малость отрицательные отзывы. Мнение свое не буду говорить, так как совсем мало им пользовался.<br />
<br />
Доктор Веб - этим платным антивирусом пользовался как &quot;до интернет эры&quot; так и после. Оставил положительные впечатления. Минусом данного продукта является медленное сканирование системы. Хотя если у вас активное заражение его сканер считается одним если не сказать большее, самым лучшим. Антивирусные базы скромные ( на момент пользования продуктом) - так что для меня огромный плюс. По поводу нагрузки на компьютер - я уже не помню. Но вроде не сильно грузил - я не жаловался на это, а может просто не сравнивал с другими продуктами.<br />
<br />
Авира или Avira как еще его называют &quot;по правильному&quot;. С этим бесплатным антивирусом я очень долго просидел. Он мне всегда нравился. ДА и сейчас я к нему отношусь с почтением. Прекрасно ловит и защищает. При этом же антивирусе я познакомился и с фаерволом COMODO. Как сейчас помню, это была версия 2,7 с русским интерфейсом. По тестам, фаервол был не подражаем. Да и сейчас он один из лидеров в своей области.<br />
<br />
Бесплатным антивирусом Avast! я не так много пользовался. За то вздрогнул когда он со мной заговорил человеческим голосом. Но он у меня не прижился. Как то быстро надоел.<br />
<br />
Далее я на пару лет подсел на Касперский Интернет Секьюрити. Это произощло после того, как я позволили увести у себя с компьютера пароли от своего сайта dirfreesoft.ru. Служба хостера заставила меня установить каспера и проверить комп - на котором и были обнаружены трянцы утянувшие пароли. Данный комплексный продукт мне пришелся очень по душе. Компьютер не тормозил вовсе и защита была на высоте. Правда, чтоб защиту такую выставить пришлось его настраивать. По умолчанию к сожалению он не так уж и хорош в плане защиты от шифровальщиков и ПНП.<br />
<br />
Потом я познакомился <a href="https://www.dirfreesoft.ru/antivirusi/forticlient" target="_blank">бесплатным антивирусом FortiClient</a> мало кто о нем слышал. А жаль. Продукт оказался очень удачным. Особенно отлично работает у него сканер, а веб-фильтр вообще не подражаем. Ведь не зря компания что выпускает данное решение является мировым лидером безопасности. Данный бесплатный антивирус идет без фаервола, его приходится устанавливать дополнительно. Совсем мало нагружает операционную систему, т.е. он не заметен в компьютере. К сожалению ядро редко обновляется. <br />
<br />
На сегодняшний момент себе установил бесплатный антивирус 360 Total Security. К нему поставил SpyShelter Firewall. А в качестве веб-фильтра McAfee SiteAdvisor. От рекламы меня спасает <a href="https://www.dirfreesoft.ru/stati/kak-ubrat-reklamu-v-brauzere" target="_blank">лучший антибаннер</a> Адгуард. Все настроено и все работает. Компьютер очень быстро выполняет все операции. Сайты открываются без задержек. Все нравится!</div>

]]></content:encoded>
			<dc:creator>veterok2308</dc:creator>
			<guid isPermaLink="true">http://pchelpforum.ru/b14158/e1736/</guid>
		</item>
		<item>
			<title>Тормозит система</title>
			<link>http://pchelpforum.ru/b99173/e1731/</link>
			<pubDate>Sat, 12 Sep 2015 13:25:18 GMT</pubDate>
			<description>Здравствуйте, у меня тормозит система, в основном проводник. Помогите чем можете.</description>
			<content:encoded><![CDATA[<div>Здравствуйте, у меня тормозит система, в основном проводник. Помогите чем можете.</div>

]]></content:encoded>
			<dc:creator>zheludkov</dc:creator>
			<guid isPermaLink="true">http://pchelpforum.ru/b99173/e1731/</guid>
		</item>
		<item>
			<title>Написание файла AUTOEXEC.BAT (окончание)</title>
			<link>http://pchelpforum.ru/b4141/e1727/</link>
			<pubDate>Thu, 03 Sep 2015 23:07:31 GMT</pubDate>
			<description>Программы для облегчения редактирования командной строки 
Возможности  по редактирования вводимых команд, предоставляемые DOS, весьма  ограничены и...</description>
			<content:encoded><![CDATA[<div><div align="left"><i>Программы для облегчения редактирования командной строки</i><br />
Возможности  по редактирования вводимых команд, предоставляемые DOS, весьма  ограничены и неудобны. Поэтому многие пользователи запускают какую-либо  специальную резидентную программу, позволяющую выводить в командную  строку одну из нескольких последних введенных команд и редактировать  команду в командной строке более удобным образом. Описание возможностей  одной из таких программ - программы DOSKEY - было приведено ранее.<br />
<i>Программа MSCDEX - доступ к компакт-дискам</i><br />
Если  ваш компьютер оснащен дисководом для компакт-дисков, то для обезпечения  доступа к компакт-дискам потребуется программа MSCDEX.EXE (см. ранее).  Эта программа позволяет работать с компакт-диском как с большой  дискетой, хотя на самом деле данные на компакт-диске хранятся совершенно  по-другому. Команда вызова программы MSCDEX.EXE может быть такой:</div><blockquote><div align="left">C:\EXE\MSDOS\MSCDEX.EXE /D:MSCD00</div></blockquote><div align="left">Здесь  предполагается, что программа находится в каталоге C:\EXE\MSDOS, а  MSCD00 - имя, которое было присвоено дисководу при вызове драйвера,  обезпечивающего физический доступ к компакт-диску (см. ранее).<br />
<i>Программа SMARTDRV - кэширование дисков</i><br />
Если  ваш компьютер оснащен хотя бы 1 Мбайтом оперативной памяти, то для  повышения производительности может быть очень полезно использовать  кэширование дисков. Для этого можно использовать программу SMARTDRV (см.  ранее). Упрощенный формат вызова программы:</div><blockquote><div align="left"><b>SMARTDRV</b>[<b>.EXE</b>] [<i>размер-кэша </i>[<i>размер-кэша-под-Windows</i>]] [<b>/X</b>]</div></blockquote><div align="left">Здесь параметр <i>размер-кэша</i> указывает размер кэша в Кбайтах при работе в DOS; параметр <i>размер-кэша-под-Windows</i> - размер кэша (в Кбайтах) при работе в Windows. Если размера кэша не заданы, они устанавливаются по умолчанию. Параметр <b>/Х</b>,  если он задан, запрещает кэширование операций записи со всеми дисками,  кроме тех, для которых оно явно включено (это снижает производительность  кэширования, но обезпечивает его полную безопасность). Более подробно  использование программы SMARTDRV было описано ранее.<br />
Например, команда вызова программы может быть такой: <b>C:\EXE\MSDOS\SMARTDRV.EXE 2048 1536 /X</b>  - здесь предполагается, что файл SMARTDRV.EXE находится в каталоге  C:\EXE\MSDOS, размер кэша устанавливается 2048 Кбайт (2 Мбайта) при  работе в DOS и 1536 Кбайт (1,5 Мбайта) при работе в Windows, а  кэширование записи запрещается..<br />
<font color="Blue"><i>Замечания.</i></font>  1. Для кэширования дисков программой SMARTDRV необходимо, чтобы  компьютер был оснащен расширенной памятью и чтобы диспетчер расширенной  памяти (например, HIMEM.SYS) был загружен до запуска программы SMARTDRV.  Для кэширования компакт-дисков необходимо, чтобы программа MSCDEX была  запущена до SMARTDRV.<br />
2. Кэширование дисков не  нужно при наличии кэшированного контроллера дисков (там кэширование  осуществляет аппаратно сам контроллер), а также при работе всреде  графической оболочки Windows 95, которая кэширует диски сама.<br />
<i>Вызов антивирусных программ</i><br />
Для  защиты от вирусов в файл AUTOEXEC.BAT часто вставляют команды вызова  антивирусных программ. Здесь применяются три типа программ:</div><ul><li><i>программы-ревизоры</i>  выявляют изменения на дисках и при обнаружении подозрительных  (характерных для вирусов) изменений докладывают об этом пользователю.  Примером таких программ является ADinf из антивирусного комплекса DSAV  фирмы &quot;Диалог-Наука&quot;;</li>
<li><i>программы-детекторы</i> проверяют файлы  на дисках на наличие вирусов. Примером таких программ являются Aidstest  и Dr.Web из антивирусного комплекса DSAV фирмы &quot;Диалог-Наука&quot;,  программа NAV из Norton AntiVirus. Иногда программы-детекторы работают  &quot;в паре&quot; с программами-ревизорами. Например, программы Aidstest и Dr.Web  могут проверять только файлы из списка новых и измененных файлов,  составленного программой ADinf;</li>
<li><i>программы-сторожа</i> - это  резидентные программы, которые могут проверять запускаемые программы на  наличие в них вирусов, вставляемые дискеты - на зараженность загрузочным  вирусом, а также &quot;перехватывать&quot; запросы на выполнение различных  &quot;подозрительных&quot; действий, т.е. операций, которые используют  компьютерные вирусы для своего &quot;размножения&quot; и для порчи информации в  компьютере (скажем, запись в файл COMMAND.COM или в загрузочный сектор  на жестком диске). При выявлении таких ситуаций на экран компьютера  выводится сообщение, и пользователь может выбрать, какое действие  следует предпринять. Примерами таких программ являются NAVTSR из Norton  AntiVirus, NAVBRES из Norton AntiVirus для Windows 95.</li>
</ul>Наилучшую  защиту от вирусов дает совместное использование всех трех типов  программ. Более подробно о защите от вирусов говорилось ранее.<br />
<i>Обслуживание и резервирование дисков</i><br />
Некоторые пользователи вставляют в файл AUTOEXEC.BAT команды для выполнения программ обслуживания дисков (см. ранее):<br />
<ul><li><i>Image</i> - создание копий системных областей диска;</li>
<li><i>NDD</i> - проверка файловой структуры и поверхности диска;</li>
<li><i>SpeeDisk</i> - оптимизация размещения файлов на диске.</li>
</ul>Иногда  в файл AUTOEXEC.BAT вставляют и команды для запуска резервирования  файлов (программы резервирования для DOS мы описывать не станем, а о  резервировании в среде Windows будем говорить далее).<br />
Однако, выполнение программ обслуживания дисков и резервирования  занимает много времени (за исключением, разве лишь, выполнения программы  Image). Да и выполняться многие из этих программ должны не каждый раз  при загрузке DOS, а, скажем, раз в день или даже раз в неделю. Поэтому  ниже мы опишем, как можно выполнять отдельные команды или группы команд  из файла AUTOEXEC.BAT лишь раз в день или раз в неделю, а также  пропускать части файла AUTOEXEC.BAT с помощью нажатия на ту или иную  клавишу. Там же будет приведен пример вызова программ обслуживания  дисков.<br />
<i>Программа-оболочка</i><br />
Если вы привыкли использовать какую-либо программу-оболочку типа Norton  Commander, то целесообразно вставить в конец файла AUTOEXEC.BAT команду  для запуска соответствующей программы.<br />
<font color="Blue"><i>Пример файла AUTOEXEC.BAT</i></font><br />
В заключение приведем пример файла AUTOEXEC.BAT с комментариями. В  примере предполагается, что файлы MS DOS находятся в каталоге  C:\EXE\MSDOS.<br />
@echo off<br />
rem    Установка пути поиска программ<br />
path C:\EXE;C:\EXE\MSDOS;C:\EXE\NU;C:\WINDOWS;D:\BC<br />
rem    Установка вида приглашения DOS<br />
prpmpt $p$g<br />
rem    Установка переменных окружения<br />
set TEMP=C:\WINDOWS\TEMP<br />
set TMP=C:\WINDOWS\TEMP<br />
SET BLASTER=a330 i9 d1 t2<br />
rem    Загрузка русских букв в знакогенератор<br />
MODE CON CODEPAGE PREPARE=((866) C:\EXE\MSDOS\EGA3.CPI)<br />
MODE CON CODEPAGE SELECT=866<br />
rem    Запуск драйвера клавиатуры<br />
KEYB RU,,C:\EXE\MSDOS\KEYBRD2.SYS<br />
rem    Запуск командного файла для прверки на наличие вирусов<br />
call C:\EXE\ANTIVIR\VIRTEST.BAT<br />
rem    Запуск программы MSCDEX (доступ к компакт-диску)<br />
C:\EXE\MSDOS\MSCDEX.EXE /D:MSCD00<br />
rem    Запуск программы SMARTDRV (кэширование дисков)<br />
C:\EXE\MSDOS\SMARTDRV.EXE /X<br />
rem    Запуск программы Norton Commander<br />
NC</div>

]]></content:encoded>
			<dc:creator>Базаров</dc:creator>
			<guid isPermaLink="true">http://pchelpforum.ru/b4141/e1727/</guid>
		</item>
		<item>
			<title>Написание файла AUTOEXEC.BAT (начало)</title>
			<link>http://pchelpforum.ru/b4141/e1726/</link>
			<pubDate>Thu, 03 Sep 2015 23:07:00 GMT</pubDate>
			<description>Назначение 
При начальной загрузке DOS после завершения выполнения файла CONFIG.SYS автоматически выполняется командный файл AUTOEXEC.BAT, если он...</description>
			<content:encoded><![CDATA[<div><font color="Blue"><i>Назначение</i></font><br />
При начальной загрузке DOS после завершения выполнения файла CONFIG.SYS автоматически выполняется командный файл AUTOEXEC.BAT, если он имеется в корневом каталоге загрузочного диска. В файл AUTOEXEC.BAT целесообразно записать команды, которые должны выполняться каждый раз при начальной загрузке операционной системы. Эти команды могут осуществить необходимую настройку операционной системы и установить удобное для работы окружение.<br />
Как правило, в файл AUTOEXEC.BAT записывают следующие команды:<br />
<ul><li>команды запуска резидентных программ и других программ, которые целесообразно запускать при каждой загрузке DOS;</li>
<li>команды для установки переменных окружения DOS (команда SET);</li>
<li>команду Path для задания списка каталогов, в которых производится поиск запускаемых программ;</li>
<li>команду Prompt для установки формата приглашения DOS.</li>
</ul>При наличии файла AUTOEXEC.BAT DOS не задает в процессе начальной загрузки вопросов о текущей дате и времени.<br />
<font color="Blue"><i>Формат файла</i></font><br />
AUTOEXEC.BAT является обычным командным файлом, так что в нем можно использовать все возможности командных файлов, описанные ранее.<br />
<font color="Blue"><i>Установка списка каталогов, в которых производится поиск программ</i></font><br />
Как указывалось ранее, с помощью команды DOS Path можно установить, в каких каталогах будет производится поиск выполняемых программ. После ввода любой команды, не являющейся внутренней командой DOS, поиск соответствующей программы производится сначала в текущем каталоге, а затем в каталогах, указанных в команде Path. Каталоги в команде  Path перечисляются через точку с запятой.<br />
Формат команды: <b>path</b> <i>имя-каталога</i> [;<i>имя-каталога</i>]...<br />
Просмотр каталогов, заданных в команде Path, производится в том же порядке, в котором они указаны в команде.<br />
<i>Рекомендации по использованию</i><br />
В списке каталогов, задаваемом в команде Path, следует перечислить через точку с запятой каталоги, в которых находятся исполняемые программы общего назначения. Сначала лучше указать более часто используемые каталоги. Много каталогов в команде Path указывать нежелательно, так как это приведет к длительному поиску нужной команды на диске, особенно при отсутствии кэширования дисков.<br />
<i>Пример</i><br />
<b>Path C:\EXE;C:\EXE\MSDOS;D:\TP;D:\TC;D:\WORD</b><br />
<font color="Blue"><i>Замечание.</i></font> Имена каталогов в команде Path рекомендуется указывать полностью, т.е. они должны начинаться с имени дисковода и символа &quot;\&quot;, например C:\USER\WORK. Это позволит командному процессору DOS правильно находить эти каталоги независимо от того, какой каталог и дисковод являются текущими.<br />
<font color="Blue"><i>Установка формата приглашения DOS</i></font><br />
Для изменения вида приглашения DOS (т.е. текста, который показывает, что DOS готова к приему команд пользователя) используется команда Prompt. Формат команды: <b>prompt</b> [<i>текст</i>]. В тексте, указываемом в команде <b>Prompt</b>, можно употреблять специальные сочетания символов $p, $n, $d, $t, $h, $e, $g и др. Их смысл был объяснен ранее. Так, команда <b>PROMPT $p$g</b> устанавливает приглашение DOS, содержащее информацию о текущем каталоге и символ &quot;&gt;&quot;, например <b>C:\WORK\DOC&gt;</b>. Такое приглашение обычно и используется.<br />
<font color="Blue"><i>Установка переменных окружения</i></font><br />
Как указывалось ранее, DOS имеет специальную область памяти, называемую <i>окружением </i>(<i>environment</i>), в которой она хранит набор строк символов, которые могут использоваться программами. Каждая строка символов в окружении имеет вид <i>имя-переменной</i>=<i>значение</i>, где <i>имя-переменной</i> это строка символов, не содержащая знаков равенства и пробелов, а значение - любая строка символов. Для установки переменных окружения может использоваться команда DOS Set. Формат команды:<br />
<div align="center"><b>set </b><i>переменная</i>=<i>значение</i></div><div align="left">Здесь <i>переменная</i> - любая строка, не содержащая знаков равенства и пробелов, а <i>значение</i> - любая строка символов. При выполнении команды DOS преобразует в имени переменной (но не в значении) строчные буквы в прописные.<br />
<i>Часто используемые переменные окружения</i><br />
Наиболее часто используются следующие переменные окружения:</div><blockquote><div align="left"><b>ТЕМР</b> - указывает имя каталога, в котором многие программы создают временные файлы;<br />
<b>ТМР</b> - отдельные старые программы создают временные файлы не в каталоге, заданном переменной ТЕМР, а в каталоге, заданном переменной ТМР;<br />
<b>BLASTER</b> - указывает параметры звуковой карты, без этого некоторые DOS-программы не могут работать с Sound Blaster-совместимыми звуковыми картами. Например, <b>SET BLASTER=a330 i9 d1 t2</b> сообщает программам, что звуковая карта имеет базовый порт ввода-вывода 330, ей назначено прерывание IRQ номер 9, канал DMA 1, а тип карты - 2 (совместимый с Sound Blaster Pro);<br />
<b>COMSPEC</b> - указывает имя и расположение командного интерпретатора DOS (обычно - COMMAND.COM). Переменная <b>COMSPEC</b> устанавливается также командой Shell файла CONFIG.SYS (см. ранее).</div></blockquote><div align="left"><i>Примеры</i><br />
set TEMP=C:\WINDOWS\TEMP<br />
set TMP=C:\WINDOWS\TMP<br />
SET BLASTER=a330 i9 d1 t2<br />
set COMSPEC=C:\COMMAND.COM<br />
<font color="Blue"><i>Замечание.</i></font> Если размер области, выделенной для переменных окружения, оказывается недостаточным, при выполнении команды Set будет выдано сообщение &quot;Out of environment space&quot;. Вы можете увеличить размер этой области, задав значение параметра /Е в команде Shell файла CONFIG.SYS (см. ранее).<br />
<font color="Blue"><i>Запуск необходимых программ</i></font><br />
В файл AUTOEXEC.BAT целесообразно включить команды запуска программ, которые устанавливают привычную рабочую обстановку на компьютере. Однако излишне перегружать файл AUTOEXEC.BAT не следует, так как это увеличивает время загрузки. Лучше туда включать только команды для запуска самых необходимых программ, удаляя или превращая в комментарии те команды, которые больше не нужны. Особенно следует обращать внимание на запуск резидентных программ,поскольку они занимают столь ценную оперативную память.<br />
Ниже обсуждаются программы, которые наиболее часто включаются в файл AUTOEXEC.BAT.<br />
<i>Загрузка экранных шрифтов</i><br />
Если видеоконтроллер компьютера не русифицирован аппаратно, то для отображения русских букв в текстовом режиме монитора следует предварительно загрузить русские буквы в знакогенератор видеоконтроллера. Как уже говорилось ранее, в MS DOS, начиная с версии 6.22, это можно сделать с помощью команды Mode. Необходимо только, чтобы в файле CONFIG.SYS был установлен драйвер DISPLAY.SYS. Это делается командами (предполагается, что файлы MS DOS находятся в каталоге C:\EXE\MSDOS):</div><blockquote><div align="left">MODE CON CODEPAGE PREPARE=((866) C:\EXE\MSDOS\EGA3.CPI)<br />
MODE CON CODEPAGE SELECT=866</div></blockquote><div align="left">В предыдущих версиях DOS (до 6.22) можно использовать соответствующие программы-русификаторы, например UNISCR Л.Г.Бунича, Beta Plus фирмы ПараГраф и т.д.<br />
<i>Драйверы клавиатуры</i><br />
Для того, чтобы в программах DOS с клавиатуры можно было вводить русские буквы, необходимо установить драйвер клавиатуры, который мог бы переводить клавиатуру в режим ввода русских букв. Как уже говорилось ранее, в версиях MS DOS, начиная с 6.22, для русификации клавиатуры можно использовать драйвер KEYB. Это может делаться командой (мы предполагаем, что файлы MS DOS располагаются в каталоге C:\EXE\MSDOS):</div><blockquote><div align="left">KEYB RU,,C:\EXE\MSDOS\KEYBRD2.SYS</div></blockquote><div align="left">После установки драйвера KEYB переключение на латинский и русский режимы клавиатуры осуществляется нажатиями комбинаций клавиш Alt-Левый Shift и Alt-Правый Shift соответственно.<br />
Можно использовать и другие драйверы клавиатуры, тем более что они занимают меньше места в памяти, позволяют задавать раскладку клавиатуры, вводить псевдографические символы, указывать цветом бордюра текущий режим работы клавиатуры. Так, драйвер UNIKBD Л.Г.Бунича при запуске командой <b>UNIKBD /IB2,4 /KA:LSRS</b> выводит в &quot;русском&quot; режиме зеленую кайму у экрана, а в &quot;псевдографическом&quot; режиме - красную кайму. Переключение на латинский режим осуществляется нажатием левой клавиши Shift, на русский режим - нажатием правой клавиши Shift, на псевдографический режим - обеих клавиш Shift. Можно задавать и раскладку клавиатуры.<br />
<font color="Blue"><i>Замечание.</i></font> Часто функции драйвера клавиатуры и загрузки экранных шрифтов объединяются в одной программе.</div></div>

]]></content:encoded>
			<dc:creator>Базаров</dc:creator>
			<guid isPermaLink="true">http://pchelpforum.ru/b4141/e1726/</guid>
		</item>
		<item>
			<title>Рекомендации по написанию файла CONFIG.SYS (окончание)</title>
			<link>http://pchelpforum.ru/b4141/e1724/</link>
			<pubDate>Sun, 30 Aug 2015 16:15:25 GMT</pubDate>
			<description>Команды для задания внутренних структур DOS 
 Большая группа команд файла CONFIG.SYS служит для задания характеристик различных внутренних структур...</description>
			<content:encoded><![CDATA[<div><i>Команды для задания внутренних структур DOS</i><br />
<div align="center"><div align="left"> Большая группа команд файла CONFIG.SYS служит для задания характеристик различных внутренних структур DOS:<blockquote><b>BUFFERS</b>=<i>число-буферов</i> - установка числа буферов для операций ввода-вывода с диском. Для компьютера без жесткого диска рекомендуется использовать 4-5 буферов, с жестким диском емкостью до 20 Мбайт - 15-20 буферов, с жестким диском емкостью 20-40 Мбайт - 30-40 буферов, свыше 40 Мбайт - 40 буферов. При кэшировании жесткого диска количество буферов можно установить минимальным (4-5). Пример: <b>Buffers=8</b>;<br />
<b>LASTDRIVE</b>=<i>буква</i> - установка последней буквы, которая может использоваться в качестве имени дисковода. Пример: <b>LASTDRIVE=Z</b>;<br />
<b>FILES</b>=<i>число-файлов</i> - установка максимального числа одновременно открытых файлов. При работе с некоторыми базами данных необходимо большее значение параметра <b>FILES</b>: 50 или даже 80. Пример: <b>FILES=50</b>;<br />
<b>FCBS</b>=<i>число-блоков-FCB</i> - задание количества блоков управления файлами (FCB), которые DOS может открыть одновременно. Блоки FCB (по умолчанию их число равно четырем) используются в основном в программах, рассчитанных на очень старые версии DOS (до 3.0). Пример: <b>FCBS=8</b>;<br />
<b>STACKS</b>=<i>количество-стеков</i><b>,</b><i>размер-стеков</i> - задание количества и размера стеков для обработки аппаратных прерываний. По умолчанию на исходном IBM PC и на IBM PC XT принимается <b>STACKS=0,0</b>, на других компьютерах - <b>STACKS=9,128</b>. При недостатке стеков прерываний DOS может выдать сообщение &quot;Stack Overflow&quot; или &quot;Exeption error 12&quot; и зависнуть. В этом случае надо увеличить количество и/или размер стеков прерываний (например, <b>STACKS=18,512</b>). Многие новые компьютеры успешно работают при указании <b>STACKS=0,0</b>.<br />
</blockquote><font color="Blue"><i>Замечание.</i></font> В MS DOS 7.0 имеются аналоги этих команд - BUFFERSHIGH, FCBSHIGH, FILESHIGH, LASTDRIVEHIGH и STACKSHIGH, - они загружают соответствующие структуры DOS в верхнюю память.<br />
<i>Управление процессом начальной загрузки DOS</i><br />
<br />
Следующая группа команд используется для управления процессом начальной загрузки DOS:<blockquote><b>SHELL</b>=<i>полное-имя-файла-командного-процессора </i>[<i>параметры</i>] - позволяет указать имя и размещение командного процессора (интерпретатора команд) MS DOS. Обычно команда используется в виде <b>Shell=C:\COMMAND.COM /E:</b><i>число-байтов </i><b>/P</b>, что позволяет увеличить размер области памяти, в которой хранятся переменные окружения. Число байтов задает размер этой области. Если размер области памяти для хранения переменных окружения недостаточен, то DOS выдает сообщение: &quot;Out of environment space&quot;. Пример: <b>SHELL=C:\COMMAND.COM /E:512 /P</b>;<br />
<b>SWITCHES /F /N</b> - пропуск двухсекундной паузы после сообщения &quot;Starting MS-DOS&quot; в процессе начальной загрузки DOS и блокирование возможности обхода выполнения команд файлов CONFIG.SYS и AUTOEXEC.BAT с помощью клавиш F5 и F8.<br />
</blockquote><font color="Blue"><i>Замечания.</i></font> 1. Команда SWITCHES имеет и другие возможности.<br />
2. Даже при указании команды файла CONFIG.SYS <b>SWITCHES /F /N </b>возможность обхода выполнения команд остается, если вы используете драйверы сжатых дисков, созданных программами DriveSpace или DoubleSpace. Действительно, при нажатии во время начальной загрузки комбинаций клавиш Ctrl-F5 или Ctrl-F8 можно пропустить загрузку драйверов сжатых дисков.<br />
<i>Команды для установки различных режимов DOS</i><br />
Следующая группа команд файла CONFIG.SYS служит для установки различных режимов DOS:<blockquote><b>Break=on</b> или <b>Break=off</b> - установить или отменить для программ DOS режим проверки нажатия клавиш Ctrl-Break или Ctrl-C при операциях ввода-вывода с диском. Это позволяет прерывать выполнение программ, которые иначе бы выполнялись до своего завершения. Изменить данный режим можно и в последствии командами DOS: <b>BREAK ON </b>и <b>BREAK OFF</b>;<br />
<b>Сountry</b>=<i>код-страны</i><b>,</b><i>кодовая-страница</i><b>,</b><i>полное-имя-файла-COUNTRY.SYS</i> - настройка на принятые в стране правила для отображения времени, даты и денежных сумм, перевода прописных букв в строчные и обратно и т.д. (см. ранее). В MS DOS, начиная с версии 6.2, предусмотрены установки для России: код страны 007, кодовая страница 866. В предыдущих версиях DOS наиболее подходящими являются код страны 049 и кодовая страница 437. Пример: country=007,866,c:\exe\msdos\country.sys;<br />
<b>Numlock=on</b> или <b>Numlock=off</b> - включает или отключает фиксацию цифровой клавиатуры (т.е. режим &quot;Num Lock&quot;, отображаемый световым индикатором &quot;Num Lock&quot; клавиатуры).<br />
</blockquote><font color="Blue"><i>Пример файла CONFIG.SYS</i></font><br />
В заключение мы приведем пример файла CONFIG.SYS с комментариями. Мы будем предполагать, что компьютер имеет процессор 80386 или старше, файлы MS DOS находятся в каталоге C:\EXE\MSDOS, а файлы драйверов дисков находятся в каталоге C:\EXE\SCSI.<br />
;    Установка размеров внутренних структур DOS<br />
BUFFERS=10<br />
FILES=50<br />
LASTDRIVE=J<br />
FCBS=4<br />
STACKS=9,256<br />
;    Настройка насоглашения, принятые в России<br />
COUNTRY=007,866&lt;C:\EXE\MSDOS\COUNTRY.SYS<br />
;    Увеличение размера области окружения<br />
SHELL=C:\COMMAND.COM /E:512 /P<br />
;    Задание прочих режимов<br />
BREAK=ON<br />
NUMLOCK=OFF<br />
;    Загрузка драйверов расширенной и верхней памяти<br />
DEVICE=C:\EXE\MSDOS\HIMEM.SYS /TESTMEM:OFF<br />
DEVICE=C:\EXE\MSDOS\EMM386.EXE NOEMS<br />
;    Загрузка DOS в НМА, разрешение использования верхней памяти<br />
DOS=HIGH,UMB<br />
;    Подготовка к переключению на кодовую страницу 866<br />
DEVICEHIGH=C:\EXE\MSDOS\DISPLAY.SYS CON=()<br />
;    Загрузка драйверов для доступа к дискам (см. ранее) ASPI8DOS.SYS - ASPI-драйвер для контроллера Adaptec 2940<br />
DEVICEHIGH=C:\EXE\SCSI\ASPI8DOS.SYS /D<br />
;    ASPICD.SYS - ASPI-драйвер для доступа к компакт-дискам<br />
DEVICEHIGH=C:\EXE\SCSI\ASPICD.SYS /D:MSCD00<br />
;    ASPIDISK - драйвер для доступа к магнитооптическим и другим съемным дискам (SyQuest, Iomega и др.)<br />
DEVICEHIGH=C:\EXE\SCSI\ASPIDISK.SYS /D<br />
;    Загрузка драйвера DRVSPACE.BIN в верхнюю память (см. ранее)<br />
DEVICEHIGH=C:\EXE\MSDOS\DRVSPACE.SYS /MOVE<br />
<font color="Blue"><i>Замечания.</i></font> 1. Разумеется, драйверы для доступа к дискам (устройствам хранения данных) на вашем компьютере, скорее всего, будут другими. Например, если ваш компьютер оснащен только жестким диском и дискетами, то драйверы для доступа к дискам, как правило, вообще не нужны.<br />
2. Последняя строка файла (вызов драйвера DRVSPACE.SYS) нужна только при использовании сжатых дисков программы DriveSpace.<br />
<br />
</div></div></div>

]]></content:encoded>
			<dc:creator>Базаров</dc:creator>
			<guid isPermaLink="true">http://pchelpforum.ru/b4141/e1724/</guid>
		</item>
		<item>
			<title>Рекомендации по написанию файла CONFIG.SYS (начало)</title>
			<link>http://pchelpforum.ru/b4141/e1723/</link>
			<pubDate>Sun, 30 Aug 2015 16:14:37 GMT</pubDate>
			<description>Мы уже рассказывали о назначении и формате файла CONFIG.SYS и давали  рекомендации о командах, которые желательно поместить в файл CONFIG.SYS.  Ниже...</description>
			<content:encoded><![CDATA[<div>Мы уже рассказывали о назначении и формате файла CONFIG.SYS и давали  рекомендации о командах, которые желательно поместить в файл CONFIG.SYS.  Ниже мы подытожим эти сведения и рекомендации, а также расскажем о  &quot;технических&quot; командах файла CONFIG.SYS, описывающих характеристики  внутренних структур DOS.<br />
<font color="Blue"><i>Назначение</i></font><br />
Файл CONFIG.SYS содержит команды, используемые при начальной загрузке  DOS. Эти команды задают параметры DOS, а также указывают, какие драйверы  (то есть программы, расширяющие возможности операционной системы),  необходимо загрузить в оперативную память. Файл CONFIG.SYS должен  находиться в корневом каталоге диска, с которого загружается DOS. Если  файл CONFIG.SYS там отсутствует, то параметры DOS будут установлены по  умолчанию.<br />
<font color="Blue"><i>Замечание.</i></font> При изменении файла CONFIG.SYS соответствующие параметры конфигурации системы изменятся только после перезагрузки DOS.<br />
<font color="Blue"><i>Формат файла CONFIG.SYS</i></font><br />
Файл CONFIG.SYS должен представлять собой текстовый файл. Большинство  строк этого файла содержит команды, выполняемые при начальной загрузке  DOS. Такие строки имеют вид:<br />
<i>имя-команды=значение</i><br />
Кроме того, в файле CONFIG.SYS могут содержаться следующие строки:<br />
<ul><li><i>комментарии</i> - строки, игнорируемые при начальной загрузке  DOS. Строки комментариев начинаютс либо с символа &quot;;&quot;, либо с символов  &quot;REM&quot; (в любом регистре) с последующим пробелом;</li>
<li><i>заголовки блоков</i>  - строки, в которых приводится (начиная с первой колонки) имя блока в  квадратных скобках. Заголовок блока предваряет строки с командами,  относящимися к данному блоку. Команды из блока могут выполнятся или не  выполнятся, в зависимости от выбора пользователя в стартовом меню (см.  ниже).</li>
</ul><font color="Blue"><i>Выполнение файла CONFIG.SYS</i></font><br />
Если в файле CONFIG.SYS нет заголовков блоков, то команды этого файла  выполняются по очереди, в том порядке, в котором они указаны в файле  CONFIG.SYS. Строки комментариев игнорируются.<br />
Если же в файле CONFIG.SYS имеются заголовки блоков, то в блоке <b>[MENU]</b>  должно задаваться стартовое меню, выводимое в начале выполнения файла  CONFIG.SYS. Пользователь должен выбрать один из пунктов этого меню,  после чего DOS начинает выполнение файла CONFIG.SYS, но выполняются лишь  команды из блока, соответствующего выбранному пользователем пункту  меню, а также из блока <b>[COMMON]</b>. Содержимое остальных блоков  игнорируется (как и строки комментариев). При выполнении блока его  команды выполняются по очереди. Команды для организации стартового меню,  а также примеры их применения, будут  приведены далее.<br />
<font color="Blue"><i>Замечания.</i></font> 1. Если в команде файла  CONFIG.SYS перед знаком &quot;=&quot; поставить знак вопроса, то при выполнении  файла CONFIG.SYS DOS выведет команду на экран и спросит, надо ли ее  выполнять &quot;[Y/N]?&quot;. Подробнее это будет изложено далее.<br />
2. Начиная с версии MS DOS 6.20, команды файла CONFIG.SYS можно  выполнять с подтверждением для каждой команды. Для этого при появлении в  процессе начальной загрузки DOS сообщения &quot;Starting MS-DOS&quot; надо нажать  F8 или Ctrl-F8. Подробнее это описано ранее.<br />
3. Если в начале файла CONFIG.SYS нет заголовка блока, считается, что  там стоит заголовок [COMMON], то есть строки файла CONFIG.SYS до первого  заголовка блока выполняются всегда.<br />
4. Если в файле CONFIG.SYS нет блока [MENU], то в нем выполняются только блоки [COMMON].<br />
<font color="Blue"><i>Команды файла CONFIG.SYS</i></font><br />
Ниже мы перечислим наиболее часто используемые команды файла CONFIG.SYS.<br />
<i>Загрузка драйверов и программ</i><br />
Очень важная группа команд файла CONFIG.SYS служит для загрузки драйверов и резидентных программ:<blockquote><b>DEVICE</b> = <i>имя-файла-драйвера </i>[<i>параметры</i>] - загрузка драйвера в обычную память;<br />
<b>DEVICEHIGH</b> = <i>имя-файла-драйвера</i> [<i>параметры</i>] - загрузка драйвера в верхнюю память (то есть в память с адресами от 640 Кбайт до 1 Мбайта);<br />
<b>INSTALL</b>=<i>полное-имя программы </i>[<i>параметры</i>] - установка резидентной программы.<br />
</blockquote><font color="Blue"><i>Замечания.</i></font> 1. Команда  DEVICEHIGH позволяет указать регион верхней памяти, в который  загружается драйвер. Однако обычно этот режим вручную не указывается, а  задается программами оптимизации файлов CONFIG.SYS и AUTOEXEC.BAT типа  MemMaker.<br />
2. Для загрузки драйвера в верхнюю память необходимо, чтобы в файле  CONFIG.SYS был запущен драйвер верхней памяти (типа ЕММ386) и  содержалась строка <b>DOS=UMB</b> или <b>DOS=HIGH,UMB</b>.<br />
3. Загрузка резидентной программы спомощью команды файла CONFIG.SYS  Install отличается от обычного запуска резидентной программы тем, что  для запускемой программы не резервируется место для хранения переменных  окружения. Это несколько экономит память, но приводит к несовместимости:  не все программы могут быть установлены с помощью команды Install.<br />
4. К сожалению, команда Install позволяет загружать резидентные  программы только в обычную память. Аналог команды Install - InstallHigh,  - позволяющий загружать резидентную программу в верхнюю память,  появился позже. Поэтому команда Install используется редко, вместо этого  обычно резидентные программы загружаются из файла AUTOEXEC.BAT командой  LH (LoadHigh).<br />
<i>Примеры</i><br />
Выше обсуждались следующие команды для загрузки драйверов (мы предполагаем, что файлы MS DOS находятся в каталоге C:\EXE\MSDOS):<blockquote><b>DEVICE=C:\EXE\MSDOS\HIMEM.SYS /TESTMEM:OFF</b> - загрузка драйвера расширенной памяти <b>HIMEM.SYS</b> (см. ранее), проверка расширенной памяти при запуске драйвера отключена;<br />
<b>DEVICE=C:\EXE\MSDOS\EMM386.EXE NOEMS</b> - загрузка драйвера верхней памяти <b>ЕММ386.ЕХЕ</b> (см. ранее). Режим эмуляции EMS-памяти при этом отключен;<br />
<b>DEVICEHIGH=C:\EXE\MSDOS\SMARTDRV.EXE /DOUBLE_BUFFER</b> - установка в верхнюю память драйвера двойной буферизации (см. ранее);<br />
<b>DEVICEHIGH=C:\EXE\MSDOS\DISPLAY.SYS CON=(EGA,,1)</b> - установка в верхнюю память драйвера <b>DISPLAY.SYS</b>, необходимого для переключения на кодовую страницу 866 (см. ранее);<br />
<b>DEVICEHIGH=C:\EXE\MSDOS\DRVSPACE.SYS /MOVE</b> - перемещение кода драйвера сжатых дисков <b>DRVSPACE.BIN</b> в верхнюю память (см. ранее).<br />
</blockquote><i>Использование верхней памяти и НМА</i><br />
Команда DOS файла CONFIG.SYS позволяет разрешить использование верхней  памяти (UMB) драйверами и резидентными программами, а также переместить  часть системных файлов DOS в первые 64 Кбайта расширенной памяти (так  называемую область НМА):<blockquote><b>DOS=HIGH</b> - переместить часть  кода MS DOS в первые 64 Кбайта расширенной памяти (НМА), освобождая тем  самым обычную память для прикладных программ;<br />
<b>DOS=UMB</b> - разрешить использование блоков верхней памяти (с  адресами от 640 Кбайт до 1 Мбайта) для загрузки драйверов и резидентных  программ;<br />
<b>DOS=HIGH,UMB</b> (а также <b>DOS=UMB,HIGH</b>) - эквивалентно командам <b>DOS=HIGH </b>и <b>DOS=UMB</b>.<br />
</blockquote><font color="Blue"><i>Замечания.</i></font> 1. Команда <b>DOS</b> может находится в любой части файла CONFIG.SYS.<br />
2. Команда <b>DOS</b> будет выполнена лишь на компьютере с процессором  80286 или старше и если в файле CONFIG.SYS был загружен драйвер  расширенной памяти, например HIMEM.SYS. В противном случае команда  выдаст сообщение об ошибке.<br />
3. Параметр <b>UMB</b> команды <b>DOS</b> разрешит использование блоков  верхней памяти только при наличии диспетчера верхней памяти, например  ЕММ386 или QEMM. Как правило, диспетчеры верхней памяти работают только  на компьютерах с процессором 80386 или старше.</div>

]]></content:encoded>
			<dc:creator>Базаров</dc:creator>
			<guid isPermaLink="true">http://pchelpforum.ru/b4141/e1723/</guid>
		</item>
		<item>
			<title>Кэширование дисков</title>
			<link>http://pchelpforum.ru/b4141/e1716/</link>
			<pubDate>Sat, 22 Aug 2015 22:10:04 GMT</pubDate>
			<description>Зачем это нужно 
Многие программы в ходе своей работы производят весьма интенсивный обмен данными с жестким диском, поэтому вы можете значительно...</description>
			<content:encoded><![CDATA[<div><font color="Blue"><i>Зачем это нужно</i></font><br />
Многие программы в ходе своей работы производят весьма интенсивный обмен данными с жестким диском, поэтому вы можете значительно ускорить их выполнение за счет кэширования диска и правильной его настройки. Кэширование - это использование специального буфера (кэша), в котором хранятся наиболее часто используемые участки дисков. Использование кэша обезпечивает практически мгновенный доступ к наиболее часто используемым участкам диска, за счет чего средняя скорость операций ввода-вывода может увеличиться в несколько раз. Кроме того, при этом продлевается срок службы жестких дисков за счет уменьшения нагрузки на них.<br />
<font color="Blue"><i>Виды кэширования</i></font><br />
Кэширование бывает программное и аппаратное. При программном кэшировании на компьютере запускается специальная программа, которая организует в оперативной памяти компьютера кэш-буфер (обычно размером в несколько Мбайт) и управляет этим кэш-буфером. При аппаратном кэшировании кэш-буфер и управляющая им программа находятся на плате контроллера дисков. Такие контроллеры, естественно, дороже обычных, однако разница в стоимости частично компенсируется тем, что при их использовании не требуется отводить часть оперативной памяти под кэш-буфер. Увеличение скорости ввода-вывода при одинаковом объеме кэш-буфера при программном и аппаратном кэшировании приблизительно одно и то же, но при аппаратном кэшировании несколько меньше нагрузка на процессор. Кроме того, никакое зависание компьютера не способно повлиять на работу аппаратного кэша. Поэтому в серверах локальных сетей и RAID-контроллерах часто используют именно аппаратное кэширование.<br />
Далее мы рассмотрим только вариант программного кэширования (он гораздо более распространен).<br />
<font color="Blue"><i>Кэширование записи</i></font><br />
Многие программы кэширования могут обезпечивать не только кэширование операций чтения, но и операций записи на диски. Это делается следующим образом: при выполнении операций записи на диск данные не записываются сразу на диск, а помещаются в кэш. После этого программе, осуществляющей запись, сообщается об окончании записи, и она продолжает работу. А уж затем, в наиболее удобные моменты (скажем, при паузах в работе остальных программ), данные сбрасываются из кэша на диск. Это ускоряет работу программ, позволяет оптимизировать операции записи на диск и даже, как правило, уменьшить их количество. Так, при записи на дискету множества небольших файлов кэширование ускоряет запись в несколько раз.<br />
Однако кэширование записи не вполне безопасно: при зависании компьютера или отключении электропитания данные из кэша могут оказаться не записанными на диск, что может привести к повреждению файловой системы на дисках (скажем, если исправления в системных областях диска были записаны на диск лишь частично). Поэтому кэширование записи применяется не всегда. Обычно рекомендуется при использовании кэширования записи на диски применять устройство безперебойного питания (UPS) - это значительно уменьшит вероятность повреждения данных на диске.<br />
<font color="Blue"><i>Программы для кэширования дисков</i></font><br />
Программы для кэширования дисков входят в DOS, а также поставляются различными фирмами. Например, в MS DOS входит программа SmartDrive (SMARTDRV.EXE), в Norton Utilities - Norton Cache (NCACHE2.EXE) и т.д. Наиболее часто применяется входящая в MS DOS программа SMARTDRV.EXE, использование которой мы и рассмотрим.<br />
<font color="Blue"><i>Запуск программы SMARTDRV.EXE</i></font><br />
При запуске программа SMARTDRV.EXE устанавливает себя резидентно в оперативной памяти, включает кэширование дисков и позволяет задать параметры кэша. Кэш эта программа размещает в расширенной памяти.<br />
Обычно команда для первого запуска программы SMARTDRV.EXE включается в файл AUTOEXEC.BAT. Упрощенный формат команды:<blockquote>[<i>путь-к-программе</i>\]<b>SMARTDRV</b>[<b>.EXE</b>] [<i>размер-кэша</i> [<i>размер-кэша-под-Windows</i>]] [<b>/X</b>]<br />
</blockquote>Здесь <i>путь-к-программе</i> указывает путь к файлу SMARTDRV.EXE.<br />
<i>Параметры</i><br />
Размеры кэша задаются двумя параметрами:<blockquote><i>размер-кэша</i> - указывает размер кэша (в Кбайтах) при работе в DOS;<br />
<i>размер-кэша-под-Windows</i> - указывает размер кэша (в Кбайтах) при работе в Windows.<br />
</blockquote>Параметр <b>/Х</b>, если он задан, запрещает кэширование операций записи со всеми дисками, кроме тех, для которых оно явно включено (параметром <i>буква-диска</i>+, см. ниже).<br />
<i>Примеры</i><br />
Ниже предполагается, что файл SMARTDRV.EXE находится в каталоге C:\EXE\MSDOS.<br />
<b>C:\EXE\MSDOS\SMARTDRV.EXE 2048 1536</b> - размер кэша 2048 Кбайт (2 Мбайта) при работе в DOS, 1536 Кбайт (1,5 Мбайта) при работе в Windows.<br />
<b>C:\EXE\MSDOS\SMARTDRV /X</b> - размер кэша устанавливается по умолчанию, кэширование записи запрещено.<br />
<font color="Blue"><i>Замечания.</i></font> 1. Для кэширования дисков программой SMARTDRV необходимо, чтобы компьютер был оснащен расширенной памятью и чтобы диспетчер расширенной памяти (например, HIMEM.SYS) был загружен до запуска программы SMARTDRV. Для кэширования компакт-дисков необходимо, чтобы программа MSCDEX была запущена до SMARTDRV.<br />
2. По опыту автора, обычно хорошие результаты обезпечивает указание размера кэша равным одной четвертой объема оперативной памяти компьютера, но не более 8 Мбайт. Можно вообще воздержаться от указания размеров кэша - предлагаемые по умолчанию размеры кэша вполне разумны.<br />
3. Сжатые диски, созданные программами DriveSpace и DoubleSpace, программой SMARTDRV на самом деле не кэшируются, вместо них кэшируются диски, на которых расположены файлы, содержащие информацию этих дисков.<br />
4. Программа SMARTDRV.EXE может вызываться повторно для управления кэшированием, сброса содержимого кэша на диск (это может быть необходимо перед выключением компьютера), получения справок о параметрах и эффективности кэширования. Для сброса содержимого кэша на диск программа вызывается <b>SMARTDRV /C</b>, для получения отчета - <b>SMARTDRV /S </b>или просто <b>SMARTDRV</b>.<br />
5. Графическая оболочка Windows 95 сама осуществляет кэширование дисков, поэтому при работе в Windows 95, а также при запуске DOS-программ из-под графической оболочки Windows 95, программа SMARTDRV.EXE не нужна. Но при работе без графической оболочки Windows 95, то есть в режиме &quot;единственного приложения MS DOS&quot; или при загрузке Windows 95 без запуска графической оболочки, программа SMARTDRV.EXE нужна, для чего она и присутствует в составе Windows 95.<br />
<font color="Blue"><i>Режимы кэширования отдельных дисков</i></font><br />
При необходимости вы можете задать режимы кэширования для отдельных дисков: кэширование чтения и записи, только чтения или отмена кэширования. Это можно сделать как при первом запуске программы SMARTDRV, так и впоследствии, вызвав программу SMARTDRV из командной строки DOS. Режимы кэширования для дисков задаются следующими параметрами:<blockquote><i>буква-диска</i>+ - кэшировать операции чтения и записи с диском;<br />
<i>буква-диска</i>- - отменить кэширование указанного диска;<br />
<i>буква-диска</i> - кэшировать операции чтения с указанным диском, а операции записи - нет.<br />
</blockquote><font color="Blue"><i>Замечание.</i></font> Если вы не задавали режим кэширования для диска параметром <i>буква-диска</i>[+|-], то этот режим (режим по умолчанию) устанавливается следующим образом. Диски, доступные по локальной сети, а также электронные диски, не кэшируются вовсе. Дисководы для дискет и компакт-дисков кэшируются только по чтению. А жесткие диски кэшируются и по чтению, и по записи, а если вы задали параметр /Х - то только по чтению.<br />
<i>Примеры</i><blockquote><b>SMARTDRV /X D+</b> - установить кэширование дисков с размером кэша и другими параметрами по умолчанию, кэширование записи отменить для всех дисков, кроме диска D:.<br />
<b>SMARTDRV A-</b> - отменить кэширование для диска А:.<br />
<b>SMARTDRV A+</b> - установит кэширование чтения и записи для диска А:.<br />
</blockquote><font color="Blue"><i>Двойная буферизация</i></font><br />
Некоторые устаревшие контроллеры жестких дисков не могут выполнить операции ввода-вывода с жесткими дисками, если буфера ввода-вывода располагаются не в обычной, а в верхней памяти. Программа SMARTDRV имеет параметр /L, при котором ее буфера располагаются в обычной памяти, но это приводит к большому расходу обычной памяти (около 16 Кбайт). Более экономичное решение - использование <i>двойной буферизации</i>, при котором в обычной памяти располагается специальный буфер обмена с диском, а небольшой драйвер при выполнении операций ввода-вывода пересылает данные из буферов кэша в буфер обмена с диском и наоборот. При этом расходуется около 2 Кбайт обычной памяти, но слегка повышается нагрузка на процессор.<br />
В MS DOS версий 6.0-6.22 для включения задания двойной буферизации следует включить в файл CONFIG.SYS следующую строку:<blockquote><b>DEVICE=</b>[<i>путь-к-драйверу</i>\]<b>SMARTDRV.EXE /DOUBLE_BUFFER</b><br />
</blockquote>В MS DOS 7.0 следует включить в файл MSDOS.SYS параметр <b>DoubleBuffer=1</b> или вставить в файл CONFIG.SYS строку:<blockquote><b>DEVICE=</b>[<i>путь-к-драйверу</i>\]<b>DBLBUFF.SYS</b><br />
</blockquote><i>Пример</i><br />
Ниже предполагается, что файл SMARTDRV.EXE находится в каталоге C:\EXE\MSDOS.<br />
<b>DEVICE=C:\EXE\MSDOS\SMARTDRV.EXE /DOUBLE_BUFFER</b> - включение двойной буферизации в файле CONFIG.SYS. Версия MS DOS - от 6.0 до 6.22.<br />
<font color="Blue"><i>Замечание.</i></font> Чтобы узнать о том, используется ли на самом деле двойная буферизация или нет, можно ввести команду SMARTDRV. Она отобразит на экране таблицу <i>Disk Caching Status</i>. Если в столбце <i>Buffering</i> этой таблицы для всех дисков (строк таблицы) стоит <i>No</i>, значит двойная буферизация не используется, и вызов драйвера двойной буферизации можно убрать.</div>

]]></content:encoded>
			<dc:creator>Базаров</dc:creator>
			<guid isPermaLink="true">http://pchelpforum.ru/b4141/e1716/</guid>
		</item>
		<item>
			<title>Доступ к устройствам хранения данных</title>
			<link>http://pchelpforum.ru/b4141/e1710/</link>
			<pubDate>Sun, 16 Aug 2015 19:18:00 GMT</pubDate>
			<description>Почему здесь нужны драйверы 
BIOS компьютера содержит программы для доступа только к таким устройствам хранения данных, как дискеты и жесткие диски....</description>
			<content:encoded><![CDATA[<div><font color="Blue"><i>Почему здесь нужны драйверы</i></font><br />
BIOS компьютера содержит программы для доступа только к таким устройствам хранения данных, как дискеты и жесткие диски. Если на компьютере установлены какие-либо иные устройства хранения данных: дисководы для компакт-дисков, магнитооптические диски, стримеры и т.д., то доступ к ним должен обезпечиваться специальными драйверами или программами.. Без этих драйверов или программ данные устройства будут &quot;не видны&quot; прикладным программам, и пользователь не сможет с ними работать. Поэтому на жесткий диск компьютера необходимо записать драйверы и программы, обезпечивающие доступ к таким устройствам хранения данных, и включить в файлы CONFIG.SYS и AUTOEXEC.BAT команды для для вызова этих программ и драйверов. Какие именно драйверы здесь необходимы, зависит от устройств и их контроллеров, поэтому обычно драйверы и рекомендации по их установке поставляются вместе с устройствами или контроллерами.<br />
<font color="Blue"><i>Доступ к компакт-дискам</i></font><br />
Организация данных на компакт-дисках отличается от принятой для жестких дисков и дискет, поэтому программы работы с дисками, записанные в BIOS компьютера, не умеют читать компакт-диски. Формат хранения информации на компакт-дисках стандартизирован, поэтому для его обработки в MS DOS имеется стандартная программа MSCDEX.EXE. А вот драйверы, обезпечивающие физический доступ к компакт-диску, бывают разными, поскольку дисководы для компакт-дисков и их контроллеры могут весьма отличаться друг от друга. Таким образом, для обезпечения работы с дисководом для компакт-дисков в DOS необходимо подключить:<br />
<ul><li>драйвер (или драйверы), обезпечивающие физический доступ к компакт-диску;</li>
<li>программу MSCDEX.EXE, которая позволяет пользователю и программам работать с компакт-диском также, как с большой дискетой (только с защитой от записи).</li>
</ul>Например, для SCSI-дисководов, подключаемых к SCSI-контороллеру фирмы Adaptec, необходимо наличие двух драйверов: ASPI<i>n</i>DOS.SYS (где <i>n</i> - цифра или буква, зависящая от версии контроллера) и ASPICD.SYS. Первый из этих драйверов обезпечивает интерфейс ASPI-доступа к SCSI-устройствам, а второй непосредственно отвечает за доступ к компакт-дискам. Эти драйверы содержатся в комплекте программ EZ-SCSI, поставляемом вместе со SCSI-контроллерами фирмы Adaptec. Формат их вызова в файле CONFIG.SYS может быть таким (вместо команды DEVICE может использоваться DEVICEHIGH):<blockquote>DEVICE=C:\EXE\SCSI\ASPI8DOS.SYS<br />
DEVICE=C:\EXE\SCSI\ASPICD.SYS /D:CDDRIV01<br />
</blockquote>Здесь предполагается, что драйверы находятся в каталоге C:\EXE\SCSI, а дисководу компакт-дисков присваивается имя CDDRIV01 (это имя понадобится при вызове драйвера MSCDEX см. ниже). Обычно для присвоения имени используется параметр /D.<br />
А команда вызова программы MSCDEX.EXE обычно вставляется в файл AUTOEXEC.BAT. Эта команда может быть такой:<blockquote>C:\EXE\MSDOS\MSCDEX.EXE /D:CDDRIV01<br />
</blockquote>Здесь предполагается, что программа находится в каталоге C:\EXE\MSDOS, а CDDRIV01 - то самое имя, которое было присвоено дисководу при вызове драйвера, обезпечивающего физический доступ к компакт-диску.<br />
<font color="Blue"><i>Доступ к съемным дискам</i></font><br />
Доступ к съемным дискам, отличным от компакт-дисков (магнитооптическим, Iomega, SyQuest и т.д.), осуществляется проще, чем к компакт-дискам - ведь данные на них обычно организованы так же, как на жестких дисках. То есть программ типа MSCDEX.EXE, обезпечивающих расшифровку формата хранения данных на диске, здесь не требуется. Однако драйвер для доступа к съемным дискам нужен, он обрабатывает смену дисков и другие особенности данных устройств.<br />
Например, для дисководов для съемных дисков, подключаемых к SCSI-контроллеру фирмы Adaptec, необходимо наличие двух драйверов: ASPI<i>n</i>DOS.SYS (где <i>n </i>- цифра или буква, зависящая от версии контроллера) и ASPIDISK.SYS. Первый из этих драйверов обезпечивает интерфейс ASPI доступа к SCSI-устройствам, а второй отвечает за обработку особенностей съемных дисков. Формат их вызова в файле CONFIG.SYS может быть таким (вместо команды DEVICE может использоваться DEVICEHIGH):<blockquote>DEVICE=C:\EXE\SCSI\ASPI8DOS.SYS<br />
DEVICE=C:\EXE\SCSI\ASPIDISK.SYS /D<br />
</blockquote>Здесь предполагается, что драйверы находятся в каталоге C:\EXE\SCSI.</div>

]]></content:encoded>
			<dc:creator>Базаров</dc:creator>
			<guid isPermaLink="true">http://pchelpforum.ru/b4141/e1710/</guid>
		</item>
		<item>
			<title><![CDATA[Использование расширенной памяти и "верхней памяти"]]></title>
			<link>http://pchelpforum.ru/b4141/e1709/</link>
			<pubDate>Sat, 15 Aug 2015 23:04:54 GMT</pubDate>
			<description>Перемещение DOS в первые 64 Кбайта расширенной памяти 
При использовании компьютеров на основе Intel-80286 или более старших моделей, оснащенных не...</description>
			<content:encoded><![CDATA[<div><font color="Blue"><i>Перемещение DOS в первые 64 Кбайта расширенной памяти</i></font><br />
При использовании компьютеров на основе Intel-80286 или более старших моделей, оснащенных не менее чем 1 Мбайтом оперативной памяти, вы можете перенести большую часть программ DOS из обычной памяти в первые 64 Кбайта расширенной памяти (так называемую область НМА), освободив тем самым 30-40 Кбайт обычной памяти для прикладных программ. Для этого надо включить в файл CONFIG.SYS следующие строки:<blockquote>DEVICE=C:\EXE\MSDOS\HIMEM.SYS<br />
DOS=HIGH<br />
</blockquote>(мы предполагаем, что драйвер <b>HIMEM.SYS</b> находится в каталоге <b>C:\EXE\MSDOS</b>). Данная возможность появилась в MS DOS 5.0 (а до этого - в DR DOS 5.0).<br />
<font color="Blue"><i>Замечания.</i></font> 1. Драйвер HIMEM.SYS имеет множество параметров. Из них чаще всего используется параметр <b>/TESTMEM:OFF</b>, отключающий проверку расширенной памяти при запуске драйвера, а остальные параметры применяются крайне редко.<br />
2. Возможность перемещения DOS в первые 64 Кбайта расширенной памяти, как это ни странно, возникла из-за ошибки при создании процессора Intel-80286. Как известно, в микропроцессоре Intel-8088 адреса ячеек памяти задаются с помощью двух двухбайтных чисел - сегмента и смещения по формуле: сегментх16+смещение. При этом, если полученный адрес оказывался большим 1 Мбайта, то &quot;лишний&quot; мегабайт игнорировался - происходило обращение к началу (первым 64 Кбайтам) оперативной памяти. А при реализации обычного (не защищенного) режима работы Intel-80286 последняя особенность в нем не была учтена, в результате чего оказалось возможным в обычном режиме процессора (в котором работает DOS) обращаться к первым 64 Кбайтам (точнее, к 65520 байтам) за пределами первого мегабайта адресов памяти. Сначала эта ошибка рассматривалась как курьез, а потом было осознано, что из нее можно извлечь немалую пользу.<br />
<font color="Blue"><i>Разрешение использования верхней памяти</i></font><br />
На компьютерах с процессором Intel-80386 или более старших вы можете разрешить загружать драйвера устройств и резидентные программы в &quot;верхнюю&quot; память (в диапазон адресов от 640 Кбайт до 1 Мбайта), что позволяет освободить обычную память для прикладных программ. Для этого можно включить в файл CONFIG.SYS следующие строки:<blockquote>DEVICE=C:\EXE\MSDOS\HIMEM.SYS<br />
DEVICE=C:\EXE\MSDOS\EMM386.EXE NOEMS<br />
DOS=HIGH,UMB<br />
</blockquote>Здесь мы опять предполагаем, что драйверы HIMEM.SYS и EMM386.EXE находятся в каталоге C:\EXE\MSDOS.<br />
После этого вы можете размещать программы и драйверы в &quot;верхней&quot; памяти. В файле CONFIG.SYS для этого используется команда DEVICEHIGH (для драйверов), в файле AUTOEXEC.BAT (либо в других командных файлах или в командной строке DOS) - команда LOADHIGH или LH (для резидентных программ). При выполнении этих команд DOS делает попытку загрузить драйвер или программу в &quot;верхнюю&quot; память (в диапазон адресов от 640Кбайт до 1 Мбайта), а если это не удается, загружает их в обычную память.<br />
<i>Примеры</i><br />
DEVICEHIGH=C:\EXE\MOUSE.SYS (в файле CONFIG.SYS)<br />
LOADHIGH C:\EXE\SMARTDRV.EXE 2048 1024 (в файле AUTOEXEC.BAT)<br />
<font color="Blue"><i>Замечания.</i></font> 1. На некоторых компьютерах драйвер ЕММ386 конфликтует с видеоконтроллером или иными контроллерами. В этих случаях обычно следует указать, что драйвер должен использовать отдельные адреса оперативной памяти в диапазоне от 640 Кбайт до 1 Мбайта. В таких случаях надо использовать параметр Х=<i>диапазон-адресов</i> драйвера ЕММ386. Например, чтобы указать драйверу ЕММ386 не использовать 64 Кбайта, начиная с адреса С000h:0, надо указать параметр <b>X=C000-CFFF</b>.<br />
2. Драйвер ЕММ386.ЕХЕ имеет множество других параметров.<br />
3. Перенос программ из обычной памяти в верхнюю память на процессорах 80386 и более старших возможен потому, что эти процессоры имеют функции управления памятью, отсутствовавшие в более ранних процессорах. Для этого с помощью специального драйвера (ЕММ386.ЕХЕ, QEMM и др.) процессор изменяет адреса блоков расширенной памяти, логически &quot;перемещая&quot; их в первый мегабайт, доступный в обычном режиме процессора, и размещает там указанные программы или драйверы.<br />
<font color="Blue"><i>Применение других диспетчером памяти</i></font><br />
Вместо HIMEM.SYS и ЕММ386.ЕХЕ можно применять программы-менеджеры памяти независимых разработчиков, например QEMM или 386Мах. Эти диспетчеры памяти используют оперативную память несколько эффективнее и обладают многими дополнительными возможностями. Впрочем, следует заметить, что встречаются компьютеры и программы, которые с этими диспетчерами не совместимы. Так, при использовании QEMM в файл CONFIG.SYS надо включить следующие строки:<blockquote>DEVICE=C:\EXE\QEMM\QEMM386.SYS<br />
DOS=HIGH,UMB<br />
</blockquote><font color="Blue"><i>Доступ к EMS-памяти</i></font><br />
Некоторые старые DOS-программы умеют использовать EMS-память, а расширенную память - нет. К числу таких программ относятся Ventura Publisher 2.0, Microsoft Word 5.0 и 5.5  и др. Если вы применяете такие программы и используете компьютер с процессором Intel-80386 или более старшим, то целесообразно включить режим преобразования расширенной памяти в EMS-память, с которой смогут работать ваши DOS-программы. При использовании драйвера ЕММ386.ЕХЕ для этого следует вместо параметра NOEMS этого драйвера указать параметр RAM. Например, если драйвер ЕММ386.ЕХЕ находится в каталоге C:\EXE\MSDOS, то команда вызова драйвера может быть следующей:<blockquote>DEVICE=C:\EXE\MSDOS\EMM386.EXE RAM<br />
</blockquote>При этом вся расширенная память (точнее, максимум 32 Мбайта) будет доступна также как EMS-память. Программам будет выделен тот тип памяти, который они запросят, поэтому программы типа SysInfo могут сообщать, что компьютер имеет, скажем, 7 Мбайт расширенной памяти и 7 Мбайт дополнительной, когда всего в компьютере установлено 8 Мбайт.<br />
<i>Ограничение количества EMS-памяти</i><br />
Если вы хотите ограничить количество расширенной памяти, которая может быть преобразована в EMS-память, укажите в команде количество EMS-памяти в Кбайтах, например:<blockquote>DEVICE=C:\EXE\MSDOS\EMM386.EXE 2048 RAM<br />
</blockquote>Здесь количество расширенной памяти, преобразуемой в EMS-память, ограничено 2048 Кбайтами (т.е. 2 Мбайтами). Это позволяет обезпечить наличие требуемого количества расширенной памяти,не захваченной DOS-программами, использующими EMS-память.<br />
<i>Ликвидация EMS-окна</i><br />
Приведенные выше методы доступа к EMS-памяти имеют один недостаток: количество доступной верхней памяти (с адресами от 640 Кбайт до 1 Мбайта) при этом уменьшается на целых 64 Кбайта - там размещается так называемое &quot;окно обмена&quot; с EMS-памятью. За счет этого у вас в верхнюю память могут не поместиться некоторые резидентные программы и драйверы, то есть они будут расположены в обычной памяти. Объем обычной памяти, доступный прикладным программам, при этом уменьшится, что крайне нежелательно.<br />
Однако часто всего этого можно избежать. Дело в том, что окно обмена с EMS-памятью для функционирования драйвера ЕММ386.ЕХЕ не нужно. Оно требуется только для совместимости со старыми диспетчерами EMS-памяти, которые работали с настоящей EMS-памятью, расположенной на специальных платах расширения в компьютере. Большинство программ, работающих с EMS-памятью, в само окно обмена не лезут и работают независимо от того, есть оно или нет. Поэтому можно попробовать совсем убрать окно обмена с EMS-памятью указанием параметра <b>FRAME=NONE</b>, например:<blockquote>DEVICE=C:\EXE\MSDOS\EMM386.EXE 2048 RAM FRAME=NONE<br />
DEVICE=C:\EXE\MSDOS\EMM386.EXE RAM FRAME=NONE<br />
</blockquote>Если используемые вами программы, работающие с EMS-памятью, не виснут, значит, все в порядке. В противном случае уберите параметр <b>FRAME=NONE</b>.<br />
<font color="Blue"><i>Замечания.</i></font> 1. Вы можете также использовать параметр FRAME=<i>адрес</i> для задания в шестнадцатеричном виде адреса сегмента &quot;окна&quot; дополнительной памяти (например, <b>FRAME=E000</b>).<br />
2. Возможность преобразования расширенной памяти в EMS-память в MS DOS 6.0 была усовершенствована. До этого (в MS DOS 5.0) созданная драйвером ЕММ386 TMS-память уже не могла быть использована, как расширенная память, даже если она была свободна. Ясно, что это было очень неудобно.</div>

]]></content:encoded>
			<dc:creator>Базаров</dc:creator>
			<guid isPermaLink="true">http://pchelpforum.ru/b4141/e1709/</guid>
		</item>
		<item>
			<title>Настройка на национальные стандарты</title>
			<link>http://pchelpforum.ru/b4141/e1704/</link>
			<pubDate>Tue, 11 Aug 2015 22:42:18 GMT</pubDate>
			<description>Команда COUNTRY файла CONFIG.SYS позволяет установить поддержку принятых в той или иной стране правил для отображения времени, даты и денежных сумм,...</description>
			<content:encoded><![CDATA[<div>Команда COUNTRY файла CONFIG.SYS позволяет установить поддержку принятых в той или иной стране правил для отображения времени, даты и денежных сумм, перевода прописных букв в строчные и обратно и т.д. Эта команда определяет также, какие символы являются буквами и, следовательно, могут быть включены в имена файлов. Для настройки на соглашения, принятые в России, в файл CONFIG.SYS следует включить следующую команду (мы предполагаем, что MS DOS располагается в каталоге C:\EXE\MSDOS):<blockquote>country=007,866,c:\exe\msdos\country.sys<br />
</blockquote>После этого, в частности, формат даты и времени будет соответствовать принятому в России (31 декабря 1995 г. - <b>31.12.95</b>, а не <b>12/31/95</b>, 20 часов - <b>20:00</b>, а не <b>8:00р</b>), многие программы (например, программы комплекса Norton Utilities) начнут правильно производить поиск строк с русскими буквами и т.д.<br />
<font color="Blue"><i>Замечания.</i></font> 1. Коды страны и набора символов для России (007 и 866) поддерживаются в MS DOS, начиная с версии 6.20. В предыдущих версиях DOS наиболее подходящим является использование кода страны 049 (Германия) и кодовой страницы 437.<br />
2. По умолчанию (если команда COUNTRY не задана) англоязычные версии MS DOS используют соглашения, принятые в США. Например, формат даты при этом будет таким: месяц/число/год.</div>

]]></content:encoded>
			<dc:creator>Базаров</dc:creator>
			<guid isPermaLink="true">http://pchelpforum.ru/b4141/e1704/</guid>
		</item>
		<item>
			<title>Русификация экрана и клавиатуры</title>
			<link>http://pchelpforum.ru/b4141/e1702/</link>
			<pubDate>Mon, 10 Aug 2015 17:17:56 GMT</pubDate>
			<description>Для того чтобы в программах DOS с клавиатуры можно было вводить русские буквы, а монитор мог отображать их на экране, клавиатуру и монитор надо...</description>
			<content:encoded><![CDATA[<div>Для того чтобы в программах DOS с клавиатуры можно было вводить русские буквы, а монитор мог отображать их на экране, клавиатуру и монитор надо русифицировать. Точнее говоря, необходимо установить драйвер клавиатуры, который мог бы переводить клавиатуру в режим ввода русских букв, и загрузить русские буквы в знакогенератор видеоконтроллера, чтобы эти буквы могли отображаться в текстовом режиме монитора.<br />
<font color="Blue"><i>Отображение русских букв на экране</i></font><br />
В MS DOS, начиная с версии 6.22, имеются все необходимые средства для отображения русских букв на экране. Для этого следует вставить в файл CONFIG.SYS следующую строку (мы предполагаем, что MS DOS располагается в каталоге C:\EXE\MSDOS):<blockquote>device=c:\exe\msdos\display.sys con=(ega,,1)<br />
</blockquote>А в файл AUTOEXEC.BAT надо вставить строки:<blockquote>mode con codepage prepare=((866) c:\exe\msdos\ega3.cpi)<br />
mode con codepage select=866<br />
</blockquote>Если MS DOS располагается в каком-то другом каталоге, приведенные строки надо соответствующим образом изменить. Данный метод работает на видеоконтроллерах типа EGA, VGA и SuperVGA. <br />
<font color="Blue"><i>Замечания.</i></font> 1. Некоторые видеоконтроллеры поставляются уже аппаратно русифицированными. На них не нужно предпринимать какие-либо действия для обезпечения отображения русских букв в текстовом режиме монитора.<br />
2. Видеоконтроллеры MDA, CGA и некоторые модели Hercules программно не русифицируются - здесь поможет только аппаратная русификация (&quot;прошивка&quot;) видеоконтроллера или замена видеоконтроллера на более современный. Впрочем, редакторы текстов типа ЛЕКСИКОН и ChiWriter могут обрабатывать тексты с русскими буквами даже на таких компьютерах - они умеют работать в графическом режиме и содержат соответствующие экранные шрифты.<br />
3. Для русификации видеоконтроллеров Hercules Plus имеются специальные программы.<br />
4. Для отображения русских букв на экране в предыдущих версиях DOS (до 6.22) можно использовать соответствующие программы-русификаторы, например UNISCR Л.Г.Бунича, Beta Plus фирмы  ПараГраф и т.д. Многие из этих программ позволяют загружать шрифты в знакогенератор из файлов на диске, а некоторые - даже и редактировать эти шрифты.<br />
<font color="Blue"><i>Русификация клавиатуры</i></font><br />
В версиях MS DOS, начиная с 6.22, для русификации клавиатуры можно использовать драйвер KEYB. Для этого надо вставить в файл AUTOEXEC.BAT строку (мы предполагаем, что MS DOS располагается в каталоге C:\EXE\MSDOS):<blockquote>keyb ru,,c:\exe\msdos\keybrd3.sys<br />
</blockquote>После установки драйвера KEYB переключение на латинский и на русский режимы клавиатуры осуществляется нажатиями комбинаций клавиш Alt-Левый Shift и Alt-Правый Shift соответственно.<br />
<font color="Blue"><i>Замечания.</i></font> 1. Задание раскладки клавиатуры (назначений клавиш в русском режиме) при использовании драйвера KEYB невозможно, точнее, может осуществляться только правкой файла KEYBRD2.SYS программами типа DiskEdit из комплекса Norton Utilities.<br />
2. В MS DOS 7.0 (входящей в состав Windows 95) вместо файла KEYBRD2.SYS можно использовать файл KEYBRD3.SYS. Иначе говоря, команда вызова драйвера KEYB может выглядеть так (мы предполагаем, что файлы MS DOS 7.0 располагаются в каталоге C:\WINDOWS\COMMAND): <b>keyb ru,,c:\windows\command\keybrd3.sys</b>. При этом переключение на латинский и русский режим клавиатуры осуществляется нажатиями комбинаций клавиш Ctrl-Левый Shift и Ctrl-Правый Shift соответственно. Задание раскладки клавиатуры в MS DOS 7.0 при использовании драйвера KEYB также невозможно (точнее, может осуществляться только правкой файла KRYBRD2.SYS или KEYBRD3.SYS программами типа DiskEdit из комплекса Norton Utilities).<br />
<i>Другие драйверы для русификации клавиатуры</i><br />
В предыдущих версиях MS DOS для русификации клавиатуры следует использовать другие драйверы. Их применение часто целесообразно и в MS DOS 6.22 и 7.0, так как многие из них имеют существенные преимущества по сравнению с драйвером KEYB: они занимают меньше места в памяти, позволяют задавать раскладку клавиатуры, вводить псевдографические символы, указывать цветом бордюра текущий режим работы клавиатуры. Например, драйвер UNIKBD Л.Г.Бунича запускается командой<blockquote>UNIKBD /A<br />
</blockquote>Переключение на латинский режим осуществляется нажатием левой клавиши Shift, на русский режим - нажатием правой клавиши Shift, на псевдографический режим - обеих клавиш Shift. Драйвер позволяет также задавать раскладку клавиатуры.</div>

]]></content:encoded>
			<dc:creator>Базаров</dc:creator>
			<guid isPermaLink="true">http://pchelpforum.ru/b4141/e1702/</guid>
		</item>
		<item>
			<title>Внесение изменений в конфигурацию DOS</title>
			<link>http://pchelpforum.ru/b4141/e1696/</link>
			<pubDate>Thu, 06 Aug 2015 22:47:50 GMT</pubDate>
			<description>Как правило, необходимость перенастройки конфигурации DOS вызвана внесением изменений в конфигурацию компьютера (подключением новых или ликвидацией...</description>
			<content:encoded><![CDATA[<div>Как правило, необходимость перенастройки конфигурации DOS вызвана внесением изменений в конфигурацию компьютера (подключением новых или ликвидацией имеющихся устройств или контроллеров), установкой или ликвидацией пакетов программ. Обычно последовательность перенастройки конфигурации DOS должна быть такова.<blockquote>1. Внесение изменений в файлы CONFIG.SYS и AUTOEXEC.BAT. Обычно программы установки устройств или пакетов программ делают это сами, но иногда это приходится выполнять вручную.<br />
2. Если изменения в файлы CONFIG.SYS и AUTOEXEC.BAT были внесены программами (то есть автоматически), обязательно следует проанализировать эти изменения и либо убедиться в их правильности, либо внести необходимые коррективы вручную.<br />
Например, программа установки Windows 3.1 включает в начало файла AUTOEXEC.BAT команду вызова программы кэширования дисков SMARTDRV.EXE. Между тем, при наличии кэшированного контроллера дисков эта команда не нужна и даже вредна, а при наличии компакт-диска команда вызова SMARTDRV.EXE должна стоять после вызова драйвера MSCDEX.EXE, так как иначе компакт-диски не будут кэшироваться.<br />
3. Следует убедиться в работоспособности новой конфигурации DOS, выполнив перезагрузку компьютера. Обычно желательно также проверить, работают ли интересующие вас программы (например те, которые вы только что установили на компьютер).<br />
4. Следует проверить, не уменьшилось ли количество обычной памяти, доступной программам DOS. Уменьшение количества обычной памяти может быть связано с установкой нового драйвера или резидентной программы. Если такое уменьшение произошло, желательно попробовать оптимизировать CONFIG.SYS и AUTOEXEC.BAT с помощью программы MemMaker или аналогичной программы, поставляемой вместе с используемым вами диспетчером памяти (например, программой Optimize при использовании диспетчера памяти QEMM). Если оптимизация не помогает, а недостаток свободной обычной памяти мешает работе, можно применить приемы, которые будут описаны далее, чтобы те драйверы или резидентные программы, которые используются не всегда, загружались лишь при наличии потребности в них.<br />
</blockquote><font color="Blue"><i>Создание &quot;спасательной&quot; дискеты</i></font><br />
После того, как новая конфигурация DOS оптимизирована и проверена, следует сохранить файлы конфигурации DOS на &quot;спасательную&quot; дискету, которая поможет вам восстановить работоспособность компьютера, если он вдруг перестанет загружаться. Это можно сделать с помощью программы RESCUE из Norton Utilities (см. ранее) или под управлением Windows - с помощью программы Rescue из Norton Desktop for Windows (см. далее).<br />
Если изменение конфигурации DOS было связано с установкой устройства хранения данных, доступ к которому осуществляется через драйвер (например, дисковода для компакт-дисков, стримера, магнитооптического диска и т.д.), то на &quot;спасательную&quot; дискету желательно поместить и драйвер (драйверы) для доступа к этому устройству.</div>

]]></content:encoded>
			<dc:creator>Базаров</dc:creator>
			<guid isPermaLink="true">http://pchelpforum.ru/b4141/e1696/</guid>
		</item>
	</channel>
</rss>
