Знаймо

Додати знання

приховати рекламу

Цей текст може містити помилки.

Windows 3.x


Скріншот Windows 3.11ru.png

План:


Введення

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

Насправді Windows 3.x не є повноцінною самостійною операційною системою, тому що вона фактично є операційною системою-надбудовою над DOS, тому що використовує її в якості базової робочої платформи.


1. 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. У ній були централізовані системні налаштування, включаючи обмежене управління колірною схемою інтерфейсу. В поставку було включено декілька простих додатків, наприклад, текстовий редактор Блокнот і текстовий процесор Windows Write (обидва вони були успадковані від попередніх версій Windows), засіб записи макрокоманд (нова можливість Windows 3.0; згодом була видалена), і калькулятор (також з попередніх версій). Більш стара гра Реверсі була доповнена картковим пасьянсом " Косинка ".

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


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

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


3. 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 знайшла застосування в старих вбудованих системах [1], а також на портативних пристроях, які не є комп'ютером (наприклад смартфони) . 1 листопада 2008 Microsoft припинила видачу ліцензій на її використання [1].


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

Сімейство 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-розрядну адресацію для більш швидкого звернення до пам'яті та виконання програм. Однак цей режим вимагав підтримки з боку драйверів, тому пристрої зі старими драйверами не могли працювати в розширеному режимі [Джерело не вказано 167 днів] . Зважаючи на це користувачам доводилося чекати появи нових драйверів, видаляти пристрої з комп'ютера, або працювати в стандартному режимі [Джерело не вказано 167 днів] . Основною перевагою розширеного режиму була справжня багатозадачність між додатками DOS (але не Windows), і можливість їх запуску у вікнах.

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

Технічна різниця стандартного і розширеного режиму: у першому використовувався DOS-extender dosx.exe, у другому - VMM.


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

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

Windows 3.x вимагає попередньо встановленої копії MS-DOS, яка повинна завантажуватися при включенні комп'ютера. Windows потім запускається як додаток, і її робота може бути перервана в будь-який час, в результаті чого користувач повертається в звичайну командну оболонку MS-DOS. (Для порівняння: в UNIX (у тому числі в Linux) так запускається і працює XWindow - графічний сервер, який реалізує GUI.) Крім того, драйвери для деяких пристроїв (включаючи драйвери для дисководів для компакт-дисків та доступу до мережі) надаються 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, які не підтримувалися MS-DOS. Програма MS-DOS, що виконується в Windows для робочих груп 3.11, автоматично використовувала 32-розрядний доступ до файлів замість звичайних функцій доступу до файлів і дисків, наявних в MS-DOS. Аналогічно, особливим чином написана програма для MS-DOS, що працює в Windows 95, може використовувати довгі імена файлів.

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

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


6. Апаратні вимоги

ОЗУ 384KB або більше
Процесор Intel 8086 / 8088 (або вище)
Жорсткий диск 6.5 MB (рекомендовано 9 MB)
MS-DOS 3.1 або вище

7. Цікаві факти


Цей текст може містити помилки.

Схожі роботи | скачати

Схожі роботи:
Windows 95
Windows NT 4.0
Windows NT
Windows 1.0
Windows 7
Windows ME
Windows 98
Windows XP
Пошта Windows
© Усі права захищені
написати до нас