Материал из Wiki.X-news.org
Перейти к: навигация, поиск

Microsoft Windows (Шаблон:IPA) (Шаблон:Lang-en — о́кна) — семейство проприетарных операционных систем корпорации Майкрософт (Microsoft), ориентированных на применение графического интерфейса при управлении. Изначально были представлены многофункциональными надстройками для MS-DOS.

В настоящее время под управлением операционных систем семейства Windows работает около 90 % персональных компьютеров<ref>По данным компании Net Applications</ref>.

Операционные системы Windows работают на платформах x86, x86-64, IA-64, ARM. Существовали также версии для DEC Alpha, MIPS, PowerPC и SPARC<ref>http://ftp.lanet.lv/ftp/sun-info/sunflash/1993/Jul/55.11-Sun-Intergraph:-SPARC-and-Windows-NT</ref>.

История выпусков версий Microsoft Windows

<timeLine> ImageSize = width:1024 height:78 PlotArea = width:924 height:51 left:100 bottom:26 AlignBars = justify

Colors =

 id:16BitLine value:red
 id:9xLine    value:orange

Period = from:1984.5 till:2006 TimeAxis = orientation:horizontal ScaleMajor = unit:year increment:2 start:1985 ScaleMinor = unit:year increment:1 start:1985

PlotData =

 align:left textcolor:black fontsize:10 mark:(line,black) width:25 shift:(3,1)
 bar:16-бит color:16BitLine
 from:1985.83 till:2000.1
 at:1985.83  text:Windows~1.0
 at:1987.80  text:Windows~2.0
 at:1990.33  text:Windows~3.0
 at:1992.00  text:Windows~3.1
 bar:9x-линия color:9xLine
 from:1995.6 till:2004.99
 at:1995.60 text:Windows 95
 at:1998.50 text:Windows 98
 at:2000.73 text:Windows ME

</timeline>

<timeLine> ImageSize = width:1024 height:103 PlotArea = width:924 height:77 left:100 bottom:26 AlignBars = justify

Colors =

 id:NTLine     value:yellow
 id:ServerLine value:yellowgreen

Period = from:1992.5 till:2012.5 TimeAxis = orientation:horizontal ScaleMajor = unit:year increment:2 start:1993 ScaleMinor = unit:year increment:1 start:1993

PlotData =

 align:left textcolor:black fontsize:10 mark:(line,black) width:25 shift:(3,1)
 bar:NT-линия color:NTLine
 from:1993.55 till:end
 at:1993.55 text:NT~3.1
 at:1994.67 text:NT~3.5
 at:1995.33 text:NT~3.51
 at:1996.55 text:Windows NT 4.0~Workstation 
 at:2000.17 text:Windows~2000
 at:2001.77 text:Windows~XP
 at:2006.87 text:Windows~Vista
 at:2009.87 text:Windows~7
 bar:Server-линия color:ServerLine
 from:1993.55 till:end
 at:1993.55 text:NT~3.1
 at:1994.67 text:NT~3.5
 at:1995.33 text:NT~3.51
 at:1996.55 text:Windows NT 4.0 Server
 at:2000.17 text:Windows 2000 Server
 at:2003.30 text:Windows~Server 2003
 at:2008.18 text:Windows~Server 2008
 at:2010.20 text:Windows~Server 2008 R2

</timeline>

<timeLine> ImageSize = width:1024 height:103 PlotArea = width:924 height:77 left:100 bottom:26 AlignBars = justify

Colors =

 id:CELine     value:skyblue
 id:MobileLine value:magenta

Period = from:1996 till:2012 TimeAxis = orientation:horizontal ScaleMajor = unit:year increment:2 start:1997 ScaleMinor = unit:year increment:1 start:1997

PlotData =

 align:left textcolor:black fontsize:10 mark:(line,black) width:25 shift:(3,1)
 bar:CE-линия color:CELine
 from:1996.92  till:end
 at:1996.92 text:CE~1.0
 at:1997.75 text:Windows~CE 2.0
 at:2000.50 text:Windows~CE 3.0
 at:2002.08 text:Windows~CE 4.0
 at:2004.66 text:Windows~CE 5.0
 at:2006.75 text:Windows~CE 6.0
 at:2007.92 text:Windows~CE 6.0 R2
 at:2009.75 text:Windows~CE 6.0 R3
 bar:Mobile-линия color:MobileLine
 from:1996.00 till:end
 at:1996.00 text:Handheld~PC 1.0
 at:1997.20 text:Handheld~PC 2.0
 at:2000.33 text:Pocket~PC 2000
 at:2001.75 text:Pocket~PC 2002
 at:2003.50 text:Windows~Mobile 2003
 at:2005.42 text:Windows~Mobile 5.0
 at:2007.10 text:Windows~Mobile 6
 at:2008.14 text:Windows~Mobile 6.1
 at:2009.42 text:Windows~Mobile 6.5
 at:2010.75 text:Windows~Phone 7

