Systemy operacyjne.

Slides:



Advertisements
Podobne prezentacje
Systemy operacyjne.
Advertisements

Wirtualizacja zasobów w systemach operacyjnych
Architektura SAP R/3 Wybrane zagadnienia.
SYSTEMY OPERACYJNE WSTĘP
SYSTEMY OPERACYJNE ·       SO : zestaw programów zarządzających zasobami komputera i wspomagających jego użytkowanie zarządzanie zasobami.
Moduł 2. Struktury Systemów Komputerowych
przetwarzaniu informacji
Rola komputera w przetwarzaniu informacji.
1 Linux jako system wielozadaniowy i wielodostępny.
System Operacyjny Zajęcia 4.
Wykład nr 1: Wprowadzenie. Pojęcia podstawowe
Wykład nr 3: Struktura systemu operacyjnego
Systemy operacyjne Wykład nr 4: Procesy Piotr Bilski.
Wykład nr 2: Struktura systemu komputerowego a system operacyjny
Wykład nr 6: Planowanie przydziału procesora
Systemy operacyjne.
Systemy operacyjne Bibliografia:
Systemy operacyjne Bibliografia:
Temat nr 10: System przerwań
SO - LAB1 Wojciech Pieprzyca
Temat : Części komputera
ZARZĄDZANIE PROCESAMI
9. KOORDYNACJA PROCESÓW WSPÓŁBIEŻNYCH PRZY UŻYCIU INTERPRETATORA
1 Podstawy informatyki H. P. Janecki- 2006_ Systemy Operacyjne W6.
Wieloprocesowy system operacyjny dla komputerów ATARI XL/XE
Systemy operacyjne. Co to jest system operacyjny? OS (ang. Operating System) to program, który kontroluje pracę uruchomionych przez użytkownika aplikacji,
Bios.
ZASOBY KOMPUTERA I PRACA W SYSTEMIE OPERACYJNYM WINDOWS XP
C# Windows Forms Zastosowania Informatyki Wykład 2
Zdzisław Stryła Instytut Fizyki UAM
Komputer a system komputerowy
System operacyjny. System operacyjny Co to jest system operacyjny: jest szczególnym rodzajem programu, którego zadaniem jest koordynowanie pracy.
Opracowanie: Maria Wąsik
Wielozadaniowowść systemu operacyjnego Linux
Budowa systemu komputerowego
Autor: Justyna Radomska
System operacyjny i jego usługi
Zapraszamy na prezentację
SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE
Systemy operacyjne. Komputer aby mógł realizować zadania oraz aby wszystkie urządzenia w systemie komputerowym mogły działać poprawnie, musi być wyposażony.
Podstawowe usługi systemów operacyjnych
Rozdział 1: Wprowadzenie do systemu Windows 2000 i podstaw sieci
Sieciowe Systemy Operacyjne
Systemy operacyjne.
W jaki sposób użytkownik komunikuje się z komputerem?
Przerwanie ang. interrupt.
Maszyna wirtualna ang. virtual machine, VM.
POŚREDNIK Jak reprezentowana jest informacja w komputerze? liczby – komputer został wymyślony jako zaawansowane urządzenie służące do wykonywania.
Spis treści Architektura systemu windows Pamięć wirtualna Plik wymiany
Wykład 7 Synchronizacja procesów i wątków
W ą t e k (lekki proces) thread.
SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE
Systemy rozproszone  Rozdzielenie obliczeń między wiele fizycznych procesorów.  Systemy luźno powiązane – każdy procesor ma lokalną pamięć; procesory.
Podstawy programowania
System plików.
Jednym z podstawowych celów tworzenia sieci komputerowych jest współdzielenie zasobów, takich jak pliki lub drukarki. Każdy z takich zasobów musi być udostępniony,
Systemy operacyjne i sieci komputerowe DZIAŁ : Systemy operacyjne i sieci komputerowe Informatyka Zakres rozszerzony Zebrał i opracował : Maciej Belcarz.
Procesor, pamięć, przerwania, WE/WY, …
Procesy, wątki Program a proces Proces: Przestrzeń adresowa, kod, dane, stos (część pamięci do przechowania zmiennych lokalnych i niektórych adresów) Otwarte.
SIEĆ KLIENT-SERWER Pojęcie sieci typu klient – serwer.
Podstawy programowania
Oprogramowaniem (software) nazywa się wszystkie informacje w postaci zestawu instrukcji i programów wykonywanych przez komputer oraz zintegrowanych danych.
Rodzaje systemów operacyjnych
Struktura systemu operacyjnego
Temat 1 Pojęcie systemu operacyjnego Opracował: mgr Marek Kwiatkowski.
Powtórzenie Zadania systemu operacyjnego… Rodzaje i jednostki pamięci…
Systemy operacyjne - Budowa systemu komputerowego i jego zadania
Systemy operacyjne i sieci komputerowe DZIAŁ : Systemy operacyjne i sieci komputerowe Informatyka Zakres rozszerzony Zebrał i opracował : Maciej Belcarz.
Systemy operacyjne.
System operacyjny Linux
Zapis prezentacji:

