Co to jest wielozadaniowość?

Multi-to odnosi się do obliczeń, jest zasadą architektoniczną oprogramowania najczęstszą dla obliczeń biznesowych. Dostawca usług przechowuje aplikacje na centralnym serwerze lub serwerach do użytku przez wiele organizacji. Każda organizacja korzysta z aplikacji tak, jakby zainstalowana w natywnej sieci komputerowej. Podczas gdy organizacje te podzielają użycie, każda z nich jest niezależna bez dostępu do danych, ustawień lub informacji użytkownika innych. Koncepcja wielopoziomowej działa znacznie tak samo jak wielu użytkowników na jednym komputerze osobistym, ale na znacznie większą skalę.

Pojęcie wielozadaniowości po raz pierwszy zyskało popularność we wczesnych latach obliczeń. Firmy wynajmowały przestrzeń do przechowywania danych lub moc przetwarzania komputerów mainframe, aby obniżyć koszty związane z prowadzeniem niezależnej sieci komputerowej. We wczesnych latach komponenty komputerowe były duże, wymagane rozległe przestrzeni podłogowe i kosztowały znaczne koszty. Wynajmowanie przestrzeni lub mocy przetwarzania z dużego mainffaAME, takie jak wykonawca uniwersytecki lub rządowy, zapewniło wykonalne rozwiązanie.

Gdy Internet zyskał popularność, dostawcy usług aplikacji hostowali oprogramowanie na swoich serwerach z korzyścią dla określonych klientów. Hostowane aplikacje pozwoliły organizacjom na korzystanie z oprogramowania wymagającego mocnej mocy przetwarzania bez inwestowania w drogie serwery i dodatkowy sprzęt. Podstawową różnicą w tej formie wielopoziomowej jest metoda dostępu. Użytkownicy uzyskują dostęp do aplikacji hostowanych za pośrednictwem portalu internetowego, a nie na komputerach mainframe. Strony internetowe i e-mail internetowy to główne przykłady hostowanych architektur wielu dziesiątych.

Usługi internetowe zorientowane na konsumenta, takie jak wspólne bezpłatne konta e-mail, wymagają jednej aplikacji, ale nie są wieloodchodem. Jeśli organizacja wynajmuje segment takich kont, dostosowanie kont i ograniczenie dostępu do określonego celu organizacyjnego lub INTRanet, wówczas istnieje architektura wieloroziałowa. Chociaż ci dostawcy e-maili nie oferują takiego dostosowywania i ograniczonego dostępu, koncepcja stanowi łatwy do zrozumienia przykład hostowanej architektury wielozadaniowej.

Hostowane aplikacje wielozadaniowe mają limity. Podobnie jak pojedynczy komputer osobisty może uruchomić tylko jeden system operacyjny dla jednego użytkownika na raz, aplikacje hostowane napotykają podobne ograniczenia. Hostowane środowiska wielopoziomowe zwykle wymagają oddzielnych maszyn do wielu instalacji jednej aplikacji. W niektórych przypadkach aplikacje działają na jednym komputerze jako osobne procesy.

Nowoczesne przetwarzanie w chmurze wykorzystuje zasady wielozadaniowe, aby zapewnić setkom klientów i organizacjach dostępu do aplikacji. Zamiast hostować jedną instalację aplikacji, dostawcy zapewniają aplikacje na poziomie przedsiębiorstw. Te aplikacje znajdują się na wielu serwerach i pozwalają wielu użytkownikom indywidualnym i organizacyjnym dostęp do aplikacji jednocześnieelity.

INNE JĘZYKI