Dobre i wydajne systemy w architekturze SMP
Ostatnio dodane:
Submitted by addmean on Wed, 04/29/2015 - 13:57
Im ono wyższej klasy, tym przedsiębiorstwo ma możliwość pracowania lepiej, rosną perspektywy w działaniu każdego elementu złożonej machiny, co nie pozostaje bez wpływu na ilość realizowanych zleceń i widocznie rosną korzyści finansowe przy dobrze skonstruowanym zapleczu komputerowym. W dzisiejszych czasach bardzo duży związek zauważyć możemy pomiędzy jakością zarówno oprogramowania jak i samych komputerów a korzyściami będącymi skutkiem korzystania z takiego typu sprzętów. Tyczy się to wszystkich branż i gałęzi gospodarki, tak samo małych przedsiębiorstw jak i ogromnych korporacji.
Nieprzeciętne wymagania, jakimi zdają się być aktualnie potężne bazy danych wymuszają zastosowanie wieloprocesorowych systemów o przetwarzaniu symetrycznym, czyli programy symmetric multiprocessing. System tego rodzaju umożliwia przetwarzanie o wiele większej ilości danych, niż standardowe kiedyś jedno rdzeniowe komputery. W takiego typu architekturze istnieje możliwość przypisania każdemu procesorowi inną funkcję i odmienne zadanie do wykonania, dzięki czemu możemy rozłożyć zadania po równo na każdy procesor. Możliwe jest bowiem dzięki wspólnej dla wszystkich procesorów pamięci oraz magistrali.
Niezmiernie istotną cechą symmetric multiprocesiing jest zdolność wykorzystania wielowątkowości przez systemy operacyjne, dzięki czemu podział funkcji procesorów jest o wiele łatwiejszy. Zwykle wyróżnia się dwa główne bezpośrednio połączone systemy równoległe, czyli symetryczny oraz asymetryczny. Te pierwsze, jak wspomnieliśmy powyżej dzielą pamięć oraz magistralę a także zegar. Symetryczna wieloprocesorowość uważana jest aktualnie za najbardziej powszechną formę budowania równoległych komputerów o zastosowaniu ogólnym.
W przypadku systemów asymetrycznych, tworzą one system hierarchiczny, w którym jeden procesor rozdziela dane, dzieląc je na inne procesory. Takiego rodzaju strukturę architektury stosuje się w wyspecjalizowanych serwerach o zastosowaniu specjalnym. Systemy symetryczne symmetric multiprocessing dają możliwość zwiększenia prędkości działania komputerów oraz dają nam także gwarancję większej odporności na zniszczenia.
W dzisiejszych czasach zależność pomiędzy działaniem właściwie dowolnej firmy czy zakładu a sprawnością funkcjonowanie zaplecza komputerowego jest bardzo duża. Tyczy się to również do jakości tego rodzaju zaplecza.
Author: Patrick Bombaert
Source: http://www.flickr.com
Nieprzeciętne wymagania, jakimi zdają się być aktualnie potężne bazy danych wymuszają zastosowanie wieloprocesorowych systemów o przetwarzaniu symetrycznym, czyli programy symmetric multiprocessing. System tego rodzaju umożliwia przetwarzanie o wiele większej ilości danych, niż standardowe kiedyś jedno rdzeniowe komputery. W takiego typu architekturze istnieje możliwość przypisania każdemu procesorowi inną funkcję i odmienne zadanie do wykonania, dzięki czemu możemy rozłożyć zadania po równo na każdy procesor. Możliwe jest bowiem dzięki wspólnej dla wszystkich procesorów pamięci oraz magistrali.
Author: Rainer Stropek
Source: http://www.flickr.com
W przypadku systemów asymetrycznych, tworzą one system hierarchiczny, w którym jeden procesor rozdziela dane, dzieląc je na inne procesory. Takiego rodzaju strukturę architektury stosuje się w wyspecjalizowanych serwerach o zastosowaniu specjalnym. Systemy symetryczne symmetric multiprocessing dają możliwość zwiększenia prędkości działania komputerów oraz dają nam także gwarancję większej odporności na zniszczenia.