SYSTEMY OPERACYJNE ·       SO : zestaw programów zarządzających zasobami komputera i wspomagających jego użytkowanie zarządzanie zasobami.

Slides:



Advertisements
Podobne prezentacje
Systemy operacyjne.
Advertisements

Wirtualizacja zasobów w systemach operacyjnych
Wprowadzenie do informatyki Wykład 6
Podstawy Informatyki (4)
Systemy Operacyjne (1) DOS.
SYSTEMY OPERACYJNE WSTĘP
SYSTEMY OPERACYJNE SYSTEMY PLIKÓW
SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE
System operacyjny MS-DOS
Rola komputera w przetwarzaniu informacji.
SYSTEMY OPERACYJNE ZARZĄDZANIE PAMIĘCIĄ OPERACYJNĄ
Sieci komputerowe.
1 Linux jako system wielozadaniowy i wielodostępny.
System Operacyjny Zajęcia 4.
Systemy plików FAT12, FAT16, FAT32, NTFS.
Systemy operacyjne Copyright, 2000 © Jerzy R. Nawrocki Wprowadzenie do informatyki.
Systemy operacyjne Copyright, 2000 © Jerzy R. Nawrocki Wprowadzenie do informatyki.
Systemy plików UNIX Krzysztof Ratkowski Mateusz Wosiński.
Wykład nr 1: Wprowadzenie. Pojęcia podstawowe
Systemy operacyjne Wykład nr 4: Procesy Piotr Bilski.
Wykład nr 2: Struktura systemu komputerowego a system operacyjny
Systemy operacyjne.
Systemy plików Bibliografia:
Systemy operacyjne Bibliografia:
ZARZĄDZANIE PROCESAMI
1 Podstawy informatyki H. P. Janecki- 2006_ Systemy Operacyjne W6.
Budowa Komputera.
Systemy operacyjne. Co to jest system operacyjny? OS (ang. Operating System) to program, który kontroluje pracę uruchomionych przez użytkownika aplikacji,
Systemy plików.
Systemy operacyjne i sieci komputerowe
ZASOBY KOMPUTERA I PRACA W SYSTEMIE OPERACYJNYM WINDOWS XP
Systemy plików FAT12, FAT16, FAT32, NTFS.
Zdzisław Stryła Instytut Fizyki UAM
Systemy Operacyjne Dr inż. Sławomir Samolej
Opracowanie: Maria Wąsik
Systemy operacyjne.
Budowa systemu komputerowego
Autor: Justyna Radomska
Budowa komputera.
Budowa i organizacja zapisu danych na dysku twardym
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.
Systemy plików FAT, FAT32, NTFS
Pamięć komputerowa S t r u k t u r a p a m i ę c i.
Podstawowe informacje o SYSTEMIE WINDOWS
POŚREDNIK Jak reprezentowana jest informacja w komputerze? liczby – komputer został wymyślony jako zaawansowane urządzenie służące do wykonywania.
Przeglądanie zasobów komputera - uruchamianie programów
Architektura PC.
Sieciowe systemy operacyjne - UNIX
Systemy Operacyjne Dr inż. Sławomir Samolej
System operacyjny – skąd się wziął?
FAT 16 FAT 32. Różnice między nimi
Systemy plików Bibliografia: Windows XP. Komendy i polecenia. Praktyczne przykłady, P. Czarny Windows XP. Naprawa i optymalizacja, B. Danowski Windows.
System plików.
Systemy operacyjne i sieci komputerowe DZIAŁ : Systemy operacyjne i sieci komputerowe Informatyka Zakres rozszerzony Zebrał i opracował : Maciej Belcarz.
Procesor, pamięć, przerwania, WE/WY, …
Pierwsze systemy wsadowe - przypomnienie
Microsoft Disk Operating System
Systemy Operacyjne Dr inż. Sławomir Samolej
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.
Rodzaje systemów operacyjnych
Temat 1 Pojęcie systemu operacyjnego Opracował: mgr Marek Kwiatkowski.
Temat 4 Systemy plików [Przedmiot: Systemy operacyjne | Opracował: mgr Marek Kwiatkowski | ZS Mogilno – 2015]
Powtórzenie Zadania systemu operacyjnego… Rodzaje i jednostki pamięci…
Systemy operacyjne - Budowa systemu komputerowego i jego zadania
SYSTEM PLIKÓW Źródło: Systemy operacyjne i sieci komputerowe - HELION.
Protokoły używane w sieciach LAN Funkcje sieciowego systemu komputerowego Wykład 5.
System operacyjny Linux
Microsoft Disk Operating System
Zapis prezentacji:

SYSTEMY OPERACYJNE ·       SO : zestaw programów zarządzających zasobami komputera i wspomagających jego użytkowanie zarządzanie zasobami komputera – komendy, polecenia : dir, cd, ... , program1 – obsługa pulpitu : ikony  skróty programów, katalogi ikon, myszka, skróty klawiaturowe

