Na każdym komputerze
możemy pracować lub cieszyć się przyjemnie spędzonymi chwilami
przy oglądaniu filmów, słuchaniu muzyki, przeglądaniu internetu
lub graniu w gry dzięki czemuś takiemu jak system operacyjny. Jest
to oprogramowanie, które zarządza całym systemem komputerowym,
tworzy środowisko do obsługi zadań użytkownika. W tym celu system
operacyjny zajmuje się głównie: przydziałem i kontrolowaniem
pamięci operacyjnej dla zadań, które są uruchomione,
przydzielaniem czasu procesora dla odpowiednich zadań oraz obsługuje
sprzęt i zapewnia zadaniom, które są akurat wykonywane wolny
dostęp do sprzętu. Bez systemu operacyjnego tak naprawdę nie
moglibyśmy zrobić nic na naszym komputerze. Każdy z nich też
posiada interfejs graficzny aby użytkowanie go było proste i
intuicyjne. Wśród najbardziej popularnych systemów, które możemy
spotkać w komputerach osobistych są Windows, różne dystrybucje
Linuksa oraz OS X, który jest stosowany tylko w urządzeniach firmy
Apple.
Powstanie i zastosowanie systemów operacyjnych.
Aby pracować na komputerze potrzebujemy system operacyjny - sxc.hu |
Wszystko
zaczęło się od momentu, kiedy użytkownicy pierwszych komputerów
zauważyli, że komputer wykonuje znacznie mniej prac niż by mógł,
a jego cena była bardzo wysoka. Dlatego tez szukano sposobu jak
zmaksymalizować efektywność sprzętu. I właśnie od tego
rozpoczęły się prace mające stworzyć coś, co nie tylko ułatwiło
by jego programowanie, ale także polepszało jego wydajność.
Zauważono też, iż same obliczenia trwają zdecydowanie dłużej
niż działanie interfejsów wejścia i wyjścia, przez co komputer
po wykonaniu obliczeń był praktycznie nieużywany. Dlatego szukano
rozwiązania, które mogło by zmusić go do wykonywania w tym czasie
innych prac. W ten sposób powstała funkcjonalność zwana dzisiaj
wielozadaniowością. W ten sposób w kolejnych latach pojawiały się
coraz to lepsze sposoby zwiększania stopniowo efektywności
komputera, aż w końcu doszliśmy do momentu, w którym powstał
pierwszy system operacyjny. Jego głównym zastosowaniem jest jak
wyżej wspomniałem, kontrolowanie współpracy między użytkownikiem
oraz sprzętem. Można to idealnie przedstawić jako schemat
użytkownik <=>aplikacja<=>system operacyjny<=>sprzęt.
Oczywiście działa to wszystko w obie strony.
Brak komentarzy:
Prześlij komentarz