Co to jest system operacyjny na komputerze mainframe?
Podobnie jak klawiatura i mysz są interfejsem między komputerem a użytkownikiem, system operacyjny jest interfejsem między komputerem a oprogramowaniem. System operacyjny działa jak policjant ruchu pchający i pobierający dane do iz pamięci, rejestrów, urządzeń wejściowych i wyjściowych oraz procesora. System operacyjny mainframe to po prostu system operacyjny (OS) na komputerze mainframe, potężne urządzenie używane głównie przez rządy i firmy do przetwarzania dużych ilości informacji i wspierania dużej liczby użytkowników.
W latach 50. XX wieku, przed komputerami stacjonarnymi i na długo przed laptopami, wszystkie obliczenia były wykonywane na komputerach mainframe. Komputery te mogą zająć cały pokój i wykonywać mniej pracy niż nowoczesny laptop. W rzeczywistości wczesne komputery zostały zaprojektowane do wykonywania tylko jednego zadania lub uruchamiania jednego programu. Z tego powodu nie potrzebowali systemu operacyjnego na komputerze mainframe.
Ponieważ programy komputerowe stały się bardziej skomplikowane, a sprzęt komputerowy tańszy, bardziej efektywne stało się budowanie komputerów, które mogą obsługiwać więcej niż jeden typ programu. Aby to umożliwić, inżynierowie musieli opracować sposób, w jaki komputer mógłby dostosować się do nowego i innego programu. Z tego narodził się system operacyjny mainframe.
Jedną z funkcji systemu operacyjnego na wczesnym etapie było czytanie kart dziurkaczy. Na tych komputerach nie tylko nie było myszy, ani klawiatury. Wszystkie dane wejściowe do komputera pochodziły z kart z dziurkami w nich. Pozycja otworów determinowała wprowadzane dane. System operacyjny odczytał każdą z tych kart i przetłumaczył je na dane binarne zrozumiałe dla komputera.
Ta stara metoda wprowadzania danych z komputera jest dobrym przykładem tego, co robi system operacyjny. Jeśli na przykład program komputerowy szuka szeregu liczb, nie ma znaczenia, skąd je bierze. Mogą to być karty dziurkacza, klawiatura lub oprogramowanie do rozpoznawania głosu. System operacyjny pobiera numer z urządzenia wejściowego i przekazuje go programowi, który następnie wykorzystuje go w razie potrzeby.
To właśnie we wczesnych dniach funkcjonowania systemu operacyjnego po raz pierwszy wprowadzono aspekty, które pozostawały w użyciu w XXI wieku. Pojęcia takie jak przetwarzanie wsadowe, wielozadaniowość, buforowanie i buforowanie zostały po raz pierwszy wprowadzone w systemach operacyjnych komputerów mainframe w latach 50. Systemy operacyjne typu mainframe stosowane w systemach takich jak gigantyczne komputery wielkości pomieszczenia widoczne na starych fotografiach pozwolą ludziom czytać artykuły internetowe na smartfonach w przyszłości.