uawikipc.ru

Відмінності між клієнтськими і серверними версіями

Windows поставляється як в клієнтських, так і в серверних версіях. Наданниймоментсуществуетшестькліентскіхверсій Windows 7: Windows 7 Home Basic, Windows 7 Home Premium, Windows 7 Professional, Windows 7 Ultimate, Windows 7 Enterprise і Windows 7 Starter.

Существуетсемьразлічнихсервернихверсій Windows Server 2008 R2: Windows Server 2008 R2 Foundation, Windows Server 2008 R2 Standard, Windows Server 2008 R2 Enterprise, Windows Server 2008 R2 Datacenter, Windows Web Server 2008 R2, Windows HPC Server 2008 R2 і Windows Server 2008 R2 for Itanium-Based Systems (випуском Windows дляпроцессора Intel Itanium).

Крім цього існують клієнтські «N» -версії, що не включають в себе WindowsMediaPlayer. І нарешті, версії WindowsServer 2008 R2 Standard, Enterprise і Datacenter також включають випуски «з Hyper-V», в яких присутня Hyper-V.

Всі ці версії відрізняються один від одного наступними показниками:

  • числом підтримуваних процесорів (в поняттях сокетов, а не ядер або потоків) -
  • об`ємом підтримуваної фізичної пам`яті (фактично, найбільший фізичну адресу, доступний для оперативної пам`яті) -
  • кількістю підтримуваних паралельних мережевих підключень (Наприклад, в клієнтської версії до файлових і принтерним службам допускається максимально 10 паралельних підключень.) -
  • підтримкою Media center;
  • підтримкою Multi-Touch, Aero і Диспетчера робочого столу (Desktop Compositing) -
  • підтримкою таких властивостей, як BitLocker, VHD Booting, AppLocker, Windows XP Compatibility Mode і понад сто інших значень настроюється політики ліцензірованія-
  • багаторівневими службами, що поставляються з версіями Windows Server і не поставляються з клієнтськими версіями (наприклад, службами каталогів і кластеризації).

Відмінності в підтримці пам`яті і процесорів для Windows 7 і Windows Server 2008 R2 показані в табл. 2.2. Детальна порівняльна таблиця різних версій Windows Server 2008 R2 представлена на веб-сайті microsoft.com/windowsserver2008/en/us/r2-compare-specs.aspx.

зміст:

Разлічіямежду Windows 7 і Windows Server 2008 R2.

кількість підтримуваних
Сокетів (32-розр. Версія)
Обсяг підтримуваної фізичної
пам`яті
(32-розр. Версія),
Гбайт
кількість
підтримуваних
сокетов
(64-розр. Версія)
обсяг підтримуваної
фізичної
пам`яті (Itanium;
версії), Гбайт
обсяг підтримуваної
фізичної
пам`яті (x64;
версії), Гбайт
Windows 7 Starter 112немаєнемає2
Windows 7 Home
Basic
141немає8
Windows 7 Home
Premium
141немає16
Windows 7
Professional
242немає192
Windows 7 Enterprise242немає192
Windows 7 Ultimate242немає192
Windows Server 2008
R2 Foundation
немаєнемає1немає8
Windows Web Server
2008 R2
немаєнемає4немає32
Windows Server 2008
R2 Standard
немаєнемає4немає32
Windows HPC
Server 2008 R2
немаєнемає4немає128
Windows Server 2008
R2 Enterprise
немаєнемає8немає2048
Windows Server 2008
R2 Datacenter
немаєнемає64немає2048
Windows Server 2008
R2 for Itanium-Based
Systems
немаєнемає642048немає

Незважаючи на те що операційна система Windows поширюється у вигляді кількох клієнтських і серверних пакетів поставки, всі вони використовують один і той же набір основних системних файлів, включаючи образ ядра, Ntoskrnl.exe (а в PAE-версії Ntkrnlpa.exe), HAL-бібліотеки , драйвери пристроїв і базові системні утиліти і DLL-бібліотеки. Ці файли ідентичні для всіх версій Windows 7 і WindowsServer 2008 R2.

Звідки, при наявності такого розмаїття версій Windows з однаковим чином ядра, система знає, яку саме версію завантажувати? Для цього робиться запит значень реєстру ProductType і ProductSuite, що знаходяться в розділі HKLM SYSTEM CurrentControlSet Control ProductOptions. Значення ProductType використовується для того, щоб відрізнити клієнтську систему від серверної (будь-якого різновиду).

Ці значення завантажуються в реєстр на основі розглянутого раніше файлу політики ліцензування. Допустимі значення перераховані в таблиці. Це значення може бути запитано з функції користувальницького режиму GetVersionEx або з драйвера пристрою за допомогою допоміжної функції режиму ядра RtlGetVersion.

Значення параметра ProductType, наявного в реєстрі.

версія Windowsзначення ProductType
Windows clientWinNT
Windows server (контролер домену)LanmanNT
Windows server (тільки сервер)ServerNT

Інше значення реєстру, ProductPolicy, містить кешовану копію даних, що знаходяться в файлі tokens.dat, який встановлює відмінності між версіями Windows і допускаються в них функціями.

Якщо призначеним для користувача програмам потрібно визначити, під якою версією Windows вони працюють, вони можуть викликати Windows-функцію VerifyVersionInfo (див. Документацію по SDK). Драйвери пристроїв можуть викликати функцію режиму ядра RtlVerifyVersionInfo (див. Документацію по WDK).

Але якщо основні файли, по суті, однакові для клієнтської і серверної версій, ніж системи відрізняються в роботі? Якщо коротко, серверні системи за умовчанням оптимізовані під системну пропускну здатність, що дозволяє їм виступати в ролі високопродуктивних серверів додатків, а клієнтська версія (при наявності серверних можливостей) оптимізована за часом відгуку для інтерактивного використання в якості робочого столу.

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

Відмінності між двома родинами простежуються навіть у деяких деталях диспетчеризації потоків, що становлять їх поведінку за замовчуванням. Всі суттєві функціональні відмінності між двома продуктами виділені у відповідних розділах даної книги. Якщо не зроблено спеціальних застережень, то все, описане в даній книзі, відноситься як до клієнтських, так і до серверних версій.

Відео: ArcGIS 10.1 :: 10 Поліпшень в Серверної Версії (Російські Титри)

Експеримент: Визначення можливостей, дозволених політикою ліцензування.

Як вже раніше згадувалося, Windows підтримує більше ста різних функцій, які можуть бути дозволені за допомогою механізму ліцензування програмного забезпечення. Відповідні налаштування політики визначають відмінності не тільки між клієнтської і серверної установками, але також і відміну кожної версії (або ідентифікатора товарної позиції - stock-keeping unit, SKU) операційної системи, зокрема це стосується підтримки такого засобу, як BitLocker (доступного на серверних версіях Windows, а також на клієнтських версіях Windows Ultimate і Enterprise). Для відображення значень політики, визначеної для вашої машини, можна скористатися засобом SlPolicy, доступним на веб-сайті Winsider Seminars Solutions (winsiderss.com/tools/slpolicy.htm).

Налаштування політики організовані по об`єктах, які становлять власника модуля, до якого застосовується політика. Запустивши програму Slpolicy.exe з ключем -f, можна вивести список всіх об`єктів, наявних у вашій системі:

C: > SlPolicy.exe -f

SlPolicy v1.05 - Show Software Licensing Policies



Copyright (C) 2008-2011 Winsider Seminars Solutions Inc.

winsiderss.com

Software Licensing Facilities:

Kernel

Licensing and Activation

Core

DWM

SMB

IIS

.

.

.

Щоб вивести значення політики щодо будь-якого об`єкта, можна після ключа додати його ім`я. Наприклад, щоб переглянути обмеження, що стосуються центральних процесорів, доступної пам`яті потрібно вказати об`єкт ядра - Kernel. Для машини із запущеною системою Windows 7 Ultimate можна очікувати наступний висновок:

C: > SlPolicy.exe -f Kernel

SlPolicy v1.05 - Show Software Licensing Policies

Copyright (C) 2008-2011 Winsider Seminars Solutions Inc.

winsiderss.com

Kernel

------

Processor Limit: 2

Maximum Memory Allowed (x86): 4096

Maximum Memory Allowed (x64): 196608

Maximum Memory Allowed (IA64): 196608

Maximum Physical Page: 4096

Addition of Physical Memory Allowed: No

Addition of Physical Memory Allowed, if virtualized: Yes

Product Information: 1

Dynamic Partitioning Supported: No

Virtual Dynamic Partitioning Supported: No

Memory Mirroring Supported: No

Native VHD Boot Supported: Yes

Bad Memory List Persistance Supported: No

Number of MUI Languages Allowed 1000

List of Allowed Languages: EMPTY

List of Disallowed Languages: EMPTY

MUI Language SKU:

Відео: Злом адмінки версії 1.0.0

Expiration Date: 0

Поділитися в соц мережах:
Схожі
» » Відмінності між клієнтськими і серверними версіями