на тему рефераты Информационно-образоательный портал
Рефераты, курсовые, дипломы, научные работы,
на тему рефераты
на тему рефераты
МЕНЮ|
на тему рефераты
поиск
Сучасні операційні системи, архітектура, відмінні характеристики, функціональність, виробництво і перспективи розвитку
ля запуску Windows ME вимагає мінімум 32 Мб оперативної пам'яті (рекомендується 64) і в мінімальній конфігурації займає на диску трохи більше 500 Мб. Windows ME дійсно стала останньою ОС сімейства Windows 9X, оскільки всі наступні операційні системи Windows як для домашніх комп'ютерів, так і для робочих станцій, створюються на платформі NT.

4.3 Покоління NT

Windows NT (New Technology).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 Windows 2000 являє собою друге покоління операційних систем, побудованих згідно архітектурі Windows NT. Вона проводиться в трьох модифікаціях: Windows 2000 Professional для ноутбуків, настільних систем і робочих станцій, Windows Server 2000 для серверних комп'ютерів і 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 визнало недоцільним розосереджувати ресурси на просування двох різних ОС, внаслідок чого обидва напрямки розробок були об'єднані в один проект - Microsoft Whistler. Можливо, саме завдяки цьому рішенню Windows XP поєднує в собі переваги вже знайомих користувачам операційних систем попередніх поколінь: зручність, простоту в інсталяції та експлуатації ОС сімейства Windows 98 і Windows ME, а також надійність і багатофункціональність Windows 2000. В даний час Windows XP для настільних ПК і робочих станцій випускається в трьох модифікаціях: Home Edition для домашніх персональних комп'ютерів, Professional Edition - для офісних ПК і, нарешті, Microsoft Windows XP 64bit Edition - це версія Windows XP Professional для персональних комп'ютерів, зібраних на базі 64-бітного процесора Intel Itanium з тактовою частотою понад 1 ГГц.

Для запуску Microsoft Windows XP необхідний персональний комп'ютер, що відповідає таким мінімальним системним вимогам: процесор - Pentium-сумісний, тактова частота від 233 МГц і вище; обсяг оперативної пам'яті - 64 Мбайт; вільний дисковий простір - 1,5 Гбайт.

Якщо порівняти Windows XP з більш ранніми версіями Microsoft Windows, в новій операційній системі легко виявити безліч значних відмінностей.

Windows NET. Microsoft Windows.net - це сімейство серверних операційних систем, розроблених корпорацією Microsoft на основі Windows XP, які прийшли на зміну Windows 2000 Server, Advanced Server і Datacenter Server. Windows.net поставляється в варіантах Windows NET Server, Windows NET Advanced Server і Windows NET Datacenter Server. Відповідно, технічні можливості цих версій операційних систем різні: наприклад, Windows NET Server може адресувати чотирипроцесорні системи, Windows NET Advanced Server "уміє" працювати з восьмипроцесорний комп'ютерами, а Windows NET Datacenter Server підтримує машини, апаратна конфігурація яких включає до 32 синхронно працюючих процесорів.

Windows Vista.

Ця версія Windows є самої нової ОС і вийшла на осінь 2006 року, хоча бета-і піратські версії стали з'являтися ще з кінця 2005 року. Усього випущено сім варіантів Windows Vista, які можна розбити на дві групи - Home і Business.

