Windows NT, Windows 2000

Содержание
  1. Операционная система Microsoft Windows 2000 — описание, издания, системные требования
  2. Разновидности
  3. Системные требования ОС
  4. Microsoft Windows 2000 Professional
  5. Microsoft Windows 2000 Server
  6. Microsoft Windows 2000 Advanced Server
  7. Системные требования для разных версий Windows
  8. Требования к системе Windows 1.0x
  9. Требования к системе Windows 2.x
  10. Требования к системе Windows 3.1
  11. Требования к системе Windows NT 3.1
  12. Требования к системе Windows NT 3.5 Workstation
  13. Требования к системе Windows NT 3.51 Workstation
  14. Требования к системе Windows 95
  15. Требования к системе Windows NT 4.0 Workstation
  16. Требования к системе Windows 98
  17. Требования к системе Windows Millenium
  18. Требования к системе Windows 2000
  19. Требования к системе Windows XP
  20. Требования к системе Windows Vista
  21. Требования к системе Windows 7
  22. Требования к системе Windows 8
  23. Требования к системе Windows 8.1
  24. Требования к системе Windows 10
  25. Windows NT
  26. История Windows NT
  27. Структура Windows NT
  28. См. также
  29. Ссылки
  30. Все версии Windows за всю историю компании Microsoft
  31. Windows 1.0
  32. Windows 2.0
  33. Windows 3.0
  34. Windows 95
  35. Windows 98
  36. Windows 2000
  37. Windows XP
  38. Windows Vista
  39. Windows 7
  40. Windows 8
  41. Windows 10
  42. Насколько сложный программный код у Windows и как он менялся?
  43. Насколько сложна Windows в программном коде?
  44. Как менялся программный код Windows?
  45. Несколько слов про ядро Windows NT

Операционная система Microsoft Windows 2000 — описание, издания, системные требования

Windows NT, Windows 2000
страницаПолезноеMicrosoft Windows 2000

  • Оптимизация Windows 2000

Операционная система Windows 2000 относится к семейству Windows NT и разработана компанией Microsoft.

Она создана для функционирования на устройствах, оснащенных 32-битными процессорами. Пользователи могли скачать бета-версию с 27 сентября 1997 года. На тот момент она имела название Windows NT 5.0.

Чуть более чем спустя год оно было изменено на современное. Окончательная версия стала продаваться 17 февраля 2000 года.

Разновидности

Выпуск ОС Windows 2000 происходил в четырёх разновидностях:

  1. Windows 2000 Professional. Наиболее популярный вариант, который делал возможным функционирование на различных компьютерах. Предполагается поддержка до двух процессоров.
  2. Windows 2000 Server. Данная ОС относится к категории сетевых и способна поддерживать одновременно до 4х процессоров. Продукт ориентируется на масштабы, не превышающие одного предприятия.
  3. Windows 2000 Advanced Server. Более продвинутый вариант сетевой системы, который способен поддерживать не более 8-ми процессоров.
  4. Windows 2000 DataCenter Server. Используется в тех случаях, когда поставлена задача добиться наиболее высоких показателей надёжности и стабильности функционирования. Среди представленных вариантов, данный тип ОС считается наиболее функциональным. Количество поддерживаемых процессоров составляет 32.

Помимо перечисленных разновидностей, существуют специальные изделия. К ним можно отнести Windows 2000 Advanced Server Limited Edition, а также Windows 2000 Datacenter Server Limited Edition. Они предусмотрены для установки 64-х разрядные процессоры.

Системные требования ОС

Для эффективной работы Windows 2000 на устройстве, оно должно обладать определенными характеристиками. Следует подробнее рассмотреть данный момент. Минимальные системные требования для функционирования Windows 2000 Professional:

  1. Частота 133 МГц или выше
  2. Объём ОЗУ составляет 32 Мб или более
  3. Около 700 Мб свободного места на диске (оптимально 2 Гб)

Чтобы запустить Windows 2000 Server/Advanced Server, требуется удовлетворять следующим минимальным характеристикам:

  1. Частота 133 МГц или выше
  2. Объём ОЗУ составляет 256 Мб или более
  3. Около 2 Гб свободного пространства на диске

Microsoft Windows 2000 Professional

В свое время она считалась одной из самых популярных для ноутбуков и персональных компьютеров. Широкий спрос является следствием проработанности по всем направлениям. Необходимо перечислить главные особенности:

  • Повышенная надежность. В качестве основы используется Windows NT и это позволяет получить все преимущества данной системы. Обеспечивается устойчивость в тех ситуациях, где другие ОС (Windows 95 и 98) дают сбой. Существенное увеличение устойчивости позволило с уверенностью говорить о продолжительном функционировании без появления каких-либо осложнений для пользователя.
  • Простота обращения. Имеется довольно широкий набор встроенных возможностей. Они позволяют осуществить поставленные задачи максимально эффективно. Не потребуется много времени для освоения функционала. Не менее важно – это обеспечение защиты при работе в сети или автономно. Интерфейс всегда можно изменить таким образом, чтобы он мог оптимально удовлетворять конкретным запросам.
  • Расширенные возможности при установке на переносные устройства. Для своего времени данная операционная система реализовывала немалые преимущества. Присутствует поддержка стандартов, которые используются и сейчас. Например, сюда можно отнести USB и некоторые другие.
  • Упрощенный доступ к сети интернет. Работа во всемирной сети становится гораздо проще на Windows 2000. Применяется специальная встроенная программа Internet Explorer. За счет интеграции в систему, она отнимает минимальное количество ресурсов компьютера в процессе своей работы. Если проводить сравнение с предшествующими ОС, сделан серьёзный скачок в задаче развития доступа к интернету.

