Windows vine în versiunile client și server. Momentul dat are șase versiuni de Windows 7: Windows 7 Home Basic, Windows 7 Home Premium, Windows 7 Professional, Windows 7 Ultimate, Windows 7 Enterprise și Windows 7 Starter.
Toate aceste versiuni diferă una de alta în următorii indicatori:
O altă valoare a registrului, ProductPolicy, conține o copie cache a datelor conținute în fișierul tokens.dat, care stabilește diferențele dintre versiunile Windows și funcțiile permise în ele.
Dacă programele de utilizatori trebuie să determine în ce versiune de Windows se execută, pot apela funcția Windows VerifyVersionInfo (a se vedea documentația SDK). Driverele de dispozitiv pot apela funcția de mod kernel RtlVerifyVersionInfo (consultați documentația WDK).
Dar, în cazul în care fișierul principal este, în esență, aceeași pentru ambele versiuni de client și server, ce sisteme sunt în lucru? Pe scurt, valorile implicite ale sistemului de server optimizate pentru capacitatea sistemului de a le permite să acționeze ca un server de aplicații high-end, versiunea client (în cazul în care oricare dintre capacitățile de server) este optimizat pentru timpul de răspuns pentru utilizare interactiv ca un desktop.
De exemplu, pe baza tipului de produs, se iau o serie de decizii privind alocarea resurselor în timpul procesului de boot al sistemului. În special, aceasta se referă la mărimea și numărul zonelor de memorie alocate programului pentru structuri de date (sau bazine) alocate dinamic, numărul de fluxuri interne de lucru ale sistemului și dimensiunea memoriei cache a datelor de sistem. De asemenea, versiunile de servere și clienți diferă una de cealaltă cu deciziile privind politica de execuție, modul în care controlerul de memorie se ocupă de necesitățile memoriei sistemului și memoria procesului.
Diferențele dintre cele două familii pot fi urmărite chiar și în unele detalii de expediere a firelor care compun comportamentul lor implicit. Toate diferențele funcționale semnificative dintre cele două produse sunt evidențiate în capitolele relevante ale acestei cărți. Cu excepția cazului în care se fac rezervări speciale, tot ceea ce este descris în această carte se aplică atât versiunilor client cât și serverului.
Experiment: identificați caracteristicile permise de politica de licențiere.
Așa cum am menționat mai devreme, Windows suportă mai mult de o sută de funcții diferite, care pot fi activate prin intermediul mecanismului de acordare a licențelor software. setare de politică adecvată determină diferențele nu numai între instalațiile client și server, dar, de asemenea, spre deosebire de fiecare versiune (sau titlu de identificare - unitate de stoc-păstrare, SKU) sistem de operare, în special în ceea ce privește sprijinirea unui instrument, cum ar fi BitLocker (disponibil pe versiunile de server Windows și, de asemenea, pe versiunile client de Windows Ultimate și Enterprise). Pentru a vizualiza valorile de politică definite pentru aparatul dumneavoastră, puteți utiliza SlPolicy, disponibile pe site-ul Winsider Seminarii Soluții (www.winsiderss.com/tools/slpolicy.htm).
Setările de politică sunt organizate de obiectele care reprezintă proprietarul modulului căruia i se aplică politica. Dacă executați Slpolicy.exe cu opțiunea -f, puteți să listați toate obiectele care sunt în sistemul dvs.:
SlPolicy v1.05 - Afișați politicile de licențiere software
Facilități de licențiere software:
Licențiere și activare