Теорія операційної системи

:: Меню ::

Головна
Представлення даних в обчислювальних системах
Машинні мови
Завантаження програм
Управління оперативною пам'яттю
Сегментна і сторінкова віртуальна пам'ять
Комп'ютер і зовнішні події
Паралелізм з точки зору програміста
Реалізація багатозадачності на однопроцесорних комп'ютерах  
Зовнішні пристрої
Драйвери зовнішніх пристроїв
Файлові системи
Безпека
Огляд архітектури сучасних ОС

:: Друзі ::

Карта сайту
 

:: Статистика ::

 

 

 

 

 

Дарим настроение интернет магазин постельного белья

Windows 95/98/me

У першій половині 90-х років XX століття практично всім розробникам і технічним фахівцям було очевидне, що MS і DR DOS доживають останні дні: вони не задовольняли запитам користувачів практично ні по одному з параметрів: додатки вимагали великих об'ємів пам'яті і переходу до 32-розрядній архітектурі, користувачам були потрібні велика надійність, багатозадачність, розвиненіші мережеві засоби. Навпаки, переваги DOS, такі, як невелика потреба в пам'яті, ставали все менш і менш критичними. Основною перешкодою на дорозі переходу користувачів на інші платформи була вимога сумісності з існуючими застосуваннями і драйверами нестандартних зовнішніх пристроїв для DOS. Щонайкраще задовольняла цій вимозі IBM Os/2, у віртуальній машині якої можна було запустити не лише практично будь-який додаток DOS, але і використовувати багато модулів ядра DOS, у тому числі — завантажуючи в різних віртуальних машинах різні версії ДОС і різні набори драйверів. Проте високі вимоги цієї системи до ресурсів і орієнтована на корпоративних користувачів схема ліцензування приводили до того, що система не набула великого поширення на масовому ринку. У 1992-1993 рр. Microsoft зайнялася розробкою системи, яка повинна була заповнити перспективну ринкову нішу "багатозадачною ДОС захищеного режиму". Подібно до марксизму, ОС, що розробляється, мала три джерела і три складові частини.

  1. 1. Windows NT
  2. 2. Desqview і інша багатозадачна середа для DOS
  3. 3. Windows 3.x

Від Windows NT нова система отримала інтерфейс системних викликів — Win32 API — і формат завантажуваного модуля РЕ (Portable Executable — переносимий виконуваний [модуль]). В багатозадачної середи розробники нової ОС запозичили ідею перетворення DOS в багатозадачну середу захищеного режиму: ця середа демонструвала, що приміщення ядра DOS у віртуальний 8086 і оточення його семафорами дозволяє відносно малою кров'ю отримати як багатозадачність, так і сумісність. Така архітектура була досить-таки трудомістка в реалізації і створювала специфічні проблеми (так, DOS не віддавала управління при зверненнях до приводу гнучких дисків, тому робота з дискетами з будь-якої сесії приводила до зупинки всіх останніх сесій), але не представляла непереборних концептуальних складнощів і була в цілому працездатна. Windows 3.x була прикладом системи, що реалізувала інтерфейс між призначеними для користувача програмами, що працюють в захищеному режимі, і ядром DOS, що виконується у віртуальному 8086. До 1993-1994 рр. на ринку існував більше десятка інших продуктів, що надають аналогічний інтерфейс, так званих розширювачів DOS (DOS Extender)серед яких не можна не згадати Pharlap DOS Extender, Rational Dos/4g і вільно поширюваний на умовах GPL djgpp. З точки зору розробників нової ОС Windows 3.x представляла найбільший інтерес як відправну крапку, бо, на відміну від останніх розширювачів DOS, вона надавала динамічну збірку у момент завантаження і реалізовувала також подієво-орієнтовану архітектуру, хай і примітивнішу, ніж асинхронна черга повідомлень Win32. До того ж, Windows 3.11 мала власну дискову подсис- тему, що дозволяла працювати з жорстким диском в обхід DOS (так званий 32-бітовий доступ до диска). Першим результатом робіт, що отримав визнання, над новою системою був продукт Win32s — набір DLL для Windows 3.x, що дозволяв виконувати завантажувальні модулі формату РЕ, що використали підмножину Win32 API. Після довгої послідовності публічних бета-версий, багатократного перенесення термінів і великого галасу в пресі нова система, що отримала назву Windows 95, вийшла на ринок в 1995 р. Система із самого початку замислювалася як перехідна, призначена для полегшення перекладу призначеної для користувача бази DOS на Windows NT, проте пройшло не менше 4—5 років, перш ніж сумісність з додатками DOS перестала бути вирішальним параметром при виборі ОС для настільного комп'ютера. За цей час встигло вийти декілька версій "перехідної" системи (Osr2, 98, 98se, Millennium Edition) і навіть після виходу ХР Microsoft ще не готова оголосити про припинення підтримки цієї лінії ОС.

 

:: Реклама ::

чеки на гостиницу за проживание изготовление чеков в срок в Москве Оригинал духи оптом.

 

:: Посилання ::


 

 

 


Copyright © Kivik, 2017