1 / 9

„Systemy operacyjne”

„Systemy operacyjne”. Grzegorz Mazurek IIIB. System operacyjny. System operacyjny (ang. skrót OS O perating S ystem ) – oprogramowanie zarządzające sprzętem komputerowym, tworzące środowisko do uruchamiania i kontroli zadań użytkownika.

Download Presentation

„Systemy operacyjne”

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. „Systemy operacyjne” Grzegorz Mazurek IIIB

  2. System operacyjny • System operacyjny (ang. skrót OSOperating System) – oprogramowanie zarządzające sprzętem komputerowym, tworzące środowisko do uruchamiania i kontroli zadań użytkownika.

  3. W celu uruchamiania i kontroli zadań użytkownika system operacyjny zajmuje się: • planowaniem oraz przydziałem czasu procesora poszczególnym zadaniom, • kontrolą i przydziałem pamięci operacyjnej dla uruchomionych zadań, • dostarcza mechanizmy do synchronizacji zadań i komunikacji pomiędzy zadaniami, • obsługuje sprzęt oraz zapewnienia równolegle wykonywanym zadaniom jednolity, wolny od interferencji dostęp do sprzętu.

  4. Dodatkowe przykładowe zadania, którymi może ale nie musi zajmować się system operacyjny to: • ustalanie połączeń sieciowych • zarządzanie plikami.

  5. „Budowa systemu operacyjnego” • Przyjęto podział na trzy główne elementy budowy systemu operacyjnego: • jądro systemu wykonujące i kontrolujące ww. zadania. • powłoka – specjalny program komunikujący użytkownika z systemem operacyjnym, • system plików – sposób zapisu struktury danych na nośniku. • Jądro składa się z następujących elementów funkcjonalnych: • planisty czasu procesora, ustalającego które zadanie i jak długo będzie wykonywane, • przełącznika zadań, odpowiedzialnego za przełączanie pomiędzy uruchomionymi zadaniami,

  6. Dodatkowo: • modułu zapewniającego synchronizacje i komunikację pomiędzy zadaniami, • modułu obsługi przerwań i zarządzania urządzeniami, • modułu obsługi pamięci, zapewniającego przydział i ochronę pamięci. • innych zależnie od funkcji i przeznaczenia systemu.

  7. „Zasoby sprzętowe” • Zasoby sprzętowe zarządzane przez system operacyjny: • Procesor – przydział czasu procesora, • Pamięć • alokacja przestrzeni adresowej dla procesów, • transformacja adresów, • Urządzenia zewnętrzne • udostępnianie i sterowanie urządzeniami pamięci masowej np. dysk twardy. • alokacja przestrzeni dyskowej, • udostępnianie i sterowanie drukarkami, skanerami, aparatami itp. • Informacja (system plików) • organizacja i udostępnianie informacji, • ochrona i autoryzacja dostępu do informacji.

  8. „Najbardziej znane Systemy operacyjne” • Amiga: • AmigaOS • AROS Research Operating System (AROS) • MorphOS • Apple: • Apple DOS, ProDOS • Darwin • GS/OS • iPhone OS • Mac OS • Mac OS X, Mac OS X Server • A/UX • Lisa OS

  9. C.D • Microsoft i pochodne: • MS-DOS • PC-DOS, DR-DOS, FreeDOS, DOS, QDOS • Microsoft Windows: 1.0, 2.0, 3.x, 95/98/Me, CE i Mobile, NT/2000/XP/2003/FLP/Vista/2008/7 • PetrOS, ReactOS • Linux

More Related