Microsoft Windows 2000 Server

ОС Windows 2000 Server разработана в качестве удобного решения для работы с интернетом в бизнесе. Обеспечивается возможность применения всех возможностей, которые предоставляет всемирная сеть. Предусмотрена возможность использования наиболее современного оборудования. За годы улучшения, корпорация Microsoft смогла отлично доработать свой продукт.

https://www.youtube.com/watch?v=94vo73Fd5Yw

Ранее уже говорилось о том, что Windows 2000 Server оптимально подходит для применения в рамках организации. Выполнение поставленной задачи предусматривает довольно широкий набор необходимых возможностей. ОС подойдет небольшому офису или большой фирмы с филиалами.

Разработка происходила на основании Windows NT. Является принятым во внимание положительный опыт данного продукта и все его сильные стороны. Они были улучшены для того, чтобы гарантировать наиболее высокий показатель эффективности. Можно отдельно выделить следующие преимущества

  • Огромный встроенный функционал. Он делает возможным создание приложений для интернета, а также использование большого числа различных возможностей. Имеются отличные инструменты работы с траффиком. Создатели использовали продвинутые алгоритмы защиты для того, чтобы не допустить несанкционированного доступа или ущерба от вредоносного программного обеспечения.
  • Надёжность. Пользователи операционной системы могут быть уверены в её стабильном функционировании при любой ситуации. Системная архитектура способствует минимальной вероятности сбоев. Реализованы принципы избыточности, которые не позволяют возникать проблемам, связанным с частым появлением ошибок. Для удовлетворения своих запросов, пользователь может осуществить настройку различных параметров по собственному усмотрению.
  • Увеличение продуктивности работы предприятия. Предусмотрены многочисленные функции для облегчения администрирования. Немалую роль в обеспечении доступных преимуществ играет служба Active Directory. Сотрудники ИТ сферы предприятия получают в свои руки мощный инструмент для контроля ситуации. Предусматривается простота и стабильность взаимодействия с доступными системами.
  • Поддержка различного сетевого оборудования. Если речь заходит о подключении различных устройств, то Windows 2000 Server гарантирует их распознание. Постоянные обновления учитывают новейшие разработки в данной сфере.

Microsoft Windows 2000 Advanced Server

А некоторых случаях недостаточно стандартного функционала и требуется использовать продвинутые возможности. Именно при необходимости расширенной поддержки разработана ОС Windows 2000 Advanced Server. Предусматривается немалое число достоинств:

  • Применение различных возможностей интернета в процессе работы предприятия. Например, сюда можно отнести весьма эффективную систему перераспределения трафика между фермами. Это особенно важно в ситуации излишней нагрузки на сервера. Если такая проблема возникла, то ИТ специалист сможет быстро оптимизировать трафик. Осуществлена поддержка одновременно до 8 SMP. Допускается создание весьма мощной системы с применение наиболее современного оборудования. Предполагаются интегрированные службы для работы во всемирной сети. С их помощью можно обеспечить максимально возможный потенциал использования интернета.
  • Увеличенный показатель надежности. Используются особые кластеры – они относятся к типу двухузловых высокоуровневых. Даже если сервер отказывает, то в дело вступает особая служба балансировки. Она призвана обеспечить работоспособность в подобных ситуациях. В целом, имеется значительная продолжительность работоспособности системы.
  • Удобный функционал. Разрешается создавать сценарии, которые будут выполняться в ходе работы системы. Это существенно облегчает задачу обслуживания для ИТ специалистов. Допускается контроль кластеров таким же образом, как и объектами Active Directory.
  • Эффективная поддержка для устройств. Имеется возможность производить подсоединение самого современного серверного оборудования. Обновления позволяют исправить некоторые недоработки первоначальной версии и снизить вероятность сбоев при работе совместно с различными устройствами. 

Источник: https://xn--80aa0aebnilejl.xn--p1ai/%D0%9F%D0%BE%D0%BB%D0%B5%D0%B7%D0%BD%D0%B0%D1%8F_%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D1%8F/Microsoft_Windows_2000/

Системные требования для разных версий Windows

Windows NT, Windows 2000

Минимальные и рекомендуемые системные требования для всех выпусков Windows, начиная с самого первого издания, заканчивая последним.

Прошло более 30 лет с момента выхода самой первой операционной системы от корпорации Microsoft, основателем которой является американский предприниматель Уильям Генри Гейтс III, более известный как Билл Гейтс (Bill Gates).

Были взлеты и падения, но каждый следующей выпуск операционной системы, был как праздник! Конечно есть те, которым не нравится Windows, это выбор каждого, но без Билл Гейтса, не было бы самой компании Microsoft, а значит не было бы и ОС Windows, которая уже вошла в мировую историю.

В каталог не вошли серверные версии.