definicja komputera wirtualnego Program Użytkowy S O Rozkazy Procesora

Historia Systemów Operacyjnych – Przetwarzanie wsadowe  system jednoprogramowy IBM 1401 7094 FMS zadania wsad wyniki wydruki

– Język opisu zadania $ JOB $ FORTRAN Program w języku FORTRAN zadanie $ LOAD $ RUN Dane $ END – SPOOLing  symulowanie urządzeń zewnętrznych za pomocą plików dyskowych

Wieloprogramowanie  podział czasu procesora t

Systemy wielodostępne MAIN FRAME T1 Tn . MAIN FRAME PK T1 Tn .

Systemy operacyjne komputerów osobistych – jednoprogramowe : CP/M, MS-DOS – wieloprogramowe : Unix, OS2, Linux, Windows – sieci komputerowe : lokalne, rozległe Systemy operacyjne dla urządzeń mobilnych – PalmOS (Garnet OS)‏ – Symbian, EPOC (Psion)‏ – Windows : Mobile 2003, 5.0, 6.0, 6.1, Phone 7.0 – Andriod (Linux)

Podstawowe moduły systemu operacyjnego zarządzanie procesami obliczeniowymi komunikacja miedzy procesami oblicz. zarządzanie pamięcią operacyjną zarządzanie pamięcią zewnętrzną zarządzanie systemem plików zarządzanie urządzeniami we/wy współpraca z siecią komputerową zarządzanie zadaniami (programami) realizacja poleceń użytkownika jądro systemu

PR1 PR2 MS1 MS2 PR3 . . . Jądro Systemu Operacyjnego

PROCESY – pseudorównoległość LR A B C  LRA LRB LRC PAO PAOA PAOB PAOC

– stany procesów Wykonywany Gotowy Zablokowany

– przełączanie procesów : przerwanie zegarowe zapamiętanie stanu procesu ( tablica opisu ) wybór następnego procesu odtworzenie jego stanu przekazanie sterowania ( LR )

– szeregowanie procesów: kolejka najkrótsze zadanie najpierw algorytm karuzelowy priorytety priorytety + algorytm karuzelowy

hazard przy dostępie do zasobów współużytkowanych – współpraca procesów hazard przy dostępie do zasobów współużytkowanych A_LOOP : TEST PRN_FLAG , 1 JZ A_LOOP DEC PRN_FLAG drukowanie INC PRN_FLAG B_LOOP : TEST PRN_FLAG , 1 JZ B_LOOP DEC PRN_FLAG drukowanie INC PRN_FLAG sekcje krytyczne, semafory, monitory

zakleszczenie (deadlock) drukarka ploter Proces A  Proces B

W Z Z W Z Z W Z Z W Z pierwszy pasujący najlepszy pasujący PRZYDZIAŁ PAMIĘCI OPERACYJNEJ W Z Z W Z Z W Z Z W Z pierwszy pasujący najlepszy pasujący najgorszy pasujący

ZARZĄDZANIE PAMIĘCIĄ WIRTUALNĄ wymiana stron : uprzedzająca na żądanie algorytmy wymiany stron optymalny (znany ciąg odwołań) ostatnio nie używana ( NRU ) najdłużej nie używana ( LRU ) kolejka

SYSTEM PLIKÓW Hierarchia katalogów korzeń C: A: / plik katalog ...

ścieżki dostępu C:\DOKUMENTY\LISTY\IZBA_SKARBOWA\LIST3.TXT /HOME/USERS/KOWALSKI/DANE

operacje związane z : plikami katalogami utworzenie pliku utworzenie katalogu likwidacja pliku likwidacja katalogu otwarcie pliku odczyt pozycji katalogu zamknięcie pliku zapis pozycji katalogu zapis danych usunięcie pozycji katalogu odczyt danych odczyt parametrów katalogu odczyt parametrów pliku

struktura dysku : głowica, ścieżka, sektor (128 B)

podział pliku na bloki (klastry) ( np. 1 KB), spójny ciąg bloków pliku podział dysku na bloki ( np. 1 KB : 8 sektorów), spójny ciąg bloków dysku 0 1 2 . . . M

kartoteka plików ( wydzielony obszar dysku ) : informacje opisujące plik, powiązanie bloków pliku i bloków dysku FAT Nazwa w formacie 8.3 (11 bajtów) Atrybut (1 bajt) Czas utworzenia (3 bajty) Data utworzenia (2 bajty) Data ostatniego otwarcia (2 bajty) Czas ostatniej modyfikacji (2 bajty) Data ostatniej modyfikacji (2 bajty) Numer początkowego bloku w tablicy alokacji plików (2 bajty) Rozmiar pliku (4 bajty)

tablica alokacji plików podział dysku na partycje : kilka dysków logicznych w jednym dysku fizycznym

fragmentacja dysku