Jakie są równoległe systemy operacyjne?

Równoległe systemy operacyjne służą do interfejsu wielu komputerów sieciowych do równoległego wykonania zadań. Architektura oprogramowania jest często platformą opartą na Unixie, która pozwala mu koordynować rozproszone obciążenia między wieloma komputerami w sieci. Równoległe systemy operacyjne są w stanie korzystać z oprogramowania do zarządzania wszystkimi różnymi zasobami komputerów działających równolegle, takich jak pamięć, buforowanie, przestrzeń do przechowywania i moc przetwarzania. Równoległe systemy operacyjne pozwalają również użytkownikowi na bezpośredni interfejs ze wszystkimi komputerami w sieci.

Działa równoległy system operacyjny, dzieląc zestawy obliczeń na mniejsze części i rozkładanie ich między maszynami w sieci. Aby ułatwić komunikację między rdzeniami procesora a tablicami pamięci, oprogramowanie routingowe musi albo udostępniać swoją pamięć, przypisując tę ​​samą przestrzeń adresu do wszystkich komputerów sieciowych lub rozpowszechniać jego pamięć, przypisując inną przestrzeń adresu do każdego rdzenia przetwarzania.Udostępnianie pamięci pozwala systemowi operacyjne działać bardzo szybko, ale zwykle nie jest tak potężna. Podczas korzystania z rozproszonej pamięci współdzielonej procesory mają dostęp zarówno do własnej pamięci lokalnej, jak i pamięci innych procesorów; Ten rozkład może spowolnić system operacyjny, ale jest często bardziej elastyczny i wydajny.

Większość dziedzin nauki, w tym biotechnologia, kosmologia, fizyka teoretyczna, astrofizyka i informatyka, wykorzystuje równoległe systemy operacyjne do wykorzystania mocy równoległego obliczeń. Tego rodzaju konfiguracje systemowe pomagają również zwiększyć wydajność w takich branżach, jak konsulting, finanse, obrona, prognozowanie telekomunikacyjne i pogody. W rzeczywistości obliczenia równoległe stały się tak solidne, że kosmologowie wykorzystywał je do odpowiedzi na pytania dotyczące pochodzenia wszechświata. Ci naukowcy mogli jednocześnie prowadzić symulacje dużych odcinków przestrzeni - zajęło to tylko ONE Miesiąc, aby naukowcy opracowali symulację tworzenia Drogi Mlecznej, wyczyn wcześniej uważany za niemożliwy.

Naukowcy, badania i branże często decydują się na stosowanie równoległych systemów operacyjnych ze względu na swoją opłacalność. Montażenie równoległej sieci komputerowej kosztuje znacznie mniej pieniędzy niż opracowanie i zbudowanie super komputera do badań. Systemy równoległe są również całkowicie modułowe, umożliwiając niedrogie naprawy i ulepszenia.

W 1967 r. Gene Amdahl, pracując w IBM, konceptualizował pomysł używania oprogramowania do koordynowania równoległych obliczeń. Wydał swoje ustalenia w artykule zatytułowanym AMDAHL's Law , który nakreślił teoretyczny wzrost mocy obliczeniowej, jakich można oczekiwać po uruchomieniu sieci z równoległym systemem operacyjnym. Jego badania doprowadziły do ​​opracowania przełączania pakietów, a tym samym do nowoczesnego równoległego systemu operacyjnego. To często pomijane rozwój przełączania pakietów również był BREAkthrough, który później rozpoczął „projekt ARANET”, który jest odpowiedzialny za podstawową podstawę największej na świecie sieci komputerowej: Internet.

INNE JĘZYKI