</timeline>

Дата выхода Название Последняя версия Дата прекращения поддержки Последняя совместимая версия Internet Explorer
20 ноября 1985 Windows 1.0 1.04 (апрель 1987)
1 ноября 1987 Windows 2.0 2.11 (13 марта 1989)
22 мая 1990 Windows 3.0 3.00a (31 октября 1990)
18 марта 1992 Windows 3.1 3.1 31 декабря 2001<ref>Please Verify your Location</ref> 5.0
октябрь 1992 Windows For Workgroups 3.1 3.11 (31 декабря 1993) 31 декабря 2001<ref>Please Verify your Location</ref> 5.0
27 июля 1993 Windows NT 3.1 3.10.528 SP3 (10 ноября 1994) 31 декабря 2000 5.0
21 сентября 1994 Windows NT 3.5 3.50.807 SP3 (21 июня 1995) 31 декабря 2000  ?
30 мая 1995 Windows NT 3.51 3.51.1057 SP5 (19 сентября 1996) 31 декабря 2001  ?
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.0
25 июня 1998 Windows 98 4.10.1998 (25 июня 1998) 30 июня 2002 (retail); 30 ноября 2003 (SBL); 11 июля 2006 (ext) 6.0
5 мая 1999 Windows 98 SE 4.10.2222A (5 мая 1999) 30 июня 2002 (retail); 31 марта 2004 (SBL); 11 июля 2006 (ext) 6.0
17 февраля 2000 Windows 2000 5.0.2195 / 5.0 SP4 Rollup 1 v2 (13 сентября 2005) 31 марта 2004 (retail); 31 марта 2005 (SBL); 13 июля 2010 (ext) 6.0
14 сентября 2000 Windows Me 4.90.3000 (14 сентября 2000) 31 декабря 2004 (retail); 30 июня 2004 (SBL); 11 июля 2006 (ext) 6.0
25 октября 2001(RTM)
31 декабря 2001 (продажи)
Windows XP 5.1.2600.5512 SP3 (20 мая 2009) 30 сентября 2004 (RTM); 10 октября 2006 (SP1/SP1a); 30 июня 2008 (retail); 31 января 2009 (SBL); 14 апреля 2009 (SP3); 8 апреля 2012 (ext) 8<ref name="ie8requirements">IE8: System requirements</ref>
28 марта 2003 Windows XP 64-bit Edition 5.2.3790 25 июля 2006 8<ref name="ie8requirements" />
24 апреля 2003 Windows Server 2003 5.2.3790.3959 SP2 (13 марта 2007) 13 июля 2010 8<ref name="ie8requirements" />
25 апреля 2005 Windows XP Professional x64 Edition 5.2.3790.3959 SP2 13 марта 2007 30 июня 2008 (retail); 31 января 2009 (SBL) 8<ref name="ie8requirements" />
8 июля 2006 Windows Fundamentals for Legacy PCs 5.1.2600 RTM (8 июля 2006) 8 июля 2008(retail), 12 июля 2010(Service Pack) 8<ref name="ie8requirements" />
8 ноября 2006 (RTM)
30 января 2007 (продажи)
Windows Vista 6.0.6001 / SP2 Build 6002 (25 мая 2009) 10 апреля 2012(retail), 13 апреля 2012(SP2), 2015(ext) 9 Beta<ref name="ie9requirements">IE9: system requirements</ref>
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 Beta<ref name="ie9requirements"/>
13 июля 2009 (RTM)
22 октября 2009 (продажи)
Windows 7 6.1.7600 (23 января 2010) 13 января 2015(retail),14 января 2020(ext) 9 Beta<ref name="ie9requirements"/>
13 июля 2009 (RTM)
22 октября 2009 (продажи)
Windows Server 2008 R2 (ранее известна как Windows Server 7) 6.1.7600 (23 января 2010) 9 июля 2015(retail),10 июля 2018(ext) 9 Beta<ref name="ie9requirements"/>
В столбце «Дата прекращения поддержки» словом «retail» помечается дата окончания продаж конечному пользователю; аббревиатурой «SBL» помечена дата окончания выдачи System Builder лицензии; «ext» — окончание срока продления поддержки

