Реферат по предмету "Информатика, программирование"


Сучасні операційні системи, архітектура, відмінні характеристики, функціональність, виробництво і перспективи розвитку

Курсова робота
з дисципліни "Інформатика"
на тему: „Сучасні операційні системи,архітектура, відмінні
характеристики, функціональність, виробництво і
перспективи розвитку”

Зміст
Вступ
1. Призначення та основні функції операційної системи. Типиопераційних систем. Конструкція операційної системи
2. Історія розробки та вдосконалення основних операційнихсистем найбільшими виробниками (Unix, Linux, Apple)
3. Порівняльні характеристики операційних систем
4. Еволюція операційної системи Windows
4.1 Перші версії Windows
4.2 Покоління 9х
4.3 Покоління NT
5. Перспективи створення нових операційних систем
Висновки
Список корисних посилань
Вступ
Важко назвати іншусферу людської, яка розвивалася б так стрімко і породжувала б таке розмаїттяпроблем, як інформатизація та комп'ютеризація суспільства. Історія розвиткуінформаційних технологій характеризується швидкою зміною концептуальнихуявлень, технічних засобів, методів та сфер їх застосування.
У сучасних реаліяхвельми актуальним для більшості людей стало вміння користуватися промисловимиінформаційними технологіями. Проникнення комп'ютерів в усі сфери життясуспільства переконує в тому, що культура спілкування з комп'ютером стаєзагальної культури людини.
При включеннікомп'ютера операційна система завантажується в пам'ять раніше інших програм іпотім служить платформою і середовищем для їх роботи. Без операційної системинеможливо уявити роботу з комп'ютером. Знання операційної системи необхідно дляуспішного користування сучасними комп'ютерами.
Попередником ОСслід вважати службові програми (такі, як завантажувачі), а також бібліотекичасто використовуваних підпрограм, що почали розроблятися з появоюуніверсальних комп'ютерів 1-го покоління (кінець 1940-х років). Службовіпрограми мінімізували фізичні маніпуляції оператора з обладнанням, а бібліотекидозволяють уникнути багаторазового програмування одних і тих же дій (здійсненняоперацій вводу-виводу, обчислення математичних функцій і т.п.).
На сьогоднішніймомент операційна система Windows фірми Microsoft у всіх її проявах,безперечно, вважається найпоширенішою операційною системою на ПК. Очевидно, щоознайомлення з ПК необхідно починати з ознайомлення з Windows, адже без неїробота на ПК немислима для більшості користувачів.
Даний рефератміститиме інформацію про виробників операційних систем, відмінності міжопераційними системами компаній-виробників як серед них, так і всерединікомпанії Microsoft, де відбулася еволюція операційної системи Windows, їївдосконалення протягом поколінь, а також розглянуто перспективи створення новихопераційних систем задля зменшення кількості помилок, зручного користування тастворення конкуренції на ринку ОС. Інформаційними основами для цього рефератупослужили навчальні та довідкові посібники з інформатики, матеріали веб-сайтівта Інтернет видань, присвячені комп'ютерним технологіям.
1. Призначення та основні функціїопераційної системи. Типи операційних систем. Конструкція операційної системи
Операційна система- це комплекс взаємопов'язаних системних програм, функціями якого є контрольвикористання та розподілу ресурсів обчислювальної системи та організаціявзаємодії користувача з комп'ютером.
Операційна система(ОС) відіграє роль сполучної ланки між апаратурою комп'ютера і виконуванимипрограмами, а також користувачем.
Операційнісистеми, розвиваючись разом з ЕОМ, пройшли довгий шлях від найпростіших програму машинних кодах розміром всього в декілька мегабайт до сучасних, написаних намовах високого рівня, розмір яких обчислюється гігабайтами. Такий значний рістрозміру операційних систем обумовлений, головним чином, прагненням розробників«прикрасити» операційну систему, розширити її можливості, додатиможливості, спочатку невластиві операційних систем, а також зробити інтерфейскористувача інтуїтивним. Всі ці спроби дали свої результати, і позитивні, інегативні. Головним результатом стало ускладнення настройки і програмногоінтерфейсу при спрощення для користувача.
MS-DOS — одна зперших операційних систем і одна з найвідоміших. Пік популярності цієї операційноїсистеми припадає на 90-і роки, зараз ця операційна система використовуєтьсярідко. Найбільшою популярністю у світі на даний момент мають операційні системифірми Microsoft. Їх частка складає близько 90% серед всіх операційних систем. Найбільшстійкі системи цієї фірми засновані на технології NT (Windows NT / XP / Vista).
Однак Windows,природно, не єдина сучасна операційна система. У інших сучасних ОС, наприкладLinux, UNIX, OS / 2, мають свої переваги і недоліки. Linux надає найбільшдосконалу захист, ніж Windows, і має більш продуманий інтерфейс; UNIXзастосовується там, де потрібна висока надійність систем. Великим недоліком OS/ 2 і UNIX є досить убогий вибір програмних засобів, і тут Windows виграє вінших операційних систем.
Важливою рисоюбагатьох ОС є здатність їх взаємодії один з одним, за допомогою мережі, щодозволяє комп'ютерам взаємодіяти один з одним, як в рамках локальнихобчислювальних мереж (ЛОМ), так і в глобальній мережі Інтернет.
Будь-якаопераційна система оперує деякими сутностями, які разом зі способами управлінняними багато в чому характеризують її властивості. До таких сутностей можутьставитися поняття процесу, об'єкта, файлу і т.д. Кожна ОС має свій набір такихсутностей. Наприклад, в ОС Windows до таких сутностей можна віднести поняттяоб'єкта, і вже через управління цією сутністю надаються всі можливі функції.
Практично будь-якаОС має поняття ядра. Ядром ОС зазвичай є її резидентна частину, тобто тачастина ОС, що не бере участь у процесах підкачки (вона завжди присутня в оперативнійпам'яті) і працює в режимі ОС. У ядро входять базові засоби управлінняосновними сутностями, характерними для цієї ОС, а також може входити набірпрограм, що забезпечують управління деякими фізичними пристроями. У функціїядра, зокрема, входить обробка переривань.
Програми, щоуправляють ресурсами, іноді називають драйверами пристроїв (фізичних абологічних). Наприклад, в ядро ОС повинен входити драйвер оперативногозапам'ятовуючого пристрою.
Далі, навколо ядранарощуються програми управління ресурсами обчислювальної системи. Перший рівеньв основному складається з драйверів фізичних пристроїв. Наступний рівень — управліннялогічними пристроями і так далі. Таких рівнів може бути досить багато. Зовсімне обов'язково, що всі компоненти працюють в режимі ОС. Багато хто зкомпонентів, які логічно досить віддалені від ядра, можуть працювати взвичайному режимі користувача. Так само не обов'язково, щоб усі ці компонентиОС працювали в резидентним режимі. Звичайно, для багатьох функцій це непотрібно.
Однією з головнихчастин ОС є інтерфейс — універсальний механізм управління будь-яким додаткомОС, незалежно від його призначення та предметної області. Інтерфейс є зручнаоболонкою, з якою спілкується користувач. Саме на неї звертають увагу привиборі ОС, — про ядрі ж, головною частини ОС, згадують в другу чергу. Томунестабільна і ненадійна з точки зору ядра ОС, як, наприклад, Windows 95, і малауспіх завдяки красивій обгортці-інтерфейсу.
2. Історія розробки та вдосконаленняосновних операційних систем найбільшими виробниками (Unix, Linux, Apple)
«Unix»-системи.
/>
«Unix»-системирозроблялися різними виробниками, тому доцільно розглянути історію створеннясімейства цих ОС, повідомляючи при цьому про їх виробників.
У 1968 році групадослідників, що представляють фірми General Electric, AT, Управління файлами івзаємодії з користувачем. У 1969 році Кен Томпсон розробив операційну систему«Unix», в якій використовувалися багато результати проекту «Multics».Він пристосував цю систему, призначену для роботи на міні-ЕОМ, до потребдослідників. З самого початку «Unix» стала зручною для всіхефективної розрахованої на багато користувачів і багатозадачного операційноюсистемою.
З часомпопулярність «Unix» в Bell Laboratories зростала, і в 1970 роціДенніс Рітчі і Кен Томпсон переписали код системи на мові програмування С. ДеннісРічі, колега Томпсона з Bell Labs, створив цю мову з метою забезпеченнягнучкості при розробці програм. Одна з переваг мови «С» полягає втому, що він дозволяє звертатися безпосередньо до апаратних засобів комп'ютераза рахунок використання узагальненого набору команд. До цього текст програмиопераційної системи потрібно було спеціально переписувати на апаратно-залежномумовою «Assembler» для кожного типу комп'ютера. Мова «С» дозволивРічі та Томпсону написати всього одну версію операційної системи «Unix»,яку потім можна було компілювати «С»-компіляторами на різних машинах.Операційна система «Unix» стала мобільною, тобто здатною працювати нарізних типах машин практично без перепрограмування.
Поступово «Unix»виросла в стандартний програмний продукт, який поширюється багатьма фірмами,включаючи Novell та IBM. Спочатку цю ОС вважали дослідним продуктом, тому першіверсії розповсюджувалися безкоштовно по факультетах обчислювальної технікибагатьох відомих університетів. У 1972 році Bell Labs почала випускати офіційніверсії «Unix» і продавати ліцензії на неї різним користувачам. Однимз таких користувачів був факультет обчислювальної техніки Каліфорнійськогоуніверситету в Берклі. Його фахівці ввели в систему багато нових особливостей,які згодом стали стандартними. У 1975 році в Берклі була випущена власна версіясистеми, відома як «Berkeley Software Distribution» (BSD). Ця версія«Unix» стала основним суперником версії «AT. За нею послідувала»System V", яка стала серйозно підтримуваних програмним продуктом.
Паралельновипускалися версії «BSD». Наприкінці 70-х років «BSD Unix» сталаосновою дослідницького проекту, що виконується в Агентстві перспективнихдосліджень і розробок (DARPA) міністерства оборони США. У результаті в 1983році Каліфорнійський університет випустив потужну версію системи під назвою«BSD» 4.2 Вона включала в себе досить досконалу систему управлінняфайлами і мережні засоби, засновані на використанні протоколів TCP / IP, щозастосовуються зараз в Internet. Версія «BSD» 4.2 Широко поширилася ібула обрана багатьма фірмами-виробниками, зокрема Sun Microsystems.
Поширення різнихверсій «Unix» призвело до необхідності вироблення стандарту на цю ОС.Іншого способу дізнаватися про те, в яких версіях будуть працювати призначенідля використання в цьому середовищі програми, у розробників ПЗ не було. Усередині 80-х років з'явилися два конкуруючих стандарту: один був створений наоснові версії «AT. У 1991 році Unix System Laboratories розробила „SystemV“ версії 4, в якій були реалізовані практично всі можливості варіантівпопередньої версії, „BSD“ версії 4.3, „SunOS“ і „Xenix“.У відповідь кілька компаній, зокрема, IBM і Hewlett-Packard, створили Фондвідкритого програмного забезпечення (Open Software Foundation, OSF), метоюякого стала розробка власної стандартну версію „Unix“. В результатіз'явилися два конкуруючих комерційних стандартних варіанти: версія „OSF“і „System V“ версії 4. У 1993 році компанія AT. За цей час фірмавипустила власні версії „Unix“ на базі „System V“ версії 4під загальною назвою „UnixWare“, призначені для взаємодії з системою»NetWare" розробки Novell.
В даний час UnixSystem Laboratories належить фірмі Santa Cruz Operation.
Протягом свогорозвитку «Unix» залишалася великою і вимогливою до апаратних засобівопераційною системою, для ефективної роботи якої необхідна робоча станція абоміні-ЕОМ. Деякі версії ОС були розраховані в основному на робочі станції. To,що ця ОС встановлюється на комп'ютерах практично всіх типів (робочих станціях,міні-ЕОМ і навіть супер-ЕОМ), є свідченням її мобільності, що забезпечиламожливість ефективної версії «Unix» для персональних комп'ютерів.
 
Linux.
/>
Найпопулярнішимпроектом «Unix»-системи кінця XX століття стала недорога альтернативадорогим (HP «Unix», «SunOS» / «Solaris», Digital«Unix») рішенням — ОС «Linux». Сьогодні темпи освоєнняринку цією системою найбільш інтенсивні у порівнянні з іншими відомими ОС.
Розробка цієїсистеми починалася проектом Лінуса Торвальда, студента факультетуобчислювальної техніки Гельсінкського університету. У той час студентикористувалися програмою «Minix», демонструвала різні можливості«Unix». Ця програма, розроблена професором Ендрю Таннебаумом, широкопоширилася по мережі Internet серед студентів усього світу.
Лінус поставив замету створити ефективну ПК-версію «Unix» для користувачів «Minix».Він назвав її «Linux» і в 1991 році випустив версію 0.11. Системашироко розповсюдилася по Internet і в наступні роки була допрацьована іншимипрограмістами, які ввели в неї можливості та особливості, притаманністандартним «Unix»-системам. Зокрема, було перенесено практично всіосновні програми-менеджери вікон. У цій ОС використовуються утиліти Internet, єі повний набір засобів розробки програм, включаючи компілятори і відладчик«C». Незважаючи на такі широкі можливості, операційна система «Linux»залишається невеликою, стабільної і швидкодіючої. У мінімальній конфігураціївона може ефективно працювати навіть на 386 комп'ютері за наявності оперативноїпам'яті об'ємом 4 МБ.
Сильною стороною«Linux» є її універсальність. Система покриває весь діапазонзастосувань: від настільного ПК до надпотужних багатопроцесорних серверів ікластерів.
«Linux» виконуєті ж функції, що й «DOS» і «Windows», однак відрізняєтьсявід них особливою потужністю і гнучкістю. Більшість операційних системперсональних комп'ютерів створювалися для невеликих ПК, що володіли обмеженимиможливостями і лише нещодавно перетворилися на універсальні машини. Такі ОСпостійно модернізуються, щоб відповідати безперервно розвиваються можливостейапаратних засобів персональних комп'ютерів. «Linux» ж розроблялася взовсім іншому контексті [Петерсен Р.].
При розробцівихідної для «Linux» системи «Unix» стояла мета створитипродукт, який міг би задовольняти безперервно змінюються, співробітників, щозаймаються різноманітними дослідженнями. ОС розглядалася як механізм, що надаєв розпорядження користувача набір високоефективних інструментів. Такаорієнтація на користувача означала можливість конфігурації і програмуваннясистеми у відповідності з конкретними потребами. У випадку з «Linux» операційнасистема дійсно стала операційної середовищем.
З фінансової точкизору «Linux» володіє одним вельми істотним гідністю: Вона некомерційна і на відміну від операційної системи «Unix» поширюється загенеральним відкритої ліцензії GNU в рамках Фонду безкоштовного програмногозабезпечення, тому ця ОС доступу всім. GNU складена таким чином, що «Linux»залишається безкоштовною і в той же час стандартизованої системою — існує лишеодин офіційний її варіант.
 
Apple.
/>
Компанія Appleз'явилася на світ 3 січня 1977 і спочатку орієнтувалася на виробництвоапаратної частини ПК.
Як і будь-які іншікомп'ютери, продукти Apple мали потребу в операційній системі, і для цих цілейкомпанія використовувала одну з версій «Unix» — «System». Післявиходу версії ОС 7.6 її перейменували на «Mac OS». З цього моментупочинається історія її розвитку.
Власні розробкиApple дали нову версію «Mac OS», зручну і просту у вивченні тавикористанні, але дуже нестабільну. Відсутність повноцінної багатозадачності ізахищеної пам'яті приводило до серйозних неполадок у роботі системи.
У той же час фірмаNeXT під керівництвом Стіва Джобса (одного із засновників Apple) зайняласярозробкою операційної системи «OpenStep». Створена на основі «BSD»і Mach-ядра, ця ОС призначалася для використання у фінансовому середовищі, децінувалися надійність і безперебійне функціонування.
Невдачі з власнимирозробками змусили Apple шукати можливості придбати готову ОС. Кращим варіантомвиявилася «OpenStep», і в 1997 році фірма придбала нову операційнусистему.
У підсумку в 2000році Apple випустила першу версію нової операційної системи «Mac OS X»10.0. Заснована на «OpenStep», вона отримала базу у вигляді Unix-ядра«FreeBSD» і графічний інтерфейс, що нагадує класичну «Mac OS».Тому в ОС можна використовувати термінальні програми, розроблені для платформи«Unix». Для сумісності з програмами, написаними під попереднєпокоління системи, нова ОС мала середу емуляції «Mac OS» 9. Тіснаспівпраця Apple з Sun призвело до того, що «Mac OS X» може працюватиз Java-додатками.
ОС включає й іншіважливі компоненти, що визначають її функціональність.
«Mac OS X»широко підтримує медіаконтент, використовуючи передові стандарти в цій галузі. Наприклад,для роботи із зображеннями, відео і звуком Apple використовувала технологіюQuickTime, з винаходом якою пов'язують термін «мультимедіа». Длядвомірної графіки був впроваджений загальновизнаний стандарт PDF, що забезпечуєвисоку чіткість зображення, сгладженість шрифтів, різні ефекти, що позитивнопозначається на загальне враження від інтерфейсу. Для тривимірної графіки«Mac OS X» підтримує стандарт OpenGL від компанії Silicon Graphics. Томунавіть завантаження шкідливого коду на ПК не може завдати шкоди всій системі, атільки тим файлів, які знаходяться у вільному доступі. Таким чином, системніфайли або документи інших користувачів не постраждають. Крім того, при розробці«Mac OS X» враховувалися проблеми, з якими доводилося стикатисякористувачам інших операційних систем та сервісів в Internet, тому в ОС булизакладені кошти запобігання атак на комп'ютер, завдяки чому «Mac OS X»по праву вважається більш безпечною, ніж «Windows». Поверх всіхперерахованих середовищ для запуску додатків, графічних підсистем і Unix-терміналуу «Mac OS X» є прекрасний графічний інтерфейс під назвою «Aqua».Apple традиційно відома своїми розробками в цьому напрямку, і «Mac OS X»не стала винятком. У ній не тільки збережено все краще з «класичної»«Mac OS», однією з найбільш зручних операційних систем, а й доданобагато нового, чого, на думку творців, не вистачало в інтерфейсі старої ОС. Алез еволюцією «Mac OS X» інтерфейс також змінюється і поліпшується,рятуючи від зайвої радикальності первинних нововведень.
3. Порівняльні характеристикиопераційних систем
Дамохарактеристику розглянутих операційних систем і визначимо переваги і недолікиОС щодо один одного.
"Windows".
/>
Microsoftзавоювала ринок ОС для домашнього та офісного використання. «Windows»є поширеною і звичної багатьом користувачам системою, являючи собою перевіренийбренд.
Зручність,простота використання та поширеність є основними факторами вибору цієї системи.
Основний недолікдля користувача «Windows» полягає в тому, що описані перевагидосягаються за рахунок значних вимог до апаратних засобів комп'ютера. Графічнийінтерфейс, підтримка багатозадачності і т.д. вимагають процесора великоїпотужності, значного обсягу оперативної пам'яті і дискового простору. Частопрограми з приблизно однакові можливості для «Windows» і для іншихопераційних систем відрізняються за вимогами до ресурсів у кілька разів. Один знаслідків цього — неефективна робота системи з додатками в часовому плані.
Порівнюючи «Windows»з «Unix»-системами, можна сказати, що продукт Microsoft поставляєтьсяз закритим вихідним кодом, що ускладнює написання і оптимізацію програм длянього, а також виправлення наявних в системі помилок.
З іншого боку,«Windows» широко поширена по всьому світу. Для неї написано багатоприкладного ПЗ, що у поєднанні зі зручним і красивим інтерфейсом зробило їїлідером серед ОС даного класу.
Підтримкакомпанією свого продукту у вигляді регулярних оновлень і виправлень помилокзабезпечує вибір на користь саме цієї ОС.
З кінця 80-хпоказники використання «Windows» неухильно росли, а в 1995 році звиходом нової версії ОС трапився справжній бум. Про попит на «Windows»сьогодні можна судити хоча б з того, що в 2007 р. за перші два місяці продажівостанньої версії ОС було продано 20 мільйонів копій.
«Unix».
«Unix» убагатьох її різновидах використовується для побудови та адміністрування мереж,забезпечення роботи серверів, а також в науковій сфері. У своєму класі ця ОСшироко поширена по всьому світу.
У той же час вонанезручна для використання вдома або в офісі за причини складності установки інастройки.
«Unix» маєпотужний набір базових засобів для програмування. Це дозволяє створювати складнийкод на базі даної ОС.
Поява в системіпротоколів TCP / IP на ранньому етапі розвитку ОС дозволило стати «Unix»істинно мережевий системою та з успіхом використовувати її в даному напрямку.
В «Unix»немає вбудованого в ядро графічного інтерфейсу, як в «Windows» або«Mac OS», і це також позитивно позначається на використанні системи,дозволяючи вибрати його на власний розсуд. Крім того, цією ОС можна керувати задопомогою командних мов, використання яких не обмежує можливості іфункціональність системи.
Дана ОС євідкритою, що означає публічну доступність специфікацій інтерфейсів, протоколіві внутрішніх алгоритмів роботи системи. Ця риса сприяє розвитку якпрограмування для «Unix», дозволяючи використовувати всі можливостісистеми та її еволюції. Ця особливість зумовила розвиток цілої гілкикомерційних операційних систем, написаних на базі «Unix»: «Solaris»,«Mac OS» та ін
Мультиплатформеністьсистеми забезпечило те, що вона написана на машинно-незалежній мовою. Можливістьповноцінної роботи на різних платформах вигідно відрізняє її від інших ОС. Прицьому можна організувати спільну роботу «Unix»-систем, щофункціонують на різних платформах.
Недолікомвикористання є незручність використання системи користувачем-непрограммістом. Будучиспеціалізованої ОС, «Unix» передбачає специфічні знання для своговикористання. Це трохи звузив коло її споживання.
«Solaris».
На виробництвахкорпоративного масштабу, у сфері СУБД, там, де потрібні великі обчислювальніпотужності, у науковій сфері знайшла застосування операційна система «Solaris»фірми Sun.
Написаний на базі«Unix», «Solaris» успадкував від неї багато рис, у томучислі і відкритий вихідний код, за винятком деяких специфічних модулів, ікласичну надійність.
Перевага «Solaris»,яке забезпечило їй широке застосування у виробництві, — це масштабованістьсистеми на багатопроцесорні машини, що дозволяє використовувати обчислювальніресурси всієї мережі, а не окремих її вузлів.
Використаннявласної мережевої файлової системи NFS робить роботу у великих мережах більшзручною і дозволяє географічно розосередити обчислювальні бази без шкоди длявиробництва.
Підтримка системоюдинамічної конфігурації підвищує продуктивність комп'ютера, дозволяючи мінятиапаратні компоненти, не перериваючи обчислень.
До мінусів даноїОС можна віднести складність її налаштування
«Mac OS X».
Операційна система«Mac OS X» була створена для комп'ютерів «Macintosh» івважається однією з самих надійних і зручних ОС в світі. Але її поширення обмеженемоноплатформенністю і специфічністю застосування комп'ютерів Apple. Тому цясистема використовується в основному в професійному дизайні, де високий попитна «Macintosh».
«Mac OS»побудована за тими ж принципами, що «Unix» і «Solaris», відрізняєтьсявисокою надійністю і стабільністю системи. Докладно пророблений інтерфейс ОСзручний і має багато переваг.
З позитивноїсторони систему характеризує і висока безпека. Оригінальна організація доступудо даних перешкоджає як несанкціонованому використанню інформації, так іпоширення шкідливих кодів в системі.
4. Еволюція операційної системиWindows4.1 Перші версії Windows
Перша версіяWindows вийшла в світ у кінці 80-х років і залишилася абсолютно непоміченою. Аналогічнадоля спіткала і наступну версію — лише версія Windows 3.0 (1992) зуміла пробитисобі дорогу, і стати «продуктом року». А ще через два роки буливипущені версії 3.1 і 3.11 (Остання включала такий значний елемент, як повнупідтримку мультимедіа і роботу в локальній мережі — тому і носила уточнююченазву Windows For Workgroups), остаточно ухвалили панування Windows.
 4.2 Покоління 9х
Windows 95. Вихіднової ОС, повинно було відбутися ще в 1994 році — саме тоді з'явилися офіційніповідомлення про завершення розробки нової ОС, що одержала назву Chicago. Однакчас вистави «Чикаго» постійно відкладалося, корпорація Microsoftробила обнадійливе заяву за заявою. У серпні 1995 року. Windows 95 все-такивийшла в світ. Причому зробила це з грандіозною, небаченої раніше рекламної.
Більше того — новаопераційна система стала 32-розрядної. Усі попередні версії DOS і Windows були16-розрядними і, отже, не могли повною мірою використати можливості навітьпроцесорів сімейства 386 і вже тим більше — нових процесорів Pentium. Звичайно,в цьому гідність полягали і деякі незручності — спеціально під Windowsкористувачам довелося замінювати всі свої Windows-програми на нові, 32-розрядніверсії. Однак на практиці перехід виявився порівняно легким — вже протягом рокубули випущені нові версії всіх популярних програмних продуктів. Але й длястарих 16-розрядні версії могли працювати з новою ОС без всяких проблем.
Тепер Windows 95абсолютно новим графічним інтерфейсом — більш елегантним, зручним і простокрасивим у порівнянні з «зовнішністю»
Windows 98 і 98se.До роботи над новою версією Windows Microsoft приступила відразу ж після виходуWindows 95. Очікувалося, що нова ОС побачить світло в кінці 1996 року і буденазиватися Memphis. Але цього не відбулося ні в 1996, ні в 1997 роках. Тільки25 червня 1998 нова ОС Microsoft надійшла до магазинів. А приблизно черезмісяць вийшла у світ і російськомовна версія Windows 98.
Основні зміниторкнулися інтерфейсу — тепер «Робочий Стіл» Windows 98 став щекрасивішим, а головне — він повністю інтегрований з середовищем Інтернет. Уновій ОС остаточно була стерта різниця між файлами і теками на комп'ютері таоб'єктами Всесвітньої Інформаційної Павутини (WorldWideWeb). Основним засобомроботи з файлами та папками в обох випадках служить програма Internet Explorer.
Інша важливавідмінність Windows 98 від Windows 95 полягає в розширених можливостяхуправління інтерфейсом. Але є і більш важливі для нас зміни — у внутрішньомупристрої ОС. Хоча основна начинка ОС залишилася колишньою, Windows 98 вигравалау своєї попередниці за рахунок коректної роботи з новими комплектуючими — процесоромPentium II, графічним портом AGP, шиною USB, новими моделями відеокарт,материнських плат, модемів і т.д. Нарешті, Windows 98 містила велику кількістьнових програм і утиліт — в першу чергу повний комплект програмного забезпеченнядля роботи в Інтернет і утиліту конвертації файлової системи FAT16 в більш новуверсію FAT32.
Наприкінці 1999року у продажу з'явилася російськомовна версія нового комплекту Windows 98 — Windows98 SE. Від попередньої версії нова Windows відрізняється тим, що до її складувключена остання (п'ятий) версія браузера Internet Explorer, оновлена системаз'єднання з Інтернетом, а також численні виправлення помилок і нова бібліотекадрайверів пристроїв.
Windows ME. MicrosoftWindows Millennium Edition (Windows ME) — остання еволюція операційних системкласу Windows 95-98, запущена в серійне виробництво в 2000 році. Русскаялокализация Windows ME з'явилася на ринку програмного забезпечення в листопаді2000 року.
Windows MillenniumEdition значно відрізняється від родини системних платформ Windows 9X, перш завсе тим, що в цій реалізації Windows повністю відсутня підтримка MS DOS — коректнозапустити на комп'ютері, що працює під керуванням цієї системи, деякі програмиDOS — вже досить складне завдання. Windows ME тісно інтегрована з InternetExplorer 5.0, Що зробило її ще більше ресурсномісткою, в комплект поставки зазамовчуванням включена більша частина елементів Microsoft Plus для Windows 98,базовий набір ігор розширено новими програмами, що дозволяють користувачевіграти в мережі Інтернет з живими суперниками, доданий Windows Media Player 7.0,що підтримує відтворення файлів безлічі нових аудіо-та відеоформатів. ІнтерфейсWindows Millennium Edition практично повністю збігається із зовнішнімоформленням Windows 2000 Professional, включаючи системні ікони і оновленедіалогове вікно виключення / перезавантаження комп'ютера, але майже всі базовіелементи настроювання Windows 98 збереглися на своїх колишніх місцях.
Для запускуWindows ME вимагає мінімум 32 Мб оперативної пам'яті (рекомендується 64) і вмінімальній конфігурації займає на диску трохи більше 500 Мб. Windows ME дійсностала останньою ОС сімейства Windows 9X, оскільки всі наступні операційнісистеми Windows як для домашніх комп'ютерів, так і для робочих станцій,створюються на платформі NT.
 4.3 Покоління NT
