Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Windows Server vs Windows Desktop

74 views
Skip to first unread message

szemrany

unread,
Sep 25, 2015, 3:54:31 AM9/25/15
to
Hej,

Czym systemy Windows Server różnią się od desktopowych na niskim poziomie?
Czyli nie chodzi mi o poinstalowane dodatkowe usługi tylko o kernel, np.
możliwości w zakresie zarządzania procesami, zarządzania połączeniami
sieciowymi, zarządzania systemem plików itd.
Czyli np. w jakim zakresie taki Windows Server 2012 jest wydajniejszy od
Windows 8?

--
howgh
szemrany
"Trzeba z żywymi naprzód iść, po życie sięgać nowe,
a nie w uwiędłych laurów liść z uporem stroić głowę"

Radosław Sokół

unread,
Sep 25, 2015, 10:26:11 AM9/25/15
to
W dniu 25.09.2015 o 09:54, szemrany pisze:
> Czym systemy Windows Server różnią się od desktopowych na niskim poziomie?

Praktycznie niczym, o ile porównamy dokładnie ten sam poziom
wersji.

> możliwości w zakresie zarządzania procesami, zarządzania połączeniami
> sieciowymi, zarządzania systemem plików itd.

To wszystko jest na poziomie usług właśnie, nie kernela.

> Czyli np. w jakim zakresie taki Windows Server 2012 jest wydajniejszy od
> Windows 8?

A dlaczego miałby być wydajniejszy? Może być nawet wolniejszy,
bo wersje serwerowe mają często wyłączone niektóre funkcje
zwiększające wydajność kosztem bezpieczeństwa oraz wydłużony
kwant czasu procesora (choć najnowsze Windows wreszcie są bez-
kwantowe i to rozróżnienie zniknęło w zasadzie).

