Что было до Windows?
(небольшой рассказ для молодых пользователей)

Новиков Максим Глебович
обновление 09.12.04


Сейчас дядя Максим расскажет вам о том, что было в те далёкие времена, когда не было Windows. Давайте для начала уточним, что же такое Windows? Нет, это не «Масдай» :-)

Windows — это операционная система.
Эта такая-же программа, как и все остальные, только очень большая и сложная. Не будь ее, после своего включения компьютер бы просто ничего не делал, а только тупо бы вращал глазами и хлопал ресницами, ибо всё, что мы видим на мониторе после включения компьютера — результат в основном её работы. Операционная система нужна компьютеру, как душа человеку. Это с помощью её функций мы можем найти нужное нам приложение и запустить его. И вообще, увидеть на экране работу какого бы то ни было приложения.

Но Windows существовала не всегда, хотя сейчас это уже кажется невероятным! :-)))

Но как же компьютеры работали раньше? Что было вместо Windows?
Сначала была операционная система DOS (Disk Operation System), в качестве интерфейса имеющая только командной строку. После своей загрузки она «высвечивала» чёрный пустой экран :-), в нижней строке которого мигал курсор в качестве приглашения ввести команду или имя файла программы для её запуска. Все манипуляции по запуску, копированию, удалению и т.п. надо было производить посредством ввода текстовых команд. Тогда пользователь компьютера должен был обладать определенными знаниями о внутренней работе компьютера. Я не застал это время, но уважаю его больше, нежели теперешнее, попсовое.

В дальнейшем, для облегчения работы в операционной системе DOS, была написана операционная оболочка Norton Commander, которую автоматически можно было загружать из DOS при её загрузке. Она представляла собой что-то типа двух сросшихся боками открытых папок с файлами. С её помощью можно было запускать файлы программ, просто выбрав их из предоставляемого списка, а не вводить имена файлов вручную в командную строку. Также упростились все манипуляции с файлами (такие как копирование, удаление и т.п.). Несмотря на очивидные преимущества нового визуального интерфейса, многие профессионалы не смогли принять новшество, и принципиально продолжали работать с чистой командной строкой не хуже, чем новоиспеченные пользователи в «Нортоне». Я же попал в компьютерный мир сразу на Norton Commander и поэтому легко принял его.

До сей поры интерфейсы как операционной системы, так и операционной оболочки, работали в так называемом текстовом видеорежиме. Экран был логически поделен на невидимые прямоугольнички размером с букву, так называемые «знакоместа». В одно знакоместо можно было вписать один из 256 заранее нарисованных и зашитых в микросхемы компьютера символов, просто адресовав в определенный адрес памяти экрана соответствующий двухбайтовый ASCII-код. Один байт отвечал за символ, второй — за его цвет. Графика этому режиму не полагалась. Стандартный режим отображал 80 символов по горизонтали и 25 по вертикали. Таблицы рисовались специальными символами, называемыми «символами псевдографики». Сейчас этот видеорежим нигде не применяется (разве что на очень древних компьютерах и при работе старых программ). Его преимущество ощущается только на древних видеокартах, скорость работы которых была неимоверно низка.

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

Но мне Windows 3.1 не нравилась. Трудночитаемые рисованные символы на мерцающем белом фоне казались ужасными по сравнению с чётким и привычным шрифтом текстового режима на тёмном фоне, мерцание которого было практически незаметно даже при частоте кадровой развертки 60 Гц. В то время это была стандартная частота кадра, и от мерцающего белого фона глаза быстро уставали. Потребности делать два дела одновременно у меня не было. Я занимался тогда в основном программированием на ассемблере. Я возненавидел Windows всеми фибрами своей души! Я повёл себя также, как те профессионалы, которые не принимали новый вид интерфейса, работая с командной строкой несмотря на наличие Norton Commander'a.

В дальнейшем произошло объединение ядра операционной системы DOS с операционной оболочкой Windows, и получившийся гибрид назвали операционной системой Windows 95. К этому моменту у меня возникла потребность в параллельной работе в нескольких программах, и скрепя сердце я постепенно переехал под новую многозадачную Windows.

Той же корпорацией параллельно разрабатывалась другая операционная система с похожим интерфейсом но более надёжным ядром — Windows NT (к продуктам этой ветви относятся также Windows 2000 (NT5) и Windows XP (NT5.1)), но она требовала более мощных компьютеров, и в домашних условиях использовались нечасто.

