История MS-DOS (19 фото)
Мы привыкли к тому, что работая с компьютером, мы видим на дисплее высокой четкости удобную поверхность «рабочего стола» с разложенными на ней «папками» и «документами». Каждой выполняемой программе и каждому документу у нас отводится отдельное окно, и все этим мы управляем при помощи ручного манипулятора, который почему-то называется «мышь».
Ничто не мешает нам запустить несколько программ и переключаться между ними, работая одновременно с несколькими документами разных видов. Мы не задумываемся о том, что такой тип взаимодействия компьютера с пользователем был разработан всего три десятка лет назад, и что он называется графическим пользовательским интерфейсом. (Я уже не говорю о том, что сегодня предельно облегчено подключение компьютера к различным видам сетей и поддерживается колоссальное количество разновидностей внешних устройств.)
И уж конечно мы не думаем о том, что всего тридцать лет пользователи управляли компьютером при помощи команд, вводимых с клавиатуры, а компьютер — точнее, операционная система MS‑DOS — в ответ на ошибочные команды выдавала ядовито-зелеными буквами малопонятные текстовые сообщения, например:
Программы приходилось загружать по очереди (MS‑DOS не обладала многозадачными возможностями), у них была масса проблем с совместимостью и очень разношерстный пользовательский интерфейс. Но те, кому это не нравилось, могли вернуться к пишущей машинке и черчению тушью. И таких охотников находилось все меньше и меньше — возможность сохранять документы в виде электронных файлов и затем повторно использовать и модифицировать их, а не перепечатывать все время под копирку, открывала широчайшие перспективы.
Чтобы понять, почему операционная система MS‑DOS была именно такой, каким образом она стала своеобразным трамплином для Microsoft Windows, и почему, в разных своих ипостасях, просуществовала целых два десятилетия, перенесемся еще на десятилетие назад, в 1971 год.
Чтобы понять, почему операционная система MS‑DOS была именно такой, каким образом она стала своеобразным трамплином для Microsoft Windows, и почему, в разных своих ипостасях, просуществовала целых два десятилетия, перенесемся еще на десятилетие назад, в 1971 год.
До MS-DOS
В 1971 г. фирма Intel по заказу японской компании Busicom выпустила интегральную микросхему 4004 — первый микропроцессор, функционально аналогичный современному центральному процессору, лежащему в основе любого компьютера, но значительно менее мощный — он был четырехразрядным, т.е. мог обрабатывать только четырехразрядные двоичные числа, от нуля до 1111 (десятичное 15), и имел тактовую частоту менее 1 МГц. Всего год спустя появился первый восьмиразрядный микропроцессор 8008, а микропроцессор 8080 с тактовой частотой 2 МГц, выпущенный Intel в 1974 г., был уже настолько мощным, что на его основе можно было построить небольшой компьютер. Это и сделала фирма MITS, которая выпустила в 1975 г. первый в мире ПК Altair 8800.
За ним последовали ПК других фирм, которые тоже использовали восьмиразрядные микропроцессоры Intel и других производителей — Motorola, Zilog. В отличие от профессиональных компьютеров, работавших с UNIX, ПК использовали операционную систему CP/M (Control Program for Microcomputers) фирмы Digital Research — первую ОС, работавшую на ПК от различных производителей. Другим программным средством, работавшим практически на всех существовавших тогда ПК, был транслятор языка программирования Basic, выпущенный молодой компанией Microsoft.
Расцвет MS-DOS
В 1980 г. на рынок ПК решила выйти корпорация IBM, и в 1981 г. была выпущена модель IBM Personal Computer, созданная департаментом систем начального уровня IBM под руководством Филипа Дональда Эстриджа — великого Дона Эстриджа (1937—1985), почитаемого ныне, как отца IBM PC. Чтобы максимально сократить сроки и затраты, разработчики использовали открытую архитектуру. IBM PC был сконструирован на основе независимо производимых компонентов. Базовая модель IBM PC имела 64 КБ оперативной памяти с возможностью расширения до 256 КБ. Мозгом IBM PC стал новый 16-разрядный микропроцессор 8088 фирмы Intel. Были опубликованы документация по аппаратуре и программные спецификации.
Когда в октябре 1980 г. IBM обратилась к различным программистским фирмам с предложением принять участие в проекте создания нового ПК, Microsoft не могла предложить IBM собственной ОС. Однако Digital Research располагала только CP/M‑80 для 8-разрядных компьютеров. Пока Digital Research работала над 16-разрядной CP/M‑86, Microsoft приобрела права на 16-разрядную систему 86‑DOS у компании Seattle Computer Products.
Когда в октябре 1980 г. IBM обратилась к различным программистским фирмам с предложением принять участие в проекте создания нового ПК, Microsoft не могла предложить IBM собственной ОС. Однако Digital Research располагала только CP/M‑80 для 8-разрядных компьютеров. Пока Digital Research работала над 16-разрядной CP/M‑86, Microsoft приобрела права на 16-разрядную систему 86‑DOS у компании Seattle Computer Products.
Одним из важных качеств 86‑DOS была легкая переносимость программ из среды CP/М‑80. Она к тому же заимствовала многие команды CP/M, такие как REN (переименовать файл), DIR (показать содержание каталога) и TYPE (вывести содержимое файла на экран). Значительно переработанная версия 86‑DOS получила название MS‑DOS 1.0. В августе 1981 г. начались поставки компьютеров IBM PC с этой ОС под названием PC‑DOS 1.0. Кроме того, Microsoft получила право продавать лицензии на MS‑DOS и другим производителям ПК.
Аббревиатура DOS (Disk Operating System — дисковая ОС) подчеркивала основное назначение данной операционной системы — обеспечение управления дисковым вводом-выводом. Система MS‑DOS не содержала встроенной поддержки накопителей на магнитных лентах или локальных сетей. Главное, что она обеспечивала, — работу с файлами. Для удобства использования файлов MS‑DOS позволяла давать им имена длиной до восьми символов, с описанием (расширением) длиной до 3 символов, например DOCUMENT.TXT или READ.ME.
MS‑DOS 1.0, довольно прогрессивная в сравнении с CP/M, использовала более совершенные методы управления дисковыми данными и имела широкий набор команд для сервисных программ. Поскольку оригинальная модель IBM PC выпускалась с дисководами для 160‑килобайтных дискет, PC‑DOS 1.0 поддерживала только такие носители. Другие производители ПК не принимали PC‑DOS, пока в мае 1982 г. не появилась PC‑DOS 1.1, позволявшая работать с дискетами емкостью 320 Кбайт. Вот когда Microsoft смогла воспользоваться своим правом продажи лицензий на MS‑DOS — спустя месяц та же версия ОС вышла под названием MS‑DOS 1.25, и ее начали применять Texas Instruments, Compaq Computers и другие фирмы, приступившие к изготовлению IBM PC-совместимых компьютеров.
MS‑DOS 2.0 (март 1983 г.) поддерживала 360-килобайтные дискеты и 10-мегабайтные жесткие диски (специально для нового компьютера IBM PC XT) и предоставляла возможность рассортировывать файлы по каталогам. Тогда-то и начался мировой бум производства IBM PC-совместимых компьютеров — к числу изготовителей этих машин присоединились такие респектабельные компании, как Tandy, Hewlett-Packard, Digital Equipment Corporation и др. Базовой ОС для продукции многих фирм стала MS‑DOS 2.11 — наиболее стабильная реализация второго поколения MS‑DOS.
MS‑DOS 3.0 (август 1984 г.) была ориентирована на новую модель компьютеров IBM — IBM PC AT — первый компьютер, основанный на микропроцессоре Intel 80286, с 5,25‑дюймовым дисководом высокой плотности (для дискет на 1,2 Мбайт) и 20‑мегабайтным жестким диском. MS‑DOS 3.2 (декабрь 1985 г.) поддерживала 3‑дюймовые 720-килобайтные дискеты и логические разделы жестких дисков объемом до 32 Мбайт. Система продолжала развиваться, в нее добавлялись все новые и новые возможности поддержки национальных изображений валюты и времени, таблиц символов и раскладок клавиатуры.
Росла и популярность платформы IBM PC, больше становилось производителей IBM PC-совместимых машин, а количество разработчиков ПО для IBM PC превзошло все мыслимые пределы. В 1986 г. уже появился IBM PC-совместимый компьютер фирмы Compaq Computer, основанный на микропроцессоре 80386. В следующем году и у IBM появился компьютер с микропроцессором 80386 — PS/2 Model 80. MS‑DOS не была способна в полной мере задействовать возможности новых компьютеров. Так, если компьютеры с микропроцессором 8086 выпускались не более чем с 640 Кбайт оперативной памяти, то на 286‑й компьютер теоретически можно было установить до 16 Мбайт памяти, а на 386‑й — до 4 Гбайт. MS‑DOS же никогда не могла использовать более 640 Кбайт памяти.
Однако растущий рынок требовал интенсивного производства IBM PC-совместимых машин, еще более интенсивного совершенствования MS‑DOS и возможно более интенсивного выпуска профессиональных приложений для IBM PC и MS‑DOS. Одним из главных требований была совместимость: все новые версии MS‑DOS обязаны были успешно работать с программами, выпущенными для более старых версий MS‑DOS.
Однако растущий рынок требовал интенсивного производства IBM PC-совместимых машин, еще более интенсивного совершенствования MS‑DOS и возможно более интенсивного выпуска профессиональных приложений для IBM PC и MS‑DOS. Одним из главных требований была совместимость: все новые версии MS‑DOS обязаны были успешно работать с программами, выпущенными для более старых версий MS‑DOS.
Поэтому в MS‑DOS 3.3 (апрель 1987 г.) не было ничего принципиально нового, зато все старое было усовершенствовано. В частности, версия 3.3 поддерживала новые 3‑дюймовые 1,44-мегабайтные дискеты. MS‑DOS 3.3 стала важнейшим этапом в истории развития MS‑DOS, следующие версии MS‑DOS 4.0 и MS‑DOS 4.01 (1988 г.) не привлекли большого внимания покупателей. Большинство пользователей IBM PC сохранило верность MS‑DOS 3.3.
Появление Windows
Как мы уже отметили, MS‑DOS имела весьма примитивный пользовательский интерфейс: чтобы загрузить программу или выполнить другие операции, пользователь должен был набирать на клавиатуре команды. Например, команда для копирования из каталога DOC\WORK диска C: на диск A: всех файлов и каталогов, кроме тех, что там уже есть, выглядит так:
В 1985 г. Microsoft выпустила первую версию Windows — графической оболочки MS‑DOS, предлагавшей пользователю оконный интерфейс. Чтобы задействовать все преимущества Windows, программа должна быть спроектирована специально для Windows.
Существовавшим тогда IBM PC-совместимым компьютерам, однако, не хватало мощности, чтобы обеспечить полноценное функционирование графической среды. Поэтому та Windows, какой ее удалось сделать в 1985 г., выглядела довольно бледно. Но Microsoft продолжала вкладывать средства в Windows. В 1987-1988 гг. появлялись различные реализации Windows/286 и Windows/386 (Windows 2.x).
Предназначенные для выполнения на соответствующих микропроцессорах, они были уже вполне работоспособны. Наконец, в мае 1990 г. произошло событие, во многом определившее сегодняшнее состояние программно-аппаратного рынка IBM PC-совместимых компьютеров.
Windows 3.x
Windows 3.0, выпущенная в мае 1990 г., загружалась из-под MS‑DOS, но заставляла сразу забыть о MS‑DOS. Доступ ко всему объему памяти компьютера осуществлялся через драйвер MS‑DOS HIMEM.SYS и специальную систему «расширения MS‑DOS». Это обусловило качественный скачок — полностью графический оконный интерфейс в сочетании с многозадачными возможностями. Многозадачность Windows не позволяла управлять работой программ так же гибко, как многозадачность OS/2, зато требовала меньше памяти. На компьютерах с микропроцессором 80386 и выше Windows 3.0 работала с виртуальной памятью, т. е. использовала часть диска как продолжение оперативной памяти.
Для запуска программ служило приложение Диспетчер программ — Program Manager. Чтобы можно было упорядочивать и хранить значки запуска для большого количества приложений, разработчики сделали Диспетчер файлов многооконным. Для операций с файлами и дисками в Windows 3.0 входила многооконная программа Диспетчер файлов — File Manager, позволявшая производить многие операции с файлами методом перетаскивания мышью.
Для запуска программ служило приложение Диспетчер программ — Program Manager. Чтобы можно было упорядочивать и хранить значки запуска для большого количества приложений, разработчики сделали Диспетчер файлов многооконным. Для операций с файлами и дисками в Windows 3.0 входила многооконная программа Диспетчер файлов — File Manager, позволявшая производить многие операции с файлами методом перетаскивания мышью.
Комплекс услуг, предоставляемый Windows, привел к тому, что все перспективные программы стали разрабатываться с учетом требований Windows. От MS-DOS теперь в первую очередь требовалось быть надежной опорой Windows, и в июне 1991 г. вышла MS‑DOS 5.0, разработанная так, чтобы из-под нее было лучше работать с Windows 3.0. В нее вошла, например, новая версия HIMEM.SYS. Для иллюстрации преимуществ многозадачности с MS‑DOS 5.0 поставлялась оболочка MS‑DOS Shell с заимствованной из Windows 3.0 подсистемой переключения программ.
В апреле 1992 г. в продажу поступила Windows 3.1. С этого момента она именуется операционной системой. Строго говоря, эта среда не могла функционировать самостоятельно, без MS‑DOS. Но положения вещей это не меняет. Чуть позже была выпущена Windows 3.1 for Workgroups для работы с одноранговыми локальными сетями, а через год — Windows 3.11, практически идентичная Windows 3.1, и Windows 3.11 for Workgroups. Эти версии Windows были во многом усовершенствованы по сравнению с Windows 3.0.
В 1993–1994 гг. было выпущено и несколько новых версий MS‑DOS. Наиболее существенной особенностью MS‑DOS 6.0 (апрель 1993 г.) стало наличие большой коллекции оригинальных и лицензированных служебных программ, в том числе Microsoft DoubleSpace для увеличения полезной емкости дисков путем динамического сжатия данных. В версии MS‑DOS 6.2 (октябрь 1993 г.) программа Microsoft DoubleSpace была усовершенствована, из версии MS‑DOS 6.21 — изъята из за юридических противоречий с компанией Stac Electronics, производителем аналогичной программы Stacker, a в версии MS‑DOS 6.22 (обе — 1994 г.) — заменена на DriveSpace, не вызывавшую нарекание у компании Stac. И это была последняя самостоятельная версия MS‑DOS.
Windows 9x
Последующие версии MS-DOS были включены в комплект поставки новейших версий Windows.
В частично 32-разрядной операционной системе Windows 95, выпущенной Microsoft в конце лета 1995 г., присутствовала «внутренняя» MS‑DOS 7.0, ее можно было использовать для поддержки программ, несовместимых с новой версией Windows, но по умолчанию на компьютерах пользователей сразу загружался графический интерфейс.
Почему так важно было отвлечь пользователей от MS‑DOS? Новое поколение Windows обеспечивало более высокую надежность и более стабильную и устойчивую одновременную работу приложений, чем Windows 3.1. Windows 95 продуктивнее использовала память и диски, позволяя к тому же давать файлам имена длиной до 255 символов. Система поддерживала спецификацию автоматической настройки оборудования Plug and Play, позволяющую автоматически определять и настраивать большую часть существующей аппаратуры для IBM PC-совместимых компьютеров. Windows 95 работала со всеми видами игровых и мультимедиа-устройств, существовавшими на момент выхода этой ОС.
В частично 32-разрядной операционной системе Windows 95, выпущенной Microsoft в конце лета 1995 г., присутствовала «внутренняя» MS‑DOS 7.0, ее можно было использовать для поддержки программ, несовместимых с новой версией Windows, но по умолчанию на компьютерах пользователей сразу загружался графический интерфейс.
Почему так важно было отвлечь пользователей от MS‑DOS? Новое поколение Windows обеспечивало более высокую надежность и более стабильную и устойчивую одновременную работу приложений, чем Windows 3.1. Windows 95 продуктивнее использовала память и диски, позволяя к тому же давать файлам имена длиной до 255 символов. Система поддерживала спецификацию автоматической настройки оборудования Plug and Play, позволяющую автоматически определять и настраивать большую часть существующей аппаратуры для IBM PC-совместимых компьютеров. Windows 95 работала со всеми видами игровых и мультимедиа-устройств, существовавшими на момент выхода этой ОС.
Windows 95 была первой системой, которая, с одной стороны, была предназначена для выполнения 32-разрядных программ, а с другой — работала с 16-разрядными Windows 3.1-программами и практически любыми программами для MS‑DOS. Конечной же целью было избавиться от 16-разрядного кода, и полностью перевести весь рынок на 32-разрядные приложения и операционные системы. Именно с этой целью параллельно развивалась ветвь Windows NT — современных, полностью 32-разрядных операционных систем для бизнеса.
В течение 1995—1998 гг. Microsoft постоянно обновляла Windows 95, а в 1998 г. выпустила Windows 98, имевшую усовершенствованный интерфейс, новую файловую систему FAT32, и поддерживавшую объединенную модель драйверов устройств для Windows и Windows NT (Windows Driver Model), а также новые типы оборудования, в том числе универсальный порт Universal Serial Bus (USB), и т.д. Интегрированная версия MS‑DOS имела номер 7.1
В течение 1995—1998 гг. Microsoft постоянно обновляла Windows 95, а в 1998 г. выпустила Windows 98, имевшую усовершенствованный интерфейс, новую файловую систему FAT32, и поддерживавшую объединенную модель драйверов устройств для Windows и Windows NT (Windows Driver Model), а также новые типы оборудования, в том числе универсальный порт Universal Serial Bus (USB), и т.д. Интегрированная версия MS‑DOS имела номер 7.1
«Двухтысячные» версии Windows для дома (Windows Millennium Edition, или Windows Me) и Windows для бизнеса (Windows 2000) были очень похожи внешне. При этом Windows 2000 уже почти предоставляла необходимую гибкость в пользовании разнообразным программным обеспечением (включая компьютерные игры и средства мультимедиа) и при подборе оборудования, а из Windows Me была почти исключена MS-DOS — остался только загрузчик с внутренним номером версии 8.0.
На этом приключения MS-DOS и история двух параллельных ветвей Windows закончились, и началась новая эра — следующей версией операционной системы от Microsoft стала Windows XP.
В заключение отметим, что в разное время разные фирмы выпускали собственные версии MS‑DOS-совместимых ОС. Это были не только версии DOS, предназначенные фирмами-производителями для установки на ПК собственного производства, такие как Compaq DOS, Zenith DOS или ранние версии PC‑DOS фирмы IBM. Отдельные версии DOS выпускались для широкой продажи, чтобы составить конкуренцию MS‑DOS от Microsoft. В их числе DR DOS от Digital Research, Novell DOS 7.0 (последняя версия DR DOS, выпущенная после того, как фирма Digital Research была приобретена фирмой Novell), поздние версии IBM PC‑DOS, PTS‑DOS российской фирмы «Физтех-софт» и др.
И главное. Значение операционной системы MS-DOS трудно переоценить. Под ее управлением работали компьютеры с микропроцессорами с тактовой частотой менее 5 МГц, объемом оперативной памяти до 640 КБ и с такими маленькими жесткими дисками, на которые не поместилась бы даже одна-единственная фотография, сделанная современной профессиональной камерой. Сегодня мы работаем на персональных компьютерах с 32- и 64-разрядной архитектурой, частота микропроцессора которых измеряется гигагерцами, объем оперативной памяти — гигабайтами, а вместимость жесткого диска — сотнями гигабайт, но именно надежная, неприхотливая рабочая лошадка MS‑DOS вытащила на себе всю компьютерную революцию. Миллионы людей стали пользователями и программистами персональных компьютеров именно с этой операционной системой.
В заключение отметим, что в разное время разные фирмы выпускали собственные версии MS‑DOS-совместимых ОС. Это были не только версии DOS, предназначенные фирмами-производителями для установки на ПК собственного производства, такие как Compaq DOS, Zenith DOS или ранние версии PC‑DOS фирмы IBM. Отдельные версии DOS выпускались для широкой продажи, чтобы составить конкуренцию MS‑DOS от Microsoft. В их числе DR DOS от Digital Research, Novell DOS 7.0 (последняя версия DR DOS, выпущенная после того, как фирма Digital Research была приобретена фирмой Novell), поздние версии IBM PC‑DOS, PTS‑DOS российской фирмы «Физтех-софт» и др.
И главное. Значение операционной системы MS-DOS трудно переоценить. Под ее управлением работали компьютеры с микропроцессорами с тактовой частотой менее 5 МГц, объемом оперативной памяти до 640 КБ и с такими маленькими жесткими дисками, на которые не поместилась бы даже одна-единственная фотография, сделанная современной профессиональной камерой. Сегодня мы работаем на персональных компьютерах с 32- и 64-разрядной архитектурой, частота микропроцессора которых измеряется гигагерцами, объем оперативной памяти — гигабайтами, а вместимость жесткого диска — сотнями гигабайт, но именно надежная, неприхотливая рабочая лошадка MS‑DOS вытащила на себе всю компьютерную революцию. Миллионы людей стали пользователями и программистами персональных компьютеров именно с этой операционной системой.
Автор:Камилл Ахметов
Источник:news.microsoft.com/ru-ru/
Источник:news.microsoft.com/ru-ru/
Метки: #Microsof #Windows #ms-dos #дискета #истории #компьютеры #операционные системы
Расцвет доса...
Расцвет Бейсика, блин!
Вот с чего я начинал на БК 0010-100
"Софт" на кассетах, сеть по LTP.
Многозадачность? WTF???
А ещё и игры были.
Ох, весёлые были времена! Набрал мешок дискет, поехал к другану инфой меняться, приехал, половина дискет не читается. Выкинул паршивые, набрал ещё мешок, поехал, приезжаю - опять половина не читается, мля. Видимо головы в дисководах слегка по разному отъюстированы. Плюнул, выкрутил оба веника, здоровых 5.25, MFM, в придачу контроллер выдрал (у другана уже получше комп был с IDE винтом). Поехал. Засиделись до ночи (весь колхоз одновременно работать никак не хотел, копировали через дискеты! Периодически переключая винты, о как!), просрал последний автобус. Мобильников ещё не было, естественно. Будить другана не стал, поперся домой пешком, идти в другой район, километров 10. Зима, вьюга, дубняк, 3 часа ночи, и я прусь с двумя жесткими и платой со шлейфами в пакете. Если-б менты остановили, наверно меня не поняли бы.
У меня так моего первого фидошного поинта остановили менты на ж/д платформе. Он купил новый винт, здоровую барракуду на 5,25", проработала барракуда неделю и сдохла, товарищ повёз сдавать по гарантии, даже в пакет не удосужился положить - вёз просто в руках, подошли блюстители и спросили его что это, он ответил что "винчестер", у сотрудников округлились глаза и они попросили пройти с ними в отделение, там жесткий диск отобрали и вызвали эксперта, эксперт приехал через час и сказал что это компьютерный накопитель, товарища отпустили.
Барракуда, 5.25"? Ничего не путаете? Окромя мамонтов MFM\RLL, в таком форм-факторе на ум только Quantum Bigfoot приходит. Большой, ёмкий, тормозной. Год 95-97 кажется. :)
Точно, бигфут, напутал я с барракудой. Спасибо за поправку.
Минус. Удали этот позор. Понятия не имею где ты нарыл всё это, сначала хотел написать большой коммент с разоблачением каждого твоего вранья, но когда увидел что это враньё почти в каждом предложении - передумал.
Смотрю это на Win XP, все работает много лет, не обновляется давно, не лагает и не тормозит.
Хм. Выпилили мой камент. Сосиски вислоухие. Но ладно, отвечу. Нравится хрюша - пользуйтесь. На работе семерка и дебиан. Дома и на своем буке и у дочи на компе дебианы. Файлопомойка - тоже на дебиане (атом и два винта по 2 ТБ). Медиаплееры на RPI на кухне и в зале. Опщем каждый дро чит кто как хочет. А вот возиться со старым железом - для меня это больше хобби, нежели рабочая рутина (хотя в конторе хватает машинок 10-12 лет от роду). И еще, судя по оборудованию, не админ в школе? (не подкалываю, дружбан раньше работал, там тоже концерты, соревнования).
Но в силу нестандартности необходимого ПО стараюсь, чтоб это была винда, ибо быдлокодю именно под неё.
А для школы я несколько староват. Мне за пятьдесят... Да и, собственно, админить - не моя стихия :)
(на фотке ваш покорный)
Люто)))
Есть кучка хлама, сам являюсь коллекционером старой компьютерной техники, но имеются кучка дубликатов, жена ругается что всю комнату захламил, так что могу поделится ненужными дубликатами. Что интересует?
Однажды в студёную зимнюю пору
Я вышел из Windows...
Был Norton и DOS.
В институте на последнем курсе уже начали появляться компы с 95 виндами. К тому времени уже работал в НИИ, где были не только винды, но и разработка ПО под них. Разработка была тогда на dephi 1,2 (на тот момент перспективная система), на выходе бинарник весил от 400кб. Написал лабу с графиками под форточки, получил годовой зачёт. Сейчас не помню, вроде как БД еще в лабе была под Парадокс, который требовал установки BDE. Тащил все в универ дискетами не один день, некоторые архивы по 2 3 раза, т.к. дискеты сбоили. АД был. Но воспоминания приятные, когда даже преподы охреневали от того, что все работало в окнах и написано самостоятельно.
На тот момент преподы винды видели второй раз, уж не говоря чтоб под них что-то написать. Да и еще "средствами визульной разработки" как говорилось...
Много спец.литературы покупалось, заказывалось по проезду в Москве, за большие бабки от настройки реестра, до того же написания компонентов в дэлфе. Тогда действительно ни где не прочитаешь и не узнаешь кроме как из книг или изданий. Сейчас всё в гугле.
Да, было время. Только вот под BDE был Interbase, здравствующий и поныне, Paradox был ещё под DOSом - самая примитивная файловая база данных, прародитель DB от IBMа.
точно помню, что нужно было ставить BDE в виде прослойки\драйвера для доступа к таблицам Paradox.
БД - в этом случае имею ввиду группу таблиц формата Paradox, DBASE IV, а не выделенный сервер Interbase.
Database Desktop этот с кривой кодировкой....
Я сам себе написал на паскале поддержку DBASE (но не её индексов, так что индексы у меня были свои). Индексирование и поиск были сопоставимы, а вот математика была раз в десять быстрее, не знаю, как в дбейсе так тормозить умудрялись... С этой библиотекой проги работали на заправках и в паре банков :)
Мне кажется, в статье незаслуженно не упомянут Norton Commander. Ибо одной из первых комманд, прописанных в autoexec.bat была c:\nc :) Хорошая статья. Вернула меня в прошлое ненадолго :)
сколько этих autoexecов и confis.sysов писано-попереписано было в те времена. :)
Прослезился...
Что ж вы все списываете в историю то? Я до сих пор там сидю. Кроме того, не дадут соврать работники многих бюджетных учреждений, где есть отделы программистов, админов, автоматизаторов, что подавляющее большинство спец программ запускается из бат файлов с определенными параметрами.
-Па-а-ап.
-Чего тебе?
-А, что такое формат си комплит?;)
Каpл Семенович встал pано утpом. Как назло кончился чай и
ему пpишлось выскочить на минутку в магазин. Стоя у
пpилавка он pассматpивал этикетки и вдpуг заметил одну
симпатичную коpобочку. "Бета-чай. Лесные ягоды" пpочитал
Каpл Семенович и попpосил пpодавщицу посмотpеть упаковку
поближе. Пока он pассматpивал коpобочку к нему подошел
молодой небpитый паpень с початой бутылкой "Балтики".
- Мужик, не беpи этот чай. - Пpошептал паpень, сделав
глоток из бутылки.
- Почему? - Удивился Каpл Семенович.
- Посмотpи кто пpоизводитель.
- Майкpософт, - пpочитал Каpл Семенович. - [мат] что из
этого? Плохой пpоизводитель?
- Суксь, маздай! - Пpошипел паpень, плюнув в стоpону. -
Беpи вон кофе Линукс или Юникс. Hу а если кофе не пьешь -
компот Полуось. Сказал и ушел. А Каpл Семенович остался в
неpешительности. И на вопpос пpодавщицы "Что бpать
будете?", pешил все-таки pискнуть и взял Бета-чай.
Пpижимая к гpуди коpобочку, он напpавился домой. В гоpле
было так сухо и так хотелось пить, что он съел бы чай
сухим, если бы тот хоть немного утолил его жажду в таком
виде.
Пpидя домой, Каpл Семенович поставил на огонь чайник и
пока тот нагpевал воду вскpыл коpобочку. Свеpху лежал
сеpтификат качества, и обнаpужив десяток степеней защиты,
Каpл Семенович удивленно хмыкнул. Все-таки это неплохой
пpоизводитель чая, pаз он защищает свою пpодукцию такими
сеpтификатами. Дальше из коpобочки он достал толстенькую
книжку с надписью "Руководство пользователя".
Усмехнувшись, Каpл Семенович отложил книжку в стоpону.
Кpоме чая он не пил ничего и пpекpасно умел заваpивать чай
без всякого pуководства. Затем настала очеpедь маленького
пакетика с надписью "Setup". Маленькими буквами было
надписано "Откpыть пеpед пользованием Бета-чая". Каpл
Семенович pаскpыл пакетик и внезапно из него вылетел синий
дымок.
- Поздpавляю Вас с пpиобpетением Бета-чая, - Послышался
голос, исходящий из дыма. - Пожалуйста выньте пеpвый
пакетик Бета-чая и положите его в чашку.
Каpл Семенович очень удивился непонятному явлению, но тем
не менее pешил послушаться голоса и вытащив пакетик из
коpобочки, положил его в стакан.
- Поздpавляю Вас с пpиобpетением Бета-чая, - сказал голос.
- Идет установка Бета-чая в вашу чашку... Внимание!
Обнаpужено устpойство "Ложка". Hе могу опpеделить тип
"Ложка". Попpобуйте опpеделить устpойство вpучную. У вас
чайная или столовая ложка?
- Чайная, - Ошеломленно пpобоpмотал Каpл Семенович.
- ОК - Сказал голос. - Пpодолжаем установку Бета-чая.
Внимание! Мало места в чашке! Для пpодолжения установки
Бета-чая освободите место в чашке и положите пеpвый
пакетик Бета-чая.
Каpл Семенович вытащил из стакана ложку и положил пеpвый
пакетик из коpобочки.
- ОК - Пpодолжаем установку Бета-чая. Для пpодолжения
налейте в чашку воды.
Каpл Семенович выключил плиту, и сняв чайник, налил воды в
стакан. Синий дымок тем вpеменем не думал исчезать и
спокойно паpил над столом.
- Обнаpужена вода. Сейчас будет опpеделен тип воды. Если
вода долго не будет подавать пpизнаков жизни - вылейте ее
из чашки и влейте снова.
Пpошло несколько томительных секунд, после чего голос
сказал:
- Тип воды: водопpоводная, кипяченая. Hачать установку
Бета-чая?
- Hачинай! - Кpикнул Каpл Семенович вспомнив пpо стpашную
жажду.
- ОК, начинаю установку Бета-чая... Для пpодолжения
установки Бета-чая "Лесные ягоды" положите пакетик с
малиной.
Каpл Семенович покопался в коpобочке и чеpез минуту
обнаpужил пакетик, на котоpом была миниатюpная надпись
"Пакетик с малиной из комплекта Лесные ягоды". Он положил
пакетик в стакан, после чего вода помутнела и окpасилась в
светло-желтый цвет.
- Вставьте пакетик с земляникой.. Вставьте пакетик с
чеpникой..
Таким обpазом в стакан были опущены все пакетики чая.
Пpоцесс сопpовождался буpчанием о том, что "Тепеpь
чаепитие стало еще пpоще", "Все, что вы будете пить, будет
доставлять вам удовольствие", "Все виды фpанцузких булочек
будут потpебляться еще быстpее, чем с пpедыдущей веpсией
Бета-чая", "Все, что вы хотите выпить и даже больше, будет
выпито". Казалось, что этому не наступит конец. Hаконец
воды в стакане почти не осталось, зато та, котоpая
осталась пpиобpела совеpшенно чеpный цвет. Hеожиданно
голос заявил.
- Идет подготовка для пеpвого чаепития. Внимание! В чашке
обнаpужен пакетик с чаем. Hеобходимо вынуть пакетик пеpед
пеpвым чаепитием.
Каpл Семенович взял ложку и вытащил все пакетики из
стакана, пеpеложив их на блюдце (а вдpуг еще пpигодятся).
После чего дым долго не подавал голоса, а потом сказал:
- Совет дня: если добавить в чай сахаp, то он становится
слаще.
- Спасибо за совет, - пpобуpчал Каpл Семенович. - Может я
все-таки выпью этот чеpтов чай?!
Он взял стакан, но не успел поднести его к губам, как дым
сказал:
- Внимание! Обнаpужено новое устpойство: "Стакан".
Устpойство "Стакан" может конфликтовать с устpойством
"Чашка". Удалить "Стакан"?
- Заткнись!!! - Заоpал Каpл Семенович. - Hет у меня
никакой чашки! Я чай только в стаканАх пью!!
Он поднес стакан к губам, но тут дым сказал:
- Hеустpанимая ошибка по адpесу РУЧКА00h:ЧАШКА00h. Hе
найдено устpойство "Чашка". Бета-чай совеpшил недопустимую
опеpацию и будет вылит из чашки..
Каpл Семенович заоpал благим матом и поставив стакан на
стол, замахал pуками, пытаясь pазвеять говоpящий дым. Hо
дым упоpно не хотел pазвеиваться и снова сгущался над
столом. Hаконец, Каpл Семенович успокоился и сев на стул,
поднес к губам стакан с Бета-чаем и сделал большой глоток.
Вкус был ОТВРАТИТЕЛЬHЫЙ. Чеpная жидкость "вязала" язык как
недозpелая хуpма и как-будто застpевала в зубах.
Каpл Семенович выплюнул содеpжимое обpатно в чашку.
- Обнаpужена стаpая веpсия Бета-чая, - пpоизнес дым. - Для
использования новой веpсии Бета-чая необходимо удалить
стаpую веpсию Бета-чая..
Каpл Семенович кpикнул паpу нецензуpных слов в стоpону
дыма, а затем вылил содеpжимое стакана в откpытую
фоpточку. Дым устpемился вслед за содеpжимым и пpопал из
виду. Каpл Семенович выкинул все, что было связано с
Бета-чаем, а затем еще долго мыл стакан, пытаясь оттеpеть
его от зеленоватого налета, налипшего на стенки и дно
стакана.
Hа следующий день Каpл Семенович опять появился в
магазине. Быстpо подойдя к пpодавщице, он пpоговоpил:
- Дайте кофе Линукс.
Пpодавщица пpотянула ему банку и pассчитавшись с ней Каpл
Семенович напpавился к выходу.
- А как Вам Бета-чай? - Спpосила его вдогонку пpодавщица.
Каpл Семенович повеpнулся к ней. В глазах его читалась
усталая злоба.
- МАЗДАЙ!
Самое весёлое, что BETA TEA действительно был такой чай, и вполне не плохой.
Он и сейчас есть. А это по-моему про линолиум...
Эту байку про Бета-Чай я читал ещё в Фидо, году так в 97-98. Линолиума тогда ещё точно не было.
может быть чуть позже, но спорить не буду. сам читал году в 2000 примерно...
Ну, надежной эту операционку можно назвать с большой натяжкой
Одна неудачная строчка в автоекзеке или конфиг сис и беги искать загрузочную дискету..
Офигеть, вот из за косяков в конфиг.сис и автоэкзек.бат ну ни разу не висла! ЧТО там такое надо натворить? Да, бывало не все драйверы загружались из за косяков в конфигах, но чтоб вешалось? Как?
ИСАным звуковухам надо было принудительно выставлять DMA\IRQ и прочее. Если назначил ресурс уже занятый каким-то другим устройством... Хм, вроде не висло, но из за конфликта не работали оба устройства. У меня первая звучка была ESS688, работала как часы, один раз прописал и всё. Хотя если плата глючная да ещё конфликтует с чем-то критичным, может и висло всё нахрен. У меня вроде нормально звучка пахала, без особых глюков, д00мец гоняли по нуль-модему. :)
Епт.
Unix-подобные системы вроде самые безопасные, однако...
su
rm -rf
И нету системы.
Зачем? F5 или F8 не решали проблему?
Вот так мелкие жулики превращаются в успешных миллиардеров.
А тебя уже вылечили?
С:\FORMAT C :)
PS. Вроде так пишется
двоеточие в конце забыл
и ключ \q (быстрое форматирование, иначе часов 6 будешь ждать)
двоеточие в конце забыл...
format c: /u/q/u/q -y ->null
u - без возможности восстановления
q - быстрое (очистка FAT)
-y - отвечать на все запросы yes
->null - вывод не на экран, ни в файл, просто "в никуда".
В итоге ткнул командочку - и сиди балдей, до первого обращения к диску или перезагрузки... ДОС в оперативе полностью сидела, апосля этого еще что-то и делала вроде...
Нортон еще и мышку поддерживал.
Тоже о нём подумал. А разве это не есть многозазачность (которую MS-DOS не поддерживает)? Запускаешь Нортон, а из Нортона, например "Лексикон".
многозадачность это когда одновременно работает несколько процессов, а в Dos все было на "прерываниях", в каждый момент времени выполняется код какой то одной программы
Спасибо. Теперь понятно.
Нортон хоть и оставался в памяти, и после закрытия Лексикона вы сразу оказывались в среде Нортон Коммандера, но не было возможности Альт-Табом переключиться из лексикона в нортона, что и являлось смыслом мультиадачности. А уж о том, чтобы программы работали в фоновом режиме - речи пока и не шло.
На одноядерных процессорах, так всегда. Но ОС всё равно многозадачная. Есть механизмы переключения и управления задачами.
и даже резидентные программы хоть и похожи на фоновый процесс, но это не то.
А винда (да и другие многозадачные системы) могу и на одноядерном процессоре выполнять ОДНОВРЕМЕННО несколько процессов.
DOS это как барабан в поле чудес, каждый сектор это прерывание, на каждое прерывание другие программы (процессы) могут "повесить" свой обработчик,
и DOS ПОСЛЕДОВАТЕЛЬНО (а не параллельно, как винда) выполняет их
PC-Tools еще был...
А я говорил иначе?
Ты написал
1) На одноядерных процессорах, так всегда.
- Это не так
2) Но ОС всё равно многозадачная.
- И это не так
И не надо путать прерывания и многозадачность. И в винде, и в юниксе, на одном процессоре, вснгда всё выполняется последовательно. Но винда (nt и после 95) реально многозадачные, дос нет. Я же писал что должен быть механизм ПЕРЕКЛЮЧЕНИЯ ЗАДАЧ.
>>вснгда всё выполняется последовательно.
нет, не обязательно последовательно
>>Я же писал что должен быть механизм ПЕРЕКЛЮЧЕНИЯ
>>ЗАДАЧ.
в Dos нет такого механизма
Как Вы себе представляете выполнение двух и операций одновременно на одном АЛУ? (арифметически-логическое устройство) основа процессора, которое собственно и выполняет всё.
1) в процессорах не один АЛУ
2) Потоки имеют разный приориет, и не факт, что если вы запустили два потока, то именно в той последовательности, в какой вы их запустили они и будут выполняться
но это если мы говорим о временах DOS и Win95
а сейчас....(барабанная дробь) на современных процессорах сейчас можно одновременно выполнение двух и более операций на одном "АЛУ"
Конвейер способ организации вычислений, используемый в современных процессорах и контроллерах с целью повышения их производительности (увеличения числа инструкций, выполняемых в единицу времени эксплуатация параллелизма на уровне инструкций), технология, используемая при разработке компьютеров и других цифровых электронных устройств.
Открою страшный секрет - если у Вас одно процессорное ядро, то и сейчас все ровно то же самое: в каждый момент времени выполняется код какой-то одной программы. (если 2 ядра, то, соответственно 2х программ... и то "может быть"). Многозадачность, это когда существует механизм, распределяющий время процессора между многими задачами, без вмешательства оператора.
Барабанная дробь.. В одном ядре одно АЛУ. Даже в прцесорах с гипертредингом.
В ОС есть понятие квант времени, многозадачных. В ОС реализовани очерели с приоритетом, или несколько очередей с разным приоритетом. И от этого зависит порядрк выборки.
Расскажу на пальцах.
1. Происходит прерывание.
2. Передаётся управление обработчику (уровень ядра)
3. Если это прерывание на завершение кванта времени, текущая задача снимается с выполнения (сохраняется состояние ЦПУ, регисты)
4. Из очереди выбирается готовая к выполнению задача с максимальным приоритетом, восстанавливается её контекст (загружаются регистры)
5. Управление передаётся новой задаче.
Отсюда что мы видим? Что всё выполняется последовательно. Один кван выполняется одна задача, второй квант другая.
Но это на одном процессоре (физическом ядре), гипертрединг похитрее.
Отсюда мы видим, что ты "слышал звон, да не знаешь где он" :)
На современных процессорах ФИЗИЧЕСКИ могут выполнятся ОДНОВРЕМЕННО несколько программных потоков.
Даже если ОДНО ЯДРО.
Отсюда мы видим, что ты "слышал звон, да не знаешь где он" :)
Современный процессор на одно исполнительное устройство имеет два набора регистров, что позволяет легко переключать потоки выполнения, полнее его загрузить. Но в один момент времени выполняется одна инструкция.
И вообще речь шла о реализации многозадачности, к конкеретному процессору не имеющая дела. Реализованна может быть га любом процессоре, хоть 80386
ты похоже прочитал книжку по ассемблеру году в 1993 и все и на этом успокоился
уже НАМНОГО НАМНОГО все сложнее устроено
>>И вообще речь шла о реализации многозадачности, к >>конкеретному процессору не имеющая дела.
А тут все жестко связано, и железо и софт.
и вообще тут речь (пост) о DOS, а он не многозадачный
=====
>>Реализованна может быть га любом процессоре,
>> хоть 80386
я тебе и более скажу и на 286 можно (FreBSD если поставить)
АЛУ стал намного сложнее? Разрядность, частота, операции в такт да. Вот его обвязка, для его максимальной загрузки, она да, стала сверхбольшой и сложной.
вот описание Pentium I уже он сложнее чем ты себе это представляешь
Суперскалярная архитектура: процессор имеет два параллельно работающих конвейера обработки (U-конвейер с полным набором инструкций и V-конвейер с несколько ограниченным набором), благодаря чему он способен одновременно выполнять две инструкции. Однако преимущества этой архитектуры полностью реализуются только при специальном режиме компиляции ПО [ссылка на источники литературы].
Применение технологии динамического предсказания ветвлений совместно с выделенным внутренним кэшем команд объемом 8 Кбайт обеспечивает максимальную загрузку конвейеров.
Внутренний (Level 1) кэш данных объемом 1 Кбайт в отличие от 486-го работает с отложенной (до освобождения внешней шины) записью и настраивается на режим сквозной или обратной записи, поддерживая протокол MESI.
Внешняя шина данных ради повышения производительности имеет разрядность 64 бит, что требует соответствующей организации памяти.
Встроенный сопроцессор за счет архитектурных улучшений (конвейеризации) в 2-10 раз превосходит FPU-486 по производительности.
Введено несколько новых инструкций, в том числе распознавание семейства и модели CPU.
Применено выявление ошибок внутренних устройств (внутренний контроль паритета) и внешнего интерфейса шины, контролируется паритет шины адреса.
Введена возможность построения функционально-избыточной двухпроцессорной системы.
Реализован интерфейс построения двухпроцессорных систем с симметричной архитектурой (начиная со второго поколения Pentium).
Введены средства управления энергопотреблением.
Применена конвейерная адресация шинных циклов.
Сокращено время (число тактов) выполнения инструкций.
Введены трассировка инструкций и мониторинг производительности.
Расширены возможности виртуального режима - введена виртуализация флага прерываний.
Введена возможность оперирования страницами размером 4 Мб в режиме страничной переадресации (Paging).
Откуда Вам знать, как я себе представляю архитектуру.
Начиная с Пня, он да воткнули два АЛУ в один блок, тут не прав. Но со стороны ОС это одно устройство.
И основная сложность, это обвязка, нагружающие эти блоки.
>> Но со стороны ОС это одно устройство.
Эм... у меня шесть процессоров получается?
>>И основная сложность, это обвязка, нагружающие
>>эти блоки.
Основная сложность, это остановиться и не нести чепуху, если не разбираешься в чем-то
Ну рааскажи тогда мне, просвяти.
да это бесполезно
ты же и так все знаешь :)
ученого учить только портить
Я про Ивана, ог про болвана.
Ясно всё
Ты не поверишь, но тут у тебя реально 6 процессоров на одном кристале.
Хотя о чём тут можно говорить
ты [мат] ню пишешь и выдаешь что это так и есть
И каждое твое утверждение это [мат] я н я! что я тебе и показал на примерах
Что тебе не понятно?
ну перечитай еще раз комменты, если тебе не понятно :)
это 6 ядер ОДНОГО процессора
ядро это не отдельный процессор (ни по структуре ни по функциональности)
Конкретный поимер? То что два АЛУ начиная с Пня я признал, причём один урезан.
да у тебя в голове какой то лютий пизец и каша :)
и это видно по твоим комментам, то у тебя не может быть многозадачности если только один процессор... ой... и т.д.
Где я говорил, что не может быть многозадачности на одном процессоре?
Перечитай коментарии. Я же говорю, я про Ивана, ты про болвана. Я говорю одно, ты понимаешь как то странно.
Я писал, что в один момент вреиени, на одном ядре, всегда выполняется только одна задача. А ещё я говорил о квантах времени, о переключении процессов. О том, что винда многозадачна, Дос нет.
Могу еще сказать, есть такие понятия вытесняюшая и кооперативная многозадачность.
>>Я писал, что в один момент вреиени, на одном ядре,
>>всегда выполняется только одна задача.
ЭТО НЕ ТАК!!!!
МОЖЕТ!
и причем и физически (а не эмуляцией ОС) то же!!!!!
-------
И писал ты (ну иначе твой коммент никак двояко не понять) что если процессор одноядерный, то все задачи выполняются последовательно, это сейчас ты стал корректировать свою мысль
ладно... дискуссия окончена :)
Рааскажи как на одном ядре выполняются два потока ОДНОВРЕМЕННО. Мне интересно. Для простоты можно на 80486
Она такой изначально была.
конвеер впервые появился на pentium I
и там возможно физически одновременное выполнение вычислений для двух разных потоков (не принадлежащих одной программе)
Будешь опять с этим спорить?
На 486 не было многозадачности?
Будешь это утверждать?
Расскажи, как конвеер Pentium выполнял инструкции разных процессов за один такт.
>>На 486 не было многозадачности?
Физической не было, многозадачность там реализовывала операционная система.
Пентиум выполняет то что ему операционная система скажет выполнять, и за один такт могут быть обработаны инструкции предназначенные для разных процессов.
p/s/
Это я написал не для тебя, а для остальных, кто будет читать это, что показать твою дурь :)
Физической не было, многозадачность там реализовывала операционная система.
Теперь почитай что я писал, и выделенное тобой. И пойми свою дурь.
>>Расскажи, как конвеер Pentium выполнял инструкции
>>разных процессов за один такт.
Я тебе рассказал как
По остальному твоему бреду то же примеры привел
"Пентиум выполняет то что ему операционная система скажет выполнять, и за один такт могут быть обработаны инструкции предназначенные для разных процессов."
Хочу описание этого на пальцах. Желательно с указанием что помещается в регистр адреса, как тут выполняется изоляция данных разных процессов.
>>Хочу описание этого на пальцах.
у тебя пальцев не хватит :)
И бесплатные лекции по ликвидации компьютерной безграмотности я не провожу
Так и скажи, сливаюсь.
Я пытался объяснить, с твоей стороны никакой конкретики, только оскорбления.
читай
https://sibac.info/conf/tech/lx/58793https://sibac.info/conf/tech/lx/58793
Не, была ссылка на вики, где сказанно, что могут выполнятся две инсрукции за такт. Но это одного процесса. Я хочу понять как это возможно для разных процессов, о чём ты постоянно твердишь.
За ссылку спасибо. Но вот что там пишут "Несколько сложнее проблема, связанная с использованием потоками функциональных блоков регистров, поскольку изменение одним потоком ранее записанного другим потоком значения не допускается, так как это может привести к неправильной работе программ.
Одним из способов избежать таких ситуаций является использование каждым из одновременно выполняемых потоков своего набора регистров." это у нас что? Правильно гипертрединг. А какое он отношение имеет к Pentium I?
И в статье нет ни слова об одновременном исполнении потоков на одном блоке (АЛУ), а паралельное использовагие разных блоков, как то декодеры, предсказатели ветвлений, ьлока доступа к памяти.
В общем вопрос открыт. Хотя нет, там есть слова о недопкстимости перезаписи содержимого регистров из разных потоков.
ребят, вы о чем??? даже название существовало ВЫТЕСЯНЮЩАЯ многозадачность )
О чём и речь
Когда я был совсем мелкий, лет 8, я увидел первый комрьютер и им был кассетный спектрум... Как же я тогда офигел, позже я познакомился с виндоус 3.11 и это было чудо из чудес, на нем запускались уже более сложные игры и вообще, но когда вышел виндоус 95, а с ним я помню шел диск с 999 играми, видов 10 однотипных, но все фигня, там были и гонки, и стрелялка какая-то и даже мотогонки на двоих на мотоциклах... И был просто нереально крутой интерфейс после виндойс 3.11... Это было нечто, никогда больше в жизни я не был так шокирован прогрессом. Конечно в мире случилось много всего за последующие 20 лет моей жизни и я много где побывал, увидел, много чего узнал, но до сих пор помню этот шок, когда загрузился этот разноцветный 15 инч экран... Может потому, что я был мелкий. В общем я хз зачем это все тут описал, просто навеяло:-) Всем добра.
я не перестаю удивляться.. я помню, как перенос результатов моей работы занимал 1-2 дня (гора дискет, одна по любому не доедет). этот размер сегодня из телефона сидя в сортире долетает куда угодно меньше, чем за секунду..
Похоже у кого то в школе прошел первый урок информатики...