Windows NT (NewTechnology).32-розрядна Windows NT, перша версія якої з'явилася на ринку в1993-му, а остання — в 1998 році, з самого початку створювалася яксверхстабільна, надійна система, розрахована, перш за все, на роботу. І в цьомусенсі Windows 98/ME може їй тільки позаздрити: випадки помилок, крахів і «зависання»при роботі в Windows NT зустрічаються вкрай рідко. Відбувається це тому, що вWindows NT розроблено надійне розділення працюють під її керуванням програм, щоне дає їм «змагатися» за ресурси. У Windows 3.1/95/98/ME кожна іззавантажених програм відчувала себе в оперативній пам'яті повновладнимгосподарем. Нерідко програми перезавантажували процесор запитами на ресурси, врезультаті чого ОС «зависала».
На відміну відWindows 98/ME, Windows NT забороняє беззаперечний доступ до ресурсів комп'ютерабудь-яким програмам, які намагаються працювати з «залізом» напряму. Цедозволяє системі уникнути конфліктів, проте в результаті під NT відмовляютьсябудь-які програми, написані під DOS, і багато створені під Windows 95.
Слід враховувати ітой факт, що велика частина роботи з NT виявляється лише в мережевому режиміроботи — тобто у зв'язці з іншими комп'ютерами.
Windows 2000. Воназ'явилася на ринку на початку 2000 року операційна система Microsoft Windows2000 являє собою друге покоління операційних систем, побудованих згідноархітектурі Windows NT. Вона проводиться в трьох модифікаціях: Windows 2000Professional для ноутбуків, настільних систем і робочих станцій, Windows Server2000 для серверних комп'ютерів і Windows 2000 Datacenter Server для великихсерверних систем, робочих станцій великих корпоративних мереж та спеціалізованихбанківських і файлових серверів.
Завдякивикористанню удосконаленої технології NT, що поєднується з об'єктивноюпростотою інтерфейсу Windows 9. X, Windows 2000 володіє високою надійністю істабільністю, також вона значно легше піддається налаштування та конфігурації,ніж попередні версії Windows. Розмежування доступу до системи реалізовано нависокому рівні, що дозволяє забезпечити безпеку збереження даних на дисках,якщо за комп'ютером працює більше одного користувача. Це система Windows булавизнана однією з кращих, і до цих пір використовується на багатьох комп'ютерах,не дивлячись на вихід більш нових версій ОС Windows.
Windows XP.
/>
Операційна системаMicrosoft Windows XP (від англ. EXPerience — досвід), відома також під кодовимнайменуванням Microsoft Codename Whistler. Спочатку в плани корпораціїMicrosoft входила розробка двох незалежних операційних систем нового покоління.Перший проект отримав робочу назву Neptune, ця ОС повинна була стати черговимоновленням Windows Millennium Edition, новою системою лінійки Windows 9X. Другийпроект, що мав назву Odyssey, передбачав створення ОС на платформі Windows NT,яка повинна була прийти на зміну Windows 2000. Проте керівництво Microsoftвизнало недоцільним розосереджувати ресурси на просування двох різних ОС,внаслідок чого обидва напрямки розробок були об'єднані в один проект — MicrosoftWhistler. Можливо, саме завдяки цьому рішенню Windows XP поєднує в собіпереваги вже знайомих користувачам операційних систем попередніх поколінь: зручність,простоту в інсталяції та експлуатації ОС сімейства Windows 98 і Windows ME, атакож надійність і багатофункціональність Windows 2000. В даний час Windows XPдля настільних ПК і робочих станцій випускається в трьох модифікаціях: HomeEdition для домашніх персональних комп'ютерів, Professional Edition — дляофісних ПК і, нарешті, Microsoft Windows XP 64bit Edition — це версія WindowsXP Professional для персональних комп'ютерів, зібраних на базі 64-бітногопроцесора Intel Itanium з тактовою частотою понад 1 ГГц.
Для запускуMicrosoft Windows XP необхідний персональний комп'ютер, що відповідає такиммінімальним системним вимогам: процесор — Pentium-сумісний, тактова частота від233 МГц і вище; обсяг оперативної пам'яті — 64 Мбайт; вільний дисковий простір- 1,5 Гбайт.
Якщо порівнятиWindows XP з більш ранніми версіями Microsoft Windows, в новій операційнійсистемі легко виявити безліч значних відмінностей.
Windows NET. MicrosoftWindows.net — це сімейство серверних операційних систем, розробленихкорпорацією Microsoft на основі Windows XP, які прийшли на зміну Windows 2000Server, Advanced Server і Datacenter Server. Windows.net поставляється вваріантах Windows NET Server, Windows NET Advanced Server і Windows NETDatacenter Server. Відповідно, технічні можливості цих версій операційнихсистем різні: наприклад, Windows NET Server може адресувати чотирипроцесорнісистеми, Windows NET Advanced Server «уміє» працювати звосьмипроцесорний комп'ютерами, а Windows NET Datacenter Server підтримуємашини, апаратна конфігурація яких включає до 32 синхронно працюючих процесорів.
Windows Vista.
/>
Ця версія Windowsє самої нової ОС і вийшла на осінь 2006 року, хоча бета-і піратські версіїстали з'являтися ще з кінця 2005 року. Усього випущено сім варіантів WindowsVista, які можна розбити на дві групи — Home і Business.
Windows VistaStarter Edition доступна лише на ринках, що розвиваються (як і XP Starter) ітільки в 32-бітному варіанті. Ця ОС допускає паралельну роботу лише трьохдодатків (вікон), роботу в мережі Інтернет (але без вхідних мережевих з'єднань)і не представляє можливості входу під іншим паролем. Ця версія не користуєтьсяпопулярністю, тому що більшість сучасних комп'ютерів підтримують більшрозвинені версії цієї ОС.
Windows CE. Наймолодшаз операційних систем Microsoft стоїть осібно серед своїх побратимів, хоча бтому, що вона призначена винятково для встановлення на «кишенькові» комп'ютери(palm-top). Такі міні-комп'ютери, що з'явилися наприкінці 90-х років, усього закілька років зуміли завоювати популярність. Сьогодні «електроннимиорганайзерами» користуються і ділові люди, які постійно знаходяться вроз'їздах, і студенти.
У невеликій ОСінтегровані всі необхідні програми для роботи з міні-комп'ютером — простийтекстовий редактор, записна книжка, електронна таблиця і система електронноїпошти. Власники персональних комп'ютерів навряд чи зіткнуться з цієї ОС, а отвласники різноманітних побутових пристроїв-цілком можливо. За задумомMicrosoft, Windows CE незабаром буде встановлюватися навіть на бортовікомп'ютери деяких моделей автомобілів. У даний момент на ринку наладоннихкомп'ютерів Windows CE не є лідером, поступаючись PalmOS та іншим конкуруючимпродуктам.
Windows 7.
/>
На сьогоднішнійдень компанія Microsoft випустила нову операційну систему Windows 7. У Windows7 є можливість відключення або включення браузера Internet Explorer іпрогравача Windows Media Player
Також, ОС маєпідтримку multitouch-моніторів. Ця можливість була продемонстрована Microsoftна щорічній конференції TechEd'08 в Орландо. В ході демонстраціївикористовувалася збірка 6.1.6856, А також досвідчена модель ноутбука зmultitouch-екраном.
Функція BranchCache дозволяє знизити затримки у користувачів, що працюють з комп'ютеромвіддалено. Наприклад, файл доступний по мережі, кешується локально, тому вінскачується вже не з віддаленого сервера, а з локального комп'ютера. Ця функціяможе працювати в двох режимах — Hosted Cache і Distributed Cache. У першомувипадку — файл зберігається на виділеному локальному сервері під управліннямWindows Server 2008 R2, у другому — на комп'ютері у клієнта.
Функція ReadyBoostдозволяє використовувати флеш-накопичувач як додаткову кеш-пам'яті дляприскорення роботи системи.
5. Перспективи створення новихопераційних систем
Перша основанаписання ОС — це повне усвідомлення того безперечного факту, що без чогосьнового твій проект — це ще п'ять хвилин витраченого кінцевим користувачем часу.На даний момент більш-менш тямить у своїй справі розробники ставлять в основусвого проекту Мікроядро. Для непосвячених зазначу, що ядро ОС — це спеціальноскладена програма, яка керує розподілом пам'яті, контролює процеси і системніфункції. Мікроядро поряд з екзоядром — це дві найбільш перспективних типу ядер,де перше відрізняється прекрасним захистом ОС, а другий — неймовірною швидкістю.Більшість ядер існуючих ОС (як любительських, так і досить відомих) побудованоза принципом монолітного ядра. Цей тип ядер базується на більш старихконцепціях, досить простих у реалізації. Суть такого принципу полягає в тому,що в ядро поміщається все починаючи з функції роботи з екраном і закінчуючифункціями роботи з вінчестерами. Само собою зрозуміло, ядро виходить великим іодноспрямованим, що практично позбавляє систему можливості перебудувати ядро. Набагатобільше досягла успіху в цьому плані мікроядерної архітектура. Мікроядро надаєпрограмісту тільки якусь платформу, на яку він може «намотати» все,що забажає. На відміну від монолітного ядра, Мікроядро користується зовнішнімимодулями і драйверами, які дозволять виконати всі ті ж операції з дисками абоекраном. Поряд з цим Мікроядро має відносно невеликий розмір, так що грамотноспроектована ядро може спокійно працювати на старих машинах. Що стосуєтьсяфункцій мікроядра, то головне його завдання, крім ініціалізації всієї системи,- виконання функцій IPC (Inter-Process Communication — взаємодія процесів). І,на мій погляд, найважливіша перевага мікроядра полягає в тому, що на гарномумікроядрі може бути побудована яка завгодно система, будь то ваша ОС або ОСтих, хто вас навіть не знає. Тобто на одному ядрі можна побудувати не одну інавіть не дві, а більше операційних систем, зовсім не схожих один на одного. Дотого ж, Мікроядро має гарну захищеністю. Це досягається завдяки тому, щопрограмісту не дозволяється виконувати ніяких привілейованих функцій з програмиокрім як шляхом використання системних викликів, які контролює ядро і впотрібний момент може запобігти псуванню важливих даних.
Друга основанаписання ОС — це розуміння того, що ти повинен зробити. Хоча цей пунктнеобов'язковий для тих, кому просто хочеться дізнатися про загальні принципироботи ОС. Найважливіша частина написання операційної системи — наявність чіткоскладеною концепції. Прикладом проекту з досить революційними ідеями можеслужити 3OS (www.3os.ru). Розробники цього проекту більше двох (!) Роківстановили організацію операційної системи. Протилежністю 3OS може служити дужевідомий проект Menuet. Його автором є Вілле Турьянмаа — земляк Торвальдса. Нажаль, «концепцією» цієї ОС став тільки інтерес автора до того, чиможна написати операційну систему на асемблері (про що говорить сам автор вінтерв'ю — www.coolthemes. narod.ru).
Третя основанаписання ОС — вибір ліцензії. Його зумовлюють кілька чинників. Для виборузакритого типу ліцензії ви повинні мати відносно великий штат співрозробником (приблизно5 чоловік як мінімум). При цьому ваші ідеї повинні бути дійсно передовими, а неповторювати Linux або Windows. Через це (і, можливо, через своїморально-етичних міркувань) переважна більшість розробників вибирає типліцензії GPL — General Public License. Цей тип ліцензії припускає, що вихіднийкод продукту повинен бути відкритим, і кожна людина має право змінювати йогодля своїх потреб. Таким чином, більш-менш перспективні проекти розвиваютьсязусиллями десятків, а може, навіть і сотень, програмістів по всьому світу.
І, нарешті,четверта основа — відчуття того, що це вам треба. Писати операційну системунасильно просто нереально.
Висновки
Сучасна операційнасистема — складний комплекс програмних засобів, що надають користувачеві нетільки стандартизований введення-виведення інформації і управління програмами,а й спрощує роботу з комп'ютером. Програмний інтерфейс операційних системдозволяє зменшити розмір конкретної програми, спростити її роботу з усімакомпонентами обчислювальної системи.
В ході ОДЗ явстановив, що будь-яка ОС створена для зручного користування для кожної особи. Такожна зручність впливає модернізація кожної операційної системи протягом наступнихпоколінь. З керуванням процесами пов'язані функції операційних систем: Управліннявикористанням часу центрального процесора, «підкачкою» і буферомвведення, розділяються ресурсами. Основними типами операційних систем,пов'язаних з управлінням процесів є пакетна ОС, ОС розділення часу, і ОСреального часу.
Кожна операційнасистема однозначно визначає набір функцій, що забезпечує обмін з файлом, щоскладається із запитів на відкриття, читання, управління та закриття файлу.
Операційна системаWindows — найпоширеніша операційна система, і для більшості користувачів вонанайкраща зважаючи на свою простоту, непоганого інтерфейсу, прийнятноїпродуктивності і величезної кількості прикладних програм для неї. З графічноїнадбудови на повноцінну операційну систему Windows перетворилася з виходомверсії Windows 95.
Windows 98остаточно закріпився перехід від застарілої системи розташування файлів нажорсткому диску (файлової системи) на систему FAT32, що дозволяє заощадитимісце на диску. У цій же версії була стерта різниця між файлами і теками накомп'ютері та об'єктами Всесвітньої Інформаційної Павутини (WorldWideWeb). Основнимзасобом роботи з файлами та папками в обох випадках служить програма InternetExplorer.
Windows Millenniumстала проміжною версією, де визначено перехід від покоління 9X до новогопокоління NT, у якому розроблено надійне розділення працюють під її керуваннямпрограм, що не дає їм «змагатися» за ресурси і зменшує ймовірність«зависання».
Версія Windows XPна даний момент є найпоширенішою і поєднує в собі переваги вже знайомихкористувачам операційних систем попередніх поколінь, а також надійність ібагатофункціональність Windows 2000.
Версія WindowsVista, що вийшла восени 2006 р., ознаменувала перехід з 32-бітних систем на64-бітові. З-за високих системних вимог цієї версії (особливо 1 Гб RAM),більшість використовуваних комп'ютерів не можуть продуктивно працювати підWindows Vista.
Версія Windows 7 — найновіша. Саме Windows 7 ознаменує новий етап створення ОС. Хоч насьогоднішній день в даній версії знаходять все більше і більше помилок, їйпророкують велике майбутнє та домінантність на більшості комп’ютерів світу.
Список корисних посилань
1. Леонтьев В.П. Новітняенциклопедія персонального комп'ютера — М: Изд. ОЛМА-ПРЕСС, 2003.
2. Таненбаум Е. Сучасніопераційні системи — СПб.: Изд. Пітер, 2002.
3. Шафрін Ю.А. Інформаційнітехнології: У 2 ч. — М.: Лабораторія Базових Знань, 2001.
4. Журнал "Інфо — Net — ПОШУК" oso. rcsz.ru/InfoNet/inf_mn. htm
5. Журнал «Upgrade»www.upweek.ru/
6. Журнал «Hard'n'Soft»www.hardnsoft.ru/
7. Портал «IZone»www.izcity.com/
9. www.wikipedia.ru


Не сдавайте скачаную работу преподавателю!
Данный реферат Вы можете использовать для подготовки курсовых проектов.

Поделись с друзьями, за репост + 100 мильонов к студенческой карме :

Пишем реферат самостоятельно:
! Как писать рефераты
Практические рекомендации по написанию студенческих рефератов.
! План реферата Краткий список разделов, отражающий структура и порядок работы над будующим рефератом.
! Введение реферата Вводная часть работы, в которой отражается цель и обозначается список задач.
! Заключение реферата В заключении подводятся итоги, описывается была ли достигнута поставленная цель, каковы результаты.
! Оформление рефератов Методические рекомендации по грамотному оформлению работы по ГОСТ.

Читайте также:
Виды рефератов Какими бывают рефераты по своему назначению и структуре.