Знаймо

Додати знання

приховати рекламу

Цей текст може містити помилки.

Microsoft Windows


Windows 7.png

План:


Введення

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 ділять на декілька "груп".

Список версій
Дата виходу Назва Остання версія Дата припинення підтримки [3] Остання сумісна версія Internet Explorer
20 листопада 1985 Windows 1.0 1.04 (квітень 1987) 31 грудня 2001
1 листопада 1987 Windows 2.0 2.11 ( 13 березня 1989) 31 грудня 2001
22 травня 1990 Windows 3.0 3.00a ( 31 жовтня 1990) 31 грудня 2001 [4]
18 березня 1992 Windows 3.1 3.1 31 грудня 2001 [5] 5
Жовтень 1992 Windows for Workgroups 3.1 3.11 ( 31 грудня 1993) 31 грудня 2001 [6] 5
27 липня 1993 Windows NT 3.1 3.10.528 SP3 ( 10 листопада 1994) 31 грудня 2000 2
21 вересня 1994 Windows NT 3.5 3.50.807 SP3 ( 21 червня 1995) 31 грудня 2001 3
30 травня 1995 Windows NT 3.51 3.51.1057 SP5 ( 19 вересня 1996) 31 грудня 2001 5
24 серпня 1995 Windows 95 4.00.950C (4.03.1214) ( 26 листопада 1997) 31 грудня 2000 (retail); 31 грудня 2001 (SBL) 5.5
29 липня 1996 Windows NT 4.0 4.00.1381 / SP6a SRP ( 26 липня 2001) 20 червня 2002 (retail); 30 червня 2003 (SBL); 31 грудня 2004 (ext) 6
25 червня 1998 Windows 98 4.10.1998 ( 25 червня 1998) 30 червня 2002 (retail); 30 листопада 2003 (SBL); 11 липня 2006 (ext) 6
5 травня 1999 Windows 98 SE 4.10.2222A ( 5 травня 1999) 30 червня 2002 (retail); 31 березня 2004 (SBL); 11 липня 2006 (ext) 6
17 лютого 2000 Windows 2000 5.0.2195 / 5.0 SP4 Rollup 1 v2 ( 13 вересня 2005) 31 березня 2004 (retail); 31 березня 2005 (SBL); 30 червня 2005 (осн); 13 липня 2010 (ext) 6
14 вересня 2000 Windows Me 4.90.9000 ( 14 вересня 2000) 31 грудня 2004 (retail); 30 червня 2004 (SBL); 11 липня 2006 (ext) 6
25 жовтня 2001 (RTM)
31 грудня 2001 (продажу)
Windows XP 5.1.2600.5512 SP3 ( 20 травня 2009) 30 вересня 2004 ( RTM); 10 вересня 2006 (SP1/SP1a); 30 червня 2008 (retail); 14 квітня 2009 (SP2/SP3 осн.); 13 липня 2010 (SP2); 22 жовтня 2010 (SBL); 8 квітня 2014 (ext) 8 [7]
28 березня 2003 Windows XP 64-bit Edition 5.2.3790 25 липня 2006 8 [7]
24 квітня 2003 Windows Server 2003 5.2.3790.3959 SP2 ( 13 березня 2007) 30 червня 2009 (RTM); 13 липня 2010 (осн.); 14 липня 2015 (ext); 8 [7]
25 квітня 2005 Windows XP Professional x64 Edition 5.2.3790.3959 SP2 ( 13 березня 2007) 30 червня 2008 (retail); 31 січня 2009 (SBL) 8 [7]
8 липня 2006 Windows Fundamentals for Legacy PCs 5.1.2600 RTM ( 8 липня 2006) 8 липня 2008 (retail), 12 липня 2010 (Service Pack) 8 [7]
8 листопада 2006 (RTM)
30 січня 2007 (продажу)
Windows Vista 6.0.6001 / SP2 Build 6002 ( 25 травня 2009) 13 квітня 2010 (RTM); 22 жовтня 2010 (retail); 12 липня 2011 (SP1); 22 жовтня 2011 (SBL); 10 квітня 2012 (осн.); 11 квітня 2017 (ext) 9 [8]
16 липня 2007 Windows Home Server 5.2.1500 ( 16 липня 2007) 8 січня 2013 (retail)
27 лютого 2008 Windows Server 2008 6.0.6002 / SP2 build 6002 ( 25 травня 2009) 9 липня 2015 (retail), 10 липня 2018 (ext), 12 липня 2011 (SP2) 9 [8]
13 липня 2009 (RTM)
22 жовтня 2009 (продажу)
Windows 7 6.1.7601 / SP1 Build 7601 ( 22 лютого 2011) 9 квітня 2013 (RTM), 13 січня 2015 (retail), 14 січня 2020 (ext) 9 [8]
13 липня 2009 (RTM)
22 жовтня 2009 (продажу)
Windows Server 2008 R2 (раніше відома як Windows Server 7) 6.1.7601 / SP1 Build 7601 ( 22 лютого 2011) 9 липня 2015 (retail), 10 липня 2018 (ext) 9 [8]
6 квітня 2011 Windows Home Server 2011 6.1.8400 12 квітня 2016 (осн.) 9 [8]

