Systemy operacyjne Copyright, 2000 © Jerzy R. Nawrocki Wprowadzenie do informatyki.

Slides:



Advertisements
Podobne prezentacje
I część 1.
Advertisements

Znaki informacyjne.
Systemy czasu rzeczywistego
Wprowadzenie do informatyki Wykład 6
POWIAT MYŚLENICKI Tytuł Projektu: Poprawa płynności ruchu w centrum Myślenic poprzez przebudowę skrzyżowań dróg powiatowych K 1935 i K 1967na rondo.
Informatyka jako dziedzina wiedzy
Imperatywne modele obliczeń Copyright, 2000 © Jerzy R. Nawrocki Wprowadzenie do.
Ludwik Antal - Numeryczna analiza pól elektromagnetycznych –W10
Język asemblera Copyright, 2000 © Jerzy R. Nawrocki Wprowadzenie do informatyki.
Liczby pierwsze.
Domy Na Wodzie - metoda na wlasne M
1 Stan rozwoju Systemu Analiz Samorządowych czerwiec 2009 Dr Tomasz Potkański Z-ca Dyrektora Biura Związku Miast Polskich Warszawa,
Ksantypa2: Architektura
Przetwarzanie tekstów i AWK Copyright, 2000 © Jerzy R. Nawrocki Wprowadzenie do.
Informatyka jako dziedzina wiedzy Copyright, 2000 © Jerzy R. Nawrocki Wprowadzenie.
Imperatywne modele obliczeń Copyright, 2001 © Jerzy R. Nawrocki Wprowadzenie do.
Procesy współbieżne Copyright, 2004 © Jerzy R. Nawrocki Teoretyczne podstawy informatyki.
Systemy operacyjne Copyright, 2000 © Jerzy R. Nawrocki Wprowadzenie do informatyki.
Wprowadzenie do informatyki Wykład 5
Budowa komputera Wstęp do informatyki Wykład 15
Procesy współbieżne Copyright, 2005 © Jerzy R. Nawrocki Wstęp do informatyki.
Metody formalne Copyright, 2005 © Jerzy R. Nawrocki Analiza systemów informatycznych.
Dokumenty i prezentacje Copyright, 2004 © Jerzy R. Nawrocki Wprowadzenie do.
Pojęcia podstawowe, historia komputera, rodzaje komputerów.
PREPARATYWNA CHROMATOGRAFIA CIECZOWA.
Ministerstwo Gospodarki Poland'sexperience Waldemar Pawlak Deputy Prime Minister, Minister of Economy March 2010.
UKŁADY SZEREGOWO-RÓWNOLEGŁE
E-learning czy kontakt bezpośredni w szkoleniu nowych użytkowników bibliotek uczelni niepaństwowych? EFEKTYWNOŚĆ OBU FORM SZKOLENIA BIBLIOTECZNEGO W ŚWIETLE.
Klasyfikacja systemów
Transformacja Z (13.6).
Opracował: Zespół Humanistyczny. Klasa Średnia ww - wielokrotnego wyboru (na 20 p) Średnia KO - krótkie odpowiedzi (na 10 p) Średnia za zaproszenie (na.
Pytania konkursowe.
Tytuł prezentacji Warszawa, r..
Ogólnopolski Konkurs Wiedzy Biblijnej Analiza wyników IV i V edycji Michał M. Stępień
Raport z badań termowizyjnych – RECTICEL Rys. 1a. Rozdzielnia RS14 Temperatura maksymalna 35,27 o C Rys. 1b. Rozdzielnia RS14 (wizyjny) 3.
Galeria zdjęć Projekt edukacyjny „Wiem, co jem” realizowany w ramach
Podsumowanie sezonu Wyniki współzawodnictwa sportu dzieci i młodzieży za 2012: W ramach współzawodnictwa MSiT sekcja uzyskała 45 pkt (43%), z pośród.
KOLEKTOR ZASOBNIK 2 ZASOBNIK 1 POMPA P2 POMPA P1 30°C Zasada działanie instalacji solarnej.
Podstawy działania wybranych usług sieciowych
EGZAMIN GIMNAZJALNY W SUWAŁKACH 2009 Liczba uczniów przystępująca do egzaminu gimnazjalnego w 2009r. Lp.GimnazjumLiczba uczniów 1Gimnazjum Nr 1 w Zespole.
Analiza wpływu regulatora na jakość regulacji (1)
MATURA 2007 raport ZESPÓŁ SZKÓŁ I PLACÓWEK KSZTAŁCENIA ZAWODOWEGO.
1. Pomyśl sobie liczbę dwucyfrową (Na przykład: 62)
Wolfek,Mario, Kamila,Natalia i Zibi in Zachód słońca na Malcie przed imprą
Analiza matury 2013 Opracowała Bernardeta Wójtowicz.
Badanie kwartalne BO 2.3 SPO RZL Wybrane wyniki porównawcze edycji I- VII Badanie kwartalne Beneficjentów Ostatecznych Działania 2.3 SPO RZL – schemat.
-17 Oczekiwania gospodarcze – Europa Wrzesień 2013 Wskaźnik > +20 Wskaźnik 0 a +20 Wskaźnik 0 a -20 Wskaźnik < -20 Unia Europejska ogółem: +6 Wskaźnik.
+21 Oczekiwania gospodarcze – Europa Grudzień 2013 Wskaźnik > +20 Wskaźnik 0 do +20 Wskaźnik 0 do -20 Wskaźnik < -20 Unia Europejska ogółem: +14 Wskaźnik.
Procesy współbieżne Copyright, 2005 © Jerzy R. Nawrocki Wstęp do informatyki.
Wstępna analiza egzaminu gimnazjalnego.
EGZAMINU GIMNAZJALNEGO 2013
EcoCondens Kompakt BBK 7-22 E.
EcoCondens BBS 2,9-28 E.
Programowanie w języku C++
Prezentacja Multimedialna
Projekt Badawczo- Rozwojowy realizowany na rzecz bezpieczeństwa i obronności Państwa współfinansowany ze środków Narodowego Centrum Badań i Rozwoju „MODEL.
User experience studio Użyteczna biblioteka Teraźniejszość i przyszłość informacji naukowej.
WYNIKI EGZAMINU MATURALNEGO W ZESPOLE SZKÓŁ TECHNICZNYCH
Testogranie TESTOGRANIE Bogdana Berezy.
Jak Jaś parował skarpetki Andrzej Majkowski 1 informatyka +
Dr hab. Renata Babińska- Górecka
1 Używanie alkoholu i narkotyków przez młodzież szkolną w województwie opolskim w 2007 r. Na podstawie badań przeprowadzonych przez PBS DGA (w pełni porównywalnych.
Kalendarz 2020.
Współrzędnościowe maszyny pomiarowe
Ankieta dotycząca kart bankomatowych i kont bankowych.
Elementy geometryczne i relacje
Strategia pomiaru.
Języki formalne i gramatyki Copyright, 2005 © Jerzy R. Nawrocki Teoretyczne podstawy.
Procesy współbieżne Copyright, 2006 © Jerzy R. Nawrocki Wstęp do informatyki Wykład.
Procesy współbieżne Copyright, 2007 © Jerzy R. Nawrocki Wstęp do informatyki Wykład.
Zapis prezentacji:

Systemy operacyjne Copyright, 2000 © Jerzy R. Nawrocki Wprowadzenie do informatyki Wykład 7

J.Nawrocki, Wprowadzenie.., Wykład 7 2 Plan wykładu Wprowadzenie System operacyjny Historia systemów operacyjnych Podstawowe pojęcia Komunikacja międzyprocesowa

J.Nawrocki, Wprowadzenie.., Wykład 7 3 Wprowadzenie System komputerowy Sprzęt System operacyjny Oprogramowanie aplikacyjne

J.Nawrocki, Wprowadzenie.., Wykład 7 4 Sprzęt System operacyjny Oprogramowanie aplikacyjne Wprowadzenie System komputerowy - przykłady Procesor, pamięć, dysk, CDROM,... Windows NT, UNIX, QNX,.. System F-K, MS Word, Gra komputerowa,..

J.Nawrocki, Wprowadzenie.., Wykład 7 5 System operacyjny.. jako maszyna wirtualna 16 komend: czytanie, pisanie, przesunięcie głowicy, inicjacja, odczyt położenia głowicy, rekalibracja,... Sterowanie napędem dysków elastycznych PD765

J.Nawrocki, Wprowadzenie.., Wykład 7 6 System operacyjny.. jako maszyna wirtualna Komenda czytania 13 parametrów wejściowych w 9 bajtach: adres bloku, liczba sektorów na ścieżce, tryb zapisu na nośniku, przestrzeń międzysektorowa, pola statusu i błędów w 7 bajtach. Czy silnik włączony ? Jeśli nie to włącz i czekaj. Sterowanie napędem dysków elastycznych PD765

J.Nawrocki, Wprowadzenie.., Wykład 7 7 Dysk.. jako zarządca zasobów System operacyjny System operacyjny = zestaw reguł pozwalających grupie osób na efektywne współdzielenie zasobów systemu komputerowego. Procesor Pamięć System komputerowy

J.Nawrocki, Wprowadzenie.., Wykład 7 8 Generacje systemów operacyjnych Historia systemów operacyjnych : Lampy elektronowe : Tranzystory i systemy wsadowe : Układy scalone i systemy wieloprogramowe : Komputery osobiste

J.Nawrocki, Wprowadzenie.., Wykład 7 9 Wieloprogramowość / -zadaniowość Historia systemów operacyjnych Program 1 System oper. Program 2 Program 3 WieloprogramowośćWielozadaniowość Cray

J.Nawrocki, Wprowadzenie.., Wykład 7 10 Proces Podstawowe pojęcia Proces = Program w trakcie wykonania Program Wartości rejestrów Licznik rozkazów Dane...

J.Nawrocki, Wprowadzenie.., Wykład 7 11 Procesy na 1 procesorze Podstawowe pojęcia A A B B C C D D

J.Nawrocki, Wprowadzenie.., Wykład 7 12 Procesy na 1 procesorze Podstawowe pojęcia A A B B C C D D

J.Nawrocki, Wprowadzenie.., Wykład 7 13 Procesy na 1 procesorze Podstawowe pojęcia A A B B C C D D

J.Nawrocki, Wprowadzenie.., Wykład 7 14 Procesy na 1 procesorze Podstawowe pojęcia A A B B C C D D

J.Nawrocki, Wprowadzenie.., Wykład 7 15 Procesy na 1 procesorze Podstawowe pojęcia A A B B C C D D

J.Nawrocki, Wprowadzenie.., Wykład 7 16 Procesy na 1 procesorze Podstawowe pojęcia A A B B C C D D

J.Nawrocki, Wprowadzenie.., Wykład 7 17 Stany procesu Podstawowe pojęcia Wykonywany Gotowy Zablokowany

J.Nawrocki, Wprowadzenie.., Wykład 7 18 Komunikacja międzyprocesowa X:= Z; X:= X + 1; Z:= X Y:= Z; Y:= Y + 3; Z:= Y Z: 7 Z:= Z + 1Z:= Z + 3

J.Nawrocki, Wprowadzenie.., Wykład 7 19 Komunikacja międzyprocesowa X:= Z; X:= X + 1; Z:= X Y:= Z; Y:= Y + 3; Z:= Y Z: 7 Z:= Z + 1Z:= Z + 3 X= 8

J.Nawrocki, Wprowadzenie.., Wykład 7 20 Komunikacja międzyprocesowa X:= Z; X:= X + 1; Z:= X Y:= Z; Y:= Y + 3; Z:= Y Y= 10 Z: 7 Z:= Z + 1Z:= Z + 3 X= 8

J.Nawrocki, Wprowadzenie.., Wykład 7 21 Komunikacja międzyprocesowa Ścisła wymiana

J.Nawrocki, Wprowadzenie.., Wykład 7 22 Komunikacja międzyprocesowa Ścisła wymiana

J.Nawrocki, Wprowadzenie.., Wykład 7 23 Komunikacja międzyprocesowa Ścisła wymiana

J.Nawrocki, Wprowadzenie.., Wykład 7 24 Komunikacja międzyprocesowa Ścisła wymiana

J.Nawrocki, Wprowadzenie.., Wykład 7 25 Komunikacja międzyprocesowa Ścisła wymiana

J.Nawrocki, Wprowadzenie.., Wykład 7 26 Komunikacja międzyprocesowa Ścisła wymiana

J.Nawrocki, Wprowadzenie.., Wykład 7 27 Komunikacja międzyprocesowa Ścisła wymiana

J.Nawrocki, Wprowadzenie.., Wykład 7 28 Komunikacja międzyprocesowa Ścisła wymiana

J.Nawrocki, Wprowadzenie.., Wykład 7 29 Komunikacja międzyprocesowa Ścisła wymiana

J.Nawrocki, Wprowadzenie.., Wykład 7 30 Komunikacja międzyprocesowa Ścisła wymiana

J.Nawrocki, Wprowadzenie.., Wykład 7 31 Komunikacja międzyprocesowa Ścisła wymiana

J.Nawrocki, Wprowadzenie.., Wykład 7 32 Komunikacja międzyprocesowa Ścisła wymiana

J.Nawrocki, Wprowadzenie.., Wykład 7 33 Komunikacja międzyprocesowa Ścisła wymiana Bum!

J.Nawrocki, Wprowadzenie.., Wykład 7 34 Komunikacja międzyprocesowa Ścisła wymiana sekcja_krytyczna

J.Nawrocki, Wprowadzenie.., Wykład 7 35 Komunikacja międzyprocesowa Ścisła wymiana while true do begin sekcja_krytyczna(); inne_czynności() end; while true do begin sekcja_krytyczna(); inne_czynności() end;

J.Nawrocki, Wprowadzenie.., Wykład 7 36 Komunikacja międzyprocesowa Ścisła wymiana while true do begin while kolej <> 0 do; sekcja_krytyczna(); kolej:= 1; inne_czynności() end; while true do begin while kolej <> 1 do; sekcja_krytyczna(); kolej:= 0; inne_czynności() end; 0 1

J.Nawrocki, Wprowadzenie.., Wykład 7 37 Wyj1: mov Stan1, 0 ret Wej1: mov rej, Stan1 mov Stan1, 1 cmp rej, 0 jne Wej1 ret Komunikacja międzyprocesowa Instrukcja TSL Zajęta Wolna

J.Nawrocki, Wprowadzenie.., Wykład 7 38 Wej1: mov rej, Stan1 mov Stan1, 1 cmp rej, 0 jne Wej1 ret Komunikacja międzyprocesowa Instrukcja TSL Wej1: mov rej, Stan1 mov Stan1, 1 cmp rej, 0 jne Wej1 ret

J.Nawrocki, Wprowadzenie.., Wykład 7 39 Wej1: mov rej, 1 xchg rej, Stan1 cmp rej, 0 jne Wej1 ret Wyj1: mov Stan1, 0 ret Komunikacja międzyprocesowa Instrukcja TSL

J.Nawrocki, Wprowadzenie.., Wykład 7 40 Semafory binarne

J.Nawrocki, Wprowadzenie.., Wykład 7 41 Semafory binarne

J.Nawrocki, Wprowadzenie.., Wykład 7 42 Sekcja krytyczna Semafory binarne

J.Nawrocki, Wprowadzenie.., Wykład 7 43 Semafory binarne Sekcja krytyczna

J.Nawrocki, Wprowadzenie.., Wykład 7 44 Semafory binarne Sekcja krytyczna

J.Nawrocki, Wprowadzenie.., Wykład 7 45 Semafory binarne Sekcja krytyczna down

J.Nawrocki, Wprowadzenie.., Wykład 7 46 Semafory binarne Sekcja krytyczna

J.Nawrocki, Wprowadzenie.., Wykład 7 47 Semafory binarne Sekcja krytyczna up

J.Nawrocki, Wprowadzenie.., Wykład 7 48 Semafory binarne Sekcja krytyczna

J.Nawrocki, Wprowadzenie.., Wykład 7 49 Producent-Konsument Magazyn Producent Konsument Produkuj_elem Wstaw_elem

J.Nawrocki, Wprowadzenie.., Wykład 7 50 Producent-Konsument Magazyn Producent Konsument Produkuj_elem Wstaw_elem Pobierz_elem

J.Nawrocki, Wprowadzenie.., Wykład 7 51 Producent-Konsument Magazyn Producent Konsument Produkuj_elem Wstaw_elem Pobierz_elem Konsumuj_elem

J.Nawrocki, Wprowadzenie.., Wykład 7 52 Producent-Konsument Magazyn Producent Konsument Produkuj_elem Wstaw_elem Pobierz_elem Konsumuj_elem

J.Nawrocki, Wprowadzenie.., Wykład 7 53 While true do begin produkuj_elem; down (empty); down (mutex); wstaw_elem; up (mutex); up (full) end; Producent-Konsument Semafory binarne i uogólnione Producent While true do begin down (full); down (mutex); pobierz_elem; up (mutex); up (empty); konsumuj_elm end; Konsument

J.Nawrocki, Wprowadzenie.., Wykład 7 54 Komunikacja międzyprocesowa Czytelnicy i pisarze Mysli; Pisze Czytaj; Korzystaj

J.Nawrocki, Wprowadzenie.., Wykład 7 55 Podsumowanie Programowanie współbieżne jest znacznie trudniejsze niż sekwencyjne. Wreszcie!

J.Nawrocki, Wprowadzenie.., Wykład 7 56 Literatura A. Tanenbaum, Operating Systems: Design and Implementation, Prentice- Hall, 1987.

J.Nawrocki, Wprowadzenie.., Wykład 7 57 Ocena wykładu 1. Wrażenie ogólne? (1 - 6) 2. Zbyt wolno czy zbyt szybko? 3. Czy dowiedziałeś się czegoś ważnego? 4. Co poprawić i jak?