Windows Vista Starter Edition доступна лише на ринках, що розвиваються (як і XP Starter) і тільки в 32-бітному варіанті. Ця ОС допускає паралельну роботу лише трьох додатків (вікон), роботу в мережі Інтернет (але без вхідних мережевих з'єднань) і не представляє можливості входу під іншим паролем. Ця версія не користується популярністю, тому що більшість сучасних комп'ютерів підтримують більш розвинені версії цієї ОС.

Windows CE. Наймолодша з операційних систем Microsoft стоїть осібно серед своїх побратимів, хоча б тому, що вона призначена винятково для встановлення на "кишенькові" комп'ютери (palm-top). Такі міні-комп'ютери, що з'явилися наприкінці 90-х років, усього за кілька років зуміли завоювати популярність. Сьогодні "електронними органайзерами" користуються і ділові люди, які постійно знаходяться в роз'їздах, і студенти.

У невеликій ОС інтегровані всі необхідні програми для роботи з міні-комп'ютером - простий текстовий редактор, записна книжка, електронна таблиця і система електронної пошти. Власники персональних комп'ютерів навряд чи зіткнуться з цієї ОС, а от власники різноманітних побутових пристроїв-цілком можливо. За задумом Microsoft, Windows CE незабаром буде встановлюватися навіть на бортові комп'ютери деяких моделей автомобілів. У даний момент на ринку наладонних комп'ютерів Windows CE не є лідером, поступаючись PalmOS та іншим конкуруючим продуктам.

Windows 7.

На сьогоднішній день компанія Microsoft випустила нову операційну систему Windows 7. У Windows 7 є можливість відключення або включення браузера Internet Explorer і програвача Windows Media Player

Також, ОС має підтримку multitouch-моніторів. Ця можливість була продемонстрована Microsoft на щорічній конференції TechEd'08 в Орландо. В ході демонстрації використовувалася збірка 6.1.6856, А також досвідчена модель ноутбука з multitouch-екраном.

Функція Branch Cache дозволяє знизити затримки у користувачів, що працюють з комп'ютером віддалено. Наприклад, файл доступний по мережі, кешується локально, тому він скачується вже не з віддаленого сервера, а з локального комп'ютера. Ця функція може працювати в двох режимах - 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). Основним засобом роботи з файлами та папками в обох випадках служить програма Internet Explorer.

Windows Millennium стала проміжною версією, де визначено перехід від покоління 9X до нового покоління NT, у якому розроблено надійне розділення працюють під її керуванням програм, що не дає їм "змагатися" за ресурси і зменшує ймовірність "зависання".

Версія Windows XP на даний момент є найпоширенішою і поєднує в собі переваги вже знайомих користувачам операційних систем попередніх поколінь, а також надійність і багатофункціональність Windows 2000.

Версія Windows Vista, що вийшла восени 2006 р., ознаменувала перехід з 32-бітних систем на 64-бітові. З-за високих системних вимог цієї версії (особливо 1 Гб RAM), більшість використовуваних комп'ютерів не можуть продуктивно працювати під Windows Vista.

Версія Windows 7 - найновіша. Саме Windows 7 ознаменує новий етап створення ОС. Хоч на сьогоднішній день в даній версії знаходять все більше і більше помилок, їй пророкують велике майбутнє та домінантність на більшості комп'ютерів світу.

Список корисних посилань

1. Леонтьев В.П. Новітня енциклопедія персонального комп'ютера - М: Изд. ОЛМА-ПРЕСС, 2003.

2. Таненбаум Е. Сучасні операційні системи - СПб.: Изд. Пітер, 2002.

3. Шафрін Ю.А. Інформаційні технології: У 2 ч. - М.: Лабораторія Базових Знань, 2001.

4. Журнал "Інфо - Net - ПОШУК" http://oso. rcsz.ru/InfoNet/inf_mn. htm

5. Журнал "Upgrade" http://www.upweek.ru/

6. Журнал "Hard'n'Soft" http://www.hardnsoft.ru/

7. Портал "IZone" http://www.izcity.com/

9. www.wikipedia.ru

Страницы: 1, 2, 3



© 2003-2013
Рефераты бесплатно, курсовые, рефераты биология, большая бибилиотека рефератов, дипломы, научные работы, рефераты право, рефераты, рефераты скачать, рефераты литература, курсовые работы, реферат, доклады, рефераты медицина, рефераты на тему, сочинения, реферат бесплатно, рефераты авиация, рефераты психология, рефераты математика, рефераты кулинария, рефераты логистика, рефераты анатомия, рефераты маркетинг, рефераты релиния, рефераты социология, рефераты менеджемент.