Также, параллельно существовали еще две многозадачные операционные системы (но уже от других фирм) — OS/2 и Unix, которые, также как и Windows NT, были значительно менее популярны среди пользователей и использовались в основном профессионалами.

Итак, после Windows 95 с периодичностью в 2-3 года появлялись следующие версии этой операционной системы: Windows 98, Windows ME. Они были надежнее своей предшественницы и во многом интеллектуальнее, но гораздо требовательнее к мощности компьютера. В особенности всё это удалось последней версии. Ветка NT тоже имела свои параллельные версии ОС.

И вот, наконец, разработчики решили слить две этих ветки в одну, а точнее, взяв за основу Windows 2000, наделить ее всеми преимуществами интерфейса и совместимости Windows ME. Получившийся продукт назвали Windows XP.

Что можно сказать об этой ОС? Очень противоречивый продукт. Непривычная надёжность внушает состояние тревоги. Кажется, что что-то идёт не так. Система требовательна к мощности компьютера, тормозит в странных местах, но работает. Несовместима с кучей старой периферии, но все же более совместима с программами для обычного Windows, чем Windows 2000. В общем, пока необъезженная версия, но альтернативы у нас практически нет. Это последняя на сегодняшний момент версия Windows, будем ждать следующей.

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

Кстати, текстовый режим 80х25 вы можете наблюдать каждый раз при включении компьютера, пока работают программы BIOS, тестирующие ваш компьютер. Вы спросите, что такое BIOS? Это общая часть всех операционных систем, которая намертво зашита в микросхемах компьютера еще при его производстве. С её помощью и происходит автоматическая загрузка всей остальной части операционной системы после включения компьютера (не путайте с BeOS — альтернативной слабораспространенной операционной системой).

Почему я так акцентирую внимание на текстовом видеорежиме и режимах эмуляции DOS? Потому что большенство своих программ на ассемблере я писал именно под эту операционную систему и в этом видеорежиме.

Мне всегда было интересно выжимать максимум из минимума. :-)

Выбор операционной системы  

Часто возникает вопрос — какую операционную систему лучше использовать на компьютере? На этот вопрос сущестыует вполне определенный ответ — операционная система должна соответствовать мощности компьютера. Избегайте частой ошибки — попытки поставить современную операционную систему на старый компьютер — удовольствие от использования новой системы вы не получите.

Если у вас компьютер на базе процессора 80186 или еще более слабом (80188, V30, V20, 8086, 8088), то вам суждено работать только в DOS с использованием файлового менеджера типа «Norton Comander». Если вы извращенец, можете попробовать поставить Windows 3.0 и эксплуатировать ее в «реальном режиме».

Если у вас компьютер на базе процессора 80286, вы уже можете попробовать поставить Windows 3.11, но я рекомендую использовать DOS + Norton Comander, ибо Windows 3.11 будет сильно тормозить.

Если вы пользуетесь компьютером с процессором 80386, то ставьте DOS + Windows 3.11. Если у вас 4 или более мегабайта ОЗУ и 60 мегабайт свободного пространства на жестком диске, на этой машине пойдет и Windows'95, но хренооовенько… особенно на 80386SX…

Если у вас компьютер на базе процессора 80486, 4 или более мегабайта ОЗУ и более 60 свободных мегабайт на жёстком диске, то вы можете установить Windows 95. Хотя желательно иметь 8 иегабайт ОЗУ.

На 80586 (Pentium I) ставьте Windows 98.

Pentium II - можно поставить Windows ME, но система не очень стабильная, поэтому я рекомендую перейти на ветку NT и поставить Windows 2000.

Pentium III - Можно поставить либо Windows 2000, либо уже Windows XP. Обе системы достаточно надёжны, но Windows'XP будет немножко подтормаживать в некоторых случаях.

Pentium IV - Поставьте Windows XP. На сегодняшний день это самая последняя операционная система. Если вы чувствуете, что в состоянии разобраться с настройкой брандмауэра (защита от интернеетовских хакеров), то поставьте Windows'XP SP2. О настройке брандмауэра в этой системе я писал в статье «Настройка брандмауэра (межсетевого экрана) в Windows XP SP2».

[Вернуться в начало]
[Оставить отзыв в гостевой]
Hosted by uCoz