1.1. Графічні інтерфейси і розширення для DOS

Ці версії Windows не були повноцінними операційними системами, а були надбудовами до операційної системи MS-DOS і були по суті багатофункціональним розширенням, додаючи підтримку нових режимів роботи процесора, підтримку багатозадачності, забезпечуючи стандартизацію інтерфейсів апаратного забезпечення і однаковість для користувальницьких інтерфейсів програм. Надавали вбудовані засоби ( GDI і USER, перші версії Windows взагалі складалися з трьох модулів - KERNEL, GDI і USER, перший з них надавав виклики управління пам'яттю, запуском EXE файлів та інсталяції DLL файлів, другий - графіку, третій - вікна) для створення графічного інтерфейсу користувача. Вони працювали з процесорами починаючи з Intel 8086.

  1. Windows 1.0 ( 1985)
  2. Windows 2.0 ( 1987)
  3. Windows 2.1 (Windows 386) ( 1987) - в системі з'явилася можливість запуску DOS-додатків в графічних вікнах, причому кожному додатку надавалися повні 640 Кб пам'яті. Повна підтримка процесора 80286. З'явилася підтримка процесорів 80386.
  4. Windows 3.0 ( 1990) - поліпшена підтримка процесорів 80386 і захищеного режиму.
  5. Windows 3.1 ( 1992) - серйозно перероблена Windows 3.0; усунені UAE (Unrecoverable Application Errors - фатальні помилки прикладних програм), додано механізм OLE, друк в режимі WYSIWYG ("що бачите, те й отримаєте), шрифти TrueType, змінено Провідник (диспетчер файлів), додані мультимедійні функції.
  6. Windows для робочих груп (Windows for Workgroups) 3.1/3.11 - перша версія ОС сімейства з підтримкою локальних мереж. У WFWG 3.11 також випробовувалися окремі удосконалення ядра, застосовані пізніше в Windows 95.

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

Текстовий логотип Windows XP (зазвичай використовується разом з графічним)

Операційні системи цього сімейства в даний час працюють на процесорах з архітектурою 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, серверні операційні системи називаються по-іншому.

  1. Windows NT 3.1 ( 1993)
  2. Windows NT 3.5 ( 1994)
  3. Windows NT 3.51 ( 1995)
  4. Windows NT 4.0 ( 1996)
  5. Windows 2000 ( 2000) - Windows NT 5.0
  6. Windows XP ( 2001) - Windows NT 5.1
  7. Windows XP 64-bit Edition ( 2006) - Windows NT 5.2
  8. Windows Server 2003 ( 2003) - Windows NT 5.2
  9. Windows Vista ( 2006) - Windows NT 6.0
  10. Windows Home Server ( 2007) - Windows NT 5.2
  11. Windows Server 2008 ( 2008) - Windows NT 6.0
  12. Windows Small Business Server ( 2008) - Windows NT 6.0
  13. Windows 7 - Windows NT 6.1 ( 2009)
  14. Windows Server 2008 R2 - Windows NT 6.1 ( 2009)
  15. Windows Home Server 2011 - Windows NT 6.1 ( 2011)
  16. Windows 8 - Windows NT 6.2 ( 2012)

В основу сімейства Windows NT покладено поділ адресних просторів між процесами. Кожен процес має можливість працювати з виділеною йому пам'яттю. Однак він не має прав для запису в пам'ять інших процесів, драйверів і системного коду.

Сімейство Windows NT відноситься до операційним системам з витісняючої багатозадачністю. Поділ процесорного часу між потоками відбувається за принципом "каруселі". Ядро операційної системи виділяє квант часу (в Windows 2000 квант дорівнює приблизно 20 мс) кожному з потоків по черзі за умови, що всі потоки мають однаковий пріоритет. Потік може відмовитися від виділеного йому кванта часу. У цьому випадку система перехоплює у нього управління (навіть якщо виділений квант часу не закінчено) і передає управління іншому потоку. При передачі управління іншому потоку система зберігає стан всіх регістрів процесора в особливій структурі в оперативній пам'яті. Ця структура називається контекстом потоку. Збереження контексту потоку достатньо для подальшого відновлення його роботи.


1.4. Сімейство ОС для кишенькових комп'ютерів

Логотип Windows CE

Це сімейство операційних систем реального часу було спеціально розроблено для мобільних пристроїв. Підтримуються процесори ARM, MIPS, SuperH і x86. На відміну від інших операційних систем Windows, операційні системи цього сімейства продаються тільки в складі готових пристроїв, таких як смартфони, кишенькові комп'ютери, GPS навігатори, MP3 програвачі, та інші.

В даний час під терміном "Windows CE" розуміють тільки ядро ​​операційної системи. Наприклад Windows Mobile 5.0 включає в себе ядро Windows CE 5.0, хоча в деяких пристроях ядро Windows CE використовується і без Windows Mobile.


1.5. Сімейство вбудованих ОС Windows Embedded

Windows Embedded - це сімейство операційних систем реального часу, було спеціально розроблено для застосування в різних вбудованих системах. Ядро системи має спільне з сімейством ОС Windows CE і підтримує процесори ARM, MIPS, SuperH і x86. Windows Embedded включає додаткові функції по вбудовуванню, серед яких фільтр захисту від запису (EWF і FBWF), завантаження з флеш-пам'яті, CD-ROM, мережі, використання власної оболонки системи і т. п.

На відміну від операційних систем Windows, операційні системи цього сімейства продаються тільки в складі готових пристроїв, таких як: банкомати, медичні прилади, навігаційне обладнання, "Тонкі" клієнти, VoIP -термінали, медіапрогравачі, цифрові рамки (альбоми), касові термінали, платіжні термінали, роботи, ігрові автомати, музичні автомати, та інші.

В даний час випускаються наступні варіанти ОС Windows Embedded [10] :


1.6. Microsoft Windows N

Microsoft 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].

Поширеність різних MS Windows
Джерело NetApplications NetApplications NetApplications GoStats GoStats
Дата Січень 2011 Червень 2011 Вересень 2011 Січень 2011 Вересень 2011
Усі версії 89,67% 88,29% 86,57% 94,07% 92,84%
Windows XP 55,27% 51,14% 47,29% 60,17% 48,08%
Windows 7 22,31% 27,14% 30,36% 20,79% 38,31%
Windows Vista 11,66% 9,52% 8,51% 12,28% 6,17%
Windows 2000 0,27% 0,19% 0,16% 0,57% 0,26%
Windows Server 2003 - - - 0,21% 0,02%
Windows 98 0,03% 0,03% 0,03% - -
Windows ME - - - - -
Windows NT 0,13% 0,27% 0,22% - -
Windows CE - - - - -



Примітки

  1. За даними компанії Net Applications - www.maccentre.ru/news/35944
  2. http://ftp.lanet.lv/ftp/sun-info/sunflash/1993/Jul/55.11-Sun-Intergraph:-SPARC-and-Windows-NT - ftp.lanet.lv / ftp / sun-info / sunflash / 1993/Jul/55.11-Sun-Intergraph:-SPARC-and-Windows-NT
  3. У стовпці "Дата припинення підтримки" словом "retail" позначається дата закінчення продажів кінцевому користувачеві; абревіатурою "SBL" позначена дата закінчення видачі System Builder ліцензії; "ext" - закінчення терміну продовження підтримки
  4. Ера Windows 3.x завершилася - www.3dnews.ru/software-news/era_windows_3_x_zavershilas/
  5. Please Verify your Location - support.microsoft.com / lifecycle /? p1 = 3078
  6. Please Verify your Location - support.microsoft.com / lifecycle /? p1 = 3127
  7. 1 2 3 4 5 IE8: System requirements - www.microsoft.com / windows / internet-explorer / support / system-requirements.aspx
  8. 1 2 3 4 5 IE9: system requirements - msdn.microsoft.com/en-us/ie/ff959805
  9. Unicode support in Windows 95 and Windows 98 - support.microsoft.com/kb/210341
  10. http://www.microsoft.com/windowsembedded/en-us/about/what.mspx - www.microsoft.com / windowsembedded / en-us / about / what.mspx
  11. Operating System Market Share, April 2010 - marketshare.hitslink.com / operating-system-market-share.aspx? qprid = 8. Net Applications. архіві - www.webcitation.org/617rcwL7D з першоджерела 22 серпня 2011.
  12. OS Statistics - w3schools.com/browsers/browsers_os.asp

Література


Цей текст може містити помилки.

Схожі роботи | скачати

Схожі роботи:
Меню Пуск (Microsoft Windows)
Диспетчер робочого столу (Microsoft Windows)
Microsoft
Microsoft Access
Microsoft Pascal
Microsoft Student
Microsoft Studios
Microsoft Surface
Microsoft PowerPoint
© Усі права захищені
написати до нас
Рейтинг@Mail.ru