Studiuj dzięki licznym zasobom udostępnionym na Docsity
Zdobywaj punkty, pomagając innym studentom lub wykup je w ramach planu Premium
Przygotuj się do egzaminów
Studiuj dzięki licznym zasobom udostępnionym na Docsity
Otrzymaj punkty, aby pobrać
Zdobywaj punkty, pomagając innym studentom lub wykup je w ramach planu Premium
Społeczność
Odkryj najlepsze uniwersytety w twoim kraju, według użytkowników Docsity
Bezpłatne poradniki
Pobierz bezpłatnie nasze przewodniki na temat technik studiowania, metod panowania nad stresem, wskazówki do przygotowania do prac magisterskich opracowane przez wykładowców Docsity
Rodzaje oprogramowania. Oprogramowanie. Systemowe. Użytkowe. (aplikacje). SO. Wspomagające,. (Systemy pomocnicze. Operacyjne) (utility) ...
Typologia: Notatki
1 / 50
informacje dodatkowe
Oprogramowanie
Systemowe Użytkowe (aplikacje)
SO Wspomagające,
(Systemy pomocnicze Operacyjne) (utility)
Oprogramowanie systemowe dzieli się zazwyczaj na:
Główny zbiór programów, zarządzający działaniem systemu komputerowego.
OS wiąże potrzeby:
Tworzy środowisko do uruchamiania i kontroli zadań użytkownika.
Dodatkowe przykładowe zadania SO:
System operacyjny jako interfejs pomiędzy komputerem a człowiekiem. Użytkownik Aplikacja System Operacyjny Sprzęt
Użytkownik nie ma bezpośredniego dostępu do sprzętu.
Trzy główne elementy:
jądro systemu , wykonujące i kontrolujące zadania SO
powłoka – specjalny program komunikujący użytkownika z systemem operacyjnym,
system plików – sposób zapisu struktury danych na nośniku.
Najszerszym, ale najbardziej podstawowym kryterium podziału systemów operacyjnych jest podział na:
Podział ten odnosi się do najbardziej podstawowej funkcjonalności systemu operacyjnego jakim jest planowanie i przydział czasu procesora poszczególnym zadaniom.
Pod względem środowiska użytego do implementacji systemu można wprowadzić podział na:
Inne kryteria rozróżniania SO:
typ interfejsu (GUI – Graphical User Interface vs. CL – Command Line)
czy przeznaczony do użytku osobistego czy sieciowego?
dla jakiego typu CPU był projektowany (czy wspiera wieloprocesorowy system, czy techniki przyśpieszające?)
Zarządzanie zasobami:
Zarządzanie procesem:
(proces - program w stanie uruchomionym)