Требования к системе Windows 1.0x

  • Год выпуска и годы поддержки: 1985 — 2001 (Дата Выпуска: 20 ноября 1985 г.);
  • Процессор — Модель 8088;
  • ОЗУ — 256 Кбайт;
  • Место на жестком диске — 3 Мб;
  • Разрядность — 16 бит;
  • Ветка — 16 бит;

До Windows 1 был MS-DOS, поэтому самое главное новшество — графический интерфейс и возможность управления при помощи мыши

Оценка системы — Неудача

Операционная система не поддерживается и не используется

Требования к системе Windows 2.x

  • Год выпуска и годы поддержки: 1987 — 2001 (Дата выхода: 9 декабря 1987 г.);
  • Windows 2.1 официально выпущена 27 мая 1988
  • Процессор — Модель 8088;
  • ОЗУ — 256 Кбайт;
  • Место на жестком диске — 3 Мб;
  • Разрядность — 16 бит;
  • Ветка — 16 бит;

Оценка системы — Нейтрально

Операционная система не поддерживается и не используется

Требования к системе Windows 3.1

  • Год выпуска и годы поддержки: 1992 — 2001 (Дата выхода: 6 апреля 1992 г.);
  • Процессор — Модель 8086/8088 (Рекомендуемые 80486DX 33 МГц);
  • ОЗУ — 640 Кбайт (Рекомендуемые 4 Мб);
  • Место на жестком диске — 6,5 Мб (Рекомендуемые 4 60 Мб);
  • Разрядность — 16 бит;
  • Ветка — 16 бит;

Оценка системы — Успех

Операционная система не поддерживается и не используется

Требования к системе Windows NT 3.1

  • Год выпуска и годы поддержки: 1993 — 2001 (Дата выхода 27 июля 1993 г.);
  • Процессор — Модель Intel 80386;
  • ОЗУ — 2 Мб;
  • Место на жестком диске — 8 Мб;
  • Разрядность — 16, 32 и 64 бита;
  • Ветка — NT3.1

Первая система на базе ядра NT
Поддержка файловой системы NTFS

Операционная система не поддерживается и не используется

Требования к системе Windows NT 3.5 Workstation

  • Год выпуска и годы поддержки: 1994 — 2001 (Дата выхода: 21 сентября 1994 г.);
  • Процессор — 33 МГц;
  • ОЗУ — 12 Мб;
  • Место на жестком диске — 70 Мб;
  • Разрядность — 16, 32 и 64 бита;
  • Ветка — NT3.51

Операционная система не поддерживается и не используется

Требования к системе Windows NT 3.51 Workstation

  • Год выпуска и годы поддержки: 1995 — 2001 (Дата выхода: 30 мая 1995 года);
  • Процессор — 33 МГц;
  • ОЗУ — 12 Мб;
  • Место на жестком диске — 70 Мб;
  • Разрядность — 16, 32 и 64 бита;
  • Ветка — NT4.0

Операционная система не поддерживается и не используется

Требования к системе Windows 95

  • Год выпуска и годы поддержки: 1995 — 2001 (Дата выхода 24 августа 1995 г.);
  • Процессор — Модель 80386 DX (Рекомендуемые Pentium);
  • ОЗУ — 4 Мб (Рекомендуемые 8 Мб);
  • Место на жестком диске — 50 Мб (Рекомендуемые 100 Мб);
  • Разрядность — 32 бита;
  • Ветка — 9x;

Оценка системы — Неудача

Операционная система не поддерживается и не используется

Требования к системе Windows NT 4.0 Workstation

  • Год выпуска и годы поддержки: 1996 — 2004 (Дата выхода 24 августа 1996 г.);
  • Процессор — Модель 486/25 (Рекомендуемые 486DX2/50);
  • ОЗУ — 12 Мб (Рекомендуемые 24 Мб);
  • Место на жестком диске — 128 Мб (Рекомендуемые 1 Гб);
  • Разрядность — 32 и 64 бита;
  • Ветка — NT4.0;

Операционная система не поддерживается и не используется

Требования к системе Windows 98

  • Год выпуска и годы поддержки: 1998 — 2006 (Дата выхода 25 июня 1998 года);
  • Процессор — Модель 486DX 66 МГц (Рекомендуемые Pentium);
  • ОЗУ — 16 Мб (Рекомендуемые 24 Мб);
  • Место на жестком диске — 200 Мб (Рекомендуемые 500 Мб);
  • Разрядность — 32 бита;
  • Ветка — 9x;

Оценка системы — Успех

Операционная система не поддерживается и не используется

Требования к системе Windows Millenium

  • Год выпуска и годы поддержки: 2000 — 2006 (Дата выхода 14 сентября 2000 г.);
  • Процессор — 150 МГц (Рекомендуемые 300 МГц);
  • ОЗУ — 32 Мб (Рекомендуемые 128 Мб);
  • Место на жестком диске — 200 Мб (Рекомендуемые 500 Мб);
  • Разрядность — 32 бита;
  • Ветка — 9x;

Оценка системы — Провал

Операционная система не поддерживается и не используется

Требования к системе Windows 2000

  • Год выпуска и годы поддержки: 2000 — 2010 (Дата выхода 17 февраля 2000 г.);
  • Процессор — 133 МГц (Рекомендуемые 1 ГГц);
  • ОЗУ — 32 Мб (Рекомендуемые 128 Мб);
  • Место на жестком диске — 2 Гб (Рекомендуемые 20 Гб);
  • Разрядность — 32 бита;
  • Ветка — NT5.0

