Міністерство загальної та професійної освіти РФ p>
Лисьвенського політехнічний коледж p>
Реферат p>
з інформатики p>
Огляд операційних систем p>
Виконав студент 1 курсу групи 18Вт p>
Мокрушін Олександр Сергійович p>
Перевірив викладач Кудрявцева Н.В. p>
р. Лисьва, 2003р. p>
Зміст p>
1. Введення ____________________________________________________________ 3 p>
2. Історія зародження операційних систем _______________________________4 p>
3. Сімейство UNIX ______________________________________________________5 p>
4. DOS (Disk Operation System)
____________________________________________6 P>
5. OS/2 ________________________________________________________________7 p>
6. Покрокове розвиток Microsoft Windows
__________________________________8 P>
6.1. Windows 1.0 ________________________________________________________9 p>
6.2. Windows 2.0 ________________________________________________________9 p>
6.3. Windows 3.0 _______________________________________________________10 p>
6.4. Windows 3.1 _______________________________________________________10 p>
6.5. Windows for Workgroups 3.11
_________________________________________11 P>
6.6. Windows NT 3.51-нова технологія Microsoft
___________________________11 P>
6.7. Windows 95 ________________________________________________________12 p>
6.8. Windows NT 4.0 ____________________________________________________12 p>
6.9. Windows 98 ________________________________________________________13 p>
6.10. Windows 2000 _____________________________________________________14 p>
6.11. Windows XP ______________________________________________________16 p>
7. Висновок _________________________________________________________24 p>
8. Список використовуваної літератури _______________________________________25 p>
Введення p>
На сьогоднішній момент операційна система Windows фірми Microsoft у всіхїї проявах, безперечно, вважається найпоширенішою операційноюсистемою на ПК: у світі більше 150 млн. IBM PC-сумісних комп'ютерів, ісистема Windows встановлена на 100 млн. з них. Очевидно, що ознайомленняз ПК необхідно починати з ознайомлення з Windows, адже без неї робота на
ПК немислима для більшості користувачів. Знання системи Windows --необхідну цеглинка в стіні пізнання ПК. Операційні системи, розвиваючисьразом з ЕОМ, пройшли довгий шлях від найпростіших програм у машинних кодахдовжиною в кілька кілобайт до монстрів, написаних на мовах високогорівня, розмір яких обчислюється десятками мегабайт. Такий значнийзростання розміру операційних систем обумовлений, головним чином, прагненнямрозробників 'прикрасити' операційну систему, розширити її можливості,додати можливості, спочатку невластиві операційних систем, атакож зробити інтерфейс користувача інтуїтивним. Всі ці спроби дали своїрезультати, і позитивні, і негативні (ускладнення настройки іпрограмного інтерфейсу при спрощення для користувача). p>
Графічний інтерфейс користувача з самого початку був непритаманний неігровіпрограмами, проте, будучи покликаним, полегшити спілкування користувача зкомп'ютером і програмою, що добре прижився на IBM PC і став невід'ємноючастиною будь-який поважає себе операційної системи.
Оболонка Microsoft Windows не була спочатку операційною системою, та йзараз не може вважатися повноцінною операційною системою, так як вона, вдеяких оболонках, існує 'поверх' операційної системи типу MS-DOS.
Вона виникла у вигляді стандартізатора графічного інтерфейсу і приживсявиключно тому, що користувач хотів бачити програму, з якоюйому часто доводиться працювати красивою, практичною, зручною і легкою восвоєнні і використанні.
Для ОС UNIX також був створений спеціальний графічний інтерфейс-X-Windows;промисловий гігант - фірма IBM випустила разом з операційною системою
OS/2 свій варіант графічного інтерфейсу користувача (GUI - Graphics User
Interface) - Presentation Manager. Після запуску програма зазвичай створюєодне вікно, з яким вона асоціюється і працює. Користувач, працюючи звікном і перебувають у ньому об'єктами змушує операційну систему (абопрограмну оболонку) програмі посилати повідомлення, що активізуютьнеобхідні користувачу можливості програми. У процесі роботи програматакож може створювати інші вікна (вибору, діалогу, оброблюваного файлу ітощо) і отримувати від них повідомлення, таким чином, стандартизується частовикористовуються елементи діалогу з користувачем.
Операційна система (оболонка), орієнтована на графічний інтерфейскористувача, надає не тільки функції, які підтримують введення-виведення,але й широкий спектр системних викликів, що дозволяють використовувати різніграфічні примітиви: від найпростіших (точки, лінії, дуги) до самихскладних (області, вікна, курсори). Основною перевагою використанняграфічного інтерфейсу операційної системи є те, що за допомогоюнього програма може створювати графічні зображення, які будутьвиглядати однаково на всіх пристроях, які підтримуються операційноюсистемою (принцип What We See Is What We Get - що бачимо, те і отримуємо).
Велика увага в графічному інтерфейсі операційної системи зазвичайприділяється шрифтів. Історично склалося так, що першими і довгий часєдиними шрифтами для комп'ютерів залишалися растрові (точково -матричні) шрифти. Такі шрифти займали малий об'єм пам'яті, проте, їхнеможливо було обертати, нахиляти, зменшувати, без спотворень, а збільшуватиможна було тільки в ціле число разів. З появою графічного інтерфейсу,операційні системи стали надавати системні виклики для підтримкивикористання векторних шрифтів, які не тільки легко масштабуються,змінюють нахил і товщину, але і виглядають однаково на всіх пристроях,підтримуваних операційною системою. Кожна операційна системапідтримує свій стандарт векторних шрифтів (TrueType для Microsoft
Windows; Adobe Type Manager для OS/2; Ghost Script для LINUX).
Після досить довгої перерви Microsoft істотно міняє зовнішній виглядсвоїх ОС. Основні принципи роботи інтерфейсу залишилися незмінними, але всякихдрібних, і не дуже, змін і поліпшень просто величезна кількість.
Перше, що кидається в очі, це змінене оформлення системи. Назміну суворим, рівним лініям без зайвих "прикрас" прийшли округлілінії, м'які півтони і тіні. Взагалі то, Microsoft не винайшов
"велосипед", багато тенденцій, які знайшли своє втілення в новомуоформленні XP ми могли бачити і раніше, в тому числі і на PC. Як і W2k,використав кольорову гаму вперше з'явилася в KDE 1.2, XP використовуєелементи колірної гами і оформлення деяких елементів інтерфейсу
(наприклад, скролл-бари) схожі з використовуваними в KDE 2.0. Якщо кому неподобаються нові віяння в "комп'ютерної моді", він легко може привестизовнішній вигляд системи в більш звичний вигляд, такий як у W2k або W98. p>
Історія зародження операційних систем p>
Отже, все почалося в далекому 1965-му ... Чотири роки компанія American
Telegraph & Telephone Bell Labs спільно з фірмою General Electric ігрупою дослідників з Масачусетского технологічного інституту творилапроект Os Multics (також іменований MAC - не плутати з МасOs). Метою проектубуло створення інтерактивної розрахованої на багато користувачів операційної системи,що забезпечує велику кількість користувачів зручними і потужними засобамидоступу до обчислювальних ресурсів. Ця Ось грунтувалася на принципахбагаторівневого захисту. Віртуальна пам'ять мала сегментно-сторінковуорганізацію, де з кожним сегментом зв'язувався рівень доступу. Для тогощоб будь-яка програма могла викликати програму або звернутися до даних,розташовуються в певному сегменті, вимагалося, щоб рівень виконанняцієї програми був не нижче рівня доступу відповідного сегмента. Такожвперше в Multics була реалізована повністю централізована файловасистема. Тобто, навіть якщо файли знаходяться на різних фізичнихпристроях, логічно вони ніби присутні на одному диску. У директоріїже вказаний не сам файл, а лише лінк на його фізичне місцезнаходження. Якщораптом файлу там не виявляється, розумна система просить вставитивідповідний девайс. Крім цього, в Multics був наявний великий обсягвіртуальної пам'яті, що дозволяло робити імейджі файлів із зовнішньої пам'яті ввіртуальну. На жаль, але всі спроби налагодити в системі щододружній інтерфейс провалилися. Було вкладено багато грошей, а результатбув дещо інший, ніж хотілося хлопцям з Bell Labs. Проект бувзакрито. До речі, учасниками проекту значилися Кен Томпсон і Денис Рітчі. P>
Сімейство UNIX p>
Вважається, що в появі юнікс зокрема винна ... комп'ютернагра. Справа в тому, що Кен Томпсон незрозуміло навіщо створив іграшку «Space
Travel ». Він написав її в 1969 році на комп'ютері Honeywell 635, якийвикористовувався для розробки Multics. Але фішка в тому, що ні вищезгаданий
Honeywell, ні яким він був у лабораторії General Electric 645 не підходили дляіграшки. І Кену довелося знайти іншу ЕВМ'ку - 18-розрядний комп'ютер РDР-
7. Кен з хлопцями розробляв нову файлову систему, щоб полегшити собіжиття і роботу. Ну і вирішив випробувати свій винахід на новенькій машині.
Випробував. Весь відділ патентів Bell Labs дружно радів. Томпсону цьогоздалося мало і він почав її вдосконалити, включивши такі функції якinodes, підсистему управління процесами і пам'яттю, що забезпечуєвикористання системи двома користувачами в режимі Timesharing (поділучасу) і простий командний інтерпретатор. Кен навіть розробив кількаутиліт під систему. Власне, співробітники Кена ще пам'ятали, як вонимучилися над віссю Multics, тому на честь старих заслуг один з них -
Брайан Керніган - вирішив назвати її схожим ім'ям - UNICS. Черездеякий час назву скоротили до UNIX (читається так само, просто писатизайву букву Справжнім Програмістам в усі часи було лінь). ОС буланаписана на асемблері.
Ось ми і підбираємося до того, що відоме в світі як «Перша редакція
UNIX ». У листопаді 1971 року було опубліковано перший випуск повноцінної доки по
Юнікс. Відповідно до цього і ОС була названа «Першою редакцією UNIX».
Друга редакція вийшла досить швидко - менше, ніж через рік. Третяредакція нічим особливим не відрізнялася. Хіба що змусила Дениса Рітчі
«Засісти за словники», внаслідок чого той написав власну мову,відомий зараз як С. І саме на ньому була написана 4-а редакція UNIX в
1973 році. У липні 1974 року вийшла 5-а версія UNIX. Шоста редакція UNIX
(аkа UNIX V6), випущена в 1975 році, стала першим комерційнопоширюваним юнікс. Більша її частина була написана на С.
Пізніше була повністю переписана підсистема управління оперативної івіртуальною пам'яттю, заодно змінили інтерфейс драйверів зовнішніх пристроїв.
Все це дозволило зробити систему легко переноситься на інші архітектури ібуло названо «Сьома редакція" (aka UNIX version 7) .. Паралельно зполіпшенням юнікс йшла розробка системи, відомої нам як (Fгее) BSD.
Коли в 1976 році до Університету Беркліопала «шістка», там виниклимісцеві юнікс-гуру. Одним з них був Білл Джой.
Зібравши своїх друзів-програмістів, Біллі почав розробку власноїсистеми на ядрі UNIX. запхнувши крім основних функцій купу своїх (включаючикомпілятор Паскаля), він назвав всю цю збірну солянку Distribution (BSD
1.0). Друга версія BSD майже нічим не відрізнялася від першої. Третя версія
BSD грунтувалася на перенесенні UNIX version 7 на комп'ютери сімейства VAX,що дало систему 32/V, що лягли в основу BSD 3.x. Ну, і найголовніше - прице був розроблений стек протоколів ТСР/1Р; розробка фінансувалася
Міністерством безпеки США.
Перша комерційна система називалася UNIX SYSTEM III і вийшла вона в 1982році. У цій операційці поєднувалися кращі якості UNIX Version7.
Далі юнікс розвивалися приблизно так:
По-перше, з'явилися компанії, які займалися комерційним перенесенням UNIX наінші платформи. До цього доклала руку і відома Microsoft
Corporation, спільно з Santa Cruz Operation що зробила на світло UNIX -варіацію під назвою XENIX.
По-друге, Bell Labs створила групу з розвитку Юнікс і оголосила про те,що всі наступні комерційні версії UNIX (починаючи з System V) будутьсумісні з попередніми.
До 1984-го року був випущений другий реліз UNIX System V, в якому з'явилися:можливості блокувань файлів і записів, копіювання спільно використовуванихсторінок оперативної пам'яті при спробі запису (copy-on-write), сторінковогозаміщення оперативної пам'яті і т. д. До цього часу ОС UNIX булавстановлена на більш ніж 100 тис. комп'ютерів.
У 1987-му році випущений третій реліз UNIX System V. Було зареєстрованочотири з половиною мільйони користувачів цієї епічної операційноїсистеми ... До речі, що стосується Linux'а, то він виник лише в 1990 році, аперша офіційна версія ОС вийшла лише в жовтні 1991. Як і BSD, Лінуксрозповсюджувався з исходниками, щоб будь-який користувач міг налаштувати їїсебе так, як йому хочеться. Регулювали практично ВСЕ, чого не можесобі дозволити, наприклад, Windows 9x. p>
DOS (Disk Operation System) p>
ДОСи були завжди. Перші - від IBM, року в 1960-х, вони були дужеобмежені функціонально. Нормальні, що дійшли до наших часів, івідносної користувалися популярністю, ведуть свій рахунок з QDOS ...
Ця менш довга історія, ніж розвиток UNIX, почалася в 1980 році вфірмі Seattle Computer Products. Спочатку названа QDOS, операційкабула модифікована і, перейменували до кінця року в 86-DOS, була продананашої улюбленої Microsoft. Корпорація IBM доручила MS роботу надопераційкою для нових моделей комп'ютерів «Блакитного Гіганта» - IВМ-РС. УНаприкінці 1981 року вийшла перша версія нової ОС - РС-DOS 1.0. Проблемаопераційної системи була в тому, що під кожну конкретну машину їїдоводилося налаштовувати заново. РС-DOS'ом зайнялася сама IВМ, а Мікрософтверадісталася її власна модифікація, що іменується MS-DOS. У 1982-муодночасно з'явилися PC-DOS і MS-DOS версії 1.1 з деякими доданимиі розширеними можливостями. До 1983-го року були розроблені версії 2.0, вяких з'явилася підтримка вінчестерів, а також поліпшена системаадміністрування файлів. Третя версія MS-DOS, випущена в 1984-му році,дала лише деякі поліпшення. Подальші версії були спрямовані науправління базової і віртуальною пам'яттю аж до версії 6.22, післяякій з'явилася моторошно урізана 7.0, що входить до складу якоїсь з
Windows 9х. Більше Microsoft DOS'амі не займалася.
А тим часом, PC-DOS не вмирала. Остання версія включала в себепрактично все, що могла MS-DOS 6.22 плюс такі функції, як засобирезервного копіювання і відновлення пошкоджених даних, вбудовані всистему кошти антивірусного контролю, забезпечення синхронізації файлівна двох комп'ютерах і т. д. Ще з ДОСов була така штука, як РТS-DOSвиробництва однієї з російських фізичних лабораторій. Остання їїверсія означена як 6.65. Але самої незвичайної і прикольною є DR-
ОреnDos 7.02. Спочатку цю OC розробляла Digital Research, але потім зякихось причин від неї відмовилася і продала її компанії Novell. Новеллвмонтував в неї свої мережеві штучки і продав далі - фірмі CALDERA, якадоповнила DR-DOS засобами доступу в Інтернет і зараз поширює їїбезкоштовно на IBM p>
0S/2 p>
Все почалося з OC VM (Virtual Machine), що вийшла в 1972 році. Випущенийтоді продукт називався VM/370 і був призначений для підтримки серверадля певної кількості користувачів. Ця ОС, давно яка відзначила свій
25-річний ювілей, з історії якої можна вивчати розвиток технологій IBMв області серверних операційних систем та мережевих рішень, єнадійною і потужною базою для організації корпоративної інформаційно -обчислювальної системи, орієнтованої на розраховану на багато середувеликої сучасної фірми. Система VM/ESA дуже ефективно використовуєможливості апаратного забезпечення і дещо менш вимоглива дообчислювальних ресурсів комп'ютера в порівнянні з OS/390, що робить їїхорошим варіантом для використання в якості платформи для корпоративноїсистеми, інформаційного серверу великої організації або сервера вінтернеті. Пізніше IBM організувала спільний проект компаній Microsoft і
IBM, націлений на створення операційної системи, позбавленої недоліків.
Перша версія 0S/2 вийшла наприкінці 1987 року. Вона була в станівикористовувати розвинені обчислювальні можливості процесора і володілазасобами забезпечення зв'язку з великими машинами фірми IBM. У 1993 роціфірма IBM випустила 0S/2 2.1, повністю 32-розрядну систему, що малаздатністю виконувати додатки, створені для Windows, що мала високупродуктивність і підтримує велика кількість периферійнихпристроїв. У 1994 році вийшла 0S/2 WARP 3. У цій реалізації, крімподальшого підвищення продуктивності і зниження вимог до апаратнихресурсів, з'явилася підтримка роботи в Інтернеті. Зараз же з останніхверсій слід відзначити лише 0S/2 Warp4, здатна працювати з 64-розряднимипроцесорами. Крім того, в ній досить повно представлені коштивзаємодії з Інтернетом, що дозволяють 0S/2 виконувати не тількиклієнтські програми, а й виступати в якості веб-сервера. Починаючи зтретій версії, фірмою IBM поставляються локалізовані версії 0S /2 для
Росії. Пройшовши досить великий і складний шлях, ця ОС для персональнихкомп'ютерів має сьогодні такими особливостями, як реальнабагатозадачність, продумані та надійні підсистеми управління пам'яттю іадміністрування процесів, вбудована підтримка роботи в мережі тадодаткові функції мережевого сервера, потужна мова програмування REXX,призначений для вирішення завдань системного адміністрування.
Перераховані можливості дозволяють використовувати 0S/2 в якостіопераційної системи для потужних робочих станцій або мережних серверів. p>
Покрокове розвиток Microsoft Windows p>
У ті часи, коли робота над Windows тільки починалася, вважалося, щомайбутнє належить інтегрованим середах. Фірма VisiCorp - творецьпершої електронної таблиці VisiCalc, займалася створенням пакета Vision,працював в текстовому режимі з можливістю управління маніпулятором
"миша". Пакет призначався для об'єднання кількох програм однієюбагатовіконний оболонкою. Фірма Quarterdesk у той час розробляла пакет
DESQ, який згодом став основою для її багатозадачного середовища DESQ
View.
Позиція фірми Microsoft була іншою. Після відвідування дослідницькогоцентру Xerox PARC президент фірми Білл Гейтс вирішив зайнятися створеннямграфічного середовища, яка послужила б стандартною платформою длярозробників прикладних програм. Тоді ж цей центр відвідав і Стів
Джобб, творець комп'ютерів Macintosh і, пізніше, NeXT. Яке враженняна обох молодих людей справило побачене, добре відомо. Отже, Microsoftпоставила собі завдання зі створення платформи для розробників.
Передбачалося забезпечити розробників вмонтованими функціями дляреалізації призначеного для користувача інтерфейсу і його компонентів - вікон, меню,панелей діалогу, які могли б управлятися за допомогою клавіатури абомиші.
Коли робота над середовищем Windows тільки починалася, у розпорядженні
Microsoft був комп'ютер із процесором 8088 і максимальним обсягом пам'яті
640 Кбайт. Передбачалося, що користувачі цього середовища мають приблизно 256 Кбпам'яті, а жорсткий диск їм недоступний через високу ціну. Найкращимграфічним адаптером в ті часи був CGA з роздільною здатністю 320 на 200 прироботі з чотирма кольорами. Адаптер Hercules забезпечував роздільну здатність 720на 348 в монохромному режимі, був тоді новинкою. Робота графічного середовища втаких умовах була шалено повільною. У 1983 р почали являтися першівідомості про розробку Windows.
Наприкінці 1984 року здавалося, розробка Windows не завершиться ніколи. Улистопаді 1984 року фірма Microsoft оголосила, що вихід Windows відкладений дочервня наступного року. На той час на ринку були присутні двааналогічні продукти - Top View фірми IBM і Vision фірми VisiCorp, обидвапрацювали в текстовому режимі.
У той час Білл Гейтс покладав великі надії на графічнекористувацьке середовище (концепції "комп'ютер в кожному домі і на кожномустолі "і" миттєво доступна інформація "прийшли трохи пізніше). Незважаючина високу ціну і низьку продуктивність, на ринку відчувався деякийвплив комп'ютерів Macintosh, хоча в 1984 році з'явилися комп'ютери IBM РСі Compaq. p>
Windows 1.0 p>
Коли фірма Microsoft скликала прес-конференцію на виставці Comdex,що проходила в листопаді 1985 року в Лас-Вегасі, багато хто сприйняв цю подіюостаннім шансом, особливо, після того як середовище Windows не була випущена,як було обіцяно, в червні того ж року. Прес-конференція плавно перейшла впрезентацію нового продукту - Microsoft Windows 1.0.
Порівняно з інтерфейсом Macintosh, середовище Windows 1.0 виглядала, м'якокажучи, "блідо". Вікна на екрані не перекривалися (а розташовувалися,заповнюючи екран, що називається tile), але мали кнопки для зміни розміруі могли переміщатися мишею. У першій версії Windows не була реалізованаметафора "робочої поверхні" (desktop), на той час вже були всередовищі Мас і в графічній оболонці GEM фірми Digital Research. Програмауправління файлами MS-DOS Executive працювала в текстовому режимі.
Середа Microsoft Windows 1.0 не була вимоглива до ресурсів: для її роботибуло достатньо 256 КБ пам'яті й комп'ютера з двома дисководами. Але якпоказало опитування перших користувачів, наявність жорсткого диска і 640 КБпам'яті істотно підвищували продуктивність середовища. Ряд проблем буввирішено, коли фірма Microsoft ввела підтримку розширеної пам'яті (LIM),стандарт якої був спочатку розроблений фірмою Lotus для роботиелектронної таблиці 1-2-3.
Використовуючи розширену пам'ять, середовище Windows 1.03 могла скопіювати код ідані в розширену пам'ять замість жорсткого диска, але програми могливиконуватися тільки в оперативній пам'яті. Для Windows 1.0 поставлялосянебагато прикладних програм Aldus Page Maker 1.0 (перенесений з Macintosh)і графічний пакет In-A-Vision фірми Micrografx. Обидві програми працювалинадзвичайно повільно, навіть на комп'ютерах класу PC AT.
Очевидно, що для того, щоб Windows зайняла лідируюче положення,були потрібні докорінні зміни. У 1987 році відбулося два значнихподії: була оголошена перша версія системи управління електроннимитаблицями Excel for Windows (чомусь версії 2.0) і нова версія середовища
Windows. P>
Windows 2.0 p>
Роком пізніше середи Windows була поділена на два продукти, символізуючи тимсамим розподіл ринку на системи з процесором 386 і без нього. Версія
Windows/286 була поліпшеною версією Windows 2.0 з підтримкою протоколууправління розширеною пам'яттю EMS 4.0. Версія Windows/386 надавалатрохи більше можливостей. Використовуючи апаратні переваги процесора
80386, це середовище могла емулювати розширену пам'ять у додатковійпам'яті і виконувати одночасно кілька програм, працюючи у віртуальному
8086 режимі процесора 80386.
Але навіть за наявності Windows/386, високопродуктивних процесорів,значної кількості пам'яті й підтримки VGA-графіки середовищі Windows невистачало великої кількості прикладних програм. Більшість фірм --виробників програмного забезпечення робили ставку на OS/2. До їх числаставилися Borland і Lotus. У їх плани розробка програм для середовища
Windows найближчим часом не входила
У порівнянні з версією 1.0, версія Windows 2.0 мала ряд вдосконалень.
Тоді як програма MS-DOS Executive, як і раніше працювала в текстовомурежимі і не було графічної програми управління файлами і робочоїобласті, з'явилися перекриваються вікна з кнопками максимізації імінімізації. Підтримка перекриваються вікон стала однією з причинтривалих судових процесів між фірмою Apple і фірмами Digital Research
(графічна оболонка GEM) і Microsoft. Вікна могли переміщатися по екрану;була реалізована підтримка клавіатурних еквівівалентов для більшостістандартних команд і функцій меню.
Не менш важливим було введення протоколу динамічного обміну даними (DDE),і пакет Excel з'явився першим прикладом використання цієї концепції. Протоколдавав можливість установити динамічний зв'язок між додатками.
Аналогічний протокол був реалізований, фірмою Apple тільки в рамкахопераційної системи System 7 у 1990 році. p>
Windows 3.0
Великим кроком уперед став випуск в травні 1990 року версії Windows 3.0. Фірма
Microsoft ввела підтримку захищеного режиму процесорів 80286 і 80386,що давало прикладним програмам більше пам'яті. Підтримка 386 розширеногорежиму була перенесена з Windows/386. Прикладним програмами тепервідводилося до 16 Мбайт пам'яті, причому не сторінковому організованою, як у
LIM EMS, а доступною для одночасного використання. Була реалізованапсевдомногозадачность і можливість виконання DOS-програм у вікні.
Помітно покращився інтерфейс користувача. Програми управління файлами
File Manager і Program Manager були виконані в стилі самого середовища,з'явилася програма конфігурації Control Panel, були доданіпропорційні шрифти, а також об'ємні інтерфейсні елементи: смугипрокручування й кнопки.
Зміни в роботі дисплейних драйверів і можливість адресації більшогообсягу пам'яті дозволили Windows працювати істотно швидше. Нарешті, ікористувачі, і розробники програмних продуктів одержали саме тусереду, яку вони так довго чекали.
Серед фірм - виробників програмного забезпечення почалася воістину
Windows-істерія: все, що можна і не можна було перенести в цю середу,одержувало назву for Windows: компілятори, електронні таблиці,графічні пакети, комунікаційні програми, ігри - усе йшло на вівтар
Windows. У такій гонці багато фірм задихалися, відставали, іншівиривалися вперед. Друзів не було і немає, невеликі й великі фірми, вчасноНЕ розгорнулися в бік Windows, сметана зі шляху, їх скуповували, з нимиоб'єднувалися, обмінювалися акціями, одним словом, неповороткі клієнтипросто знищувалися. Багато фірм росли як на дріжджах: ще вчора вонипропонували один - два продукти, що працюють у середовищі DOS, а сьогодні - широкийспектр Windows-продуктів. Нехай не дуже високої якості, але затесьогодні. p>
Windows 3.1
Незважаючи на всі покращення, в середовищі Windows 3.0 були й істотніупущення: нестача системних ресурсів, що робило неможливимвикористання наявної пам'яті, і знамениті системні помилки (UAE),відбувалися набагато частіше, ніж цього можна було очікувати. Вирішення цихпроблем призвело до появи версії Windows 3.1, яка спочаткупланувалася як невелике поліпшення версії 3.0. Насправді запровадженняпідтримки масштабованих шрифтів технології TrueType і виправлення рядупринципових помилок перетворило Windows 3.1 на самостійний проект, доякому в результаті додалися значні нововведення. Так, бувреалізований протокол створення складених документів OLE, документованийпротокол Drag-and-Drop, поліпшений інтерфейс із протоколом DDE (бібліотека
DDEML), введені панелі діалогу загального призначення (COMMDLG), у відповідь начисленні запити були відкриті раніше недокументовані функції іробочі області ядра (TOOLHELP). Одним словом, середовище Windows перетворилася нахороший інструмент для розробників і зручний графічний інтерфейс длякористувачів. p>
Windows for Workgroups 3.11
У листопаді 1992 року фірма Microsoft випустила кілька оновлену версію
Windows - Windows for Workgroups 3.11, першу операційну систему Windows,що включає в свій склад мережні засоби. Дана система логічнопродовжує лінію Windows і дозволяє з'єднати в єдину мережу окремікомп'ютери по бессерверной схемою (однорангова мережа), а також дозволяєпрацювати як мережний клієнт для сервера Windows NT. Тепер для організаціїмережі необхідно мати тільки Windows і відповідне обладнання --мережеві карти, кабелі і т.д. У Windows for Workgroups вперше сталивикористовуватися 32-розрядні драйвери віртуальних пристроїв (VxD) і 32 --розрядний доступ до жорсткого диска, що значно підвищилопродуктивність. Ще одним нововведенням стало те, що Windows for
Workgroups працювала тільки в 386-му розширеному режимі, тим самим,підписуючи смертний вирок застарілим 286-м процесорам. p>
Windows NT 3.51-нова технологія Microsoft
Windows NT, випущена в липні 1993 року, розроблена як операційнасистема високого класу для комп'ютерів класу high-end. Вона спочаткурозроблялася як мережна операційна система для роботи, як у якостісервера, так і в якості робочої станції. Windows NT це непослідовниця Windows 3.х, а в корені нова операційна система,що відкриває нову лінію Windows. Зовні Windows NT дуже сильно схожа на
Windows 3.х, але її внутрішня структура докорінно відрізняється від Windows 3.х.
Архітектура Windows NT розроблялася таким чином, щоб системаволоділа максимальною стійкістю і надійністю. І треба сказати церозробникам вдалося, Windows NT забезпечує стабільність цілкомпорівнянну з серверами UNIX. Windows NT функціонує не тільки на платформі
Intel, але і на RISC-процесорах: PowerPC, MIPS R4000, DEC Alpha. Windows NTможе виконувати додатки DOS, Win16, Win32, POSIX і додатки OS/2, нещо використовує графічний інтерфейс. Одним з найважливіших нововведень сталовикористання нової файлової системи NTFS, що забезпечує високунадійність файлової системи і практично будь-якого відновлення збоїв,крім того, можуть використовуватися стара система FAT і HPFS (OS/2 Warp),які дозволяють використовувати Windows NT на одному розділі жорсткого диска з
DOS і OS/2. Також нововведенням стала підтримка симетричноїмультипроцесорної обробки й технології OpenGL, що дозволяє працювати з 3 --хмірні об'єктами. На жаль, цю операційну систему навіть зараз неможуть собі дозволити більшість користувачів, так як вона надзвичайновимоглива до апаратури, офіційні вимоги складають: процесор
386/25, 12 Мбайт оперативної пам'яті, 90 Мбайт вільного місця на диску. P>
Windows 95
24 серпня 1995 в продаж надійшла нова операційна система Windows
95. Ще до виходу було продано близько 400 тис. екземплярів beta-версій цієїсистеми. Уся комп'ютерна громадськість буквально схиблений на ційсистемі - вихід Windows 95 став найголовнішою подією 1995 року. Розпочавсяшквал: усі журнали писали про Windows 95, почали виходити книги, проводиласяширока рекламна компанія, усі виробники програмного забезпеченнястали переробляти свої продукти для цієї нової операційної системи,виробники комп'ютерів і комплектуючих намагалися одержати логотип
Designed for Windows 95. Причина ж, по якій Windows 95 виявилася вцентрі загальної уваги, проста: це найважливіше поновлення системи
Windows з часу появи в 1990р. Windows 3.0.
Користувачі тепер одержали тепер переваги об'єктно-орієнтованогоінтерфейсу, включаючи дійсний «робочий стіл» і піктограми, копіювання івидалення технікою перетягування (drag-and-drop), вкладені папки і легкодоступний діалог для завдання властивостей. Файлова система розпізнає довгіімена файлів і добре відповідає метафорі «робочого столу».
Windows 95 внесла значні поліпшення в архітектуру Windows, у тому числіістинно 32-розрядний інтерфейс прикладного програмування (API),захищені адресні простори для її власних 32-розрядних прикладнихпрограм, витісняючу багатозадачність, поділ прикладних програм напотоки і більш широке використання віртуальних драйверів пристроїв.
Модель захисту пам'яті реалізована із серйозними компромісами, метою якихбуло досягти сумісності з існуючими 16-розрядними прикладнимипрограмами і драйверами пристроїв. Але на практиці стійкість системивиявляється краще, ніж у Windows 3.1х. Продуктивність же Windows 95 наподив висока. На повільних системах, оснащених ОЗП не більше 4 Мбайт,її показники майже такі ж, а іноді і краще результатів Windows 3.1х, взалежно від виконуваної операції. На більш швидкодіючих системах збільшою пам'яттю вона залишається дуже конкурентоспроможною в однозадачном ібагатозадачному режимах роботи. p>
Windows NT 4.0
Восени 1996 року на прилавках магазинів з'явилася Windows NT 4.0. Її новийінтерфейс повністю збігається із застосовуваним в Windows 95.
Не все, що є в Windows 95, є в NT 4.0. Найбільш помітновідсутність підтримки для конфігурування пристроїв за принципом Plug &
Play. На сьогодні додати периферійний пристрій до системи на базі NTнабагато складніше, ніж у випадку Windows 95. Вбудованого управлінняелектроживленням теж немає, і користувачі блокнотних комп'ютерів, можливо,будуть скаржитися на те, що його в них сідають швидше, ніж прироботи з Windows 95. Ні те, ні інше не планується додавати до появинаступної повноцінної версії NT, яка має вийти в 1998 р. Деякізміни торкнулися й архітектури: досягнута більш високу швидкодіюі знижені потреби в пам'яті, однак новий об'єктно-орієнтованийінтерфейс зводить ці досягнення нанівець і загалом залишається такою жненажерливої на пам'ять. p>
Windows 98
До кінця 1996 року фірма Microsoft планувала випустити нову операційнусистему Windows 96 під кодовою назвою «Nashville». Однак цього невдалося, і терміни були змінені на середину 1997 року, крім того, булозмінено кодову назву на «Memphis». Все ж таки, як заявляла фірма
Microsoft, випустити систему до цих термінів не вдасться і термін перенесеться на
1998 рік. Нова версія має "браузерні" (Web-ified) інтерфейс, стираєгрань між переміщеннями в межах Робочого столу і по комп'ютерних мережахі що містить як нові технології, так і, в перетвореному вигляді, звичніможливості. Якщо в Провіднику Windows 98 вибрати в меню View (перегляд)нову опцію Web View (Web-просмотр), переміщення по жорсткому диску вашогокомп'ютера буде забезпечувати Internet Explorer 4.0. Значки файлів ідеревно-списочно подання структури каталогів зникли, заміненінаочної трьохпанельного схемою гіперзв'язки з вікнами перегляду, що виробляєвраження добре спроектованої Web-сторінки. А засіб Active Desktopдозволяє за допомогою компонентів ActiveX додавати безпосередньо до
Робочого столу перегляд Web, виведення новин у режимі реального часу інавіть телепередачі. Це називається "відокремленого" для користувачаінтерфейсу від операційної системи і забезпечує можливість як завгодночастого внесення поверхневих нововведень б?? з заміни версії ОС.
Глибинних змін теж чимало. У Windows 98 введена переробленафайлова система - FAT32, більш ощадливо використовує дисковийпростір і підтримує жорсткі диски об'ємом до 2 Тбайт (правда,продуктивність деяких програм з переходом на нову файлову системуможе трохи знизитися). Нова версія також підтримує мультимедійніРозширення MMX до набору інструкцій процесора Pentium. Змінився і спосібзв'язку між файлами програм. Це зроблено для подолання проблем,що виникають при випадковому видаленні DLL, та удосконалення не дужеясного зараз процесу деінсталяції в Windows 95. Перероблена Панельуправління не так перевантажена значками, як у Windows 95, і в ній з'явилисямайстри, що допомагають користувачу в налаштуванні системи. Розширення,орієнтовані на мережу, дозволяють комп'ютерам запитувати центральнийсервер або Web-сторінку щодо появи там нових програм, щобзавантажувати оновлені компоненти (це стало кроком у бік мережевої моделі
ПК), а також забезпечило кращу синхронізацію версій файлів для портативнихкомп'ютерів. Удосконалена система управління живленням дляблокнотних ПК може відключати інтенсивно витрачають енергію PC-карти,також підтримка на 32-розрядні PC-картки - Card Bus. p>
Windows 2000
Windows 2000 ака W2k - нова операційна система (ОС) Microsoft,заснована на технології Windows NT, що було відображено в первинномуназві проекту W2k - Windows NT 5.0. NT ака New Technology була створенагрупою розробників під керівництвом Дейва Катлера, який раніше працював в
DEC над проектом VMS (до речі, досить часто використовується абревіатура WNTвиходить з VMS зрушенням букв V, M, S за алфавітом на одну: V-> W, M-> N, S-
> T). Дейв Катлер прийшов в Microsoft в 1988 році спеціально для роботи надпроектом NT. NT, на відміну від інших OC Microsoft, у певному сенсіпроект однієї людини, вона найбільш закінчена ОС з усього, що вонивипустили.
Windows 2000 - повністю 32-розрядна ОС з пріоритетною багатозадачністю іполіпшеною реалізацією роботи з пам'яттю. В основі проекту W2k лежать ті жпринципи, які колись забезпечили успіх NT:
1. Сумісність (Compatibility). Система має звичний інтерфейс ОСсімейства Windows, підтримку файлових систем NTFS5, NTFS4, FAT16 і FAT32.
Більшість додатків, написаних під MSDOS, W9x, NT4, а також деякіпрограми під OS/2 і POSIX запускаються і функціонують без проблем. Припроектуванні NT враховувалася можливість роботи системи в різнихмережних середовищах, тому в поставку входять засоби для роботи в Unix-і
Novell-мережах.
2. Переносимість (Portability). Система працює на різних процесорахсімейства x86 виробництва Intel і AMD. Реалізація підтримки процесорівінших архітектур можлива, але зажадає деяких зусиль.
3. Масштабованість (Scalability). У W2k реалізована підтримка технологій
SMP і COW (Cluster Of Workstations). Кількість процесорів привикористанні SMP може досягати 32 (64, при використанні ядра і HAL-а,написаного виробником комп'ютера).
4. Система безпеки (Security) повністю задовольняє специфікації C2за термінологією АНБ США. Правда, для повно