Знаймо![]() приховати рекламу
| Цей текст може містити помилки.
Література ВведенняMicrosoft Windows ( / Wɪndoʊz / ) ( англ. windows - Вікна) - сімейство пропрієтарних операційних систем корпорації Майкрософт (Microsoft), орієнтованих на застосування графічного інтерфейсу при управлінні. Спочатку були лише графічними надбудовами для MS-DOS. В даний час під управлінням операційних систем сімейства Windows, за даними ресурсу Netmarketshare (Net Applications) на 2009 рік, працює близько 89% персональних комп'ютерів [1]. Операційні системи Windows працюють на платформах x86, x86-64, IA-64, ARM. Існували також версії для DEC Alpha, MIPS, PowerPC і SPARC [2]. 1. Версії Microsoft WindowsВерсії Windows ділять на декілька "груп". 1.1. Графічні інтерфейси і розширення для DOSЦі версії Windows не були повноцінними операційними системами, а були надбудовами до операційної системи MS-DOS і були по суті багатофункціональним розширенням, додаючи підтримку нових режимів роботи процесора, підтримку багатозадачності, забезпечуючи стандартизацію інтерфейсів апаратного забезпечення і однаковість для користувальницьких інтерфейсів програм. Надавали вбудовані засоби ( GDI і USER, перші версії Windows взагалі складалися з трьох модулів - KERNEL, GDI і USER, перший з них надавав виклики управління пам'яттю, запуском EXE файлів та інсталяції DLL файлів, другий - графіку, третій - вікна) для створення графічного інтерфейсу користувача. Вони працювали з процесорами починаючи з Intel 8086.
1.2. Сімейство Windows 9xВключає в себе Windows 95, Windows 98 і Windows Me. Windows 95 була випущена в 1995 році. Її відмітними особливостями є новий користувальницький інтерфейс, підтримка довгих імен файлів, автоматичне визначення і конфігурація периферійних пристроїв Plug and Play, здатність виконувати 32-бітові програми та наявність підтримки TCP / IP прямо в системі. Windows 95 використовує багатозадачність і виконує кожне 32-бітове додаток у своєму адресному просторі. Операційні системи цього сімейства не були безпечними многопользовательскими системами як Windows NT, оскільки з міркувань сумісності вся підсистема інтерфейсу користувача і графіки залишалася 16-бітної й мало відрізнялася від тієї, що в Windows 3.x. Так як цей код не був thread-safe, всі дзвінки в підсистему оберталися в мьютекс на ім'я Win16Lock, який крім того ще й перебував завжди в захопленому стані під час виконання 16бітного програми. Таким чином, "повісанія" 16-бітного програми негайно блокувало всю ОС. Програмний інтерфейс був підмножиною Win32 API підтримуваним Windows NT, але мав підтримку юникода в дуже обмеженому обсязі [9]. Також в ньому не було належного забезпечення безпеки (списків доступу до об'єктів і поняття "адміністратор"). У складі Windows 95 був присутній MS-DOS 7.0, проте його роль зводилася до забезпечення процесу завантаження і виконання 16-бітних DOS додатків. Дослідники помітили, що ядро Windows 95 - VMM - звертається до DOS під собою, але таких звернень досить мало, найголовніша функція ядра DOS - файлова система FAT - не використовувалася. В цілому ж інтерфейс між VMM і нижележащей DOS ніколи не публікувався, і DOS була помічена (тим же Ендрю Шульманом) в наявності недокументованих викликів тільки для підтримки VMM. 1.3. Сімейство Windows NTОпераційні системи цього сімейства в даний час працюють на процесорах з архітектурою x86, x64, і Itanium, ARM. Ранні версії (до 4.0 включно) також підтримували деякі RISC -процесори: Alpha, MIPS, і Power PC. Всі операційні системи цього сімейства є повністю 32 - або 64 - бітними операційними системами, і не потребують MS-DOS навіть для завантаження. Тільки в цьому сімействі представлені операційні системи для серверів. До версії Windows 2000 включно вони випускалися під тією ж назвою, що і аналогічна версія для робочих станцій, але з додаванням суфікса, наприклад "Windows NT 4.0 Server" і "Windows 2000 Datacenter Server". Починаючи з Windows Server 2003, серверні операційні системи називаються по-іншому.
В основу сімейства Windows NT покладено поділ адресних просторів між процесами. Кожен процес має можливість працювати з виділеною йому пам'яттю. Однак він не має прав для запису в пам'ять інших процесів, драйверів і системного коду. Сімейство Windows NT відноситься до операційним системам з витісняючої багатозадачністю. Поділ процесорного часу між потоками відбувається за принципом "каруселі". Ядро операційної системи виділяє квант часу (в Windows 2000 квант дорівнює приблизно 20 мс) кожному з потоків по черзі за умови, що всі потоки мають однаковий пріоритет. Потік може відмовитися від виділеного йому кванта часу. У цьому випадку система перехоплює у нього управління (навіть якщо виділений квант часу не закінчено) і передає управління іншому потоку. При передачі управління іншому потоку система зберігає стан всіх регістрів процесора в особливій структурі в оперативній пам'яті. Ця структура називається контекстом потоку. Збереження контексту потоку достатньо для подальшого відновлення його роботи. 1.4. Сімейство ОС для кишенькових комп'ютерівЦе сімейство операційних систем реального часу було спеціально розроблено для мобільних пристроїв. Підтримуються процесори ARM, MIPS, SuperH і x86. На відміну від інших операційних систем Windows, операційні системи цього сімейства продаються тільки в складі готових пристроїв, таких як смартфони, кишенькові комп'ютери, GPS навігатори, MP3 програвачі, та інші. В даний час під терміном "Windows CE" розуміють тільки ядро операційної системи. Наприклад Windows Mobile 5.0 включає в себе ядро Windows CE 5.0, хоча в деяких пристроях ядро Windows CE використовується і без Windows Mobile. 1.5. Сімейство вбудованих ОС Windows EmbeddedWindows Embedded - це сімейство операційних систем реального часу, було спеціально розроблено для застосування в різних вбудованих системах. Ядро системи має спільне з сімейством ОС Windows CE і підтримує процесори ARM, MIPS, SuperH і x86. Windows Embedded включає додаткові функції по вбудовуванню, серед яких фільтр захисту від запису (EWF і FBWF), завантаження з флеш-пам'яті, CD-ROM, мережі, використання власної оболонки системи і т. п. На відміну від операційних систем Windows, операційні системи цього сімейства продаються тільки в складі готових пристроїв, таких як: банкомати, медичні прилади, навігаційне обладнання, "Тонкі" клієнти, VoIP -термінали, медіапрогравачі, цифрові рамки (альбоми), касові термінали, платіжні термінали, роботи, ігрові автомати, музичні автомати, та інші. В даний час випускаються наступні варіанти ОС Windows Embedded [10] :
1.6. Microsoft Windows NMicrosoft Windows N - версії Microsoft Windows, з яких корпорацією Microsoft були видалені компоненти, не сумісні із законодавством країн Європейського союзу. 2. Історія випусків версій Microsoft Windows Графік виходу та підтримки Windows 3. Інтегровані програмні продуктиПакет Microsoft Windows включає в себе стандартні програми, такі як браузер ( Internet Explorer), поштовий клієнт ( Outlook Express або Windows Mail), музичний і відео програвач ( Windows Media Player). За допомогою технологій COM і OLE їх компоненти можуть бути використані в додатках сторонніх виробників. Ці продукти безкоштовні, і можуть бути вільно викачані з офіційного сайту Microsoft, проте для установки деяких з них необхідно мати ліцензійну версію Microsoft Windows. Запуск цих програм під іншими операційними системами можливий тільки за допомогою емуляторів середовища Windows ( Wine). Навколо факту включення таких стандартних продуктів в ОС Windows розгорається багато дискусій і юридичних суперечок, оскільки є думка [ Чиє? ] , Що це створює перешкоди для розповсюдження конкуруючих продуктів. Часто ставлять [ хто? ] під сумнів якість браузера Internet Explorer, пояснюючи його популярність входженням в пакет Windows і поганою обізнаністю користувачів про наявність альтернатив. У 1997 компанія Sun Microsystems подала в суд на компанію за використання технологій Java. У 2001 Microsoft виплатила штраф, і виключила віртуальну машину Java зі складу своїх продуктів. У січні 2003 року була створена операційна система Win. Home Edition (WHE 1.01). Дана версія операційної системи була розроблена для спец. відомств країн СНД і РФ, проте не отримала широкого розповсюдження і надалі була замінена більш досконалої версією. 4. ПопулярністьВ даний час Microsoft Windows встановлена більш ніж на 89% персональних комп'ютерів і робочих станцій. За даними компанії Net Applications, на липень 2011 ринкова частка Windows становила 87,60% [11]. Варто зазначити, що одним з основних клієнтів NetApplications є корпорація Microsoft. Серед різних версій Microsoft Windows за даними W3Schools на листопад 2011 найбільш популярна Windows 7 [12].
Примітки
Література
Цей текст може містити помилки. Схожі роботи | скачати Схожі роботи: Меню Пуск (Microsoft Windows) Диспетчер робочого столу (Microsoft Windows) Microsoft Microsoft Access Microsoft Pascal Microsoft Student Microsoft Studios Microsoft Surface Microsoft PowerPoint |