Оценка системы — Нейтрально

Операционная система не поддерживается и не используется

Требования к системе Windows XP

  • Год выпуска и годы поддержки: 2001 — 2010 (Дата выхода: 24 августа 2001 г.);
  • Процессор — 233 МГц (Рекомендуемые 300 МГц и выше);
  • ОЗУ — 64 Мб (Рекомендуемые 128 Мб для 32 и 256 для 64-разрядной системы;);
  • Место на жестком диске — от 1.5 Гб и выше (для 32-разрядной и 64-разрядной системы);
  • адаптер и монитор — Super VGA (800X600);
  • Оптические накопители — CD-ROM (Рекомендуемые — DVD-ROM);
  • Устройства ввода — Клавиатура (Рекомендуемые — Клавиатура и мышь);
  • Другие устройства — Звуковая карта, колонки и/или наушники;
  • Разрядность — 32 и 64 бита;
  • Ветка — NT5.1

Редакции:— Windows XP Starter Edition— Windows XP Home Edition— Windows XP Professional— Windows XP Media Center Edition— Windows XP Embedded— Windows XP Embedded POSReady 2009— Windows XP 64-bit Edition

— Windows XP Professional x64 Edition

Оценка системы — Большой успех

Операционная система не поддерживается но используется

Требования к системе Windows Vista

  • Год выпуска и годы поддержки: 2006 — 2017 30 (Дата выхода ноябрь 2006);
  • Процессор — 800 МГц (Рекомендуемые 1 ГГц  и выше);
  • ОЗУ — 512 Мб (Рекомендуемые 1 Гб);
  • Место на жестком диске — 20 Гб, (Рекомендуемые 40 Гб);
  • Разрядность — 32 и 64 бита;
  • Ветка — NT6.0

Редакции:— Windows Vista Начальная (Starter)— Windows Vista Домашняя базовая (Basic)— Windows Vista Домашняя расширенная (Premium)— Windows Vista Бизнес (Business)— Windows Vista  Корпоративная (Enterprise)— Windows Vista Максимальная (Ultimate)

— Windows Vista Ultimate Upgrade Limited Numbered Signature Edition

Оценка системы — Провал

Операционная система не поддерживается и редко используется

Требования к системе Windows 7

  • Год выпуска и годы поддержки: 2009 — 2020 (Дата выхода: 22 июля 2009 г.);
  • Процессор —  с тактовой частотой 1 ГГц и выше;
  • ОЗУ — 1 ГБ для 32 или 2 ГБ для 64-разрядного процессора. (Рекомендуемые 4 Гб);
  • Место на жестком диске — 16 Гб, (Рекомендуемые 20 Гб);
  • Разрядность — 32 и 64 бита;
  • Ветка — NT6.1

Редакции:— Windows 7 Начальная (Starter)— Windows 7 Домашняя базовая (Home Basic)— Windows 7 Домашняя расширенная (Home Premium)— Windows 7 Профессиональная (Professional)— Windows 7 Корпоративная (Enterprise)

— Windows 7 Максимальная (Ultimate)

Оценка системы — Успех

Немного подробнее про Windows 7 Начальная (Starter) — она только в 32-битном исполнении, видит всего до 2 Гб оперативной памяти, и для работы нужно всего ОЗУ — 512 Мб. Самая нетребовательная и шустрая система их всех версий Windows после Windows XP. Если у вас старый ноутбук или стационарный ПК, у которого всего 1 или 2 ГБ памяти, то подойдет именно Windows 7 Начальная (Starter).

Операционная система уже не поддерживается но активно используется

Требования к системе Windows 8

  • Год выпуска и годы поддержки: 2012 — 2016 (Дата выхода: 26 октября 2012 года);
  • Процессор —  с тактовой частотой 1 ГГц и выше;
  • ОЗУ — 1 ГБ для 32 или 2 ГБ для 64-разрядного процессора. (Рекомендуемые 4 Гб);
  • Место на жестком диске — 16 Гб, (Рекомендуемые 20 Гб);
  • Разрядность — 32 и 64 бита;
  • Ветка — NT6.2

Редакции:— Windows 8 Для одного языка— Windows 8 С Bing— Windows 8 (Core)— Windows 8 Профессиональная (Professional)— Windows 8 Профессиональная c Windows Media Center (Professional Windows Media Center)

— Windows 8 Корпоративная (Enterprise)

Оценка системы — Провал

Операционная система уже не поддерживается и почти не используется

Требования к системе Windows 8.1

  • Год выпуска и годы поддержки: 2013 — 2023 (Дата выхода 17 октября 2013 года);
  • Процессор —  с тактовой частотой 1 ГГц и выше;
  • ОЗУ — 1 ГБ для 32 или 2 ГБ для 64-разрядного процессора. (Рекомендуемые 4 Гб);
  • Место на жестком диске — 16 Гб, (Рекомендуемые 20 Гб);
  • Разрядность — 32 и 64 бита;
  • Ветка — NT6.3
  • Последняя версия: 6.3.9600.17031

Редакции:— Windows 8.1 Для одного языка— Windows 8.1 С Bing— Windows 8.1 (Core)— Windows 8.1 Профессиональная (Professional)— Windows 8.1 Профессиональная c Windows Media Center (Professional Windows Media Center)