Версии Microsoft Windows

Шаблон:Актуальность

Распространённость различных MS Windows
Источник NetApplications NetApplications NetApplications NetApplications GoStats
Дата январь 2010 февраль 2010 март 2010 апрель 2010 декабрь 2010
Все версии 91,70 % 93,16 % 91,63 % 91,5 % 95,15 %
Windows XP 66,15 % 65,49 % 64,46 % 63,41 % 63.3 %
Windows Vista 17,47 % 16,51 % 16,01 % 15,60 % 13,27 %
Windows 2000 0,57 % 0,56 % 0,56 % 0,50 % 0,37 %
Windows 7 7,57 % 8,92 % 10,23 % 11,68 % 17,43 %
Windows Server 2003 - - - - 0,52 %
Windows 98 0,08 % 0,07 % 0,07 % 0,07 %
Windows ME 0,05 % 0,04 % 0,04 % 0,03 %
Windows NT 0,11 % 0,52 % 0,21 % 0,17 %
Windows CE 0,06 % 0,05 % 0,05 % 0,04 %

Обычно все версии Windows делят на несколько «групп».

Графические интерфейсы и расширения для 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.

Семейство 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, но имел поддержку юникода в очень ограниченном объёме<ref>Unicode support in Windows 95 and Windows 98</ref>. Также в нём не было должного обеспечения безопасности (списков доступа к объектам и понятия «администратор»).

В составе Windows 95 присутствовал MS-DOS 7.0, однако его роль сводилась к обеспечению процесса загрузки и исполнению 16-битных DOS приложений. Исследователи заметили, что ядро Windows 95 — VMM — обращается к DOS под собой, но таких обращений довольно мало, главнейшая функция ядра DOS — файловая система FAT — не использовалась. В целом же интерфейс между VMM и нижележащей DOS никогда не публиковался, и DOS была замечена (тем же Эндрю Шульманом) в наличии недокументированных вызовов только для поддержки VMM.

Семейство Windows NT

Файл:Windows XP wordmark.svg
Текстовый логотип Windows® XP (обычно используется вместе с графическим)

Операционные системы этого семейства в настоящее время работают на процессорах с архитектурами x86, x64, и Itanium. Ранние версии (до 4.0 включительно) также поддерживали некоторые RISC-процессоры: Alpha, MIPS, и Power PC. Все операционные системы этого семейства являются полностью 32-битными операционными системами, и не нуждаются в 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)

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

Семейство Windows NT относится к операционным системам с вытесняющей многозадачностью. Разделение процессорного времени между потоками происходит по принципу «карусели». Ядро операционной системы выделяет квант времени (в Windows 2000 квант равен примерно 20 мс) каждому из потоков по очереди при условии, что все потоки имеют одинаковый приоритет. Поток может отказаться от выделенного ему кванта времени. В этом случае система перехватывает у него управление (даже если выделенный квант времени не закончен) и передаёт управление другому потоку. При передаче управления другому потоку система сохраняет состояние всех регистров процессора в особой структуре в оперативной памяти. Эта структура называется контекстом потока. Сохранение контекста потока достаточно для последующего возобновления его работы.

Семейство ОС Windows Mobile для карманных компьютеров

Файл:W ce.jpg
Логотип Windows® CE

Это семейство операционных систем реального времени было специально разработано для встраиваемых систем. Поддерживаются процессоры ARM, MIPS, SuperH и x86. В отличие от остальных операционных систем Windows, операционные системы этого семейства продаются только в составе готовых устройств, таких как смартфоны, карманные компьютеры, GPS навигаторы, MP3 проигрыватели, и другие.

В настоящее время под термином «Windows CE» понимают только ядро операционной системы. Например Windows Mobile 5.0 включает в себя ядро Windows CE 5.0, хотя в некоторых устройствах ядро Windows CE используется и без Windows Mobile.

Семейство встраиваемых ОС Windows Embedded

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

В отличие от остальных операционных систем Windows, операционные системы этого семейства продаются только в составе готовых устройств, таких как: банкоматы, медицинские приборы, навигационное оборудование, «тонкие» клиенты, VoIP-терминалы, медиапроигрыватели, цифровые рамки (альбомы), кассовые терминалы, платёжные терминалы, роботы, игровые автоматы, музыкальные автоматы, и другие.

