Serwer to aplikacja lub urządzenie, które wykonuje obsługę podłączonych klientów w ramach architektury serwera klienta. Może to być również system komputerowy przeznaczony do uruchamiania określonej aplikacji serwera. Serwer może także udostępniać aplikacje użytkownikom
Serwery utrzymują pliki takie jak HTML, obrazy, wideo i aplikacje dostępne online dla komputera klienckiego w celu uzyskania dostępu… Pozwalają również wielu komputerom na udostępnianie aplikacji lub połączenia internetowego. Zadaniem stacji roboczej jest wypełnianie zaawansowanych aplikacji, takich jak projektowanie graficzne, edycja wideo itp.
Stacje robocze są przeznaczone przede wszystkim do użytku przez jedną osobę na raz, chociaż zwykle mogą być również dostępne zdalnie przez innych użytkowników, gdy jest to konieczne. Serwery służą do łączenia się z użytkownikiem i generalnie nie będą mieć ani jednego użytkownika.
Stacje robocze mogą być zaprojektowane do określonych zadań, takich jak Auto CAD [1], Studio MAX itp. Lub innych prac obejmujących obliczenia matematyczne, dane statystyczne lub edycję wideo lub grafiki. Podczas gdy serwery są przeznaczone do pracy w sieci.
Stacje robocze pierwotnie pochodziły z tańszych wersji minikomputerów, takich jak linia VAX, które z kolei zostały zaprojektowane do odciążania mniejszych zadań obliczeniowych z bardzo drogich komputerów mainframe w tamtych czasach. Szybko przyjęli 32-bitowe jednoprocesorowe mikroprocesory z serii Motorola 68000, które były znacznie tańsze niż wieloprocesorowe procesory występujące we wczesnych minis. Stacje robocze późniejszej generacji korzystały z 32-bitowych i 64-bitowych procesorów RISC, które oferowały wyższą wydajność niż procesory CISC stosowane w komputerach osobistych.
Najpopularniejsze systemy operacyjne dla serwerów to FreeBSD, Solaris i Linux, podczas gdy stacje robocze działają w systemie UNIX.
Serwer może być wielu typów. Na przykład serwer aplikacji, serwery WWW itp. Serwer aplikacji umożliwia użytkownikom w sieci współdzielenie aplikacji. Stacja robocza, ponieważ są używane dla określonych typów, mogą być również różnymi typami. Niektóre przykłady to stacje robocze z dźwiękiem, stacje robocze z wideo itp. Stację roboczą z dźwiękiem można również zintegrować z kartami dźwiękowymi, syntezatorami i mikrofonami w celu utworzenia studia lub z cyfrowymi połączeniami wideo i macierzami dysków twardych do edycji wideo. Stacja robocza wideo służy do nieliniowej cyfrowej edycji wideo.
Stacje robocze mają najwyższej jakości graficzny interfejs użytkownika z wydajnymi właściwościami wideo i audio, ponieważ najczęściej wykonują prace związane z edycją wideo / audio. Z drugiej strony serwerowi brakuje GUI i innych skomplikowanych interfejsów audio / wideo.