Що таке Microsoft Windows 3.0?

Windows 3.x – загальна назва сімейства операційних систем компанії Майкрософт, випущених з 1990 по 1994 рік. Першою широко поширеною версією Windows стала 3.0, дозволивши Майкрософт змагатися з Macintosh і Commodore Amiga в області операційних систем з графічним інтерфейсом.



Windows 3.0



Windows 3.0 була випущена 22 травня 1990 і мала значно оновлений користувальницький інтерфейс, а також технічні вдосконалення, які дозволяли використовувати можливості процесорів Intel 80286 і 80386 по управлінню пам'яттю. Текстові програми, створені для MS-DOS, могли бути запущені у вікні (ця можливість була раніше доступна в більш обмеженому вигляді в Windows/386 2.1). Це робило систему придатною до використання в якості простий багатозадачного бази для старих програм; однак, для домашніх комп'ютерів ця функція не мала великого значення, так як більшість ігор і розважальних додатків як і раніше вимагали безпосередній доступ до DOS.



Засіб MS-DOS Executive, що використовувалося раніше для запуску програм і керування файлами, було замінено засобами Диспетчер Програм та Диспетчер Файлів, що спростили ці дії. Тим не менш, MS-DOS Executive як і раніше поставлялася з системою в якості альтернативного користувальницького інтерфейсу. Панель Управління, раніше представляла із себе звичайний аплет, була перероблена і стала схожою більше на свій аналог в операційній системі Mac OS. У ній були централізовані системні налаштування, включаючи обмежену управління колірною схемою інтерфейсу. У поставку було включено декілька простих додатків, наприклад, текстовий редактор Блокнот і текстовий процесор Write (обидва вони були успадковані від попередніх версій Windows), засіб запису макрокоманд (нова можливість Windows 3.0; згодом була видалена), і калькулятор (також з попередніх версій) . Більш стара гра Реверсі була доповнена картковим пасьянсом «Косинка».



Windows 3.0 була останньою версією Windows, яка, за заявами Microsoft, підтримувала повну сумісність зі старими програмами Windows.



Розширення для мультимедіа



Розширення для мультимедіа були випущені восени 1991 року для підтримки приводів компакт-дисків і звукових карт, у міру того, як вони ставали все більш поширеними. Ці розширення були випущені для OEM-постачальників, в основному для виробників приводів компакт-дисків і звукових карт. Вони додавали в систему Windows 3.0 можливість простого введення-виведення звуку і програвач аудіо компакт-дисків. Нові можливості розширень для мультимедіа були недоступні при роботі в реальному режимі. Згодом, багато функцій цих розширень були включені в Windows 3.1.



Windows 3.1 і більш пізні версії



