Systemy Operacyjne - wprowadzenie
|
|
- Antonina Nowicka
- 8 lat temu
- Przeglądów:
Transkrypt
1 Katedra Informatyki, Politechnika Świętokrzyska w Kielcach Kielce, 1 października 2015
2 Plan wykładu 1 2 Bibliografia 3 System komputerowy Oprogramowanie systemowe 4 Początki systemów operacyjnych Systemy wsadowe - monitory Przetwarzanie pośrednie i satelitarne Buforowanie Spooling Systemy z podziałem czasu Systemy jednostanowiskowe Systemy rozproszone Systemy czasu rzeczywistego
3 Plan wykładu 1 2 Bibliografia 3 System komputerowy Oprogramowanie systemowe 4 Początki systemów operacyjnych Systemy wsadowe - monitory Przetwarzanie pośrednie i satelitarne Buforowanie Spooling Systemy z podziałem czasu Systemy jednostanowiskowe Systemy rozproszone Systemy czasu rzeczywistego
4 Plan wykładu 1 2 Bibliografia 3 System komputerowy Oprogramowanie systemowe 4 Początki systemów operacyjnych Systemy wsadowe - monitory Przetwarzanie pośrednie i satelitarne Buforowanie Spooling Systemy z podziałem czasu Systemy jednostanowiskowe Systemy rozproszone Systemy czasu rzeczywistego
5 Plan wykładu 1 2 Bibliografia 3 System komputerowy Oprogramowanie systemowe 4 Początki systemów operacyjnych Systemy wsadowe - monitory Przetwarzanie pośrednie i satelitarne Buforowanie Spooling Systemy z podziałem czasu Systemy jednostanowiskowe Systemy rozproszone Systemy czasu rzeczywistego
6 Plan wykładu 1 2 Bibliografia 3 System komputerowy Oprogramowanie systemowe 4 Początki systemów operacyjnych Systemy wsadowe - monitory Przetwarzanie pośrednie i satelitarne Buforowanie Spooling Systemy z podziałem czasu Systemy jednostanowiskowe Systemy rozproszone Systemy czasu rzeczywistego
7 Plan wykładu 1 2 Bibliografia 3 System komputerowy Oprogramowanie systemowe 4 Początki systemów operacyjnych Systemy wsadowe - monitory Przetwarzanie pośrednie i satelitarne Buforowanie Spooling Systemy z podziałem czasu Systemy jednostanowiskowe Systemy rozproszone Systemy czasu rzeczywistego
8 Plan wykładu 1 2 Bibliografia 3 System komputerowy Oprogramowanie systemowe 4 Początki systemów operacyjnych Systemy wsadowe - monitory Przetwarzanie pośrednie i satelitarne Buforowanie Spooling Systemy z podziałem czasu Systemy jednostanowiskowe Systemy rozproszone Systemy czasu rzeczywistego
9 Plan wykładu 1 2 Bibliografia 3 System komputerowy Oprogramowanie systemowe 4 Początki systemów operacyjnych Systemy wsadowe - monitory Przetwarzanie pośrednie i satelitarne Buforowanie Spooling Systemy z podziałem czasu Systemy jednostanowiskowe Systemy rozproszone Systemy czasu rzeczywistego
10 Plan wykładu 1 2 Bibliografia 3 System komputerowy Oprogramowanie systemowe 4 Początki systemów operacyjnych Systemy wsadowe - monitory Przetwarzanie pośrednie i satelitarne Buforowanie Spooling Systemy z podziałem czasu Systemy jednostanowiskowe Systemy rozproszone Systemy czasu rzeczywistego
11 Plan wykładu 1 2 Bibliografia 3 System komputerowy Oprogramowanie systemowe 4 Początki systemów operacyjnych Systemy wsadowe - monitory Przetwarzanie pośrednie i satelitarne Buforowanie Spooling Systemy z podziałem czasu Systemy jednostanowiskowe Systemy rozproszone Systemy czasu rzeczywistego
12 Plan wykładu 1 2 Bibliografia 3 System komputerowy Oprogramowanie systemowe 4 Początki systemów operacyjnych Systemy wsadowe - monitory Przetwarzanie pośrednie i satelitarne Buforowanie Spooling Systemy z podziałem czasu Systemy jednostanowiskowe Systemy rozproszone Systemy czasu rzeczywistego
13 Plan wykładu 1 2 Bibliografia 3 System komputerowy Oprogramowanie systemowe 4 Początki systemów operacyjnych Systemy wsadowe - monitory Przetwarzanie pośrednie i satelitarne Buforowanie Spooling Systemy z podziałem czasu Systemy jednostanowiskowe Systemy rozproszone Systemy czasu rzeczywistego
14 Plan wykładu 1 2 Bibliografia 3 System komputerowy Oprogramowanie systemowe 4 Początki systemów operacyjnych Systemy wsadowe - monitory Przetwarzanie pośrednie i satelitarne Buforowanie Spooling Systemy z podziałem czasu Systemy jednostanowiskowe Systemy rozproszone Systemy czasu rzeczywistego
15 Plan wykładu 1 2 Bibliografia 3 System komputerowy Oprogramowanie systemowe 4 Początki systemów operacyjnych Systemy wsadowe - monitory Przetwarzanie pośrednie i satelitarne Buforowanie Spooling Systemy z podziałem czasu Systemy jednostanowiskowe Systemy rozproszone Systemy czasu rzeczywistego
16 Plan wykładu 1 2 Bibliografia 3 System komputerowy Oprogramowanie systemowe 4 Początki systemów operacyjnych Systemy wsadowe - monitory Przetwarzanie pośrednie i satelitarne Buforowanie Spooling Systemy z podziałem czasu Systemy jednostanowiskowe Systemy rozproszone Systemy czasu rzeczywistego
17 dr inż. pokój: 3.23 D telefon: (41) a.chrobot@tu.kielce.pl termin konsultacji: czwartek 11:40-13:10
18 Bibliografia - wykład 1 Abraham Silberschatz, James L.Peterson, Peter B.Galvin, Podstawy systemów operacyjnych, wnt, Warszawa Abraham Silberschatz, Peter B. Galvin, Greg Gagne, Podstawy systemów operacyjnych, wnt, Warszawa William Stallings, Systemy operacyjne Struktura i zasady budowy, pwn, Warszawa Andrew S. Tanenbaum, Systemy operacyjne, Helion, Gliwice Andrew S. Tanenbaum, Albert S. Woodhull, Operating Systems Design and Implementation, Pearson Education International, Upper Saddle River, 2009
19 Bibliografia - laboratorium 1 Leonid Bułhak, Ryszard Goczyński, Michał Tuszyński, DOS 5 od środka, Komputerowa Oficyna Wydawnicza HELP, Warszawa Piotr Metzger, Adam Jełowicki, Anatomia PC, Wydawnictwo HELION, Gliwice Gary Syck,Turbo Assembler Biblia użytkownika Wydawnictwo LP&T, Warszawa 1994
20 System komputerowy System komputerowy Oprogramowanie systemowe Definicja System Komputerowy jest to zespół sprzętu i oprogramowania, którego zadaniem jest przetwarzanie danych. Częścią systemu komputerowego jest również jego użytkownik. Przykładami systemu komputerowego są: bankomat, komputer domowy, telefon komórkowy. Sieci komputerowe mogą być traktowane jako jeden spójny system komputerowy lub zespół systemów komputerowych. Elementy systemu komputerowego, zarówno te fizyczne, jak i logiczne nazywamy zasobami. Do zasobów fizycznych możemy zaliczyć: procesor, pamięć i urządzenia wejścia-wyjścia, do zasobów logicznych dane komputerowe, w postaci np. plików.
21 System operacyjny - definicja System komputerowy Oprogramowanie systemowe Definicja System Operacyjny jest częścią systemu komputerowego. Jest programem komputerowym, którego zadaniem jest zarządzanie wszystkimi zasobami systemu komputerowego. Stanowi on kluczowy element oprogramowania, wykonujący takie podstawowe zadania, jak: kontrola i alokacja pamięci, określanie kolejności wykonania programów, sterowanie urządzeniami wejścia-wyjścia, obsługa sieci i zarządzanie plikami.
22 System komputerowy Oprogramowanie systemowe System operacyjny - opis beletrystyczny Neal Stephenson Zamieć Kiedy po raz pierwszy włączasz komputer, masz do czynienia z niemym zbiorowiskiem obwodów, które same z siebie nic nie potrafią. Żeby komputer działał, musisz wlać do obwodów zbiór zasad, które powiedzą im, co należy zrobić. Jak być komputerem. Hiro Protagonista do Bibliotekarza
23 System komputerowy Oprogramowanie systemowe Co należy do zadań Sytemu Operacyjnego? Usprawnienie pracy programisty.
24 System komputerowy Oprogramowanie systemowe Co należy do zadań Sytemu Operacyjnego? Usprawnienie pracy programisty. Sprawiedliwe zarządzanie zasobami komputera.
25 System komputerowy Oprogramowanie systemowe Co należy do zadań Sytemu Operacyjnego? Usprawnienie pracy programisty. Sprawiedliwe zarządzanie zasobami komputera. Nadzór nad programami użytkownika.
26 System komputerowy Oprogramowanie systemowe Co należy do zadań Sytemu Operacyjnego? Usprawnienie pracy programisty. Sprawiedliwe zarządzanie zasobami komputera. Nadzór nad programami użytkownika. Świadczenie usług programom użytkownika, które są wykonywane przez system komputerowy.
27 System komputerowy Oprogramowanie systemowe Co należy do zadań Sytemu Operacyjnego? Usprawnienie pracy programisty. Sprawiedliwe zarządzanie zasobami komputera. Nadzór nad programami użytkownika. Świadczenie usług programom użytkownika, które są wykonywane przez system komputerowy. Ułatwienie użytkownikowi posługiwania się systemem komputerowym.
28 Proste oprogramowanie Pierwsze systemy komputerowe w ogóle nie posiadały systemów operacyjnych. Z czasem stworzono dla nich oprogramowanie, które przyczyniło się do powstania lub weszło w skład systemów operacyjnych. Niewątpliwie należy do niego zaliczyć biblioteki procedur obsługi urządzeń wejścia-wyjścia. Pozwalały one odciążyć programistę od kodowania powtarzających się fragmentów programu, tym samym zmniejszając prawdopodobieństwo popełnienia przez niego błędów. Do oprogramowania systemowego można zaliczyć również program ładujący (ang. loader), który stanowił część oprogramowania podstawowego. W skład tego oprogramowania wchodziły również kompilatory ówczesnych języków programowania (BASIC, COBOL, FOR- TRAN) i konsolidatory (ang. linker).
29 Charakterystyka pierwszych systemów komputerowych: Zalety: + bezpośrednia styczność programisty z komputerem, Wady:
30 Charakterystyka pierwszych systemów komputerowych: Zalety: + bezpośrednia styczność programisty z komputerem, + programista miał całkowitą kontrolę nad systemem komputerowym. Wady:
31 Charakterystyka pierwszych systemów komputerowych: Zalety: + bezpośrednia styczność programisty z komputerem, + programista miał całkowitą kontrolę nad systemem komputerowym. Wady: - duża cena,
32 Charakterystyka pierwszych systemów komputerowych: Zalety: + bezpośrednia styczność programisty z komputerem, + programista miał całkowitą kontrolę nad systemem komputerowym. Wady: - duża cena, - brak jakiegokolwiek oprogramowania wspomagającego,
33 Charakterystyka pierwszych systemów komputerowych: Zalety: + bezpośrednia styczność programisty z komputerem, + programista miał całkowitą kontrolę nad systemem komputerowym. Wady: - duża cena, - brak jakiegokolwiek oprogramowania wspomagającego, - czasochłonna i skomplikowana obsługa,
34 Charakterystyka pierwszych systemów komputerowych: Zalety: + bezpośrednia styczność programisty z komputerem, + programista miał całkowitą kontrolę nad systemem komputerowym. Wady: - duża cena, - brak jakiegokolwiek oprogramowania wspomagającego, - czasochłonna i skomplikowana obsługa, - skomplikowane usuwanie błędów w oprogramowaniu,
35 Charakterystyka pierwszych systemów komputerowych: Zalety: + bezpośrednia styczność programisty z komputerem, + programista miał całkowitą kontrolę nad systemem komputerowym. Wady: - duża cena, - brak jakiegokolwiek oprogramowania wspomagającego, - czasochłonna i skomplikowana obsługa, - skomplikowane usuwanie błędów w oprogramowaniu, - praca oparta na harmonogramach.
36 Systemy wsadowe Plan wykładu Aby zwiększyć efektywność pierwszych systemów komputerowych zatrudniano specjalnie przeszkolonych operatorów, których zadaniem była obsługa komputera, polegająca na kompilowaniu i uruchomianiu programów. Programiści przekazywali swoje programy, w postaci kodu źródłowego wydrukowanego na kartach perforowanych operatorowi, a ten uruchamiał je zgodnie z ich instrukcjami. Operator z reguły nie był programistą, a więc jeśli program zawierał błędy, mógł tylko przekazać informacje o nich programiście i zająć się uruchamianiem innego programu. W celu usprawnienia swojej pracy operatorzy segregowali programy uwzględniając ich wymagania. Wszystkie programy o podobnych wymaganiach (np. kompilowanych tym samym kompilatorem) organizowali w jeden zbiór zwany wsadem (ang. batch). Stąd powstała nazwa dla tych systemów komputerowych systemy wsadowe.
37 Systemy wsadowe charakterystyka Zalety: + lepsza organizacja pracy komputera, Wady:
38 Systemy wsadowe charakterystyka Zalety: + lepsza organizacja pracy komputera, + efektywniejsze wykorzystanie systemu komputerowego. Wady:
39 Systemy wsadowe charakterystyka Zalety: + lepsza organizacja pracy komputera, + efektywniejsze wykorzystanie systemu komputerowego. Wady: - konieczność zatrudnienia i/lub przeszkolenia operatora,
40 Systemy wsadowe charakterystyka Zalety: + lepsza organizacja pracy komputera, + efektywniejsze wykorzystanie systemu komputerowego. Wady: - konieczność zatrudnienia i/lub przeszkolenia operatora, - odsunięcie programisty od sprzętu.
41 Prosty monitor Plan wykładu Z biegiem czasu część czynności, które wykonywał operator została zautomatyzowana. Ich wykonaniem zajął się program o nazwie monitor rezydujący. Składał się on z interpretera kart sterujących, modułu porządkującego zadania i programu ładującego. Monitor od chwili uruchomienia, do chwili zakończenia działania systemu komputerowego zawsze pozostawał w pamięci operacyjnej. Można go więc uznać za protoplastę jądra systemu operacyjnego.
42 Praca pośrednia Plan wykładu Po usprawnieniu pracy operatora kolejnym wąskim gardłem obniżającym wydajność systemów komputerowych okazały się urządzenia wejścia-wyjścia, do których należały przede wszystkim czytniki kart perforowanych i drukarki. Szybszym nośnikiem danych od kart były taśmy magnetyczne, ale posiadały one podstawową wadę - nie można było na nich bezpośrednio zapisywać, tak jak na kartach perforowanych. Rozwiązanie problemu polegało na zakupie specjalnych urządzeń, które przepisywały zawartość kart perforowanych na taśmę magnetyczną lub dane z taśmy magnetycznej drukowały na drukarce. Podczas trwania tych czynności komputer mógł pracować wczytując programy i dane z taśm wcześniej przygotowanych przez te urządzenia i zapisując wynik swej pracy na innych taśmach. Taki sposób obsługi czytników kart i drukarek nazywamy pracą pośrednią (ang. off-line).
43 Przetwarzanie satelitarne Odmianą opisanego wcześniej rozwiązania były systemy komputerowe, składające się z głównego komputera, korzystającego wyłącznie z napędów taśm magnetycznych, jako jednostek wejścia-wyjścia i z szeregu mniejszych komputerów, które spełniały funkcję opisanych wcześniej urządzeń. Konsekwencją pracy pośredniej było uniezależnienie działania programów użytkownika, od rodzaju urządzeń wejścia-wyjścia z jakimi pracowały. Uruchomiony program (proces) wykonywał odczyt lub zapis na urządzeniu logicznym, natomiast monitor, którego częścią stały się biblioteki podprogramów wejścia-wyjścia odwzorowywał to urządzenie na urządzenie fizyczne.
44 Praca pośrednia - charakterystyka Zalety: + lepsze wykorzystanie jednostki obliczeniowej centralnego komputera, Wady:
45 Praca pośrednia - charakterystyka Zalety: + lepsze wykorzystanie jednostki obliczeniowej centralnego komputera, + wirtualizacja urządzeń wejścia-wyjścia. Wady:
46 Praca pośrednia - charakterystyka Zalety: + lepsze wykorzystanie jednostki obliczeniowej centralnego komputera, + wirtualizacja urządzeń wejścia-wyjścia. Wady: - koszt zakupu dodatkowych urządzeń.
47 Praca pośrednia - charakterystyka Zalety: + lepsze wykorzystanie jednostki obliczeniowej centralnego komputera, + wirtualizacja urządzeń wejścia-wyjścia. Wady: - koszt zakupu dodatkowych urządzeń. - długi czas przetwarzania zadania.
48 Buforowanie wejścia-wyjścia Postęp w dziedzinie architektury komputerów umożliwił jednoczesną pracę procesora i urządzeń wejścia-wyjścia w obrębie jednego systemu komputerowego. W czasie, kiedy procesor realizował obliczenia urządzenia wejściowe odczytywały dane, które były potrzebne programowi w przyszłości i umieszczały je w odpowiednich miejscach w pamięci operacyjnej komputera. Te miejsca określono mianem buforów, a samą technikę buforowaniem. Stosowano ją również w operacjach wyjścia. Wyniki swojej pracy program nie wysyłał bezpośrednio do urządzenia wyjściowego, lecz umieszczał je w odpowiednich buforach. Zapełnianie buforów wejściowych i opróżnianie wyjściowych nadzorował system operacyjny. Buforowanie ma na celu zrównoważenie obciążenia procesora i urządzeń wejścia-wyjścia.
49 Efektywność buforowania W rzeczywistym systemie komputerowym dosyć rzadko występują programy, które w równym stopniu korzystają z procesora i jednostek wejścia-wyjścia. Najczęściej występują dwie odmiany zadań: uzależnione od wejścia-wyjścia lub uzależnione od procesora. Zadania uzależnione do wejścia-wyjścia wykonują więcej operacji pobrania danych, niż obliczeń, co powoduje, że procesor czeka na zakończenie pracy przez urządzenia wejścia-wyjścia. W przypadku zadań uzależnionych od procesora sytuacja jest odwrotna. W obu przypadkach buforowanie, jeśli nie jest wspierane dodatkowymi rozwiązaniami może się nie sprawdzić.
50 Buforowanie - charakterystyka Zalety: + zrównoważenie (a przynajmniej próba) obciążenia jednostek wjeścia-wyjścia i procesora, Wady:
51 Buforowanie - charakterystyka Zalety: + zrównoważenie (a przynajmniej próba) obciążenia jednostek wjeścia-wyjścia i procesora, + mały koszt rozwiązania. Wady:
52 Buforowanie - charakterystyka Zalety: + zrównoważenie (a przynajmniej próba) obciążenia jednostek wjeścia-wyjścia i procesora, + mały koszt rozwiązania. Wady: - mała efektywność (w przypadku pierwszych rozwiązań).
53 Spooling Plan wykładu Ulepszeniem techniki buforowania, które pojawiło się wraz z upowszechnieniem pamięci dyskowych o dostępnie swobodnym był spooling (ang. simultaneous peripheral operation on-line). Umożliwiał on równoczesne buforowanie na dysku danych wejściowych i wyników pracy wielu zadań. Możliwe również stało się umieszczanie w pamięci dyskowej pewnej liczby zadań (programów użytkowników) i dynamiczne planowanie kolejności ich wykonania. System operacyjny stał się odpowiedzialny za obsługę pamięci dyskowej, nadzorowanie spoolingu i za wspomniane planowanie.
54 Systemy wielodostępne i wielozadaniowe Kolejna generacja systemów komputerowych dysponowała na tyle dużą pamięcią operacyjną, że mogła utrzymywać w niej równocześnie do kilkudziesięciu procesów użytkownika. Procesor mógł je wykonywać w dowolnej kolejności. W chwili, gdy bieżące zadanie musiało pobrać dane z urządzenia wejściowego, procesor był przełączany do innego zadania, które oczekiwało na wykonanie. Za przełączanie procesora między zadaniami i określanie kolejności ich wykonania odpowiedzialny stał się system operacyjny. Do jego obowiązków należała również ochrona obszarów pamięci operacyjnej przydzielonych poszczególnym procesom (zadaniom). Kiedy systemy komputerowe zaczęto wyposażać w terminale, składające się z monitora CRT i klawiatury, stało się możliwe użytkowanie komputera przez kilkunastu lub kilkudziesięciu użytkowników równocześnie.
55 Systemy wielodostępne i wielozadaniowe Aby ich praca mogła przebiegać równocześnie i w sposób interaktywny procesor musiał być przełączany pomiędzy zadaniami poszczególnych użytkowników, co pewien krótki odcinek czasu. Systemy tego typu mogły również wykonywać zadania w trybie wsadowym. Systemy operacyjne działające na takich systemach komputerowych (które określa się mianem wielozadaniowych i wielodostępnych) są skomplikowanym oprogramowaniem. Do ich zadań należy nie tylko zarządzanie i ochrona programów, ale również ochrona i zarządzanie danymi użytkowników zgromadzonymi w pamięciach dyskowych oraz interaktywna komunikacja z użytkownikiem. W nadzorowanych przez nie systemach komputerowych nie tylko jest ważny czas przetwarzania zadań, ale również czas odpowiedzi systemu, który jest wyznacznikiem stopnia jego interaktywności i wygody użytkowania.
56 Systemy wielodostępne i wielozadaniowe - charakterystyka Zalety: + możliwość jednoczesnej pracy wielu użytkowników, Wady:
57 Systemy wielodostępne i wielozadaniowe - charakterystyka Zalety: + możliwość jednoczesnej pracy wielu użytkowników, + bezpośredni kontakt programisty z systemem komputerowym, Wady:
58 Systemy wielodostępne i wielozadaniowe - charakterystyka Zalety: + możliwość jednoczesnej pracy wielu użytkowników, + bezpośredni kontakt programisty z systemem komputerowym, + wygoda użytkowania, Wady:
59 Systemy wielodostępne i wielozadaniowe - charakterystyka Zalety: + możliwość jednoczesnej pracy wielu użytkowników, + bezpośredni kontakt programisty z systemem komputerowym, + wygoda użytkowania, + możliwość wykonywania zadań wsadowych w tle, Wady:
60 Systemy wielodostępne i wielozadaniowe - charakterystyka Zalety: + możliwość jednoczesnej pracy wielu użytkowników, + bezpośredni kontakt programisty z systemem komputerowym, + wygoda użytkowania, + możliwość wykonywania zadań wsadowych w tle, + efektywność. Wady:
61 Systemy wielodostępne i wielozadaniowe - charakterystyka Zalety: + możliwość jednoczesnej pracy wielu użytkowników, + bezpośredni kontakt programisty z systemem komputerowym, + wygoda użytkowania, + możliwość wykonywania zadań wsadowych w tle, + efektywność. Wady: - względnie duża cena.
62 Systemy jednostanowiskowe Rozwój w dziedzinie sprzętu doprowadził do powstania tanich komputerów osobistych, które stanowiły konkurencję dla dużych systemów komputerowych, a obecnie dominują na rynku informatycznym. Dla tych komputerów powstały specjalne wersje systemów operacyjnych. Najpierw były to dosyć proste systemy, jak MS-DOS, z czasem zaczęły jednak ewoluować i stawać się skomplikowanymi systemami wielozadaniowymi, z możliwością obsługi (niekoniecznie równoczesnej) wielu użytkowników, takimi jak MS-Windows i Mac OS. Część dużych systemów operacyjnych została przystosowana do pracy na takich komputerach. Tutaj sztandarowym przykładem są różne odmiany systemu Unix.
63 Systemy z wieloma procesorami Wraz z postępem w dziedzinie sprzętu pojawiły się systemy komputerowe zawierające więcej niż jeden procesor do przetwarzania danych. Te systemy możemy podzielić na trzy grupy: 1 wieloprocesory - komputery z określoną liczbą procesorów mających wspólną pamięć, 2 wielokomputery - komputery jedno lub wieloprocesorowe połączone lokalną siecią komputerową, 3 systemy rozproszone - tak jak wyżej, ale połączenie jest realizowane za pomocą sieci rozległej. Rozróżniamy dwa rodzaje systemów operacyjnych współpracujących z systemami z wieloma procesorami, opartymi o sieć: 1 rozproszone systemy operacyjne, np.: Linux z rozszerzeniem Kerrighed, Windows 2003, 2 sieciowe systemy operacyjne, np.: Unix, Windows, Mac OS.
64 Systemy czasu rzeczywistego Systemy czasu rzeczywistego mają za zadanie zapewnienie wykonania zadań w ściśle określonych ramach czasowych. Najczęściej są one stosowane wszędzie tam, gdzie trzeba zapewnić bardzo szybkie przetwarzanie danych, np.: w elektrowniach atomowych, samolotach. Przykładem takiego systemu jest system QNX. W chwili obecnej panuje pogląd, że systemy biurkowe zaczynają zbliżać się swoimi możliwościami do systemów czasu rzeczywistego i że zaciera się powoli różnica między tymi kategoriami.
65 Pytania Plan wykładu?
66 Koniec Plan wykładu Dziękuję Państwu za uwagę!
Systemy Operacyjne wprowadzenie
Katedra Informatyki, Politechnika Świętokrzyska w Kielcach Kielce, 6 października 2006 Plan wykładu 1 2 Skrócona bibliografia 3 System komputerowy Oprogramowanie systemowe 4 Początki systemów operacyjnych
Informatyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny) Niestacjonarne (stacjonarne / niestacjonarne)
Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Systemy operacyjne 1 Nazwa modułu w języku angielskim Operating systems 1
Wprowadzenie do systemów operacyjnych. mgr inż. Krzysztof Szałajko
Wprowadzenie do systemów operacyjnych mgr inż. Krzysztof Szałajko Co to jest system operacyjny? Co to jest system komputerowy? 2 / 37 Definicja: system operacyjny System operacyjny jest programem pośredniczącym
E-I-0006-s3. Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)
KARTA MODUŁU / KARTA PRZEDMIOTU Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. Kod modułu E-I-0006-s3 Nazwa modułu Systemy operacyjne 1 Nazwa modułu w języku angielskim Operating
SYSTEMY OPERACYJNE. kik.pcz.czest.pl/so. (C) KIK PCz 2009. Materiały pomocnicze 1 PROWADZI: PODSTAWOWA LITERATURA: ZAJĘCIA: STRONA
SYSTEMY OPERACYJNE PROWADZI: dr inż. Jarosław Bilski Katedra Inżynierii Komputerowej Politechnika Częstochowska Wykład dla kierunku Informatyka 2 ZAJĘCIA: Obowiązkowe Wykład Laboratorium 2 godziny tygodniowo
Informatyka. informatyka i nauki komputerowe (computer science)
Informatyka informacja i jej reprezentacje informatyka i nauki komputerowe (computer science) algorytmika efektywność algorytmów poprawność algorytmów złożoność obliczeniowa, problemy NP-trudne (NP-zupełne)
Systemy operacyjne. Paweł Pełczyński
Systemy operacyjne Paweł Pełczyński ppelczynski@swspiz.pl 1 Program przedmiotu Wprowadzenie Struktura systemów operacyjnych Procesy i Wątki Komunikacja międzyprocesowa Szeregowanie procesów Zarządzanie
E-1IZ2-06-s4. Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)
KARTA MODUŁU / KARTA PRZEDMIOTU Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. Kod modułu E-1IZ2-06-s4 Nazwa modułu Systemy operacyjne 1 Nazwa modułu w języku angielskim Operating
Wprowadzenie. Dariusz Wawrzyniak. Miejsce, rola i zadania systemu operacyjnego w oprogramowaniu komputera
Dariusz Wawrzyniak Plan wykładu Definicja, miejsce, rola i zadania systemu operacyjnego Klasyfikacja systemów operacyjnych Zasada działania systemu operacyjnego (2) Definicja systemu operacyjnego (1) Miejsce,
Systemy operacyjne. wykład dr Marcin Czarnota laboratorium mgr Radosław Maj
Systemy operacyjne wykład dr Marcin Czarnota laboratorium mgr Radosław Maj Plan wykładów 1. Wprowadzenie, 2. Procesy, wątki i zasoby, 3. Planowanie przydziału procesora, 4. Zarządzanie pamięcią operacyjną,
Wprowadzenie. Dariusz Wawrzyniak. Miejsce, rola i zadania systemu operacyjnego w oprogramowaniu komputera
Dariusz Wawrzyniak Plan wykładu Definicja, miejsce, rola i zadania systemu operacyjnego Klasyfikacja systemów operacyjnych Zasada działania systemu operacyjnego (2) Miejsce, rola i zadania systemu operacyjnego
dr inż. Konrad Sobolewski Politechnika Warszawska Informatyka 1
dr inż. Konrad Sobolewski Politechnika Warszawska Informatyka 1 Cel wykładu Definicja, miejsce, rola i zadania systemu operacyjnego Klasyfikacja systemów operacyjnych Zasada działanie systemu operacyjnego
Systemy operacyjne. Wprowadzenie. Wykład prowadzą: Jerzy Brzeziński Dariusz Wawrzyniak
Wprowadzenie Wykład prowadzą: Jerzy Brzeziński Dariusz Wawrzyniak Plan wykładu Definicja, miejsce, rola i zadania systemu operacyjnego Klasyfikacja systemów operacyjnych Zasada działania systemu operacyjnego
Systemy Operacyjne. wykład 1. Adam Kolany. Październik, Instytut Techniczny Państwowa Wyższa Szkoła Zawodowa w Nowym Sączu
Systemy Operacyjne wykład 1. Adam Kolany Instytut Techniczny Państwowa Wyższa Szkoła Zawodowa w Nowym Sączu dr.a.kolany@wp.pl Październik, 2007 Literatura DrAK (PWSZ) Systemy Operacyjne 11 Październik,
Podstawy informatyki. Izabela Szczęch. Politechnika Poznańska
Podstawy informatyki Izabela Szczęch Politechnika Poznańska SYSTEMY OPERACYJNE 2 Plan wykładu Definicja, miejsce, rola i zadania systemu operacyjnego w oprogramowaniu komputera Klasyfikacja systemów operacyjnych
System operacyjny System operacyjny
System operacyjny System operacyjny (ang. operating system) jest programem (grupą programów), który pośredniczy między użytkownikiem komputera a sprzętem komputerowym. Jest on niezbędny do prawidłowej
PRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Kierunek: Inżynieria Biomedyczna Rodzaj przedmiotu: obowiązkowy moduł specjalności informatyka medyczna Rodzaj zajęć: wykład, laboratorium I KARTA PRZEDMIOTU CEL PRZEDMIOTU PRZEWODNIK
Systemy operacyjne. Informatyka Stosowana, I rok. Krzysztof Wilk. Katedra Informatyki Stosowanej i Modelowania
Systemy operacyjne Informatyka Stosowana, I rok Krzysztof Wilk Katedra Informatyki Stosowanej i Modelowania wilk@metal.agh.edu.pl Konsultacje: poniedziałek, 11.30-13; B-4, pok. 207 Systemy operacyjne Wykłady:
PRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Kierunek: Informatyka Rodzaj przedmiotu: obowiązkowy w ramach treści kierunkowych, moduł kierunkowy ogólny Rodzaj zajęć: wykład, laboratorium I KARTA PRZEDMIOTU CEL PRZEDMIOTU PRZEWODNIK
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
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ęć
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
Definicja systemu operacyjnego (1) Definicja systemu operacyjnego (2) Miejsce systemu operacyjnego w architekturze systemu komputerowego
Systemy operacyjne wprowadzenie 1 Definicja systemu operacyjnego (1) Definicja systemu operacyjnego (2) System operacyjny jest zbiorem ręcznych i automatycznych procedur, które pozwalają grupie osób na
Systemy operacyjne. Systemy operacyjne. Systemy operacyjne. Zadania systemu operacyjnego. Abstrakcyjne składniki systemu. System komputerowy
Systemy operacyjne Systemy operacyjne Dr inż. Ignacy Pardyka Literatura Siberschatz A. i inn. Podstawy systemów operacyjnych, WNT, Warszawa Skorupski A. Podstawy budowy i działania komputerów, WKiŁ, Warszawa
Opis efektów kształcenia dla modułu zajęć
Nazwa modułu: Projektowanie i użytkowanie systemów operacyjnych Rok akademicki: 2013/2014 Kod: EAR-2-324-n Punkty ECTS: 5 Wydział: Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Kierunek:
Architektura i administracja systemów operacyjnych
Architektura i administracja systemów operacyjnych Wykład 1 Jan Tuziemski Część slajdów to zmodyfiowane slajdy ze strony os-booi.com copyright Silberschatz, Galvin and Gagne, 2013 Informacje wstępne Prowadzący
Podstawy programowania
Podstawy programowania Część pierwsza Od języka symbolicznego do języka wysokiego poziomu Autor Roman Simiński Kontakt roman.siminski@us.edu.pl www.us.edu.pl/~siminski Niniejsze opracowanie zawiera skrót
Systemy operacyjne. wykład 1- System operacyjny i jego zadania. dr Marcin Ziółkowski
Systemy operacyjne wykład 1- System operacyjny i jego zadania dr Marcin Ziółkowski Instytut Matematyki i Informatyki Akademia im. Jana Długosza w Częstochowie 3marca2016r. PLAN WYKŁADU 1 Historia i zadania
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
Działanie systemu operacyjnego
Działanie systemu operacyjnego Budowa systemu komputerowego I NIC Jednostka centralna Sterownik dysku Sterownik drukarki Sterownik sieci Szyna systemowa (magistrala danych) Sterownik pamięci operacyjnej
Systemy operacyjne. Program przedmiotu. Forma zaliczenia przedmiotu. Dariusz Wawrzyniak 1
Systemy operacyjne Dariusz Wawrzyniak Politechnika Poznańska Instytut Informatyki ul. Piotrowo 3a, CW p. 5 60-965 Poznań Dariusz.Wawrzyniak@cs.put.poznan.pl www.cs.put.poznan.pl/dwawrzyniak www.cs.put.poznan.pl/sop
Systemy operacyjne. Program przedmiotu
Systemy operacyjne Dariusz Wawrzyniak Politechnika Poznańska Instytut Informatyki ul. Piotrowo 3a, CW p. 5 60-965 Poznań Dariusz.Wawrzyniak@cs.put.poznan.pl www.cs.put.poznan.pl/dwawrzyniak www.cs.put.poznan.pl/sop
Uniwersytet w Białymstoku Wydział Ekonomiczno-Informatyczny w Wilnie SYLLABUS na rok akademicki 2010/2011 http://www.wilno.uwb.edu.
SYLLABUS na rok akademicki 010/011 Tryb studiów Studia stacjonarne Kierunek studiów Informatyka Poziom studiów Pierwszego stopnia Rok studiów/ semestr 1(rok)/1(sem) Specjalność Bez specjalności Kod katedry/zakładu
Systemy operacyjne. Literatura do zagadnień wykładowych (1) Literatura do zagadnień wykładowych (2) Program przedmiotu. Forma zaliczenia przedmiotu
Systemy operacyjne Dariusz Wawrzyniak Politechnika Poznańska Instytut Informatyki ul. Piotrowo 3a, CW p. 5 60-965 Poznań Dariusz.Wawrzyniak@cs.put.poznan.pl www.cs.put.poznan.pl/dwawrzyniak www.cs.put.poznan.pl/sop
Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2013/2014
Politechnika Krakowska im. Tadeusza Kościuszki Karta przedmiotu Wydział Mechaniczny obowiązuje studentów rozpoczynających studia w roku akademickim 2013/2014 Kierunek studiów: Informatyka Stosowana Forma
Systemy operacyjne Charakterystyka systemów operacyjnych
Systemy operacyjne Charakterystyka systemów operacyjnych Dr inŝ. Dariusz Caban mailto:dariusz.caban@pwr.wroc.pl tel.: (071)320-2823 Literatura A. Silberschatz, J.L. Peterson, P.B. Galvin Podstawy systemów
Technologie Informacyjne
page.1 Technologie Informacyjne Wersja: 4 z drobnymi modyfikacjami! Wojciech Myszka 2013-10-14 20:04:01 +0200 page.2 Cel zajęć Cele zajęć: Uaktualnienie i ujednolicenie wiedzy/terminologii oraz zdobycie
2013-04-25. Czujniki obiektowe Sterowniki przemysłowe
Ogólne informacje o systemach komputerowych stosowanych w sterowaniu ruchem funkcje, właściwości Sieci komputerowe w sterowaniu informacje ogólne, model TCP/IP, protokoły warstwy internetowej i transportowej
WIELODOSTĘPNE SYSTEMY OPERACYJNE 1 (SO1)
WYŻSZA SZKOŁA INFORMATYKI STOSOWANEJ I ZARZĄDZANIA WYDZIAŁ INFORMATYKI WIELODOSTĘPNE SYSTEMY OPERACYJNE 1 (SO1) oraz UŻYTKOWANIE SYSTEMU UNIX WYKŁADY I LABORATORIUM KOMPUTEROWE (konspekt) Prowadzący wykłady:
Systemy operacyjne III
Systemy operacyjne III Jan Kazimirski 1 Opis zajęć Prezentacja budowy i zasad działania współczesnego systemu operacyjnego Prezentacja podstawowych elementów systemów operacyjnych i zasad ich implementacji
System operacyjny wstęp
System operacyjny wstęp Definicja 1. System operacyjny jest zbiorem ręcznych i automatycznych procedur, które pozwalają grupie osób na efektywne współdzielenie urządzeń maszyny cyfrowej. Per Brinch Hansen
Systemy operacyjne. Systemy operacyjne. Systemy operacyjne. Program wykładów. Strona WWW przedmiotu: Program ćwiczeń projektowych
Systemy operacyjne Systemy operacyjne Inżynieria obliczeniowa, II rok Krzysztof Wilk Katedra Informatyki Stosowanej i Modelowania wilk@agh.edu.pl Wykłady: 7 tygodni po 2 h, s. 209, B-4 Projekty: 2 godziny
Podstawy Informatyki Systemy operacyjne
Podstawy Informatyki alina.momot@polsl.pl http://zti.polsl.pl/amomot/pi Plan wykładu 1 Definicje systemu operacyjnego Zadania systemu operacyjnego Klasyfikacja systemów operacyjnych 2 Zasoby systemu komputerowego
Elektronika i Telekomunikacja I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)
Załącznik nr 7 do Zarządzenia Rektora nr /2 z dnia 2 lutego 22r. KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 22/23 EiT_S_I_AiSOK
O historycznym systemie DOS. R. Robert Gajewski omklnx.il.pw.edu.pl/~rgajewski
O historycznym systemie DOS R. Robert Gajewski omklnx.il.pw.edu.pl/~rgajewski s-rg@siwy.il.pw.edu.pl System operacyjny System operacyjny jest podstawowym pomostem między użytkownikiem komputera a językiem
Modelowanie procesów współbieżnych
Modelowanie procesów współbieżnych dr inż. Maciej Piotrowicz Katedra Mikroelektroniki i Technik Informatycznych PŁ piotrowi@dmcs.p.lodz.pl http://fiona.dmcs.pl/~piotrowi -> Modelowanie... Literatura M.
Budowa systemów komputerowych
Budowa systemów komputerowych Krzysztof Patan Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski k.patan@issi.uz.zgora.pl Współczesny system komputerowy System komputerowy składa
PRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Kierunek: Informatyka Rodzaj przedmiotu: obowiązkowy w ramach treści kierunkowych, moduł kierunkowy ogólny Rodzaj zajęć: wykład, laboratorium I KARTA PRZEDMIOTU CEL PRZEDMIOTU PRZEWODNIK
Struktury systemów operacyjnych Usługi, funkcje, programy. mgr inż. Krzysztof Szałajko
Struktury systemów operacyjnych Usługi, funkcje, programy mgr inż. Krzysztof Szałajko Usługi systemu operacyjnego Wykonanie programu System operacyjny umożliwia wczytanie programu do pamięci operacyjnej
Działanie komputera i sieci komputerowej.
Działanie komputera i sieci komputerowej. Gdy włączymy komputer wykonuje on kilka czynności, niezbędnych do rozpoczęcia właściwej pracy. Gdy włączamy komputer 1. Włączenie zasilania 2. Uruchamia
Programowanie komputerów
Programowanie komputerów Wykład 1-2. Podstawowe pojęcia Plan wykładu Omówienie programu wykładów, laboratoriów oraz egzaminu Etapy rozwiązywania problemów dr Helena Dudycz Katedra Technologii Informacyjnych
WYKŁAD. Jednostka prowadząca: Wydział Techniczny. Kierunek studiów: Elektronika i telekomunikacja
Jednostka prowadząca: Wydział Techniczny Kierunek studiów: Elektronika i telekomunikacja Nazwa przedmiotu: Systemy operacyjne i architektura komputerów Charakter przedmiotu: kierunkowy, obowiązkowy Typ
SYSTEMY OPERACYJNE SYLABUS A. Informacje ogólne
SYSTEMY OPERACYJNE SYLABUS A. Informacje ogólne Elementy składowe sylabusu Nazwa jednostki prowadzącej kierunek Nazwa kierunku studiów Poziom kształcenia Profil studiów Forma studiów Rodzaj przedmiotu
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.
Systemy operacyjne. Wojciech Kwedlo Wydział Informatyki PB, p. 127 aragorn.pb.bialystok.pl/~wkwedlo
Systemy operacyjne Wojciech Kwedlo Wydział Informatyki PB, p. 127 wkwedlo@ii.pb.bialystok.pl aragorn.pb.bialystok.pl/~wkwedlo Ten wykład prowadzę pierwszy raz!!! Wojciech Kwedlo, Wykład z Systemów Operacyjnych
Architektura komputerów
Architektura komputerów Tydzień 11 Wejście - wyjście Urządzenia zewnętrzne Wyjściowe monitor drukarka Wejściowe klawiatura, mysz dyski, skanery Komunikacyjne karta sieciowa, modem Urządzenie zewnętrzne
Wprowadzenie do systemów operacyjnych
Wprowadzenie do 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 Zadania systemów operacyjnych
PRYWATNA WYŻSZA SZKOŁA BUSINESSU, ADMINISTRACJI I TECHNIK KOMPUTEROWYCH S Y L A B U S
PRYWATNA WYŻSZA SZKOŁA BUSINESSU, ADMINISTRACJI I TECHNIK KOMPUTEROWYCH ZATWIERDZAM Dziekan Wydziału Nauk Społecznych i Technik Komputerowych S Y L A B U S 1 Tytuł (stopień) naukowy oraz imię i nazwisko
System plików. Warstwowy model systemu plików
System plików System plików struktura danych organizująca i porządkująca zasoby pamięci masowych w SO. Struktura ta ma charakter hierarchiczny: urządzenia fizyczne strefy (partycje) woluminy (w UNIXie:
Programowanie Strukturalne i Obiektowe Słownik podstawowych pojęć 1 z 5 Opracował Jan T. Biernat
Programowanie Strukturalne i Obiektowe Słownik podstawowych pojęć 1 z 5 Program, to lista poleceń zapisana w jednym języku programowania zgodnie z obowiązującymi w nim zasadami. Celem programu jest przetwarzanie
Wprowadzenie do systemów operacyjnych
SOE - Systemy Operacyjne Wykład 1 Wprowadzenie do systemów operacyjnych dr inż. Andrzej Wielgus Instytut Mikroelektroniki i Optoelektroniki WEiTI PW System komputerowy Podstawowe pojęcia System operacyjny
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
INFORMATYKA, TECHNOLOGIA INFORMACYJNA ORAZ INFORMATYKA W LOGISTYCE
Studia podyplomowe dla nauczycieli INFORMATYKA, TECHNOLOGIA INFORMACYJNA ORAZ INFORMATYKA W LOGISTYCE Przedmiot JĘZYKI PROGRAMOWANIA DEFINICJE I PODSTAWOWE POJĘCIA Autor mgr Sławomir Ciernicki 1/7 Aby
Systemy Operacyjne struktura
Katedra Informatyki, Politechnika Świętokrzyska w Kielcach Kielce, 27 października 2006 Plan wykładu 1 2 Elementy (podsystemy) systemu operacyjnego 3 systemu operacyjnego 4 5 6 sytemu operacyjnego 7 Projektowanie
Podstawy programowania wykład
Podstawy programowania wykład WYDZIAŁ ELEKTRONIKI i INFORMATYKI dr inż. Robert Arsoba Politechnika Koszalińska Wydział Elektroniki i Informatyki POLITECHNIKA KOSZALIŃSKA 2009/2010 1 Materiały do wykładu
Systemy operacyjne. Literatura: A. Silberschatz, J.L. Peterson, P.B. Galwin, Podstawy systemów operacyjnych, WNT, Warszawa 2006
Literatura: A. Silberschatz, J.L. Peterson, P.B. Galwin, Podstawy systemów operacyjnych, WNT, Warszawa 2006 Literatura: W. Stallings, Systemy operacyjne: struktura i zasady budowy, PWN, Warszawa 2006.
SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE
SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE WINDOWS 1 SO i SK/WIN 007 Tryb rzeczywisty i chroniony procesora 2 SO i SK/WIN Wszystkie 32-bitowe procesory (386 i nowsze) mogą pracować w kilku trybach. Tryby pracy
LEKCJA TEMAT: Zasada działania komputera.
LEKCJA TEMAT: Zasada działania komputera. 1. Ogólna budowa komputera Rys. Ogólna budowa komputera. 2. Komputer składa się z czterech głównych składników: procesor (jednostka centralna, CPU) steruje działaniem
Struktury systemów operacyjnych
Struktury systemów operacyjnych Jan Tuziemski Część slajdów to zmodyfiowane slajdy ze strony os-booi.com copyright Silberschatz, Galvin and Gagne, 2013 Cele wykładu 1. Opis usług dostarczanych przez OS
QEMU działa na procesorach procesorach: emuluje procesory: dostępne dla s.o. hosta:
QEMU Stosunkowo szybki emulator procesora, korzystający z tzw. dynamicznej translacji i kilku innych ciekawych technik programistycznych i optymalizacyjnych. działa na procesorach procesorach: Intel x86,
SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017
Załącznik nr 4 do Uchwały Senatu nr 430/01/2015 SYLABUS DOTYCZY CYKLU KSZTAŁCENIA 2014-2018 realizacja w roku akademickim 2016/2017 1.1. PODSTAWOWE INFORMACJE O PRZEDMIOCIE/MODULE Nazwa przedmiotu/ modułu
System operacyjny komputera Informacje podstawowe
System operacyjny komputera Informacje podstawowe System operacyjny (ang. skrót OS Operating System) - program komputerowy bądź zbiór programów, który zarządza sprzętem oraz aplikacjami komputera. Podstawą
System komputerowy. System komputerowy
System komputerowy System komputerowy System komputerowy układ współdziałających ze sobą (według pewnych zasad) dwóch składowych: sprzętu komputerowego (hardware) oraz oprogramowania (software) po to,
Architektura komputerów
Katedra Mikroelektroniki i Technik Informatycznych Politechnika Łódzka Architektura komputerów dr inż. Bartosz Pękosławski Łódź, dn. 6.10.2018 Dane kontaktowe Adres e-mail: bartoszp@dmcs.pl Bieżące informacje:
Opis efektów kształcenia dla modułu zajęć
Nazwa modułu: Systemy operacyjne Rok akademicki: 2012/2013 Kod: MEI-1-701-s Punkty ECTS: 5 Wydział: Inżynierii Metali i Informatyki Przemysłowej Kierunek: Edukacja Techniczno Informatyczna Specjalność:
KARTA PRZEDMIOTU. Programowanie niskopoziomowe, C1
KARTA PRZEDMIOTU 1. Informacje ogólne Nazwa przedmiotu i kod (wg planu studiów): Nazwa przedmiotu (j. ang.): Kierunek studiów: Specjalność/specjalizacja: Poziom kształcenia: Profil kształcenia: Forma studiów:
PRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Kierunek: Mechatronika Rodzaj przedmiotu: dla specjalności Systemy Sterowania w ramach kierunku Mechatronika Rodzaj zajęć: Wykład, laboratorium Systemy Operacyjne Czasu Rzeczywistego
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
Architektura komputerów II - opis przedmiotu
Architektura komputerów II - opis przedmiotu Informacje ogólne Nazwa przedmiotu Architektura komputerów II Kod przedmiotu 11.3-WI-INFP-AK-II Wydział Kierunek Wydział Informatyki, Elektrotechniki i Automatyki
1. Co to jest system operacyjny?
1. Co to jest system operacyjny? System operacyjny (ang. operating system) jest programem (grupą programów), który pośredniczy między użytkownikiem komputera a sprzętem komputerowym. Jest on niezbędny
KARTA PRZEDMIOTU. Programowanie niskopoziomowe, C2. Low Level Programming Informatyka
KARTA PRZEDMIOTU. Informacje ogólne Nazwa przedmiotu i kod (wg planu studiów): Nazwa przedmiotu (j. ang.): Kierunek studiów: Specjalność/specjalizacja: Poziom kształcenia: Profil kształcenia: Forma studiów:
Zał nr 4 do ZW. Dla grupy kursów zaznaczyć kurs końcowy. Liczba punktów ECTS charakterze praktycznym (P)
Zał nr 4 do ZW WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU Nazwa w języku polskim : Architektura Komputerów i Systemy Operacyjne Nazwa w języku angielskim : Computer Architecture and Operating
Logiczny model komputera i działanie procesora. Część 1.
Logiczny model komputera i działanie procesora. Część 1. Klasyczny komputer o architekturze podanej przez von Neumana składa się z trzech podstawowych bloków: procesora pamięci operacyjnej urządzeń wejścia/wyjścia.
Urządzenia wejścia-wyjścia
Urządzenia wejścia-wyjścia Wykład prowadzą: Jerzy Brzeziński Dariusz Wawrzyniak Plan wykładu Klasyfikacja urządzeń wejścia-wyjścia Struktura mechanizmu wejścia-wyjścia (sprzętu i oprogramowania) Interakcja
Uniwersytet w Białymstoku Wydział Ekonomiczno-Informatyczny w Wilnie SYLLABUS na rok akademicki 2009/2010
Tryb studiów Studia stacjonarne Kierunek studiów Informatyka Poziom studiów Pierwszego stopnia Rok studiów/semestr 2(rok)/(sem) Specjalność Bez specjalności Kod katedry/zakładu w systemie USOS 10000000
Programowanie niskopoziomowe. dr inż. Paweł Pełczyński ppelczynski@swspiz.pl
Programowanie niskopoziomowe dr inż. Paweł Pełczyński ppelczynski@swspiz.pl 1 Literatura Randall Hyde: Asembler. Sztuka programowania, Helion, 2004. Eugeniusz Wróbel: Praktyczny kurs asemblera, Helion,
Komputer nie myśli. On tylko wykonuje nasze polecenia. Nauczmy się więc wydawać mu rozkazy
Programowanie w C++ 1.Czym jest programowanie Pisanie programów to wcale nie czarna magia, tylko bardzo logiczna rozmowa z komputerem. Oczywiście w jednym ze specjalnie stworzonych do tego celu języków.
ZADANIA SYSTEMÓW OPERACYJNYCH
ZADANIA SYSTEMÓW OPERACYJNYCH Krzysztof Patan Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski k.patan@issi.uz.zgora.pl Zadania systemów operacyjnych Co nazywamy systemem operacyjnym?
Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2013/2014
Politechnika Krakowska im. Tadeusza Kościuszki Karta przedmiotu Wydział Mechaniczny obowiązuje studentów rozpoczynających studia w roku akademickim 2013/2014 Kierunek studiów: Informatyka Stosowana Forma
Szybkie prototypowanie w projektowaniu mechatronicznym
Szybkie prototypowanie w projektowaniu mechatronicznym Systemy wbudowane (Embedded Systems) Systemy wbudowane (ang. Embedded Systems) są to dedykowane architektury komputerowe, które są integralną częścią
2009-03-21. Paweł Skrobanek. C-3, pok. 321 e-mail: pawel.skrobanek@pwr.wroc.pl pawel.skrobanek.staff.iiar.pwr.wroc.pl
Wrocław 2007-09 SYSTEMY OPERACYJNE WPROWADZENIE Paweł Skrobanek C-3, pok. 321 e-mail: pawel.skrobanek@pwr.wroc.pl pawel.skrobanek.staff.iiar.pwr.wroc.pl 1 PLAN: 1. Komputer (przypomnienie) 2. System operacyjny
Nauki o poznaniu (ang. cognitive sciences wykorzystują komputery do symulowania zjawisk zachodzących w mózgu.
1 Informatyka Słowo informatyka w ostatnich czasach bardzo się rozpowszechniło. Zazwyczaj kojarzy się je jednoznacznie z komputerami, co nie jest całkowicie słuszne. W Stanach Zjednoczonych używa się w
Pamięć wirtualna. Przygotował: Ryszard Kijaka. Wykład 4
Pamięć wirtualna Przygotował: Ryszard Kijaka Wykład 4 Wstęp główny podział to: PM- do pamięci masowych należą wszelkiego rodzaju pamięci na nośnikach magnetycznych, takie jak dyski twarde i elastyczne,
dr inż. Jarosław Forenc
Informatyka 2 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr III, studia stacjonarne I stopnia Rok akademicki 2010/2011 Wykład nr 7 (24.01.2011) dr inż. Jarosław Forenc Rok akademicki
Systemy Operacyjne Pamięć wirtualna cz. 2
Systemy Operacyjne Pamięć wirtualna cz. 2 Arkadiusz Chrobot Katedra Informatyki, Politechnika Świętokrzyska w Kielcach Kielce, 20 stycznia 2007 1 1 Wstęp 2 Minimalna liczba ramek 3 Algorytmy przydziału
Architektura systemów informatycznych. system operacyjny podstawowe pojęcia, budowa
Architektura systemów informatycznych system operacyjny podstawowe pojęcia, budowa Tematyka wykładów Pojęcie systemu operacyjnego Pliki i systemy plików Powłoki systemowe: metaznaki i wyrażenia regularne
Systemy operacyjne. Wojciech Kwedlo Wydział Informatyki PB, p. 205 aragorn.pb.bialystok.pl/~wkwedlo/dydaktyka.
Systemy operacyjne Wojciech Kwedlo Wydział Informatyki PB, p. 205 w.kwedlo@pb.edu.pl aragorn.pb.bialystok.pl/~wkwedlo/dydaktyka.html Konsultacje: Poniedziałek, Wtorek : 10:15-12:00 Wojciech Kwedlo, Wykład
Systemy rozproszone. na użytkownikach systemu rozproszonego wrażenie pojedynczego i zintegrowanego systemu.
Systemy rozproszone Wg Wikipedii: System rozproszony to zbiór niezależnych urządzeń (komputerów) połączonych w jedną, spójną logicznie całość. Połączenie najczęściej realizowane jest przez sieć komputerową..
Warstwy systemu Windows 2000
Warstwy systemu Windows 2000 Tryb użytkownika (User Mode) Tryb jądra (Kernel Mode) Tryb użytkownika (User Mode) Zarządzanie pamięcią wirtualną Cechy charakterystyczne systemu Windows XP: system bardzo
Komputer i urządzenia z nim współpracujące.
Komputer i urządzenia z nim współpracujące. Program komputerowy Komputer maszynaelektroniczna przeznaczona do przetwarzania informacji Ogólny schemat działania komputera Podstawowe elementy komputera Większość