--
|""""""""""""""""""""""""""""""""""""""""""""""""""""""""""|
| Radosław Sokół | http://www.grush.one.pl/ |
| | |
\........................................................../

JDX

unread,
Sep 25, 2015, 12:59:05 PM9/25/15
to
On 2015-09-25 16:24, Radosław Sokół wrote:
[...]
> (choć najnowsze Windows wreszcie są bez- kwantowe i to rozróżnienie
> zniknęło w zasadzie).
Jak należy to rozumieć i gdzie można o tym poczytać? Jak w takim
przypadku realizowane jest wywłaszczanie?

szemrany

unread,
Sep 26, 2015, 6:11:32 AM9/26/15
to
On Fri, 25 Sep 2015 16:24:28 +0200, Radosław Sokół wrote:

>> możliwości w zakresie zarządzania procesami, zarządzania połączeniami
>> sieciowymi, zarządzania systemem plików itd.
>
> To wszystko jest na poziomie usług właśnie, nie kernela.

Chyba się nie rozumiemy, mówię m.in. o tym:
https://msdn.microsoft.com/en-us/library/windows/desktop/ms685096%28v=vs.85%29.aspx

to się nie odbywa na poziomie usług tylko jądra właśnie.

>> Czyli np. w jakim zakresie taki Windows Server 2012 jest wydajniejszy od
>> Windows 8?
>
> A dlaczego miałby być wydajniejszy? Może być nawet wolniejszy,

Dlatego, że jest dedykowany innym zastosowaniom i mógłby teoretycznie mieć
lepsze rozwiązania, bardziej skalowalne itd. To tak ja z samochodoami, są
samochody dostawcze i są ciężarowe, inny target, inne możliwości.
Pytam, bo właśnie nie wiem czy w praktyce systemy desktop mają to samo
jądro czy jednak inne.

> bo wersje serwerowe mają często wyłączone niektóre funkcje
> zwiększające wydajność kosztem bezpieczeństwa oraz wydłużony
> kwant czasu procesora (choć najnowsze Windows wreszcie są bez-
> kwantowe i to rozróżnienie zniknęło w zasadzie).

Też poproszę o wyjaśnienie o co chodzi z tą bezkwantowością.

Wiktor S.

unread,
Sep 27, 2015, 6:15:34 AM9/27/15
to
> Czym systemy Windows Server różnią się od desktopowych na niskim
> poziomie?

Zależy od wersji. Windows Server 2003 był niby serwerowym odpowiednikiem XP,
ale miał kernel w wersji 5.2 a nie 5.1, więc był tak naprawdę pomiędzy XP a
Vistą, jeśli chodzi o rozwój systemu.
Ale już 64-bitowy XP był kliencką wersją Servera 2003, bo miał kernel 5.2.

Później Server 2008 też miał inny kernel niż Vista, jednak już Vista SP1
przejęła jądro z 2008.

Więc niezależnie od konfiguracji serwera może być to po prostu inna wersja
systemu, nie do końca odpowiadająca jakiejkolwiek wydanej wersji klienta.

Win 10 już wyszło, Servera 2016 jeszcze nie ma - na pewno więc będzie nowszy
od 10.
Myślę że po premierze 2016 wyjdzie jakaś aktualizacja do 10 zrównująca go z
Serverem.

Zawsze to lepiej dla producenta jest mieć mniej "bieżących" wersji systemu.


W necie znajdziesz poradniki, jak przystosować serwerowy Windows by wyglądął
i działał jak klient (pod względem interfejsu, usług i konfiguracji).


--
Wiktor S.


Radosław Sokół

unread,
Sep 27, 2015, 6:36:14 AM9/27/15
to
W dniu 25.09.2015 o 18:58, JDX pisze:
> Jak należy to rozumieć i gdzie można o tym poczytać? Jak w takim
> przypadku realizowane jest wywłaszczanie?

Wywłaszczanie jest realizowane na różne sposoby, od spraw-
dzania konieczności wywłaszczenia przy okazji wywołania
funkcji systemowych aż po przerwanie zegarowe, gdy proces
nie wywołuje funkcji systemowych.

Ale najważniejsze jest to, że gdy system znajduje się w sta-
nie bezczynności (a tak jest zazwyczaj przez większość czasu),
to nie ma okresowego przerwania zegarowego lub jest ono nie-
regularne i wywoływane co jakiś czas tylko.

https://en.wikipedia.org/wiki/Tickless_kernel

http://arstechnica.com/information-technology/2012/10/better-on-the-inside-under-the-hood-of-windows-8/2/

Radosław Sokół

unread,
Sep 27, 2015, 6:46:17 AM9/27/15
to
W dniu 26.09.2015 o 12:11, szemrany pisze:
A to jest akurat identyczne we wszystkich odmianach Windows,
za wyjątkiem ewentualnych różnic konfiguracji.

> lepsze rozwiązania, bardziej skalowalne itd. To tak ja z samochodoami, są
> samochody dostawcze i są ciężarowe, inny target, inne możliwości.

W przypadku samochodów różnice muszą być, bo opracowanie innej
konstrukcji powoduje zmniejszenie kosztów za cenę akceptowal-
nego zmniejszenia funkcjonalności i wytrzymałości.

W przypadku oprogramowania jest wręcz przeciwnie, bardziej
opłaca się (jest mniej kosztowne) opracowanie *jednego* pro-
duktu i sztuczne tylko ograniczenie jego funkcjonalności na
rynek powszechny.

Od jakichś 20 lat nie opracowuje się odrębnych systemów ope-
racyjnych dla serwerów i komputerów osobistych, a obecnie
nawet zaczyna się rezygnować z odrębności systemów mocno
mobilnych i wbudowanych.

> Pytam, bo właśnie nie wiem czy w praktyce systemy desktop mają to samo
> jądro czy jednak inne.

To samo lub bardzo podobne (bo zazwyczaj w czasie między wy-
daniem wersji desktopowej i serwerowej programiści coś tam
jednak pogrzebią lub przemycą jakąś nową funkcję).

> Też poproszę o wyjaśnienie o co chodzi z tą bezkwantowością.

Opisałem w poście obok.
0 new messages