tworzenie/usuwanie procesów przechowywania kodu programu i danych s.o.? mamy 1 procesor i wiele procesów

Wielkość: px
Rozpocząć pokaz od strony:

Download "tworzenie/usuwanie procesów przechowywania kodu programu i danych s.o.? mamy 1 procesor i wiele procesów"

Transkrypt

1 ( ( (. 0 ( ( A D?A C C L A? G C G 6NáDGQLNLV\VWHPXRSHUDF\MQHJR ]DU]iG]DQLHSURFHVDPL s.o.? tworzenie/usuwanie procesów mamy procesor i wiele procesów ( ( 0 ( /. (. =. < 0 C B synchronizacja procesów (wstrzymywanie gdy to jest potrzebne E (. 0 E F ( ( E< ]DU]iG]DQLHSDPL FLiRSHUDF\MQi C H??IH G przechowywania kodu programu i J M A LD T P P QSR OP G ON K

2 6NáDGQLNLV\VWHPXRSHUDF\MQHJR ]DU]iG]DQLHSOLNDPLLNDWDORJDPL operacje na plikach i katalogach ]DU]iG]DQLHSDPL FLiSRPRFQLF]i czyli implementacja systemu plików ]DU]iG]DQLHZHM FLHPZ\M FLHP praca sieciowa system ochrony ych osoby uprawnione LQWHUSUHWHUSROHFHr DOS/ Win command.com cmd.exe Unix sh csh ksh bash ko

3