Windows 3.1 (спочатку носила кодове ім'я Janus), випущена 18 березня 1992, була розширенням Windows 3.0. Вона включала систему шрифтів TrueType (і передвстановлений набір досить якісних шрифтів), що вперше зробило Windows серйозною платформою для настільних видавничих систем. Аналогічні можливості можна було отримати в Windows 3.0 за допомогою додатка Adobe Type Manager. Ця версія Windows також включала просту антивірусну програму Microsoft Anti-Virus for Windows, яка пізніше стала відома тим, що визначала програму установки Windows 95 як містить комп'ютерний вірус. Починаючи з цієї версії системи Windows підтримують 32-розрядний доступ до жорсткого диска.



Windows 3.1 була розроблена таким чином, щоб мати максимальний рівень зворотної сумісності з більш старими платформами Windows. Як і версія 3.0, Windows 3.1 мала Диспетчер Файлів і Диспетчер Програм.



Була також випущена спеціальна версія, названа Windows 3.1 для Центральної та Східної Європи, яка підтримувала кирилицю і мала шрифти з діакритичними знаками.



Вбудована підтримка мереж з'явилася у версії Windows для робочих груп 3.1 (Windows for Workgroups 3.1), розширеної версії Windows 3.1. Вона включала в себе підтримку SMB для загального доступу до файлів по протоколах NetBEUI і / або IPX, а також містила комп'ютерну гру «Чирви» (Hearts) і VSHARE.386, драйвер віртуального пристрою для програми SHARE.EXE. Windows для робочих груп 3.11 (Windows for Workgroups 3.11) підтримувала 32-розрядний доступ до файлів, повні 32-розрядні мережні Переспрямовувач і файловий кеш VCACHE.386. Крім того, у версії 3.11 була прибрана підтримка стандартного режиму і гра «Реверсі». Підтримка протоколів TCP / IP в Windows 3.x грунтувалася на окремих пакетах від третіх сторін (наприклад, Winsock). Доповнення від Microsoft (з кодовим ім'ям Snowball) також надавало підтримку TCP / IP в Windows для робочих груп, але цей пакет не став широко доступним.



Обмежена сумісність з новим 32-розрядним API Win32, який використовувався в Windows NT, надавалася додатковим пакетом Win32s.



Windows 3.2 була версією тільки для китайської мови.



З часом, Windows 3.x була замінена Windows 95, Windows 98 і більш пізніми версіями, які інтегрували компоненти MS-DOS і Windows в єдиний продукт.



Режими доступу до пам'яті



Сімейство Windows 3.x могло функціонувати в трьох різних режимах роботи з пам'яттю:



* Реальний режим, призначений для старих комп'ютерів (8086, 8088, 80186).

* Стандартний режим, призначений для комп'ютерів з процесором 80286.

* Розширений режим 386, призначений для комп'ютерів з процесором 80386.



Реальний режим дозволяв комп'ютеру працювати так, як якщо б він був комп'ютером 8088, включаючи обмеження на максимальний доступний об'єм оперативної пам'яті (1 мегабайт). Схема розширеної пам'яті застосовувалася для того, щоб використовувати пам'ять в адресному просторі вище 1 мегабайта (якщо така була). Це істотно уповільнювало роботу комп'ютера, і реальний режим використовувався тільки в тому випадку, якщо які-небудь старі додатки не могли працювати в стандартному і розширеному режимах, або на старих комп'ютерах, які підтримували тільки реальний режим. Windows 3.0 була останньою версією Windows, яка могла працювати в реальному режимі.



Стандартний режим вимагав процесор 286 або вище, і використовував захищений режим такого процесора. Це дозволяло безпосередньо звертатися до всієї оперативної пам'яті комп'ютера одночасно, і давало можливість використовувати віртуальну пам'ять, багатозадачність (Windows не використовувала багатозадачність в стандартному режимі 286) і захист пам'яті, що робило Windows більш стабільною в разі помилки в додатку. Підтримка стандартного режиму відсутня в Windows для робочих груп 3.11.



Розширений режим 386 вимагав процесор 386 або вище. Він включав всі переваги стандартного режиму, плюс 32-розрядну адресацію для більш швидкого звернення до пам'яті та виконання програм. Однак цей режим вимагав підтримки з боку драйверів, тому пристрої зі старими драйверами не могли працювати в розширеному режимі. Зважаючи на це користувачам доводилося чекати появи нових драйверів, видаляти пристрої з комп'ютера або працювати в стандартному режимі.



У стандартному і розширеному режимах Windows 3.1 була обмежена 256 мегабайтами пам'яті; для Windows 3.0 це обмеження дорівнювало 16 мегабайтам. У той час більшість комп'ютерів на основі процесора 386 рідко мали більше 8 мегабайт оперативної пам'яті, так що якщо б споживання пам'яті виросло до 256 мегабайт, велика частина її підтримувалася б віртуальною пам'яттю на жорсткому диску, приводячи до серйозного уповільнення роботи.



Повна ОС або оболонка для MS-DOS?



Системи Windows до Windows NT (не тільки 3.x і нижче, але також і 95, 98 і Me) мають складну, оригінальну, гібридну і не повністю документовану внутрішню структуру. Перш за все, для їх роботи потрібна MS-DOS, тобто вони виконуються як би «над» MS-DOS. З цієї причини важко визначити, чи є вони операційними системами або всього лише оболонками-розширеннями для MS-DOS. Багато користувачів вважають їх операційними системами, оскільки вони виглядають так само, як і багато повноцінні ОС. У той же час інші не вважають це сімейство Windows справжніми операційними системами.



Windows 3.x вимагає попередньо встановленої копії MS-DOS, яка повинна завантажуватися при включенні комп'ютера. Windows потім запускається як додаток, і її робота може бути перервана в будь-який час, в результаті чого користувач повертається в звичайну командну оболонку MS-DOS. Крім того, драйвери для деяких пристроїв (включаючи драйвери для приводів компакт-дисків та доступу до мережі) надаються MS-DOS. З іншого боку, Windows вимагає спеціальним чином написаних додатків, і має особливий формат для виконуваних файлів, який значно складніше, ніж аналогічний формат в MS-DOS. Windows має велику кількість власних драйверів і по більшій частині власну систему управління пам'яттю.



Крім цього, MS-DOS не ізолює додатка від апаратного забезпечення і не захищає себе саму від додатків. Резидентна частина MS-DOS схожа бібліотеці функцій, призначених для роботи з дисковими накопичувачами і для завантаження додатків з них. Програма в середовищі MS-DOS має можливість виконувати будь-які дії, в тому числі заміняти або пропускати код MS-DOS або його частину, тимчасово або постійно. Windows використовує цю можливість у своїх власних цілях, і рівень пропуску стандартного коду MS-DOS зростав з кожною новою версією. Windows 3.1 і її 32-розрядний доступ до диска заміняв код BIOS для доступу до дисків, а Windows для робочих груп 3.11 заміняла «рідний» код MS-DOS для звернення до файлів. Це згодом зробило можливою підтримку довгих імен файлів в Windows 95, в результаті чого файловий код DOS виявився застарілим.



Також, програма MS-DOS, що працює в середовищі Windows, могла використати ті можливості Windows, які не підтримувалися DOS. Програма MS-DOS, що виконується в Windows для робочих груп 3.11, автоматично використовувала 32-розрядний доступ до файлів замість звичайних функцій доступу до файлів і дисків, наявних в MS-DOS. Аналогічно, особливим чином написана програма для MS-DOS, працює в Windows 95, може використовувати довгі імена файлів.



Такі ж принципи роботи характерні для Windows 98 і Windows Me, в яких як і раніше змішані 16-розрядний і 32-розрядний код. Тим не менш, з кожною наступною версією 16-розрядний код ставав все менш помітним.



Windows NT, Windows 2000 і їх послідовники являють собою операційні системи, які повністю відокремлені від MS-DOS і цілком складені з 32-розрядного коду. Програми MS-DOS працюють у спеціальних віртуальних машинах DOS, які реалізовані за допомогою звичайного API Win32.



Джерело: Вікіпедія



Посилання:



Технічна стаття, присвячена архітектурі Windows 3.x

Скріншоти Windows 3.x


Category: Медицина і здоров'я

Comments (Прокоментуй!)

There are no comments yet. Why not be the first to speak your mind.

Leave a Reply