— Windows 8.1 Корпоративная (Enterprise)

Оценка системы — Нейтрально

Операционная система поддерживается и используется

Требования к системе Windows 10

  • Год выпуска и годы поддержки: 2015 — 2025 (Дата выхода: 29 июля 2015 г.);
  • Процессор —  с тактовой частотой 1 ГГц и выше;
  • ОЗУ — 1 ГБ для 32 или 2 ГБ для 64-разрядного процессора. (Рекомендуемые 4 Гб);
  • Место на жестком диске — 16 Гб, (Рекомендуемые 20 Гб);
  • Разрядность — 32 и 64 бита;
  • Ветка — NT10
  • Последняя версия: 10.0.18363.628 (28 января 2020);
  • Частота обновления финальных версий: 2 раза в год — в марте и в сентябре
  • Написано на: Си, C++, C Sharp
  • Способы обновления: Центр обновления Windows, Microsoft Store, Служба обновления Windows Server

Редакции:— Windows 10 Домашняя (Home)— Windows 10 Профессиональная (Professional)

— Windows 10 Корпоративная (Enterprise)

Оценка системы — Успех

Операционная система поддерживается и активно используется

 Загрузка … (: 24 5,00 из 5)

Загрузка…

Источник: https://noblefox.ru/sistemnye-trebovaniya-windows/

Windows NT

Windows NT, Windows 2000

Windows NT (New Technology) – семейство операционных систем, выпускаемых корпорацией Microsoft с середины 1993 года. Первоначально позиционировались как системы для рабочих станций и серверов.

История Windows NT

В конце 88-го года Microsoft поручила Дэвиду Катлеру (David Cutler) возглавить новый проект в области программного обеспечения: создать новую операционную систему корпорации Microsoft для 1990-х годов. Он собрал команду инженеров для разработки системы новой технологии (New Technology — NT).

Первоначально планировалось разработать NT с пользовательским и программным (API) интерфейсами в стиле OS/2, однако OS/2 плохо продавалась, а Windows 3.0 имела большой и постоянный успех на рынке.

Увидев рыночные ориентиры и сложности, связанные с развитием и поддержкой двух несовместимых систем, Microsoft решила изменить свой курс и направить своих инженеров в сторону стратегии единой цельной операционной системы.

Эта стратегия состяла в том, чтобы разрабатывать семейство базирующихся на Windows операционных систем, которые охватывали бы множество типов компьютеров, от самых маленьких ноутбуков до самых больших мультипроцессорных рабочих станций. Так, следующее поколение Windows-систем было названо Windows NT.

Windows NT поддерживает графический интерфейс (GUI) Windows, а также является первой базирующейся на Windows операционной системой фирмы Microsoft, поддерживающей Win32 API, 32-х битный программный интерфейс для разработки новых приложений. Win32 API делает доступными для приложений улучшенные свойства операционной системы, такие как многонитевые процессы, синхронизацию, безопасность, I/O, управление объектами.

https://www.youtube.com/watch?v=-4roc2e-EkE

В июле 1993 года появились первые операционные системы семейства NT — Windows NT 3.1 и Windows NT Advanced Server 3.1.

Структура Windows NT

Структурно Windows NT может быть представлена в виде двух частей: часть операционной системы, работающая в режиме пользователя, и часть операционной системы, работающая в режиме ядра

Часть Windows NT, работающая в режиме ядра, называется исполнительной частью (executive).

Она включает ряд компонентов, которые управляют виртуальной памятью, объектами (ресурсами), вводом-выводом и файловой системой (включая сетевые драйверы), взаимодействием процессов и частично системой безопасности.

Эти компоненты взаимодействуют между собой с помощью межмодульной связи. Каждый компонент вызывает другие с помощью набора тщательно специфицированных внутренних процедур.

Вторую часть Windows NT, работающую в режиме пользователя, составляют серверы — так называемые защищенные подсистемы. Так как подсистемы автоматически не могут совместно использовать память, они общаются друг с другом посредством посылки сообщений.

Сообщения могут передаваться как между клиентом и сервером, так и между двумя серверами. Все сообщения проходят через исполнительную часть Windows NT.

Ядро Windows NT планирует нити защищенных подсистем точно так же, как и нити обычных прикладных процессов.

Поддержку защищенных подсистем обеспечивает исполнительная часть. Ее составными частями являются:

  • Менеджер объектов. Создает, удаляет и управляет объектами исполнительной части — абстрактными типами данных, используемых для представления ресурсов системы.
  • Монитор безопасности. Устанавливает правила защиты на локальном компьютере. Охраняет ресурсы операционной системы, выполняет защиту и регистрацию исполняемых объектов.
  • Менеджер процессов. Создает и завершает, приостанавливает и возобновляет процессы и нити, а также хранит о них информацию.

Менеджер виртуальной памяти.

  • Подсистема ввода-вывода. Включает в себя следующие компоненты:
    • менеджер ввода-вывода, предоставляющий средства ввода-вывода, независимые от устройств;
    • файловые системы — NT-драйверы, выполняющие файл-ориентированные запросы на ввод-вывод и транслирующие их в вызовы обычных устройств;
    • сетевой редиректор и сетевой сервер — драйверы файловых систем, передающие удаленные запросы на ввод-вывод на машины сети и получающие запросы от них;
    • драйверы устройств исполнительной части — низкоуровневые драйверы, которые непосредственно управляют устройством;
    • менеджер кэша, реализующий кэширование диска.

