Microsoft Windows
Матеріал з Вікіпедії — вільної енциклопедії.
![]() |
|
Знімок екрану:
типовий робочий стіл Windows XP |
|
Майданчик тенет: | Microsoft Windows |
Компанія/ Розробник: |
Microsoft Corporation |
Графічний інтерфейс: | GUI |
Ліцензія: | MS-EULA |
Стан проекту: | поточна |
Microsoft Windows — операційні системи для ЕОМ, розроблених корпорацією Microsoft. Перші версії були не повноцінними ОС, а лишень оболонками до ОС MS DOS. Microsoft Windows встановлена більш як на 90% персональних комп'ютерів.
Зміст |
[ред.] Версії
Зазвичай, усі версії Windows можна розділити сталася на кілька «груп».
[ред.] Графічні інтерфейси і розширення для DOS
Ці версії Windows були повноцінними операційними системами, а лише надавали інтерфейс та можливостей ОС MS-DOS. Вони з процесорами починаючи з Intel 8086.
- 1985 листопад — Windows 1.0 фактично не використовувалась
- 1987 9 грудня — Windows 2.0
- 1990 22 травня — Windows 3.0, з'явилась підтримка процесорів 80286 і 80386
- 1992 серпень — Windows 3.1
- 1992 жовтень — Windows for Workgroups 3.1, з'явилась підтримка локальної мережі
- 1993 листопад — Windows for Workgroups 3.11
[ред.] Родина Windows 9X
Сімейство ОС, розроблених спеціально для процесорів з 32-бітної архітектурою, над ринком позиціонувалися, як 32-розрядні ОС, проте містили певна кількість 16-бітного коду, власне ж 32-х розрядне ядро було удосконаленим ядром Windows 3.1/3.11, працюють у розширеному режимі.
- 1995 24 серпня — Windows 95 (Номер версії: 4.00.950)
- 1998 25 червня — Windows 98 (Номер версії: 4.1.1998)
- 1999 5 травня — Windows 98 Second Edition (Номер версії: 4.1.2222)
- 2000 19 червня — Windows Me (Номер версії; 4.9.3000)
Основний стратегічним завданням створення сімейств Windows 9x був переклад користувачів налаштувалася на нові 32 бітні програми за збереження наступності програм, написаних для MS-DOS. Оскільки MS-DOS надавала повний доступ всім периферійним пристроям, пам'яті коду ОС, пам'яті коду драйверів пристроїв, і навіть пам'яті інших програм, здійсненних у системі, сімейство Windows 9x (як і MS-DOS) дозволяло навмисну чи ненавмисну псування вмісту оперативної пам'яті, що могло б призвести до «зависанню» чи некоректною роботі системи.
[ред.] Родина Windows NT
Операційні системи цього сімейства працювали на процесорах з архітектурою IA32 та деяких менших RISC-процесорів: Alpha, MIPS (до версії 2000, що вийшла лише у версії для IA32). Windows NT є повністю 32-бітними операційними системами, і на відміну від версій 1.0—3.x і 9x, їм не потрібна підтримки із боку MS-DOS.
- 1993 серпень — Windows NT 3.1
- 1994 вересень Windows NT 3.51
- 1996 29 липня Windows NT 4.0, Windows NT 4.0 Server
- 2000 17 лютого Windows 2000 Professional, Windows 2000 Server, Windows 2000 Advanced Server, Windows 2000 Datacenter Server
- 2001 Windows XP Home Edition, Windows XP Professional
- 2003 Windows Server 2003
- 2007 30 січня Windows Vista
У основу сімейства Windows NT належить поділ адресних просторів між процесами. Кожен процес має можливість працювати з виділеної йому пам'яттю. Але він немає прав для запис у пам'ять інших процесів, драйверів і системного коду.
Сімейство Windows NT належить до операційних систем з витиснюваною багатозадачністю, а не до операційних систем реального часу. Поділ процесорного часу між потоками відбувається за принципом «каруселі». Операційна система виділяє квант часу (в Windows 2000 квант становить близько 20 мс) кожному потоку по черзі (за умови, що ці потоки мають однаковий пріоритет). Потік може відмовитися від виділеного йому кванту часу. В цьому випадку система перехоплює у нього управління (навіть якщо виділений квант часу триває) і передає цей квант іншому потоку. При передачі управління система зберігає стан всіх регістрів процесора особливої структурі оперативному пам'яті. Ця структура називається контекстом потоку. Збереження контексту потоку дає можливість для наступного поновлення його роботи.
[ред.] Родина ОС для кишенькових комп'ютерів
Підтримуються процесори StrongARM і деякі інші.
- Windows CE
- Microsoft PocketPC
- Microsoft Windows Mobile