4 . 0 C? FE D CL def procesu = uruchomiony program któremu przydzielono pewne i dane czas procesora oraz inne... ( proces program VNáDGQLNLSURFHVX sekcja kodu / IP 6 (w tym licznik rozkazów HI G? D<? =< sekcja stosu zmienne lokalne procedur (j. programowania adresy powrotne procedur sekcja danych HI G? C? KGJC? E zmienne globalne call/ret i iret M@<... specjalne rozkazy procesora 06 do operowania na stosie push

5 / 0 / / F?< < A =?<@ <= A A <= HAI C A@ A? < AW V IH C QA?< D D / Y F U@ C A U@ d\ ^ \] CU? = C A IH OOO stany procesu stanów ( ( 0 / (/ / (/ / /. ( 6 diagramu stanów procesu decyzja planisty (przerwanie zegarowe? Nowy exit( mumia Gotowy Aktywny fork( BCED KD JCD G= B@ decyzja planisty KD JCD CN G= B@< np od dysku S@D LHI fun. sys. M< CEN? LH@ w danej chwili aktywny P ZA HI@ = AQ XB@ S [D XA HI@=A Q FD P ZA _R` arb \c S<? N Q<? T? J< BD MA < SI BRQ P@ lub gotowych

6 / / 0 / 6 / 0 /. G Z M[ XYZK U J PQ LR d [g ZU J J MU Z k G F ZJ `g ]LW g X Jg a RJ Z K` nrb LW b R W ` R J R Blok Kontrolny Procesu (BKP (ang. PCB = Process Control Block BKP BKP zawiera stan procesu (patrz diagram stanów procesu =<. E F D E D ( B C EI ( G G H C F D E ( B C Zd Z^c` alnb K K [ ] MLW_ \^] K Ǹ VKW ML SR T MON KLJ Sj ZR i Uhb MN ] \N [ VYZ`RT R f [Rb VMK XYe MLNb VYZ`RT MK D ( B C l k D ( B C wykaz otwartych plików (Unix tablica deskryptorów procesu a] L Ǹ RTN YNb ow ZR ow SR N e L[K` mn Zb Sd Mg [Kfb P [g pmk ZSK ]LW \b ] i

7 SU]HáiF]DQLHSURFHVRUD P0 na proces P wymaga P0 w BKP0 odtworzenia stanu P z BKP ( ów 6 6./ 0 C A??@ <=

8 ( SODQRZDQLHSU]\G]LDáXSURFHVRUD mamy wiele procesów gotowych GRG]LDáDQLD SODQLVWDSU]\G]LDáXSURFHVRUD to procedura która przydziela mu procesor gotowy aktywny diagramem planista jest uruchamiany przez przerwanie fun. sys. (przerwanie programowe przerwanie zegarowe jak to wszystko jest zaimplementowane? Odp kolejki procesów (Uwaga ( (.0/ FIFO...

9 kolejki procesów BKP przeskakiwanie powoduje planista uaktywniany przez przerwania planowaniu (który GA? który CzG? itp... wizja s.o. jako zbioru BKP na przerwania/zdarzenia (s.o. jest sterowany przerwaniami/zdarzeniami proces aktywny BKP (to nie kolejka tylko proces kolejka procesów gotowych BKP BKP kolejka procesów BKP BKP BKP kolejka do dysku (proc. ( BKP zamówienie na blok nr 0 BKP zamówienie na blok nr

10 przemieszczanie BKP diagramy kolejkowe tzw diagramy kolejkowe kolejka procesów gotowych procesor zdarzenie przerwanie zegarowe kolejka procesów zdarzenie oznacza BKP procesu potomnego fork( wait( przerwanie od dysku do dysku

11 D 6 6 EB 6 B.. F? 6 S L ? 6 D. B planowanie ogólnie planista np procesów w kolejce procesów. / / /. ( gotowych < ( czas cyklu przetwarzania procesu tj / ( A /?. 6 /? /= rodzaje planistów planista krótkoterminowy. 6 < C 6 B /. BB. a C 6 /. ( = D <H E G E terminowy MT PQ R O MN JK L K I. < 6 B.. B= nio B /. /= /=. 0 /. CB E 6 B G dysku jest to tzw wymiana procesów (ang. swapping

12 6. ( < B P K B? planowanie c.d. terminowy c.d. uwaga miejsce w tzw terminowego / 0 = < < term T QCRS kolejka procesów zapisanych na dysku planista planista term T QCRS kolejka procesów gotowych planista procesor krótkoterm kolejka procesów GCH ACB DCE zdarzenie zdarzenie przerwanie zegarowe O@ LNM DJ@ ACB ACI do dysku przerwanie od dysku

13 6 C 0 planowanie c.d. terminowy / 0 /. ( jest to e w / 0 / / < / operac AB?@ < / = tj / < /

14 (.. / (. 6 SODQRZDQLHSU]\G]LDáXSURFHVRUD... czyli planista krótkoterminowy rodzaje planowania procesora nie y fun. sys. ( / 0. / ( ekspedytor (ang. dispatcher a 6 skok do odpowiedniego rozkazu (? kryteria planowania procesora czas oczekiwania procesów w kolejce procesów gotowych (precyzyjniej

15 E BE B 0 J? = E? G LE MNE G planowanie procesora c.d. fun. sys. FG C CD = = < faza procesora okres gdy procesor wykonuje kodu procesu faza we/wy okres gdy proces czeka ( /. f_proc( f_wewy( f_proc( f_wewy(... czas (z pkt widzenia procesu czas trwania fazy we/wy (faza nr czas trwania fazy procesora (faza nr CD CJ HG OC? I< IL A G A G A Cz czas (z pkt widzenia s.o. proces P 6 = f_proc( = f_wewy(

16 ( (. 0 6 algorytm SJF SJF = Shortest Job First planista SJF SUHIHUXMHSURFHV\]NUyWNiSU]\V]áiID]i procesora Z\GDMHVL HZWHG\ UHGQLF]DVJRWRZR FL E G]LHQDMPQLHMV]\ rozpatrujemy procesu. ( CzG 0 / Odp 0 / ( jest nieprzewidywalny... SJF? Odp raczej systemy wsadowe/ wieloprog. 0 SJF SJF wysoki priorytet procesu krótka (przysz a faza procesora mo na inaczej definiowa priorytety procesu... np. aktywno procesu mo e obni a jego priorytet (wtedy trzeba cz ciej wywo ywa planist

17 symulacja SJF]Z\ZáDV]F]DQLHP czas trwania fazy procesora czas (pkt widzenia s.o. proces P czas przybycia procesu 0 ms f_proc( ms 0 P P P chwile w których P czas przybycia do kolejki procesów gotowych Proces P P P P 0

18 symulacja SJF]Z\ZáDV]F]DQLHP czas (pkt widzenia s.o. proces P czas przybycia procesu 0 ms f_proc( ms 0 P P P P P Proces P P P P 0

19 symulacja SJF]Z\ZáDV]F]DQLHP czas (pkt widzenia s.o. proces P czas przybycia procesu 0 ms f_proc( ms 0 P P P P P P Proces 0 P P P P

20 symulacja SJF]Z\ZáDV]F]DQLHP czas (pkt widzenia s.o. proces P czas przybycia procesu 0 ms f_proc( ms 0 P P P P P P P Proces 0 P P P P

21 symulacja SJF]Z\ZáDV]F]DQLHP czas (pkt widzenia s.o. proces P czas przybycia procesu 0 ms f_proc( ms 0 P P P P P P P P P P Suma= Proces 0 P P P P 0 aden nowy proces

22 ( symulacja SJF]Z\ZáDV]F]DQLHP czas (pkt widzenia s.o. proces P czas przybycia procesu 0 ms f_proc( ms 0 P P P P P P P P P P Suma= redni czas oczekiwania w kolejce procesów gotowych (czyli = P P P P =./0. ( (

23 0. = < < A?@ =AB?@ AC? B A?? =A 6 algorytm RR RR = Round Robin = planowanie rotacyjne FCSC Unixie s.o RR (dlaczego??? czas (pkt widzenia s.o. kwant czasu = ms f_proc( proces ms P 0 6 P P P P P P P P wszystkie procesy 6 ( 0 / redni czas oczekiwania w kolejce procesów gotowych P P P = =

24 . ( 6 ON FG < = 6 < < = = = 6 6 < = 6 < 6 algorytm wielopoziomowy ( 0 0 / pierwszoplanowe drugoplanowe. ( kiedy ta kolejka S PRQ LM JK HI RR kolejka procesów gotowych/ pierwszoplanowych FCFS kolejka procesów gotowych/ drugoplanowych 6 zasada ce B?= A@ = = = C anie? = 6 E = = D

25 ZiWNL F]DVDPLMHVWZ\JRGQHDE\NRGSURFHVXE\áZ\NRQ\ZDQ\ UyZQRF]H QLHZVSyáELH QLHNLONDUD]\ GRWHJRVáX iziwnl klient klient klient TCP ( zapytanie (SQL < /. serwer baz danych serwer z procesami potomnymi procesy procesy potomne serwera klient klient ( TCP zapytanie (SQL < /. serwer baz danych serwer A < klient procesy

26 ( ( DEF G G Y Z U S Y X WO mq i mj lk j c 6. ` g ZiWNLFG proces zy to = = <.6 6 /0. otwartych plików HE B?@ i te same otwarte pliki I IJC K DB Y ] O UQ L Y\[ O Q UV STL NPO Q R L M L wspólne sekcja danych (zmienne globalne sekcja kodu inne zasoby przydzielone procesowi (m.in. otwarte pliki ^ _ kut n rs npo hij BKW ` ` `< f. ed.0 6 ` a = 0 b a. sekcja stosu (zmienne lokalne procedur adr. powrotne [dlaczego?]

27 0./ KJN JV? B?DS QJR DN / 6 CB < 0 / _ b. /.6 i h o j q yq vu q ~ z }~ { z j }~ { z ZiWNLFG / / 0 0. ( ] M?A U H TL =PO M?B KLA JB EF FGIH =? 0/. BKP / P^ ] [. \. Z[. WYX BKW ^. a ` WI` procesów.6 6 / / 0 c6 b6 6. d e d balne g jl kj d f g n m f d d n m pqr pq Ž œ œ Žž Ÿ š (patrz Solaris m linux/unix pthread WinTN s x vw p tr tur i }ˆ } ~ ƒƒ s.o (np. niektóre wersje biblioteki pthread (np. WinNT s.o. m Œˆ Š{ ~ ƒ

Zarządzanie procesami i wątkami

Zarządzanie procesami i wątkami SOE - Systemy Operacyjne Wykład 4 Zarządzanie procesami i wątkami dr inŝ. Andrzej Wielgus Instytut Mikroelektroniki i Optoelektroniki WEiTI PW Pojęcie procesu (1) Program zbiór instrukcji dla procesora

Bardziej szczegółowo

Zarządzanie procesorem

Zarządzanie procesorem Zarządzanie procesorem 1. Koncepcja procesu 2. Blok kontrolny procesu 3. Planowanie (szeregowanie) procesów! rodzaje planistów! kryteria planowania 4. Algorytmy planowania! FCFS! SJF! RR! planowanie priorytetowe!

Bardziej szczegółowo

Wykład 6. Planowanie (szeregowanie) procesów (ang. process scheduling) Wojciech Kwedlo, Wykład z Systemów Operacyjnych -1- Wydział Informatyki PB

Wykład 6. Planowanie (szeregowanie) procesów (ang. process scheduling) Wojciech Kwedlo, Wykład z Systemów Operacyjnych -1- Wydział Informatyki PB Wykład 6 Planowanie (szeregowanie) procesów (ang. process scheduling) Wojciech Kwedlo, Wykład z Systemów Operacyjnych -1- Wydział Informatyki PB Rodzaje planowania Planowanie długoterminowe. Decyzja o

Bardziej szczegółowo

Fazy procesora i wejścia-wyjścia. Planowanie przydziału procesora. Czasy faz procesora. Planowanie przydziału procesora

Fazy procesora i wejścia-wyjścia. Planowanie przydziału procesora. Czasy faz procesora. Planowanie przydziału procesora Planowanie przydziału procesora W pamięci operacyjnej znajduje się kilka procesów jednocześnie. Kiedy jakiś proces musi czekać, system operacyjny odbiera mu procesor i oddaje do dyspozycji innego procesu.

Bardziej szczegółowo

Planowanie przydziału procesora

Planowanie przydziału procesora Planowanie przydziału procesora Wykład prowadzą: Jerzy Brzeziński Dariusz Wawrzyniak Plan wykładu Komponenty jądra związane z szeregowaniem Ogólna koncepcja planowania Kryteria oceny uszeregowania Algorytmy

Bardziej szczegółowo

Planowanie przydziału procesora

Planowanie przydziału procesora Planowanie przydziału procesora W pamięci operacyjnej znajduje się kilka procesów jednocześnie. Kiedy jakiś proces musi czekać, system operacyjny odbiera mu procesor i oddaje do dyspozycji innego procesu.

Bardziej szczegółowo

Informatyka, systemy, sieci komputerowe

Informatyka, systemy, sieci komputerowe Informatyka, systemy, sieci komputerowe Systemy operacyjne wykład 2 Procesy i wątki issk 1 SO koncepcja procesu i zasobu Proces jest elementarną jednostką pracy zarządzaną przez system operacyjny, wykonującym

Bardziej szczegółowo

Planowanie przydziału procesora

Planowanie przydziału procesora Dariusz Wawrzyniak Plan wykładu Komponenty jądra związane z szeregowaniem Ogólna koncepcja planowania Kryteria oceny algorytmów planowania Algorytmy planowania (2) 1 Komponenty jądra w planowaniu Planista

Bardziej szczegółowo

Przełączanie kontekstu. Planista średnioterminowy. Diagram kolejek. Kolejki planowania procesów. Planiści

Przełączanie kontekstu. Planista średnioterminowy. Diagram kolejek. Kolejki planowania procesów. Planiści Kolejki planowania procesów Diagram kolejek Kolejka zadań (job queue) - tworzą ją procesy wchodzące do systemu. Kolejka procesów gotowych (ready queue) - procesy gotowe do działania, umieszczone w pamięci,

Bardziej szczegółowo

Systemy operacyjne III

Systemy operacyjne III Systemy operacyjne III WYKŁAD 2 Jan Kazimirski 1 Procesy w systemie operacyjnym 2 Proces Współczesne SO w większości są systemami wielozadaniowymi. W tym samym czasie SO obsługuje pewną liczbę zadań procesów

Bardziej szczegółowo

Planowanie przydziału procesora CPU scheduling. Koncepcja szeregowania. Planista przydziału procesora (planista krótkoterminowy) CPU Scheduler

Planowanie przydziału procesora CPU scheduling. Koncepcja szeregowania. Planista przydziału procesora (planista krótkoterminowy) CPU Scheduler Planowanie przydziału procesora CPU scheduling Koncepcja szeregowania Koncepcja szeregowania (Basic Concepts) Kryteria szeregowania (Scheduling Criteria) Algorytmy szeregowania (Scheduling Algorithms)

Bardziej szczegółowo

SYSTEMY OPERACYJNE WYKLAD 6 - procesy

SYSTEMY OPERACYJNE WYKLAD 6 - procesy Wrocław 2007 SYSTEMY OPERACYJNE WYKLAD 6 - procesy Paweł Skrobanek C-3, pok. 323 e-mail: pawel.skrobanek@pwr.wroc.pl www.equus.wroc.pl/studia.html 1 Zasoby: PROCES wykonujący się program ; instancja programu

Bardziej szczegółowo

Systemy Operacyjne - zarządzanie procesami

Systemy Operacyjne - zarządzanie procesami Katedra Informatyki, Politechnika Świętokrzyska w Kielcach Kielce, 26 października 2010 1 1 Proces sekwencyjny 2 Cykl życia procesu 3 Deskryptor procesu 4 współbieżne 2 3 1 Motywacja 2 Kolejki 3 Planiści

Bardziej szczegółowo

Wykład 3. Procesy i wątki. Wojciech Kwedlo, Wykład z Systemów Operacyjnych -1- Wydział Informatyki PB

Wykład 3. Procesy i wątki. Wojciech Kwedlo, Wykład z Systemów Operacyjnych -1- Wydział Informatyki PB Wykład 3 Procesy i wątki Wojciech Kwedlo, Wykład z Systemów Operacyjnych -1- Wydział Informatyki PB Pojęcie procesu Program = plik wykonywalny na dysku Proces = uruchomiony i wykonywany program w pamięci

Bardziej szczegółowo

Planowanie przydziału procesora

Planowanie przydziału procesora Planowanie przydziału procesora Ogólna koncepcja planowania Tryb decyzji określa moment czasu, w którym oceniane i porównywane są priorytety procesów i dokonywany jest wybór procesu do wykonania. Funkcja

Bardziej szczegółowo

Ogólna koncepcja planowania. Planowanie przydziału procesora. Komponenty jądra w planowaniu. Tryb decyzji. Podejmowanie decyzji o wywłaszczeniu

Ogólna koncepcja planowania. Planowanie przydziału procesora. Komponenty jądra w planowaniu. Tryb decyzji. Podejmowanie decyzji o wywłaszczeniu Planowanie przydziału procesora Ogólna koncepcja planowania Tryb decyzji określa moment czasu, w którym oceniane i porównywane są priorytety procesów i dokonywany jest wybór procesu do wykonania. Funkcja

Bardziej szczegółowo

SYSTEMY OPERACYJNE WYKLAD 6 - wątki

SYSTEMY OPERACYJNE WYKLAD 6 - wątki Wrocław 2007 SYSTEMY OPERACYJNE WYKLAD 6 - wątki Paweł Skrobanek C-3, pok. 323 e-mail: pawel.skrobanek@pwr.wroc.pl www.equus.wroc.pl/studia.html 1 PLAN: 1. Wątki 2. Planowanie przydziału procesora (szeregowanie

Bardziej szczegółowo

Procesy i wątki. Blok kontrolny procesu. Proces. Proces - elementy. Stan procesu

Procesy i wątki. Blok kontrolny procesu. Proces. Proces - elementy. Stan procesu Proces Procesy i wątki Proces jest wykonywanym programem. Wykonanie procesu musi przebiegać w sposób sekwencyjny ( w dowolnej chwili na zamówienie naszego procesu może być wykonany co najwyżej jeden rozkaz

Bardziej szczegółowo

! "#$%&'! "# &' ( )*+,-. "#!! "/ :;/ ##$. 45 F45GH,! I#JKILMNO!PQ RST UV:WX)*+,Y PZJ[ -\IL]^_)* <`abc PZ QWX 2E _ a _ c a

! #$%&'! # &' ( )*+,-. #!! / :;/ ##$. 45 F45GH,! I#JKILMNO!PQ RST UV:WX)*+,Y PZJ[ -\IL]^_)* <`abc PZ QWX 2E _ a _ c a ! "#$%&'! "# &' ( )*+,-. "#!! "/01 2345 56789:;/ ##$. 45 ?'&@ABCDE, F45GH,! I#JKILMNO!PQ RST UV:WX)*+,Y PZJ[ -\IL]^_)*

Bardziej szczegółowo

Programowanie współbieżne Wykład 2. Iwona Kochańska

Programowanie współbieżne Wykład 2. Iwona Kochańska Programowanie współbieżne Wykład 2 Iwona Kochańska Miary skalowalności algorytmu równoległego Przyspieszenie Stały rozmiar danych N T(1) - czas obliczeń dla najlepszego algorytmu sekwencyjnego T(p) - czas

Bardziej szczegółowo

Proces y i y w i ąt ą ki

Proces y i y w i ąt ą ki Procesy i wątki Proces Proces jest wykonywanym programem. Wykonanie procesu musi przebiegać w sposób sekwencyjny ( w dowolnej chwili na zamówienie naszego procesu może być wykonany co najwyżej jeden rozkaz

Bardziej szczegółowo

System operacyjny MACH

System operacyjny MACH Emulacja w systemie MCH System operacyjny MCH 4. SD Systemu V HP/UX MS-DOS VMS inne Mikrojądro Zbigniew Suski Zbigniew Suski Podstawowe cele projektu MCH! Dostarczenie podstawy do budowy innych systemów

Bardziej szczegółowo

Procesy, wątki i zasoby

Procesy, wątki i zasoby Procesy, wątki i zasoby Koncepcja procesu i zasobu, Obsługa procesów i zasobów, Cykl zmian stanów procesu i kolejkowanie, Klasyfikacja zasobów, Wątki, Procesy i wątki we współczesnych systemach operacyjnych.

Bardziej szczegółowo

projektowanie systemu

projektowanie systemu projektowanie systemu cel użytkownika: system operacyjny powinien być wygodny, łatwy w użyciu, prosty do nauczenia, niezawodny, bezpieczny i szybki cel producenta: system operacyjny powinien być łatwy

Bardziej szczegółowo

Procesy i wątki. Blok kontrolny procesu. Proces. Proces - elementy. Stan procesu. Blok kontrolny procesu

Procesy i wątki. Blok kontrolny procesu. Proces. Proces - elementy. Stan procesu. Blok kontrolny procesu Proces Procesy i wątki Proces jest wykonywanym programem. Wykonanie procesu musi przebiegać w sposób sekwencyjny ( w dowolnej chwili na zamówienie naszego procesu może być wykonany co najwyżej jeden rozkaz

Bardziej szczegółowo

Informacje o procesach czyli polecenie "ps".

Informacje o procesach czyli polecenie ps. nformacje o procesach czyli polecenie ps Konsola xterm tty tty Konsola xterm ash ps t tty o pidppidcmd sleep D D D ash ash 2 sleep sleep pid=2 ppid= ps t tty o pidppidcmd ash ash które procesy pid= pid=

Bardziej szczegółowo

Stan procesu. gotowy - czeka na przydział procesora, zakończony - zakończył działanie.

Stan procesu. gotowy - czeka na przydział procesora, zakończony - zakończył działanie. Procesy i wątki Proces Proces jest wykonywanym programem. Wykonanie procesu musi przebiegać w sposób sekwencyjny ( w dowolnej chwili na zamówienie naszego procesu może być wykonany co najwyżej jeden rozkaz

Bardziej szczegółowo

Materiały pomocnicze 1

Materiały pomocnicze 1 TECHNIKI DZIELENIA OGRANICZONEGO ZBIORU ZASOBÓW wzajemne wyłączanie procesów od zasobów niepodzielnych PRZYDZIAŁ ZASOBÓW I PLANOWANIE zapobieganie zakleszczeniom zapewnienie dużego wykorzystania zasobów

Bardziej szczegółowo

Zarządzanie procesami (omawiane zagadnienia)

Zarządzanie procesami (omawiane zagadnienia) Zarządzanie procesami (omawiane zagadnienia) Pojęcie procesu Stany procesu Blok kontrolny procesu Tworzenie procesu Sygnały Kończenie wykonania procesu Działanie interpretatora poleceń (shell-a) Koncepcja

Bardziej szczegółowo

Struktury systemów operacyjnych

Struktury systemów operacyjnych Struktury systemów operacyjnych Zadania s.o. Usługi s.o. Budowa s.o. Podejście warstwowe Przykładowe konstrukcje Funkcje systemowe Programy systemowe Maszyny wirtualne Tworzenie i uruchamianie s.o. Procesy

Bardziej szczegółowo

Systemy operacyjne Procesy i wątki

Systemy operacyjne Procesy i wątki Systemy operacyjne Procesy i wątki [2] Proces w systemie operacyjnym Procesem nazywamy wykonujący się program wraz z jego środowiskiem obliczeniowym. Proces stanowi podstawowy obiekt dynamiczny w systemie

Bardziej szczegółowo

4. Procesy pojęcia podstawowe

4. Procesy pojęcia podstawowe 4. Procesy pojęcia podstawowe 4.1 Czym jest proces? Proces jest czymś innym niż program. Program jest zapisem algorytmu wraz ze strukturami danych na których algorytm ten operuje. Algorytm zapisany bywa

Bardziej szczegółowo

Zbigniew S. Szewczak Podstawy Systemów Operacyjnych

Zbigniew S. Szewczak Podstawy Systemów Operacyjnych Zbigniew S. Szewczak Podstawy Systemów Operacyjnych Wykład 7 Planowanie przydziału procesora. Toruń, 2004 Odrabianie wykładów czwartek, 1.04.2004, S7, g. 12.00 za 19.05 czwartek, 15.04.2004, S7, g. 12.00

Bardziej szczegółowo

Procesy, zasoby i wątki

Procesy, zasoby i wątki Dariusz Wawrzyniak Koncepcja procesu i zasobu Obsługa procesów i zasobów Cykl zmian stanów procesu i kolejkowanie Klasyfikacja zasobów Wątki Procesy i wątki we współczesnych systemach operacyjnych Plan

Bardziej szczegółowo

KOMPONENTY SYSTEMÓW OPERACYJNYCH

KOMPONENTY SYSTEMÓW OPERACYJNYCH KOMPONENTY SYSTEMÓW OPERACYJNYCH dr hab. inż. Krzysztof Patan, prof. PWSZ Instytut Politechniczny Państwowa Wyższa Szkoła Zawodowa w Głogowie k.patan@issi.uz.zgora.pl PRZYDZIAŁ CZASU PROCESORA Cel: Stałe

Bardziej szczegółowo

Procesy. W sk³ad procesu wchodzi:

Procesy. W sk³ad procesu wchodzi: Procesy Proces - program w czasie wykonania; wykonanie musi przebiegaæ sekwencyjnie W sk³ad procesu wchodzi: program licznik rozkazów stos sekcja danych Procesy wykonuj¹ siê wspó³bie nie (niekoniecznie

Bardziej szczegółowo

4. Procesy pojęcia podstawowe

4. Procesy pojęcia podstawowe 4. Procesy pojęcia podstawowe 4.1 Czym jest proces? Proces jest czymś innym niż program. Program jest zapisem algorytmu wraz ze strukturami danych na których algorytm ten operuje. Algorytm zapisany bywa

Bardziej szczegółowo

Procesy, zasoby i wątki

Procesy, zasoby i wątki Procesy, zasoby i wątki Wykład prowadzą: Jerzy Brzeziński Dariusz Wawrzyniak Plan wykładu Koncepcja procesu i zasobu Obsługa procesów i zasobów Cykl zmian stanów procesu i kolejkowanie Klasyfikacja zasobów

Bardziej szczegółowo

Procesy, zasoby i wątki

Procesy, zasoby i wątki Wykład prowadzą: Jerzy Brzeziński Dariusz Wawrzyniak Plan wykładu Koncepcja procesu i zasobu Obsługa procesów i zasobów Cykl zmian stanów procesu i kolejkowanie Klasyfikacja zasobów Wątki Procesy i wątki

Bardziej szczegółowo

Pytania do treści wykładów:

Pytania do treści wykładów: Pytania do treści wykładów: Wprowadzenie: 1. Jakie zadania zarządzania realizowane są dla następujących zasobów: a) procesor, b) pamięć, c) plik? 2. W jaki sposób przekazywane jest sterowanie do jądra

Bardziej szczegółowo

Wieloprogramowanie. Systemy operacyjne / Procesy i wątki str.4/32. Proces w systemie operacyjnym. Tworzenie i kończenie procesów

Wieloprogramowanie. Systemy operacyjne / Procesy i wątki str.4/32. Proces w systemie operacyjnym. Tworzenie i kończenie procesów Wieloprogramowanie Systemy Operacyjne Procesy i wątki dr inż. Tomasz Jordan Kruk T.Kruk@ia.pw.edu.pl Instytut utomatyki i Informatyki Stosowanej Politechnika Warszawska One program counter B C D switch

Bardziej szczegółowo

4. Procesy pojęcia podstawowe

4. Procesy pojęcia podstawowe 4. Procesy pojęcia podstawowe 4.1 Czym jest proces? Proces jest czymś innym niż program. Program jest zapisem algorytmu wraz ze strukturami danych na których algorytm ten operuje. Algorytm zapisany bywa

Bardziej szczegółowo

%!! 8 9 : ;!!!"#$%&' ()*+,-./ # " < " & U / & U!"# $%&' ()*+, -. $/ # 89 :; 23 <. A B C D E < :;. 'FGHIJKLMNO 4 PJQRSLT JE 4UVW XY 4

%!! 8 9 : ;!!!#$%&' ()*+,-./ #  <  & U / & U!# $%&' ()*+, -. $/ # 89 :; 23 <. A B C D E < :;. 'FGHIJKLMNO 4 PJQRSLT JE 4UVW XY 4 %!! 8 9 : ;!!!"#$%&' ()*+,-./ # " < " & U / & U!"# $%&' ()*+, -. $/ 01 23453673# 89 :; 23 ?@ A B C D E < :;. 'FGHIJKLMNO 4 PJQRSLT JE 4UVW XY 4 Z[\]^ _` abe 6=>c2 E

Bardziej szczegółowo

Planowanie przydziału procesora

Planowanie przydziału procesora Planowanie przydziału procesora Pojęcia podstawowe. Kryteria planowania. Algorytmy planowania. Planowanie wieloprocesorowe. Planowanie w czasie rzeczywistym. Ocena algorytmów. Wiesław Płaczek Systemy Operacyjne:

Bardziej szczegółowo

SYSTEMY OPERACYJNE: STRUKTURY I FUNKCJE (opracowano na podstawie skryptu PP: Królikowski Z., Sajkowski M. 1992: Użytkowanie systemu operacyjnego UNIX)

SYSTEMY OPERACYJNE: STRUKTURY I FUNKCJE (opracowano na podstawie skryptu PP: Królikowski Z., Sajkowski M. 1992: Użytkowanie systemu operacyjnego UNIX) (opracowano na podstawie skryptu PP: Królikowski Z., Sajkowski M. 1992: Użytkowanie systemu operacyjnego UNIX) W informatyce występują ściśle obok siebie dwa pojęcia: sprzęt (ang. hardware) i oprogramowanie

Bardziej szczegółowo

Działanie systemu operacyjnego

Działanie systemu operacyjnego Budowa systemu komputerowego Działanie systemu operacyjnego Jednostka centralna dysku Szyna systemowa (magistrala danych) drukarki pamięci operacyjnej I NIC sieci Pamięć operacyjna Przerwania Przerwania

Bardziej szczegółowo

.<=->./?-> 0 A " #($" $' $ "./ F / % 6789 G HIJKLMNO 2 #$ ab]^[ #$ P 6 c_`ab b ]^FG&H+ IJ K LMNO P$QR SU^I T T+ UV? cwxky N ` ]^ Z[\]^ _

.<=->./?-> 0 A  #($ $' $ ./ F / % 6789 G HIJKLMNO 2 #$ ab]^[ #$ P 6 c_`ab b ]^FG&H+ IJ K LMNO P$QR SU^I T T+ UV? cwxky N ` ]^ Z[\]^ _ F / % 6789 G HIJKLMNO 2 #$ ab]^[ #$ P 6 c_`ab b ]^FG&H+ IJ K LMNO P$QR SU^I T T+ UV? cwxky N ` ]^ Z[\]^ _` a/r c9 bc ) &HSU]^ IJ S P. ) # P IJ c _`ab]^ ]^ +c T N _`ab]^ \(c a cg QRS _`ab ]^ + ^I )T U/

Bardziej szczegółowo

!"#$%& & (" )(*+$ ", -./.0 $ 1% (2 3%" $78+ " 9+"18 27,.$ )(*+$ ", :+&1

!#$%& & ( )(*+$ , -./.0 $ 1% (2 3% $78+  9+18 27,.$ )(*+$ , :+&1 CD B?@JK&LM-.N OPQ>RS2TU YFGZ[>\]Z^K-._ +,-./0abE^K-.4FGcd6efM5 69:-;>ghi9:jk& Nlmn oz[\]z4p6efmqcd6frstu456vwmxyzz{=u

Bardziej szczegółowo

A4 Klub Polska Audi A4 B6 - sprężyny przód (FWD/Quattro) Numer Kolory Weight Range 1BA / 1BR 1BE / 1BV

A4 Klub Polska Audi A4 B6 - sprężyny przód (FWD/Quattro) Numer Kolory Weight Range 1BA / 1BR 1BE / 1BV Audi A4 B6 - sprężyny przód E0 411 105 BA żółty niebieski różowy 3 E0 411 105 BB żółty niebieski różowy różowy 4 E0 411 105 BC żółty zielony różowy 5 E0 411 105 BD żółty zielony różowy różowy 6 E0 411

Bardziej szczegółowo

I 3 + d l a : B E, C H, C Y, C Z, ES, F R, G B, G R, I E, I T, L T, L U V, P T, S K, S I

I 3 + d l a : B E, C H, C Y, C Z, ES, F R, G B, G R, I E, I T, L T, L U V, P T, S K, S I M G 6 6 5 v 1. 2 0 1 5 G R I L L G A Z O W Y T R Ó J P A L N I K O W Y M G 6 6 5 I N S T R U K C J A U 7 Y T K O W A N I A I B E Z P I E C Z E Ń S T W A S z a n o w n i P a s t w o, D z i ę k u j e m y

Bardziej szczegółowo

Struktura i funkcjonowanie komputera pamięć komputerowa, hierarchia pamięci pamięć podręczna. System operacyjny. Zarządzanie procesami

Struktura i funkcjonowanie komputera pamięć komputerowa, hierarchia pamięci pamięć podręczna. System operacyjny. Zarządzanie procesami Rok akademicki 2015/2016, Wykład nr 6 2/21 Plan wykładu nr 6 Informatyka 1 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia niestacjonarne I stopnia Rok akademicki 2015/2016

Bardziej szczegółowo

!"#$%& ' ()*+,-./-%+01( % (2 3 % :; % 5 - +B% 5; CDE :? F-. GHIJ%KLMN%=O PQRST 1 #U% VW XY % Z VW%+[\]\^_`a\]\bc " L+ > J % a -.K V )

!#$%& ' ()*+,-./-%+01( % (2 3 % :; % 5 - +B% 5; CDE :? F-. GHIJ%KLMN%=O PQRST 1 #U% VW XY % Z VW%+[\]\^_`a\]\bc  L+ > J % a -.K V ) !"#$%& '()*+,-./-%+01( %(23 %456789 +:;% 5 - ?%@A +B% 5;CDE :?F-. GHIJ%KLMN%=OPQRST 1 #U%VW XY% Z VW%+[\]\^_`a\]\bc" L+ > J%a -.K V)*%+01( VW +:# %H % ( 1# VW+:% %K1.UJ+:%=O V^% B +[ %BH %VW67V ^

Bardziej szczegółowo

Simulator of Operating System

Simulator of Operating System Mechanizmy stosowane w systemach operacyjnych system dydaktyczny Simulator of Operating System Sebastian Świerczyna Promotor: dr inż. Jarosław Bilski Politechnika Częstochowska Wydział Inżynierii Mechanicznej

Bardziej szczegółowo

... Ireneusz Mrozek. Wydział Informatyki

... Ireneusz Mrozek. Wydział Informatyki Ireneusz Mrozek Wydział Informatyki Proces wykonujcy si program Proces jednostka pracy systemu zarzdzan przez system operacyjny. W skład procesu wchodz: - program; - dane - zawarto rejestrów, stosu; -

Bardziej szczegółowo

!!" # " $ $ $ %&'(!! " # " $%%&'$%()* +!! ", -. /

!! #  $ $ $ %&'(!!  #  $%%&'$%()* +!! , -. / !!" # " $ $ $ %&'(!! " +!. / #! " ", $%%&'$%()* - )*+$,* -.* %&'(.%&%&/ #"$ $$ 0* $ 1 + + 23 3 40 05 # %&'(.%&%& * *6 * * 6 7 2* $ 8 * 239. 6 39 0 *6 39 *6 6 *6 39 8 7$ 7 + *$ * + 6 6 7 * + $ * + * * #

Bardziej szczegółowo

T G Y ODNIK I PILSKI WTOREK PREZENTACJE 21 WTOREK PREZENTACJE 2 WAK W AC A J C E J Z REMON MO TE T M

T G Y ODNIK I PILSKI WTOREK PREZENTACJE 21 WTOREK PREZENTACJE 2 WAK W AC A J C E J Z REMON MO TE T M P R E Z E N T A C J E 1 9 2 0 P R E Z E N T A C J E T y g o d n i k r a d z i S p r a w d z o n y p r z e z d i a g n o s t ę s t a n s a m o c h o d u j e s t r ó w n i e w a n y, j a k d o b r a k o

Bardziej szczegółowo

()!"#$% $% & '! " "#! &! '

()!#$% $% & '!  #! &! ' ()!"#$% $% & '! " "#! &! ' !" #$!"%&' (!" )*$!"%&' +,-".!" )*$!"%&' /01!" )*$!"%&' +,!" )*$!" 2%&' 3456 789!" )*$!"%&' 89:;1!" )*$!"%&' :;1 1 ?@5#AB 1

Bardziej szczegółowo

Wrocław, dnia 24 czerwca 2016 r. Poz UCHWAŁA NR XXVI/540/16 RADY MIEJSKIEJ WROCŁAWIA. z dnia 16 czerwca 2016 r.

Wrocław, dnia 24 czerwca 2016 r. Poz UCHWAŁA NR XXVI/540/16 RADY MIEJSKIEJ WROCŁAWIA. z dnia 16 czerwca 2016 r. DZE UZĘDY EÓDZA DLŚLĄE, d 24 2016 2966 UCHAŁA XXV/540/16 ADY EE CŁAA d 16 2016 ś g bdó b ó d gó d 18 2 15 d 8 1990 ąd g (D U 2016 446) 12 11 92 1 d 5 1998 ąd (D U 2015 1445 1890), ą 17 4 5 d 7 ś 1991 ś

Bardziej szczegółowo

Opis i zakres czynności sprzątania obiektów Gdyńskiego Centrum Sportu

Opis i zakres czynności sprzątania obiektów Gdyńskiego Centrum Sportu O p i s i z a k r e s c z y n n o c is p r z» t a n i a o b i e k t ó w G d y s k i e g o C e n t r u m S p o r t u I S t a d i o n p i ł k a r s k i w G d y n i I A S p r z» t a n i e p r z e d m e c

Bardziej szczegółowo

Parametry fakturowania. Cennik (eksport) SANDA SP. Z O.O. TRAUGUTTA KOLUSZKI. Szanowni Państwo,

Parametry fakturowania. Cennik (eksport) SANDA SP. Z O.O. TRAUGUTTA KOLUSZKI. Szanowni Państwo, Użytk.-ID: 395 Data: 03-02-2015 Depot: 2900 Nr klienta: 29002476 SANDA SP. Z O.O. TRAUGUTTA 1 95-040 KOLUSZKI Szanowni Państwo, poniższy załącznik zawiera aktualne cenniki za usługi oraz dodatkowe serwisy

Bardziej szczegółowo

*+",-./&$%&- 0!"-!/&$%&' -+!"#$%&'(!"#$%&' -+. &-0+$%&'12, STUSVUVWWX 0'$YZ

*+,-./&$%&- 0!-!/&$%&' -+!#$%&'(!#$%&' -+. &-0+$%&'12, STUSVUVWWX 0'$YZ 0201 0201 01203451 78901 *+",-./&$%&- 0!"-!/&$%&' -+!"#$%&'(!"#$%&' -+. &-0+$%&'12, 345.67895 : ;10< 4=0=9=3 53>?1@> A= 4=5715>5 = =5= 0>A=421 012=2A1 BC D3=5E=5 19F=;>5G : 74==20@> 01I 5=3 21I= = 28I=41

Bardziej szczegółowo

Programowanie Niskopoziomowe

Programowanie Niskopoziomowe Programowanie Niskopoziomowe Wykład 3: Architektura procesorów x86 Dr inż. Marek Mika Państwowa Wyższa Szkoła Zawodowa im. Jana Amosa Komeńskiego W Lesznie Plan Pojęcia ogólne Budowa mikrokomputera Cykl

Bardziej szczegółowo

u«w VH TUMJ : U-U'.U s = w eii5gfshimi>i "l >55 = gc»fgs5jf - 2» - > => -... >.- Z 5C " -' "- K,, 5H IIHli!gi5h-i-m!l!.5 = H i"" i ii; V «i» > 1 J} - - -f.-'".-"f"f.f; vr-.'"--

Bardziej szczegółowo

Rozdział 1. Nazwa i adres Zamawiającego Gdyński Ośrodek Sportu i Rekreacji jednostka budżetowa Rozdział 2.

Rozdział 1. Nazwa i adres Zamawiającego Gdyński Ośrodek Sportu i Rekreacji jednostka budżetowa Rozdział 2. Z n a k s p r a w y G O S I R D Z P I 2 7 1 03 3 2 0 1 4 S P E C Y F I K A C J A I S T O T N Y C H W A R U N K Ó W Z A M Ó W I E N I A f U d o s t p n i e n i e t e l e b i m ó w i n a g ł o n i e n i

Bardziej szczegółowo

I n f o r m a c j e n a t e m a t p o d m i o t u k t ó r e m u z a m a w i a j» c y p o w i e r z y łk p o w i e r z y l i p r o w a d z e p o s t p

I n f o r m a c j e n a t e m a t p o d m i o t u k t ó r e m u z a m a w i a j» c y p o w i e r z y łk p o w i e r z y l i p r o w a d z e p o s t p A d r e s s t r o n y i n t e r n e t o w e j, n a k t ó r e j z a m i e s z c z o n a b d z i e s p e c y f i k a c j a i s t o t n y c h w a r u n k ó w z a m ó w i e n i a ( j e e ld io t y c z y )

Bardziej szczegółowo

Wprowadzenie do systemu Minix

Wprowadzenie do systemu Minix Opis powstał na podstawie pracy dyplomowej Adama Pogorzelskiego Opracowanie laboratoryjnej wersji systemu Minix 2.0 wykonanej w 1998 roku w IAiIS PW. 1. Wprowadzenie System operacyjny (SO) to program lub

Bardziej szczegółowo

SF-AE Sp awik z doci eniem wst pnym Balsa+bambus+lotka 2+2/3+2/4+2/5+2/6+2. SE-KWE Sp awik z doci eniem wst pnym Balsa+polycarbon 2+1/2+2/3+2/3+3/3+4

SF-AE Sp awik z doci eniem wst pnym Balsa+bambus+lotka 2+2/3+2/4+2/5+2/6+2. SE-KWE Sp awik z doci eniem wst pnym Balsa+polycarbon 2+1/2+2/3+2/3+3/3+4 SE-WD SE-WJ SF-AB SJ-WY SJ-WX SJ-WS SM-76/77 SE-WE SF-AE SE-KWE SJ-WR SF-AD SF-AF SF-AG SE-KJG SE-KJH SE-WD SE-WJ SF-AB SJ-WY SJ-WX SJ-WS SM-76/77 Sp awik Middy Onions z Balsa+polycarbon 4+1/4+2/4+3/4+4

Bardziej szczegółowo

2 7k 0 5k 2 0 1 5 S 1 0 0 P a s t w a c z ł o n k o w s k i e - Z a m ó w i e n i e p u b l i c z n e n a u s ł u g- i O g ł o s z e n i e o z a m ó w i e n i u - P r o c e d u r a o t w a r t a P o l

Bardziej szczegółowo

Planowanie przydziału procesora

Planowanie przydziału procesora Planowanie przydziału procesora Komponenty jądra związane z szeregowaniem Ogólna koncepcja planowania Kryteria oceny algorytmów planowania Algorytmy planowania Przykłady implementacji przydziału czasu

Bardziej szczegółowo

!"#$ # % &'# #% # # ( )*+,-.-% /.0! 1!"#$%&' ()*+,-./% "67 8&9:;! )* DE FGHIJ/KLKMNO KM * K 9 PQR4STUVKNWX4N%&Y N )* Z[ \]B^_`ab

!#$ # % &'# #% # # ( )*+,-.-% /.0! 1!#$%&' ()*+,-./% 67 8&9:;! )* DE FGHIJ/KLKMNO KM * K 9 PQR4STUVKNWX4N%&Y N )* Z[ \]B^_`ab !"#$ # % &'# #% # # ( )*+,-.-% /.0! 1=>?@ 1!"#$%&' ()*+,-./%01 2345 "67 8&9:;! )* ?@ABC DE FGHIJ/KLKMNO KM * K 9 PQR4STUVKNWX4N%&Y N )* Z[ \]B^_`abNc LGH M QR4S!"#$%!&' "!ABC$%&' DE C /0 1 FGHIJ CKLM

Bardziej szczegółowo

INŻYNIERIA BEZPIECZEŃSTWA LABORATORIUM NR 2 ALGORYTM XOR ŁAMANIE ALGORYTMU XOR

INŻYNIERIA BEZPIECZEŃSTWA LABORATORIUM NR 2 ALGORYTM XOR ŁAMANIE ALGORYTMU XOR INŻYNIERIA BEZPIECZEŃSTWA LABORATORIUM NR 2 ALGORYTM XOR ŁAMANIE ALGORYTMU XOR 1. Algorytm XOR Operacja XOR to inaczej alternatywa wykluczająca, oznaczona symbolem ^ w języku C i symbolem w matematyce.

Bardziej szczegółowo

Systemy operacyjne, architektura komputerów

Systemy operacyjne, architektura komputerów Systemy operacyjne, architektura komputerów 1. Struktura komputera: procesor, we/wy, magistrala, pamiec. Działanie komputera. Linie magistrali systemowej. Linia danych do przenoszenia danych np. szyna

Bardziej szczegółowo

Podstawy informatyki. System operacyjny. dr inż. Adam Klimowicz

Podstawy informatyki. System operacyjny. dr inż. Adam Klimowicz Podstawy informatyki System operacyjny dr inż. Adam Klimowicz System operacyjny OS (ang. Operating System) Program komputerowy bądź zbiór programów, który zarządza udostępnianiem zasobów komputera aplikacjom.

Bardziej szczegółowo

Zarządzanie w systemach i sieciach komputerowych. Dr inż. Robert Wójcik. Wykład 3. Zarządzanie przydziałami procesora w systemach komputerowych

Zarządzanie w systemach i sieciach komputerowych. Dr inż. Robert Wójcik. Wykład 3. Zarządzanie przydziałami procesora w systemach komputerowych Zarządzanie w systemach i sieciach komputerowych Dr inż. Robert Wójcik Wykład 3. Zarządzanie przydziałami procesora w systemach komputerowych 3.1. Planowanie przydziału procesora http://wazniak.mimuw.edu.pl/index.php

Bardziej szczegółowo

PRZYDZIAŁ PAMIĘCI OPERACYJNEJ

PRZYDZIAŁ PAMIĘCI OPERACYJNEJ PRZYDZIAŁ PAMIĘCI OPERACYJNEJ dr inż. Krzysztof Patan Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski k.patan@issi.uz.zgora.pl Wstęp Pamięć komputera wielka tablica słów (bajtów)

Bardziej szczegółowo

Planowanie przydziału procesora

Planowanie przydziału procesora Dariusz Wawrzyniak Celem wykładu jest przedstawienie zagadnień planowania przydziału procesora, czyli szeregowania procesów w dostępie do procesora. Planowanie takie sprowadza się do wyboru jednego z procesów

Bardziej szczegółowo

!"#$"%%%&' & $ $# % () $### % " "#$" #% #"$!"#$% $* $ " $ $ $!"#$!"$##&&"* % &' (!"$##$& &')*+,-./0%'+ (% %'+ (' %,+ (% 1 %,+ (' # ,. /9:; 1 &%

!#$%%%&' & $ $# % () $### %  #$ #% #$!#$% $* $  $ $ $!#$!$##&&* % &' (!$##$& &')*+,-./0%'+ (% %'+ (' %,+ (% 1 %,+ (' # ,. /9:; 1 &% !"#$"%%%&' & $ $# % () $### % " "#$" #% #"$!"#$% $* $ " $ $ $!"#$!"$##&&"* % &'(!"$##$& &')*+,-./0%'+ (% %'+ (' %,+ (% 1 %,+ (' #234 5678,. /9:; 1 &% ?1@ABCDE- -. / 0. -1 1FG HIJK L,9M NO8,./0:; ?

Bardziej szczegółowo

(' +,-./ ,+++!!"# $!%&$' $ #( ) ' "' * '* +!"#$%&' ()*+,+ 1+! &' + 0 0' )' 0 ) 0 2 ) '2') 3 4 ( ( 5 ' 2 ) 0) 6 +' ' 6' ) $' $ #( ) ' 1

(' +,-./ ,+++!!# $!%&$' $ #( ) ' ' * '* +!#$%&' ()*+,+ 1+! &' + 0 0' )' 0 ) 0 2 ) '2') 3 4 ( ( 5 ' 2 ) 0) 6 +' ' 6' ) $' $ #( ) ' 1 (' +-./+ 0 + 1-+++!!"# $!%&$' $ #( ) ' "' * '* +!"#$%&' ()*++ 1+! &' + 0 0' )' 0 ) 0 2 ) '2') 3 4 ( ( 5 ' 2 ) 0) 6 +' ' 6' 37 3 5 0 ) $' $ #( ) ' 1+!"#$ + -+!"# $%!"#$%&' #( )* +-./01 23145!"#$ 6 %708

Bardziej szczegółowo

Działanie systemu operacyjnego

Działanie systemu operacyjnego Działanie systemu operacyjnego Budowa systemu komputerowego Jednostka centralna Sterownik dysku Sterownik drukarki Sterownik sieci Szyna systemowa (magistrala danych) Sterownik pamięci operacyjnej Pamięć

Bardziej szczegółowo

Ł Ź Ż ć Ą Ż ć Ż Ż Ż ć ć Ż Ż ć Ż ć Ź Ź ć Ż Ż Ż Ę Ę Ż ć ć ć Ż Ż ć ć ć ć Ż ć ć Ż ć Ż Ż Ż Ź Ź Ż Ż Ż ć Ż Ż Ó Ż Ż ć Ż Ż ć Ż ć Ż ć Ż ć ć Ź ć Ć Ż Ż Ż Ż Ż Ż Ż Ż ć Ż Ź Ż ć Ż Ż Ż Ż Ż ć ć ć Ż ć Ł Ź ć Ź Ź Ź ć Ż Ż Ż

Bardziej szczegółowo

2.1 Wstęp Kryteria planowania Algorytmy planowania Systemy wieloprocesorowe i czasu rzeczywistego...

2.1 Wstęp Kryteria planowania Algorytmy planowania Systemy wieloprocesorowe i czasu rzeczywistego... Plan prezentacji Spis treści 1 Planowanie przydziału procesora 1 1.1 Wstęp................................................... 1 1.2 Kryteria planowania............................................ 2 1.3

Bardziej szczegółowo

Planowanie przydziału procesora

Planowanie przydziału procesora Wykład prowadzą: Jerzy Brzeziński Dariusz Wawrzyniak Celem wykładu jest przedstawienie zagadnień planowania przydziału procesora, czyli szeregowania procesów w dostępie do procesora. Planowanie takie sprowadza

Bardziej szczegółowo

Działanie systemu operacyjnego

Działanie systemu operacyjnego Budowa systemu komputerowego Działanie systemu operacyjnego Jednostka centralna dysku Szyna systemowa (magistrala danych) drukarki pamięci operacyjnej sieci Pamięć operacyjna Przerwania Przerwania Przerwanie

Bardziej szczegółowo

!"#$%# &' % ( )*% * )*% )*% * +(% %, -./0!!"#$%&'!" #$ ( )!"#$%&' () *+, -./0 1 $ ' 7689 :; 9 <9 2ABCDE FGH 2CD IJKLM" NO PQRSTU TVWNXY >

!#$%# &' % ( )*% * )*% )*% * +(% %, -./0!!#$%&'! #$ ( )!#$%&' () *+, -./0 1 $ ' 7689 :; 9 <9 2ABCDE FGH 2CD IJKLM NO PQRSTU TVWNXY > !"#$%# &' % ( )*% * )*% )*% * +(% %, -./0!!"#$%&'!" #$ ( )!"#$%&' () *+, -./0 1 $.2 3456 ' 7689 :; 9 ?@ 2ABCDEFGH 2CD IJKLM" NO PQRSTU TVWNXY >Z[B \ ]^_ ` aba "c *+, Z[B $-./0"# 1$ 0 % % % 89:; &'

Bardziej szczegółowo

SYSTEMY OPERACYJNE LABORATORIUM 2014/2015

SYSTEMY OPERACYJNE LABORATORIUM 2014/2015 1 SYSTEMY OPERACYJNE LABORATORIUM 2014/2015 ZASADY OCENIANIA ZADAŃ PROGRAMISTYCZNYCH: Zadania laboratoryjne polegają na symulacji i badaniu własności algorytmów/mechanizmów stosowanych w systemach operacyjnych.

Bardziej szczegółowo

:28:49

:28:49 2016-03-21 10:28:49!"# $ http://www.cnki.net/kcms/detail/37.1414.p.20160321.1028.007.html %&'!"#$%&' ()*+,-. /01 23 45 & 6$789:; + ?@ A B>CDE >C!"#$%&5 4>FGHDIJKLMNO 5JK PQRS TR"#%&5JKUVV 3R"$%&WR"JKXYTR"JK

Bardziej szczegółowo

Celem wykładu jest wprowadzenie fundamentalnych pojęć, integralnie związanych z systemem operacyjnym, na których opiera się przetwarzanie we

Celem wykładu jest wprowadzenie fundamentalnych pojęć, integralnie związanych z systemem operacyjnym, na których opiera się przetwarzanie we Celem wykładu jest wprowadzenie fundamentalnych pojęć, integralnie związanych z systemem operacyjnym, na których opiera się przetwarzanie we współczesnych systemach komputerowych pojęcia procesu i pojęcia

Bardziej szczegółowo

! " # $% % & ' ( & ) * & ' )(&

!  # $% % & ' ( & ) * & ' )(& ) 64 7.D.,. 0 6 64 5 8 C!) )!"#$!"#$%&' )( %& 234567 89:; * (+,-. * ),-. /?*,/ 0 @AB7CD E6 1 AB7C*,/ 0/1 FGHI%JKL MN O PQR SKT*, UVWXY 0 1 *,/ 0 ZS[X AB7C PQR\PQO8]^ _`abca 0 1 Q E ]^ * B7C P QR [ E

Bardziej szczegółowo

Stan procesu. Procesy i zarządzanie procesorem. Koncepcja procesu. Diagram stanów procesu

Stan procesu. Procesy i zarządzanie procesorem. Koncepcja procesu. Diagram stanów procesu Procesy i zarządzanie procesorem Stan procesu Koncepcja procesu i wątku Szeregowanie procesów (process scheduling) Operacje na procesach Procesy współpracujące Komunikacja między procesami Komunikacja

Bardziej szczegółowo

Systemy operacyjne i sieci komputerowe Szymon Wilk System operacyjny 1

Systemy operacyjne i sieci komputerowe Szymon Wilk System operacyjny 1 i sieci komputerowe Szymon Wilk System operacyjny 1 1. System operacyjny (ang. OS Operating System) to oprogramowanie nadzorujące pracę komputera. Programy, które uruchamia użytkownik na komputerze z systemem

Bardziej szczegółowo

ŒŽ Ž š œ górnoprzepustowy filtr IIR (np.

ŒŽ Ž š œ górnoprzepustowy filtr IIR (np. E Q E ûz )LOWUDF \JQDáy F\IURZ\FK Zadania: 1.! " # $ % & ' ( ) * +, -/. 1,43 56 7 8 9 : - ; < ; > 6 5?. +. * 3 @ A +, 7 8* 7 - B D E D F G HE I J G K J L f 1 5 [ Hz], f 15 [ Hz] O P Q E HK R J L/TUJ T

Bardziej szczegółowo

!"#$%&'! () *+!,-$%&./01 # :; - #$ :!! "#$%&' ()*+,-./ 01&' * &'23!4 5"#.67+,89: ; 6016 &' & < & FD GH IJ KL MN%O8 &'N% KP PQR

!#$%&'! () *+!,-$%&./01 # :; - #$ :!! #$%&' ()*+,-./ 01&' * &'23!4 5#.67+,89: ; 6016 &' & < & FD GH IJ KL MN%O8 &'N% KP PQR !"#$%&'! () *+!,-$%&./01 # 23 45.6781.9:; - #$ :!! "#$%&' ()*+,-./ 01&' * &'23!4 5"#.67+,89: ; 6016 &' & < =>?@&'ABCDE &FD GH IJ KL MN%O8 &'N% KP PQRSQ&

Bardziej szczegółowo

CMYK!"#$%&'! ( )*+,-./01! )*789 :;' " ABCDE0 6 )*+,- FGH 6 )*+,-I J KL M6NO > PQ!RS?TU )*+,-VW RSXGY P 6 )*+, P Z[\?TU]^_ `Rab`6 $ $ )*

CMYK!#$%&'! ( )*+,-./01! )*789 :;'  ABCDE0 6 )*+,- FGH 6 )*+,-I J KL M6NO > PQ!RS?TU )*+,-VW RSXGY P 6 )*+, P Z[\?TU]^_ `Rab`6 $ $ )* !"#$%&'! ( )*+,-./01! 23 4 56 )*789 :;' ? @ " ABCDE0 6 )*+,- FGH 6 )*+,-I J KL M6NO > PQ!RS?TU )*+,-VW RSXGY P 6 )*+, P Z[\?TU]^_ `Rab`6 $ $ )*+,c!k Q6?TU )*+,I1 > )*+,-,,!"#$% &'! ( )*)+,&' -.! /0

Bardziej szczegółowo

T00o historyczne: Rozwój uk00adu okresowego pierwiastków 1 Storytelling Teaching Model: wiki.science-stories.org , Research Group

T00o historyczne: Rozwój uk00adu okresowego pierwiastków 1 Storytelling Teaching Model: wiki.science-stories.org , Research Group 13T 00 o h i s t o r y c z n Re o: z w ó j u k 00 a d u o k r e s o w e g o p i e r w i a s t k ó w W p r o w a d z e n i e I s t n i e j e w i e l e s u b s t a n c j i i m o g o n e r e a g o w a z e

Bardziej szczegółowo

M& ( " A;P M ' ">? Z>? :JZ>? "UVM >? " ; = ;FY O " & M >? [S A\ A E D, 8 "V* >? " # ) "V* >? " 678>? ( 9/ I JK 4? 9RS/ > " " P &' ` &

M& (  A;P M ' >? Z>? :JZ>? UVM >?  ; = ;FY O  & M >? [S A\ A E D, 8 V* >?  # ) V* >?  678>? ( 9/ I JK 4? 9RS/ >   P &' ` & 9 789 45M&(" A;P M ' ">? Z>?:JZ>?"UVM >?" ; > @, = ;FYO" & M >? [SA\ )@ A ED, 8 "V* >?" # ) "V* >?" 678>?( 9/ IJK 4? 9RS/> " " P &' ` & > " P &' ) G 9 + :;J K : H 34I!JK Y 4 \ < 3b 2 I \ $GH ( 9 9"3?F

Bardziej szczegółowo

3 ag E.Bielecka-Cimaszkiewicz Poniedziałek Wtorek Środa Czwartek Piątek N P S N P S N P S N P S N P S

3 ag E.Bielecka-Cimaszkiewicz Poniedziałek Wtorek Środa Czwartek Piątek N P S N P S N P S N P S N P S 3 ag E.Bielecka-Cimaszkiewicz 1 8:00-8:45 RT religia 20 EB j.polski 24 EB z.art 19 WE e_dla_bezp 34 2 8:55-9:40 IK biologia 36 CZ chemia 41 KG matematyka 32 MU Ba-Ch B3 CZ chemia 41 KI Ba-Dz B2 3 9:50-10:35

Bardziej szczegółowo

"###1#9 % $#"# #$ ""1&"9%1; " $ K! "###$%!" # $ %& "###$%! $#"#'#&'"$ $#"#'#''"#!"#$%&' ' $ ' $ ' $ (& # ) * +,-.+ /* 01 ' ' () *) +, * *- * ( )*-)./

###1#9 % $## #$ 1&9%1;  $ K! ###$%! # $ %& ###$%! $##'#&'$ $##'#''#!#$%&' ' $ ' $ ' $ (& # ) * +,-.+ /* 01 ' ' () *) +, * *- * ( )*-)./ "###1#9 % $#"# #$ ""1&"9%1;! "###$%!" # $ %& "###$%! $#"#'#&'"$ $#"#'#''"#!"#$%&' ' $ ' $ ' $ (& # ) * +,-.+ /* 01 ' ' () *) +, * *- * ( )*-)./ * (. )01. * ( *). )( ) ( * ) * 0 (*- )*- *- *. *- - 0 ( *).

Bardziej szczegółowo