Исполнительная часть, в свою очередь, основывается на службах нижнего уровня, предоставляемых ядром NT. В функции ядра входит:

  • планирование процессов,
  • обработка прерываний и исключительных ситуаций,
  • синхронизация процессоров для многопроцессорных систем,
  • восстановление системы после сбоев.

Ядро работает в привилегированном режиме и никогда не удаляется из памяти. Обратиться к ядру можно только посредством прерывания.

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

Среди защищенных подсистем можно выделить подкласс, называемый подсистемами окружения. Подсистемы окружения реализуют интерфейсы приложений операционной системы (API). Другие типы подсистем, называемые интегральными подсистемами, исполняют необходимые операционной системе задачи.

Например, большая часть системы безопасности Windows NT реализована в виде интегральной подсистемы, сетевые серверы также выполнены как интегральные подсистемы.

Наиболее важной подсистемой окружения является Win32 — подсистема, которая обеспечивает доступ для приложений к 32-bit Windows API. Дополнительно эта система обеспечивает графический интерфейс и управляет вводом/выводом данных пользователя.

Каждая защищенная подсистема работает в режиме пользователя, вызывая системный сервис исполнительной части для выполнения привилегированных действий в режиме ядра. Сетевые серверы могут выполняться как в режиме пользователя, так и в режиме ядра, в зависимости от того, как они разработаны.

Подсистемы связываются между собой путем передачи сообщений.

Когда, например, пользовательское приложение вызывает какую-нибудь API-процедуру, подсистема окружения, обеспечивающая эту процедуру, получает сообщение и выполняет ее либо обращаясь к ядру, либо посылая сообщение другой подсистеме.

После завершения процедуры подсистема окружения посылает приложению сообщение, содержащее возвращаемое значение. Посылка сообщений и другая деятельность защищенных подсистем невидима для пользователя.

Основным средством, скрепляющим все подсистемы Windows NT в единое целое, является механизм вызова локальных процедур (Local Procedure Call — LPC). LPC представляет собой оптимизированный вариант более общего средства — удаленного вызова процедур (RPC), которое используется для связи клиентов и серверов, расположенных на разных машинах сети.

Средства LPC поддерживают несколько способов передачи данных между клиентами и серверами: один обычно используется для передачи коротких сообщений, другой — для длинных сообщений, а третий оптимизирован специально для использования подсистемой Win32. Каждая подсистема устанавливает порт — канал связи, посредством которого с ней могут связываться другие процессы. Порты реализуются как объекты.

См. также

  • Microsoft Windows
  • Корпорация Microsoft

Ссылки

Источник: https://www.tadviser.ru/index.php/%D0%9F%D1%80%D0%BE%D0%B4%D1%83%D0%BA%D1%82:Windows_NT

Все версии Windows за всю историю компании Microsoft

Windows NT, Windows 2000

Операционной системе Windows уже более трех десятилетий, и именно в этом году самая известная ОС в ноябре будет отмечать 35 летие. За это время было много версий системы, которые компания Microsoft разрабатывала и предлагала пользователям.

В настоящее время последней версией операционной системы Microsoft является Windows 10. Версия, которая для многих, несомненно, является лучшей в истории, с современным интерфейсом и множеством параметров конфигурации. В нашей статье мы предлагаем посмотреть, как со временем система совершенствовалась и адаптировалась к потребностям пользователей.

Windows 1.0

Хотя до появления Windows 1.0 уже говорили о существовании первой версии Windows, правда заключается в том, что до 20 ноября 1985 года эта первая версия системы не была официально анонсирована. Версия, которая предлагала мало функциональных возможностей и не была полной операционной системой, поскольку это было скорее графическое расширение MS-DOS.

Windows 1.0 поддерживалась до 31 декабря 2001 года, несмотря на то, что версия почти не обладала функциональностью, Redmond предлагал поддержку чуть более 16 лет.

Windows 2.0

Между тем, всего через два года, в ноябре 1987 года, появилась Windows 2.0. Эта версия была быстро обновлена ​​до v2.03, которая уже включала известные всем окна. Не говоря уже о том, что в неё уже были включены определенные утилиты, которые, можно сказать, должны были стать источником нынешних средств автоматизации делопроизводства.

Эта версия Windows поддерживалась до той же даты, что и предыдущая версия. То есть до 31 декабря 2001 года, когда Microsoft решила прекратить поддержку Windows 1.0 и 2.0.

Windows 3.0

22 мая 1990 года была выпущена операционная система Windows 3.0 с графическим интерфейсом. Это была первая коммерчески успешная версия, продавшая до двух миллионов копий всего за несколько месяцев с момента ее запуска.

С обновлением до версии 3.1 система получила знаменитую игру Minesweeper, которая на протяжении многих лет радовала пользователей. Кроме того, мы также должны выделить наличие файлов и менеджера программ. Данную версию компания поддерживала до 31 декабря 2001 года. Та же дата, что и у двух предыдущих ОС.

Windows 95

24 августа 1995 года – важная дата в жизни операционной системы Windows, поскольку это день, когда была выпущена знаменитая версия Windows 95.