Systemy operacyjne

Definicja System operacyjny (ang. skrót OS Operating System) – jest to zbiór programów zarządzających wszystkimi elementami komputera – zarówno strukturą twardą jak i miękką oraz pośredniczących pomiędzy aplikacjami użytkownika a sprzętem.

Zadania: zarządzanie zasobami komputera, m.in. procesorem (a dokładniej czasem procesora), pamięcią, urządzeniami peryferyjnymi oraz przydzielanie zasobów procesom, koordynacja pracy ww. urządzeń poprzez obsługę przerwań oraz odpowiednie na nie reagowanie, ochrona danych i pamięci – tak, aby jeden proces w wyniku błędu lub zamierzonego działania nie mógł zniszczyć lub pozyskać danych innego procesu, automatyzacja najczęściej wykonywanych funkcji, ukrywanie skomplikowania sprzętu komputerowego przez tworzenie abstrakcji, np. zbiory zapisanych klastrów na dysku widziane są jako pliki o symbolicznych nazwach, symulacja równoległości wykonywania programów, jednolity sposób dostępu do urządzeń.

Rodzaje systemów Systemy operacyjne ze względu na sposób przetwarzania można podzielić na: Systemy przetwarzania bezpośredniego – /systemy interakcyjne/ gdzie występuje bezpośrednia interakcja pomiędzy użytkownikiem a systemem i wykonywanie zadania użytkownika rozpoczyna się zaraz po wydaniu polecenia, Systemy przetwarzania pośredniego – /systemy wsadowe/ gdzie występuje znacząca zwłoka czasowa między przedłożeniem a rozpoczęciem wykonywania zadania i niemożliwa jest ingerencja użytkownika w wykonywanie zadania.

Ze względu na sposób komunikacji tekstowe graficzne

Ze względu na architekturę monolityczne – jednozadaniowe warstwowe – o hierarchicznej strukturze poleceń typu klient–serwer – aplikacje traktowane jako klienci, dla każdego serwer wydziela własną odrębną przestrzeń adresową

Wielozadaniowość Wielozadaniowość polega na możliwości dzielenia czasu procesora przez wiele procesów. Ze względu na dopuszczalną liczbę zadań systemy dzielimy na: Systemy jednozadaniowe, gdzie niedopuszczalne jest rozpoczęcie wykonywania następnego zadania użytkownika przed zakończeniem poprzedniego, Systemy wielozadaniowe gdzie dopuszczalne jest istnienie jednocześnie wielu zadań (procesów), którym zgodnie z pewną strategią przydzielany jest procesor. Zwolnienie procesora następuje w wyniku: żądania przydziału dodatkowego zasobu, zainicjowania operacji wejścia/wyjścia, przekroczenia ustalonego limitu czasu (kwantu czasu).

Wielozadaniowość z wywłaszczaniem Wielozadaniowe systemy operacyjne można podzielić na oferujące i pozbawione wywłaszczania. W systemie z wywłaszczaniem jest możliwe przerwanie wykonywania procesu i przeniesienie go z powrotem do kolejki kontrolowanej przez algorytm szeregowania. W systemie bez wywłaszczania zadania muszą przełączać się dobrowolnie. Proces aktywny (wykonujący się) jest przenoszony do kolejki procesów oczekujących tylko wtedy, gdy sam przerwie (wstrzyma, zawiesi) swoje działanie, a dopóki tego nie uczyni (lub nie zakończy działania), żaden inny proces nie otrzyma dostępu do procesora.

Wielodostęp Systemy dla jednego użytkownika, gdzie zasoby przeznaczone są dla jednego użytkownika (np. w przypadku komputerów osobistych), nie ma mechanizmów autoryzacji dostępu, a mechanizmy ochrony informacji są ograniczone, Systemy wielodostępne, gdzie wielu użytkowników może korzystać z zasobów systemu komputerowego, a system operacyjny gwarantuje ich ochronę przed niepowołaną ingerencją.

Budowa systemu operacyjnego Przyjęto podział na trzy główne elementy budowy systemu operacyjnego: jądro systemu wykonujące zadania, powłoka - specjalny program komunikujący użytkownika z systemem operacyjnym, system plików - sposób zapisu struktury danych na nośniku.

Przykłady systemów operacyjnych DOS Windows – rodzina systemów okienkowych Windows NT4 Unix Linux Lata powstania

Wybierz odpowiedni system do Twoich zadań!