В настоящее время выпускаются следующие варианты ОС Windows Embedded [1]:

Microsoft Windows N

Microsoft Windows N — версии Microsoft Windows, из которых корпорацией Microsoft были удалены компоненты, не совместимые с законодательством стран Европейского союза.

Интегрированные программные продукты

Пакет 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). Данная версия операционной системы была разработана для спец. ведомств стран СНГ и РФ, однако не получила широкого распространения и в дальнейшем была заменена более совершенной версией.

Популярность

В настоящее время Microsoft Windows установлена примерно на 92 % персональных компьютеров и рабочих станций. По данным компании Net Applications, в апреле 2010 года рыночная доля Windows составляла 91,5 %<ref>Шаблон:Cite web</ref> .

Среди различных версий Microsoft Windows по данным w3schools на март 2010 наиболее популярна Windows XP.

См. также

Примечания

Шаблон:Примечания

Литература

Ссылки

Шаблон:Внешние ссылки нежелательны Шаблон:Компоненты Microsoft Windows

Шаблон:История Windows

Шаблон:Операционная системаШаблон:Link FA Шаблон:Link FA

af:Microsoft Windows an:Microsoft Windows ar:مايكروسوفت ويندوز ast:Microsoft Windows az:Microsoft Windows bat-smg:Microsoft Windows be:Windows be-x-old:Microsoft Windows bg:Microsoft Windows bn:মাইক্রোসফট উইন্ডোজ br:Microsoft Windows bs:Microsoft Windows ca:Microsoft Windows ceb:Microsoft Windows co:Windows cs:Microsoft Windows da:Microsoft Windows de:Microsoft Windows diq:Microsoft Windows el:Microsoft Windows en:Microsoft Windows eo:Vindozo es:Microsoft Windows et:Microsoft Windows eu:Microsoft Windows fa:مایکروسافت ویندوز fi:Microsoft Windows fiu-vro:Microsoft Windows fo:Windows fr:Microsoft Windows fur:Microsoft Windows fy:Microsoft Windows ga:Microsoft Windows gl:Microsoft Windows he:Microsoft Windows hi:माइक्रोसॉफ्ट विण्डोज़ hr:Microsoft Windows hsb:Windows hu:Microsoft Windows hy:Մայքրոսոֆթ Վինդոուզ ia:Microsoft Windows id:Microsoft Windows ilo:Microsoft Windows is:Microsoft Windows it:Microsoft Windows ja:Microsoft Windows jbo:la canko ka:ვინდოუსი kaa:Microsoft Windows kn:ಮೈಕ್ರೋಸಾಫ್ಟ್ ವಿಂಡೋಸ್ ko:마이크로소프트 윈도 ksh:Microsoft Windows ku:Microsoft Windows la:Microsoft Windows lb:Microsoft Windows li:Windows lt:Microsoft Windows lv:Microsoft Windows mg:Windows mk:Microsoft Windows ml:മൈക്രോസോഫ്റ്റ്‌ വിൻഡോസ്‌ mr:मायक्रोसॉफ्ट विंडोज ms:Microsoft Windows my:Windows nds:Microsoft Windows ne:माइक्रोसफ्ट विन्डोज nl:Microsoft Windows nn:Microsoft Windows no:Microsoft Windows oc:Windows pl:Microsoft Windows pt:Microsoft Windows qu:Windows ro:Microsoft Windows sah:Microsoft Windows sh:Microsoft Windows si:මයික්‍රොසොෆ්ට් වින්ඩෝස් simple:Microsoft Windows sk:Microsoft Windows sl:Microsoft Windows so:Microsoft Windows sq:Microsoft Windows sr:Мајкрософт виндоуз sv:Microsoft Windows ta:மைக்ரோசாப்ட் விண்டோசு tg:Microsoft Windows th:ไมโครซอฟท์ วินโดวส์ tl:Microsoft Windows tr:Microsoft Windows uk:Microsoft Windows ur:مائیکروسافٹ ونڈوز uz:Microsoft Windows vec:Microsoft Windows vi:Microsoft Windows vls:Windows wuu:微软视窗 yi:Windows yo:Microsoft Windows zh:Microsoft Windows zh-min-nan:Microsoft Windows zh-yue:Microsoft Windows