Эта версия предлагает значительно улучшенный интерфейс и в ней уже появляется «Панель задач» и меню «Пуск», два очень важных элемента, которые до сих пор являются частью операционной системы Windows.

Также стоит отметить, что Windows 95 включала в себя Internet Explorer, веб-браузер, который сопровождал систему в течение многих лет и, следовательно, поддержку Интернета.

Эта версия, предназначенная для потребительского рынка и с которой переходили от 16-разрядной многозадачной архитектуры к 32-разрядной соответствующей архитектуре, а также многозадачности. Стандартная поддержка для Windows 95 продолжалась до 31 декабря 2000 года, а расширенная до 31 декабря 2001 года.

Windows 98

Хотя до появления Windows 98 мы должны упомянуть, что была версия Windows NT, которая была ориентирована на бизнес-клиентов. Однако 25 июня 1998 года Microsoft выпустила новую версию своей операционной системы.

Как и предыдущая, она получила в качестве своего имени последние две цифры года своего запуска, и это была версия, которая шла с файловой системой FAT32 и пыталась расширить доступ к сети.

Кроме того, она включала в себя поддержку DVD и USB.

Однако большая сложность системы привела к значительному снижению производительности, что делает ее одной из наиболее критикуемых версий Windows за ее медлительность и ненадежность по сравнению с Windows 95. Несмотря на это, Windows 98 имела стандартную поддержку до 30 июня 2002 года и расширенную поддержку, которая закончилась 11 июля 2006 года.

Windows 2000

29 марта 1999 года была запущена операционная система Windows NT 5.0 EUR Edition, которая представляла собой не что иное, как немецкую версию Windows NET 5.0 и впоследствии называлась Windows 2000.

Windows 2000 включала новые опции для лучшей защиты файлов и даже имела собственную домашнюю версию, Windows 2000 Millennium Edition (ME), которая включала новые инструменты и опции мультимедиа. Стандартная поддержка для этого выпуска закончилась 30 июня 2005 г., а расширенная поддержка – 13 июля 2010 г.

Windows XP

Еще один большой скачок в развитии операционной системы Microsoft произошел 25 октября 2001 года, когда была запущена Windows XP. Это был большой успех, поскольку это действительно был высококачественный продукт. Версия, которая была построена из ядра Windows NT и выпускалась в двух разных редакциях: Home и Professional.

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

В Windows XP встроены такие функции, как шифрование системных файлов, поддержка сетей WiFi, удаленная помощь и 64-разрядная версия, что вызвало взрыв на рынке операционных систем. Эта версия имела стандартную поддержку от Microsoft до 14 апреля 2009 года, в то время как расширенная поддержка продолжалась до 8 апреля 2014 года.

Windows Vista

Windows Vista, выпущенная Microsoft 30 января 2007 года и включающая в себя бесчисленное количество новых функций, переработанную оболочку и интерфейс с серьезными изменениями, нацеленные на повышение безопасности, однако не понравилась подавляющему большинству пользователей.

С Windows Vista мы смогли увидеть интерфейс Aero UI, который, несомненно, предлагал отличную визуальную привлекательность, но оказался слишком проблематичным на менее мощных компьютерах. Множество обстоятельств сделало Windows Vista провалом в истории операционных систем, несмотря на большие ожидания компании.

Постоянные проблемы, медлительность и перегрузки затмили все графические новинки. Эта версия получала стандартную поддержку от компании до 10 апреля 2012 года, а расширенная поддержка была продлена до 11 апреля 2017 года.

Windows 7

22 октября 2009 года Microsoft объявила о выпуске Windows 7 в качестве замены Windows Vista и стала одной из самых важных версий ОС компании.

В данную систему была добавлена ​​поддержка мультитач, переработанная оболочка Windows, новая панель задач, сетевая система, улучшения производительности и скорости, а также сокращение потребления ресурсов.

Кроме того, Windows 7 представила новый дизайн панели задач, сделав ее более широкой, и систему с большими значками.

Стандартная поддержка Windows 7 продолжалась до 13 января 2015 года, а расширенная поддержка до 14 января 2020 года.

Windows 8

Почти три года спустя, 26 октября 2012 г., была выпущена Windows 8. Версия, в которой была добавлена ​​поддержка микропроцессоров ARM. Интерфейс в новой системе был изменен, чтобы сделать ее более удобной для устройств с сенсорными экранами. Также в системе было удалено меню «Пуск», что не нравилось подавляющему большинству пользователей.

Плохие отзывы пользователей о новом интерфейсе Metro заставили Microsoft запустить Windows 8.1, чтобы добавить некоторые улучшения. Стандартная и расширенная поддержка для Windows 8 закончилась 12 января 2016 года, тогда как для Windows 8.1 стандартная поддержка продолжалась до 9 января 2018 года, а расширенная поддержка все еще действует до 10 января 2023 года.

Windows 10

29 июля 2015 года Microsoft выпустила последнюю и ожидаемую версию своей операционной системы Windows 10. Версия, которая имеет большой набор приложений и современный интерфейс с отличной производительностью. Кросс-платформенность новой системы позволяет использовать ее на компьютерах и мобильных устройствах.

Но это не единственные новинки, поскольку также стоит отметить универсальные приложения: новый браузер Edge, помощник Cortana, новая страница конфигурации системы, TimeLine и возвращение меню «Пуск», которое жаждали подавляющее большинство пользователей. Одним словом – это лучшая версия системы на сегодняшний день и продукт, отвечающий потребностям пользователей.

Windows 10 имеет стандартную поддержку, действующую до 9 января 2024 года, в то время как расширенная поддержка продлится до 9 января 2029 года.

Источник: https://itznaniya.ru/vse-versii-windows-za-vsyu-istoriyu-kompanii-microsoft/

Насколько сложный программный код у Windows и как он менялся?

Windows NT, Windows 2000

16.01.2020

Чтобы разобраться вопросе, насколько может быть сложным программный код «Виндовс» мы обратились к одному из разработчиков команды Windows NT в компании Microsoft — Кену Греггу (Ken Gregg).

«Могу сказать вам, что у меня был доступ к исходному коду, когда я был в команде Windows NT (NT является основой для всех настольных версий Windows начиная с XP), во время проектов разработки NT 3.1 и NT 3.5. Всё было в рамках стандартов кодирования NT Workbook — эдакой «библии» для всей проектной команды…

…Хотя я и не читал каждую строку кода, но то, с чем мне пришлось работать, было очень:

  • чётким,
  • модульным,
  • многоуровневым,
  • обслуживаемым».

Нужно исходить из того, что именно понимается под сложностью кода. Это понимание сугубо субъективное, ведь так? Благо существует множество различных метрик, используемых и комбинируемых для измерения сложности программного обеспечения в тех или иных ситуациях (та же самая модульность, многоуровневость и обслуживаемость).

Насколько сложна Windows в программном коде?

Конечно, чтобы прочитать и понять код, вам нужно было бы иметь представление об общей архитектуре Windows NT.

Вероятно, лучшим источником информации о внутренностях Windows сегодня являются книги Windows Internals 6th Edition (в двух томах).

Некоторые люди просто приравнивают сложность кода к размеру. У этого сравнения тоже есть метрика — строки кода (LOC).

Измерение LOC зависит от используемых инструментов и критериев. Их выбирают для точного определения строк кода на каждом языке программирования.

«Существует много споров о методах, используемых для подсчета строк кода (LOC). Если использовать одни и те же критерии от одного выпуска к следующему, то получится относительное изменение размера базы кода.

Сравнивать эти числа с цифрами другой ОС, которая использовала другой метод подсчета строк кода, всё равно что сравнивать яблоки с апельсинами. То есть это некорректный подход».

Как менялся программный код Windows?

Здесь приводятся некоторые лакомые кусочки, дающие представление о размерах современной кодовой базы Windows. Строки кода здесь являются приблизительными и неофициальными, но основаны на достаточно надёжных источниках, о которых говорит Кен Грегг.

MLOC — это количество миллионов строк исходного кода. По ним можно определить относительную сложность операционной системы, если опираться на размеры кода (LOC-методика).

  • Windows NT 3.1 (1993) — 5,6 MLOC
  • Windows NT 3.5 (1994) — 8,4 MLOC
  • Windows NT 3.51 (1995) — 10,2 MLOC
  • Windows NT 4.0 (1996) — 16 MLOC
  • Windows 2000 (2000) — 29 MLOC
  • Windows XP (2001) — 35 MLOC
  • Windows Vista (2007) — 45 MLOC
  • Windows 7 (2009) — 42 MLOC
  • Windows 8 (2012) — 50 MLOC
  • Windows 10 (2015) — 55 MLOC

Исходный код Windows состоит в основном из C и C++, а также небольшого количества кода на ассемблере.

Некоторые из утилит пользовательского режима и другие подобные службы пишутся на Си Шарп, но это относительно небольшой процент от общей базы кода.

«Я намеренно не включил в список 16-битные версии ОС, выпущенные с 1985 по 2000 годы. Windows NT была основой для всех современных 32-бит и 64-бит версий Windows. Количество строк кода в серверных версиях было таким же, как и в несерверных версиях, выпущенных в том же году (то есть они имели одинаковую базу исходного кода)».

Несколько слов про ядро Windows NT

По словам Кена, работа над ядром NT началась в 1988 году. Ядро было создано с нуля в качестве 32-разрядной упреждающей многозадачной ОС.

Ядро NT впервые загрузилось в июле 1989 года на процессоре Intel i860 RISC. С самого начала был сильный толчок к тому, чтобы новая ОС была совместимой с различными архитектурами центральных процессоров и не была привязана только к архитектуре Intel x86 (IA-32).

NT в конечном итоге работал на MIPS, DEC Alpha, PowerPC, Itanium и, конечно, Intel x86 и x64.

Некоторая сложность была добавлена в базу кода на уровне абстрагирования оборудования (HAL). Это было нужно для поддержки неинтеловских архитектур.

А как вы оцениваете перспективы Windows в плане кода? Узнайте, какие версии Windows актуальны сейчас и какие ОС можно рассмотреть в качестве альтернативы.

Компания ZEL-Услуги

Есть проблемы при использовании Windows и непонятен программный код для внедрения новых бизнес-инструментов в ОС от Microsoft? Проконсультируйтесь с экспертами по ИТ-аутсорсингу и получите поддержку по любым техническим вопросам и задачам.

Источник: https://www.zeluslugi.ru/info-czentr/stati/programmnyy-kod-windows

Все термины
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: