Wieloprogramowy system komputerowy
|
|
- Martyna Nowakowska
- 6 lat temu
- Przeglądów:
Transkrypt
1 Wieloprogramowy system komputerowy sprzet: procesor(y), pamieć, lacza i magistrale komunikacyjne, urzadzenia wejścia/wyjścia system operacyjny: obs luguje i zarzadza sprzetem, umożliwia prace i korzystanie ze sprzetu programom użytkowym programy użytkowe: wykonuja obliczenia korzystajac z przydzielonych zasobów komputera: procesora, pamieci, urzadzeń wejścia/wyjścia użytkownicy (opcjonalnie): programiści, administratorzy, zwykli użytkownicy Ogólnie system operacyjny ma za zadanie umożliwić, u latwić, i maksymalnie usprawnić korzystanie z takiego systemu komputerowego programom aplikacyjnym i użytkownikom (jeśli sa). Wstep do systemów operacyjnych 1
2 Procesor Rejestry dostepne dla (programu) użytkownika rejestry adresowe rejestry danych systemowe licznik rozkazów (PC) rejestr rozkazów (IR) Cykl wykonywania rozkazów pobranie dekodowanie wykonanie Przerwania generowane przez zegar procesora generowane przez procesory wejścia/wyjścia generowane przez jednostki kontrolujace (b ledy procesora, pamieci) przetwarzanie przerwania przerwania wielopoziomowe Wstep do systemów operacyjnych 2
3 Pamieć Istnieje wiele rodzajów pamieci, różniacych sie od siebie parametrami czasu dostepu, technologia (np. pamieć trwa la czy ulotna), kosztu, sprawności energetycznej, i in. Zapotrzebowanie na pamieć w systemie komputerowym ma preferencje do: uzyskiwania dużych pojemności, uzyskiwania krótkich czasów dostepu, obniżania zużycia energii, wyd lużania czasu zachowania danych, obniżenia kosztu w przeliczeniu na jednostke danych. Jako uniwersalne rozwiazanie stosuje sie wiele warstw pamieci, sk ladajacych sie na tzw. piramide pamieci. Na szczycie piramidy sa jednostki bardzo szybkiej pamieci (rejestry i pamieć podreczna cache) pozwalajacej procesorowi pracować wydajnie, bez nadmiernych opóźnień. Poniżej sa pamieci pozwalajace przechowywać wieksz a ilość danych przez nieco d luższy czas. Na spodzie piramidy sa urzadzenia pamieci zewnetrznej, o wiekszych czasach dostepu, lecz mniejszym koszcie i zużyciu energii. Taka struktura godzi w pewnym stopniu sprzeczne wymagania pamieciowe dzieki tzw. zasadzie lokalności. Dla zapewnienia wspó lpracy wszystkich pieter piramidy pamieci stosowane sa sterowniki obs lugujace automatyczna wymiane danych pomiedzy pietrami. Wstep do systemów operacyjnych 3
4 Urzadzenia wejścia/wyjścia Wszystkie programy korzystaja z urzadzeń i operacji wejścia/wyjścia (inaczej nie by loby żadnych efektów ich dzia lania). Podstawowym urzadzeniem I/O jest system dyskowy, który tradycyjnie w systemach operacyjnych pe lni role urzadzenia systemowego. W nim przechowywane sa wszystkie pliki systemowe, z niego system laduje sie przy starcie (zatem musi być dostepny również dla elektroniki systemu startowego), w nim przechowuja dane użytkownicy. W odniesieniu do systemowych urzadzeń I/O system operacyjny pe lni role interfejsu. Sam korzysta z tych urzadzeń, a wykonujacym sie zadaniom udostepnia te urzadzenia w postaci us lug, np. tworzenia i operacji na plikach dyskowych. Innym typowym urzadzeniem systemowym sa interfejsy sieciowe. Dalsze rodzaje urzadzeń I/O to kana ly komunikacji użytkowników: urzadzenia wyświetlajace, terminale, klawiatury, itp. W odniesieniu do tych urzadzeń system operacyjny typowo pe lni role przydzia lu i rezerwacji. Wstep do systemów operacyjnych 4
5 Magistrale komunikacyjne Do po laczenia procesora z systemem pamieci, oraz modu lami wejścia/wyjścia istnieja w systemach komputerowych lacza zwane magistralami (bus). Magistrala zarzadza oddzielny modu l zezwalajacy na dostep do niej. W rozbudowanych systemach komputerowych może istnieć szereg magistral pe lniacych różne funkcje i obs lugujacych różne modu ly. Ich niezależna i równoleg la praca zwieksza możliwość efektywnego przetwarzania przez system wielu programów jednocześnie. Wstep do systemów operacyjnych 5
6 Systemy plików Systemy komputerowe przetwarzaja duże ilości danych zorganizowanych w pliki. Gdy system posiada wiele plików sensowne jest zorganizowanie ich w systemy plików. Obs luga systemów plików jest kolejna funkcja realizowana przez system operacyjny, dzieki czemu programy maja zapewniony wygodny i efektywny dostep do potrzebnych im plików. Wstep do systemów operacyjnych 6
7 Sieci komputerowe Sieci komputerowe pojawi ly sie w systemach komputerowych w latach 70-tych XX-ego wieku, gdy architektura systemów operacyjnych by la już mocno ukszta ltowana. Przez szereg lat technologie sieciowe by ly rozwijane i integrowane z systemami operacyjnymi, czesto kosztem gwa ltownych i gruntownych zmian, powodujacych wiele problemów użytkownikom komputerów. Jednak w dzisiejszych czasach systemy komputerowe pozbawione dobrodziejstw po laczenia z siecia komputerowa stanowia rzadkość. Można patrzeć na sieć komputerowa jako na jeden z zasobów, z których moga korzystać programy i użytkownicy komputera, oraz jako jedna z technologii, które może wykorzystywać sam system komputerowy. Ten drugi punkt widzenia jest zwiazany z technologiami rozproszonych systemów komputerowych. W zwiazku z integracja systemów operacyjnych z oprogramowaniem sieciowym pojawi lo sie pojecie sieciowych systemów operacyjnych. Oznacza ono system operacyjny dedykowany do świadczenia us lug sieciowych. Wstep do systemów operacyjnych 7
8 Zalety systemów rozproszonych: Rozproszone systemy komputerowe wspó ldzielenie zasobów: file-serwery, bazy danych, specjalistyczne urzadzenia (np. drukarki), przyspieszenie obliczeń, zmniejszenie czasu reakcji, możliwość rozproszenia obliczeń, również automatycznie (load balancing), niższy koszt systemu przy wzrastajacym obciażeniu, możliwość budowania zwiekszonej niezawodności Wstep do systemów operacyjnych 8
9 Systemy operacyjne historia I generacja / lampy elektronowe brak systemu operacyjnego proste obliczenia, programowanie za pomoca tablicy po l aczeń kablowych II generacja / tranzystory systemy wsadowe algorytmiczne jezyki programowania (Fortran, Cobol, Lisp), obliczenia naukowe i inżynierskie, czytniki kart i taśm, zadania przetwarzane po jednym na raz, rola systemu operacyjnego (np. FMS) sprowadza la sie do odczytania opisu zadania III generacja / uk lady scalone systemy wieloprogramowe OS/360 (IBM) pozwala l na naprzemienne wykonywanie kilku programów umieszczonych jednocześnie w pamieci, spadek cen komputerów, ogólny rozwój technologii cyfrowej IV generacja 1980 teraz / uk lady VLSI, mikroprocesory systemy obecne duże systemy komputerowe (mainframe) i systemy operacyjne z nimi zwiazane: MULTICS, VM/CMS (OS/370), oraz minikomputery, system Unix, a potem komputery osobiste; nowe technologie: sieci komputerowe, graficzne interfejsy użytkownika (GUI), Wstep do systemów operacyjnych 9
10 Architektura systemu operacyjnego Czesto prezentowany jest nastepuj acy obrazek ilustrujacy architekture systemu operacyjnego jako sk ladajacego sie z jadra systemu (kernel), obs lugujacego sprzet, i pow loki (shell) stanowiacej interpreter poleceń umożliwiajacy uruchamianie programów aplikacyjnych oraz interakcyjna prace użytkowników: Wstep do systemów operacyjnych 10
11 Architektura systemu operacyjnego (2) W rzeczywistości jednak architektura systemu wyglada nieco inaczej. Jadro systemu sk lada sie zarówno ze sterowników urzadzeń, zasadniczego kodu realizujacego funkcje systemu, jak również biblioteki funkcji umożliwiajacych programom aplikacyjnym dostep do us lug systemu. Natomiast w sk lad systemu operacyjnego wchodzi również szereg programów dodatkowych, realizujacych dodatkowe funkcje. Do nich należa w laśnie interpretery poleceń, ale również programy komunikacyjne, edytory, kompilatory, system drukowania, itp. Wstep do systemów operacyjnych 11
12 Funkcje systemu operacyjnego wygoda użytkowania komputera: dostep, konfiguracja, przechowywanie programów, danych, itp., uruchamianie programów w zależności od potrzeb w szczególności: wygoda programowania biblioteki przydatnych funkcji efektywność wykorzystania zasobów: procesor, pamieć, kana ly wejścia/wyjścia us lugi systemowe: dostep do funkcji niedostepnych dla programów w ramach jezyka programowania, np. informacja o dacie/czasie, dostep do urzadzeń peryferyjnych, arbitraż dostepu (zapobieganie konfliktom), itp. zabezpieczenie jednych elementów komputera i jego oprogramowania przed niepoprawnym dostepem/nadużyciem przez inne elementy, badź wskutek b ledu, adź świadomego dzia lania b rozwojowość : umożliwianie tworzenia nowych mechanizmów i funkcji, bez przerw i zak lóceń w normalnej pracy systemu Wstep do systemów operacyjnych 12
13 System operacyjny dwie perspektywy Można postrzegać system operacyjny z różnych punktów widzenia: top-down: jako warstwe abstrakcji aby program (a także użytkownik) móg l pos lugiwać sie np. abstrakcja plików danych, albo abstrakcja protoko lu komunikacji sieciowej, a nie sterowaniem dyskiem, albo karta sieciowa Wykonywanie programów też wykorzystuje pewne abstrakcje, a mianowicie wykonywanie programu napisanego w jezyku programowania wysokiego poziomu, zamiast sterowania rejestrami procesora; do budowy tej abstrakcji należa takie narzedzia jak interpretery, kompilatory, linkery dynamiczne, i systemy run-time odpowiednich jezyków programowania, które z tego punktu widzenia stanowia cześć systemu operacyjnego. bottom-up: jako zarzadce zasobów system komputerowy sk lada sie z wielu różnych podzespo lów: procesorów, pamieci, zegarów, timerów, interfejsów, urzadzeń peryferyjnych, itp., i system operacyjny ma za zadanie zarzadzać nimi w taki sposób, aby ca ly system poprawnie wykonywa l swoje zadania Wstep do systemów operacyjnych 13
14 Budowa systemu operacyjnego Istnieje szereg możliwości konstrukcji systemu operacyjnego jako programu zarzadzaj acego komputerem: system monolityczny system operacyjny jest jednolitym programem, kompilowanym i konsolidowanym ze wszystkimi sterownikami jest to najwcześniejsza historycznie i najprostsza metoda budowy systemu system modularny system operacyjny sk lada sie z g lównego programu, do którego moga sie dynamicznie ladować modu ly w razie potrzeby; np. sterowniki urzadzeń, gdy takie urzadzenie zostanie w laczone w trakcie pracy systemu jest to obecnie typowa budowa systemów operacyjnych komputerów system oparty na mikrojadrze system operacyjny sk lada sie z g lównego programu, któremu towarzysza inne programy realizujace cześć funkcji systemu, ale uruchamiane jako oddzielne procesy; dzieki temu jadro systemu jest mniejsze (mikrojadro), a dodatkowe procesy moga podlegać szeregowaniu, wyw laszczaniu, itp. w razie potrzeby tego typu konstrukcja stosowana jest w wielu systemach czasu rzeczywistego i systemach wbudowanych Wstep do systemów operacyjnych 14
15 Specyfika systemów operacyjnych W systemach operacyjnych wystepuj a pewne specyficzne zagadnienia, które sa kluczowe dla ich funkcjonowania: wieloprogramowość i wielozadaniowość zdolność wykonywania wielu zadań jednocześnie szeregowanie zadań praktyczna realizacja wielozadaniowości wywo lania systemowe udostepnianie programom aplikacyjnym określonych us lug dwa tryby wykonywania uprzywilejowany tryb jadra i bezpieczny tryb użytkownika zabezpieczenia dla zapewnienia bezawaryjnej pracy ca lego systemu Wstep do systemów operacyjnych 15
16 Wieloprogramowość i wielozadaniowość We wczesnych systemach wystepowa l pojedynczy procesor, zatem i tak móg l wykonywać sie tylko jeden program na raz. Jednak zapotrzebowanie na wieloprogramowość poczatkowo wynika la z checi wykorzystania czasu procesora, gdy wykonujacy sie program wywo la l I/O i musia l czekać. Zdolność za ladowania do pamieci kilku programów pozwala la wykorzystać czas procesora przez prze laczenie sie na wykonywanie innego programu. W późniejszych systemach coraz ważniejsza sta la sie obs luga wielu użytkowników, którzy nie chcieli czekać na siebie nawzajem. Pojawi lo sie zapotrzebowanie na wielozadaniowość, czyli jednoczesne wykonywanie wielu zadań na raz. Oczywiście system komputerowy może nie mieć dostatecznie wielu procesorów lub rdzeni, żeby wszystkie zadania rzeczywiście liczy ly sie jednocześnie. Zatem określenie jednocześnie jest troche mylace, czasami mówi sie o quasi-równoleg lym wykonywaniu zadań, co oznacza wykonywanie po kolei wybranych zadań przez ma ly kwant czasu. Ponieważ dzieje sie to w kó lko i powtarzalnie, z punktu widzenia tych zadań sa one wykonywane ciagle. Wstep do systemów operacyjnych 16
17 Szeregowanie Prawie wszystkie wspó lczesne systemy komputerowe sa wielozadaniowe, to znaczy, że jednocześnie wykonuja wiele zadań, zwanych czasami procesami lub watkami. Jednak również prawie wszystkie wspó lczesne systemy komputerowe maja wiecej zadań do jednoczesnego wykonywania, niż maja procesorów lub rdzeni. Koncepcja quasi-równoleg lego wykonywania jest dobra i powszechnie stosowana. Jednak wybór zadań, które powinny być w ten sposób wykonywane nie jest oczywisty i zależy od strategii systemu i ważności oraz pilności poszczególnych zadań. Ta procedura wyboru nazywa sie szeregowaniem, albo planowaniem, i stanowi jedna z ważnych czynności wykonywanych przez system operacyjny. Pojecie szeregowania pochodzi z wcześniejszych jednoprocesorowych architektur komputerowych, gdzie procesy musia ly jakby czekać na swoja kolejność wykonania. Jednak we wspó lczesnych systemach wieloprocesorowych/wielordzeniowych, nadal wystepuje czekanie i kolejkowanie. Wstep do systemów operacyjnych 17
18 Wywo lania systemowe Zbiór wywo lań systemowych stanowi interfejs (API) udostepniaj acy programom aplikacyjnym funkcje, których nie jest w stanie zapewnić jezyk programowania, a może zapewnić jedynie system operacyjny. Przyk ladem może być dostep do informacji o czasie rzeczywistym. Innym przyk ladem może być mechanizm wzajemnego wykluczania pewnych operacji. Ze wzgledu na szeregowanie zadań, programy aplikacyjne nigdy nie moga mieć pewności w jakiej kolejności operacje różnych zadań bed a wykonywane. Programy dzia lajace w przestrzeni użytkownika nie sa w stanie niezawodnie zrealizować tego typu operacji. Wstep do systemów operacyjnych 18
19 Tryb jadra i tryb użytkownika System operacyjny zarzadza praca ca lego systemu komputerowego. Aby zapewnić mu zdolność zapanowania nad sprzetem oraz programami aplikacyjnymi, musi on mieć pewne ustawowe zwierzchnictwo nad tymi programami. (Czasami mówi sie o realizowaniu funkcji policyjnej.) Takim mechanizmem jest podwójny tryb pracy: uprzywilejowany tryb jadra, z pe lnym dostepem do warstwy sprzetowej, oraz tryb użytkownika, bezpieczny, bez pe lnego dostepu do, i prawa programowania urzadzeń. Praca w tych dwóch trybach jest realizowana przez procesor, który wspiera prze laczanie trybów pracy. Dzieki temu jadro systemu operacyjnego jest w stanie zagwarantować, że programy aplikacyjne nie sa w stanie samodzielnie przejść do trybu jadra. Moga to zrobić jedynie za pomoca odpowiednich wywo lań systemowych, które zapewniaja im potrzebne im us lugi. Wstep do systemów operacyjnych 19
20 Zabezpieczenia Mechanizmy zabezpieczeń w systemach operacyjnych: zabezpieczenie systemu operacyjnego przed wykonaniem niepożadanych operacji przez programy użytkowe, zabezpieczenie wykonujacych sie programów przed b lednym dzia laniem innych programów, udostepnienie mechanizmów zabezpieczeń użytkownikom dla bezpiecznego przechowywania ich zasobów (plików), zabezpieczenie ca lego systemu i jego zasobów przed atakami. Wstep do systemów operacyjnych 20
21 Systemy czasu rzeczywistego System czasu rzeczywistego RTS (Real-Time System) to system w którym można określić maksymalny czas wykonania poszczególnych operacji. W systemach RTS poprawność procesu obliczeniowego zależy nie tylko od samego wyniku, ale również od czasu, w którym zosta l on osiagniety. Systemy RTS sa czesto wbudowane w urzadzenia. Przyk ladowe dziedziny zastosowań: sterowanie produkcja, przemys l samochodowy, aparatura medyczna, systemy komunikacyjne, odtwarzacze multimedialne. Systemy czasu rzeczywistego maja odmienne wymagania od zwyk lych systemów komputerowych. Kluczowym wymaganiem, poza dzia laniem w czasie rzeczywistym, jest niezawodność. Sa zatem budowane w sposób oszczedny, minimalistyczny. Czesto sa to systemy ma le, energooszczedne. Systemy operacyjne czasu rzeczywistego (RTOS) musza nie tylko dostarczać mechanizmów i us lug dla wykonywania, planowania, i zarzadzania zasobami aplikacji, ale musza również same soba zarzadzać w sposób oszczedny, przewidywalny, i niezawodny. Wstep do systemów operacyjnych 21
22 Krótkie podsumowanie pytania sprawdzajace Odpowiedz na poniższe pytania: 1. Jaka jest rola i zadania systemu operacyjnego? 2. Jakie zadania pe lni system operacyjny wobec procesów? Pamieci RAM? Urzadzeń wejścia/wyjścia? 3. W jakim celu/z jakiego powodu stosowana jest piramida pamieci? 4. Czym różni sie wieloprogramowość od wielozadaniowości? 5. Co oznacza quasi-równoleg le wykonywanie zadań? 6. Co oznacza szeregowanie zadań? 7. Czym różnia sie wywo lania systemowe od zwyk lej biblioteki funkcji? 8. W jaki sposób system operacyjny wykorzystuje dwa różne tryby pracy procesora? 9. Jakie mechanizmy zabezpieczeń implementuje system operacyjny? Wstep do systemów operacyjnych 22
Wieloprogramowy system komputerowy
Wieloprogramowy system komputerowy sprzet: procesor(y), pamieć(i), lacza i magistrale komunikacyjne, urzadzenia wejścia/wyjścia system operacyjny obs luguje i zarzadza sprzetem, umożliwia prace i korzystanie
Wieloprogramowy system komputerowy
Wieloprogramowy system komputerowy sprzet: procesor(y), pamieć(i), lacza i magistrale komunikacyjne, urzadzenia wejścia/wyjścia system operacyjny obs luguje i zarzadza sprzetem, umożliwia prace i korzystanie
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
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,
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
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
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
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
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 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
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ą,
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:
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
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
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
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
Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2012/2013. Forma studiów: Stacjonarne Kod kierunku: 06.
Państwowa Wyższa Szko la Zawodowa w Nowym Sa czu Karta przedmiotu Instytut Techniczny obowiązuje studentów rozpoczynających studia w roku akademickim 2012/2013 Kierunek studiów: Mechatronika Profil: Ogólnoakademicki
Maszyny wirtualne. System zainstalowany i dzia lajacy w ramach maszyny wirtualnej nazywamy systemem gościa.
Maszyny wirtualne Maszyna wirtualna wprowadza warstwe abstrakcji, która znajduje sie nad poziomem sprzetu, ale poniżej systemu operacyjnego (lub oprogramowania bezpośrednio obs lugujacego sprzet): prezentuje
Funkcje systemów operacyjnych czasu rzeczywistego
Funkcje systemów operacyjnych czasu rzeczywistego Witold Paluszyński Katedra Cybernetyki i Robotyki Wydzia l Elektroniki, Politechnika Wroc lawska http://www.kcir.pwr.edu.pl/~witold/ 2011 2015 Ten utwór
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
Dodatek B. Zasady komunikacji z otoczeniem w typowych systemach komputerowych
Dodatek B. Zasady komunikacji z otoczeniem w typowych systemach komputerowych B.1. Dostęp do urządzeń komunikacyjnych Sterowniki urządzeń zewnętrznych widziane są przez procesor jako zestawy rejestrów
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
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,
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
Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2013/2014. Forma studiów: Stacjonarne Kod kierunku: 06.
Państwowa Wyższa Szko la Zawodowa w Nowym Sa czu Karta przedmiotu Instytut Techniczny obowiązuje studentów rozpoczynających studia w roku akademickim 201/201 Kierunek studiów: Mechatronika Profil: Ogólnoakademicki
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
Operacje na plikach. Organizacja systemu plików. Typy plików. Struktury plików. Pliki indeksowane. Struktura wewn etrzna
Organizacja systemu plików organizacja logiczna pliku: rekordy o sta lej lub zmiennej d lugości np. w systemie Unix typowo pliki zorganizowane sa jako sekwencje bajtów, zatem sa to rekordy o sta lej d
Projekty Zaliczeniowe Laboratorium Sieci Komputerowych
Projekty Zaliczeniowe Laboratorium Sieci Komputerowych Rok Akademicki 2015/2016 Micha l Kalewski, Lukasz Piatkowski Revision : 2.2 Spis treści 1 Proponowane tematy projektów zaliczeniowych 1 1.1 Uwagi...............................
Budowa Mikrokomputera
Budowa Mikrokomputera Wykład z Podstaw Informatyki dla I roku BO Piotr Mika Podstawowe elementy komputera Procesor Pamięć Magistrala (2/16) Płyta główna (ang. mainboard, motherboard) płyta drukowana komputera,
WPROWADZENIE Mikrosterownik mikrokontrolery
WPROWADZENIE Mikrosterownik (cyfrowy) jest to moduł elektroniczny zawierający wszystkie środki niezbędne do realizacji wymaganych procedur sterowania przy pomocy metod komputerowych. Platformy budowy mikrosterowników:
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
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,
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,
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
Watki. kod programu za ladowany do pami eci operacyjnej, wraz ze środowiskiem (zbiorem
Watki Procesy stanowia podstawowa jednostke, z której tradycyjnie sk lada sie wiekszość systemów operacyjnych. Procesy posiadaja dwie podstawowe cechy: kod programu za ladowany do pamieci operacyjnej,
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.
System komputerowy. Sprzęt. System komputerowy. Oprogramowanie
System komputerowy System komputerowy (ang. computer system) to układ współdziałaniadwóch składowych: sprzętu komputerowegooraz oprogramowania, działających coraz częściej również w ramach sieci komputerowej.
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.
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
Technika mikroprocesorowa. Systemy operacyjne czasu rzeczywistego
System operacyjny czasu rzeczywistego (RTOS Real Time Operating System) jest programem bazowym ułatwiającym tworzenie programu użytkowego systemu mikroprocesorowego. System operacyjny czasu rzeczywistego
Budowa i zasada działania komputera. dr Artur Bartoszewski
Budowa i zasada działania komputera 1 dr Artur Bartoszewski Jednostka arytmetyczno-logiczna 2 Pojęcie systemu mikroprocesorowego Układ cyfrowy: Układy cyfrowe służą do przetwarzania informacji. Do układu
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
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
Wykład 2. Budowa komputera. W teorii i w praktyce
Wykład 2 Budowa komputera W teorii i w praktyce Generacje komputerów 0 oparte o przekaźniki i elementy mechaniczne (np. Z3), 1 budowane na lampach elektronowych (np. XYZ), 2 budowane na tranzystorach (np.
1. Etapy rozwoju systemów komputerowych
1 Sieciowe Systemy Operacyjne Wprowadzenie do wykładu, podstawowe definicje, rola 1 systemu operacyjnego Procesy POSIX, zarządzanie procesami 2 Pliki, komunikacja przez pliki, blokowanie 1 Łącza nazwane
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)
Sieciowe Systemy Operacyjne
1 Sieciowe Systemy Operacyjne 1. Etapy rozwoju systemów komputerowych System scentralizowany System sieciowy System rozproszony 1.1 System scentralizowany Zastosowane duże komputery (mainframes ) Użytkownicy
DOS COMMAND.COM. Rys. 2. Główne moduły programowe systemu operacyjnego DOS. Interpreter poleceń. Rys. 3. Warstwowa struktura systemu DOS
System Operacyjny DOS DOS (ang. Disc Operating System) jest to 16-bitowy jednozadaniowy system operacyjny. Głównym zadaniem systemu jest obsługa plików w systemie FAT (ang. File Allocation Table) i wsparcie
Zastosowanie Robotów. Ćwiczenie 6. Mariusz Janusz-Bielecki. laboratorium
Zastosowanie Robotów laboratorium Ćwiczenie 6 Mariusz Janusz-Bielecki Zak lad Informatyki i Robotyki Wersja 0.002.01, 7 Listopada, 2005 Wst ep Do zadań inżynierów robotyków należa wszelkie dzia lania
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
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
Systemy wbudowane. Paweł Pełczyński ppelczynski@swspiz.pl
Systemy wbudowane Paweł Pełczyński ppelczynski@swspiz.pl 1 Program przedmiotu Wprowadzenie definicja, zastosowania, projektowanie systemów wbudowanych Mikrokontrolery AVR Programowanie mikrokontrolerów
Budowa komputera. Magistrala. Procesor Pamięć Układy I/O
Budowa komputera Magistrala Procesor Pamięć Układy I/O 1 Procesor to CPU (Central Processing Unit) centralny układ elektroniczny realizujący przetwarzanie informacji Zmiana stanu tranzystorów wewnątrz
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
Struktura systemu operacyjnego. Opracował: mgr Marek Kwiatkowski
Struktura systemu operacyjnego Schemat budowy systemu operacyjnego model warstwowy Schemat budowy systemu operacyjnego części składowe Większość systemów operacyjnych opiera się o koncepcję jądra, która
Systemy Operacyjne - Operacje na plikach
Systemy Operacyjne - Operacje na plikach Andrzej Stroiński Institute of Computer Science Poznań University of Technology 1 październik, 2012 Wprowadzenie do ANSI-C Pomoc systemowa man gcc man 2 write man
Software Achitecture Document Pó l-internetowy System Obs lugi Turystyki Gminnej
Software Achitecture Document Pó l-internetowy System Obs lugi Turystyki Gminnej Edyta Agnieszka Luty 236090 Bartosz Dabrowski 235954 Piotr Minakowski 234523 Piotr Broda 212720 17 maja 2007 SPIS TREŚCI
Wirtualne sieci prywatne
Rozdzia l 7 Wirtualne sieci prywatne Contents 7.1 Wirtualne sieci prywatne.................... 135 7.1.1 Przegl ad.............................. 137 7.2 Przyk ladowa implementacja VPN w Linuxie........
Wykorzystanie pami eci operacyjnej przez system
Zarzadzanie pamieci a Wykorzystanie pamieci operacyjnej przez system W dawnych systemach operacyjnych, ale także w bardziej prymitywnych systemach wspó lczesnych (np. w ma lych systemach przeznaczonych
Jadro monolityczne vs. mikrojadro. Mikrojadro. Olga Kowalczuk. 9 grudnia 2008
Jadro monolityczne vs. mikrojadro 9 grudnia 2008 Jadro monolityczne vs. mikrojadro Jadro monolityczne vs. mikrojadro Jadro monolityczne vs. mikrojadro Jadro monolityczne Aplikacje użytownika wywołania
Paradygmaty programowania. Paradygmaty programowania
Paradygmaty programowania Paradygmaty programowania Dr inż. Andrzej Grosser Cz estochowa, 2013 2 Spis treści 1. Zadanie 1 5 1.1. Wprowadzenie.................................. 5 1.2. Wskazówki do zadania..............................
Uruchamianie SNNS. Po uruchomieniu. xgui & lub snns & pojawia si e okno. programu. Symulator sztucznych sieci neuronowych SNNS 1
Uruchamianie SNNS Ca ly pakiet SNNS sk lada si e z programu interfejsu graficznego xgui, oraz z szeregu programów sk ladowych: analyze isnns netlearn snnsbat batchman linknets netperf td_bignet convert2snns
Planowanie procesów. rzeczywistego cz esto mówi si e o planowaniu zadań nie rozróżniajac, pami eci programu). Planowanie zadań 1
Planowanie procesów Proces jest dynamicznym obiektem wykonujacym w systemie operacyjnym określony program. Planowaniem (scheduling), lub alternatywnie szeregowaniem, nazywamy czynność rozdzielania czasu
Technologia informacyjna. Urządzenia techniki komputerowej
Technologia informacyjna Urządzenia techniki komputerowej System komputerowy = hardware (sprzęt) + software (oprogramowanie) Sprzęt komputerowy (ang. hardware) zasoby o specyficznej strukturze i organizacji
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
Użytkownik Użytkownik Użytkownik Użytkownik... kompilatory edytor testu syst. bazy danych gry PROGRAMY UŻYTKOWE SYSTEM OPERACYJNY SPRZĘT KOMPUTEROWY
System komputerowy = sprzęt + oprogramowanie Hardware (czyli sprzęt - monitor, drukarka, itd.) Software (czyli oprogramowania - system operacyjny, programy narzędziowe, użytkowe, oprogramowanie stałe BIOS-u,
Technologie informacyjne - wykład 3 -
Zakład Fizyki Budowli i Komputerowych Metod Projektowania Instytut Budownictwa Wydział Budownictwa Lądowego i Wodnego Politechnika Wrocławska Technologie informacyjne - wykład 3 - Prowadzący: dr inż. Łukasz
Budowa komputera. Magistrala. Procesor Pamięć Układy I/O
Budowa komputera Magistrala Procesor Pamięć Układy I/O 1 Procesor to CPU (Central Processing Unit) centralny układ elektroniczny realizujący przetwarzanie informacji Zmiana stanu tranzystorów wewnątrz
Sprzęt komputerowy 2. Autor prezentacji: 1 prof. dr hab. Maria Hilczer
Sprzęt komputerowy 2 Autor prezentacji: 1 prof. dr hab. Maria Hilczer Budowa komputera Magistrala Procesor Pamięć Układy I/O 2 Procesor to CPU (Central Processing Unit) centralny układ elektroniczny realizujący
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
Spis treúci. Księgarnia PWN: Krzysztof Wojtuszkiewicz - Urządzenia techniki komputerowej. Cz. 1. Przedmowa... 9. Wstęp... 11
Księgarnia PWN: Krzysztof Wojtuszkiewicz - Urządzenia techniki komputerowej. Cz. 1 Spis treúci Przedmowa... 9 Wstęp... 11 1. Komputer PC od zewnątrz... 13 1.1. Elementy zestawu komputerowego... 13 1.2.
Wstęp do Informatyki. Klasyfikacja oprogramowania
Wstęp do Informatyki Klasyfikacja oprogramowania Oprogramowanie komputerowe Funkcjonalność komputera jest wynikiem zarówno jego budowy, jak i zainstalowanego oprogramowania Komputer danej klasy znajduje
Obliczenia rozproszone z wykorzystaniem MPI
Obliczenia rozproszone z wykorzystaniem Zarys wst u do podstaw :) Zak lad Metod Obliczeniowych Chemii UJ 8 sierpnia 2005 1 e konkretniej Jak szybko, i czemu tak wolno? 2 e szczegó lów 3 Dyspozytor Macierz
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
by lo pozostawione procesom lub programom. W nowoczesnych i wi ekszych systemach
Zarzadzanie pamieci a W dawnych systemach operacyjnych, ale także w bardziej prymitywnych systemach wspó lczesnych (np. w ma lych systemach przeznaczonych na platformy wbudowane), operacje zarzadzania
Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2012/2013. Forma studiów: Stacjonarne Kod kierunku: 11.
Państwowa Wyższa Szko la Zawodowa w Nowym Sa czu Karta przedmiotu Instytut Techniczny obowiązuje studentów rozpoczynających studia w roku akademickim 01/013 Kierunek studiów: Informatyka Profil: Ogólnoakademicki
Konfiguracje kana lów DMA. Systemy wejścia/wyjścia. Kana l DMA. Konfiguracje DMA (cd.)
Systemy wejścia/wyjścia Konfiguracje kana lów DMA programowane operacje wejścia/wyjścia: proces inicjuje i nadzoruje transfer I/O odpytywanie (polling) operacje wejścia/wyjścia sterowane przerwaniami:
Funkcje systemów operacyjnych czasu rzeczywistego
Funkcje systemów operacyjnych czasu rzeczywistego Witold Paluszyński Katedra Cybernetyki i Robotyki Wydzia l Elektroniki, Politechnika Wroc lawska http://www.kcir.pwr.edu.pl/~witold/ 2011 2017 Ten utwór
dr inż. Sebastian Bielski
Podstawy systemów operacyjnych i programowania dr inż. Sebastian Bielski Wydzia l Fizyki Technicznej i Matematyki Stosowanej PG 1 / 26 Wyk lad: Podstawy systemów operacyjnych i programowania Zakres materia
Wst ep. Dlatego w krótkim czasie i ma lej przestrzeni nie ma możliwości dok ladnej analizy nawet
Wstep Tematyka bezpieczeństwa w systemach i sieciach komputerowych jest obszerna i bardzo dynamicznie zmienna. Dynamika rozwoju sieci komputerowych stosunkowo najbardziej przypomina Wielki Wybuch, natomiast
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
Ograniczenia czasowe RTS. Systemy czasu rzeczywistego. Kiedy RTS jest naprawd e potrzebny? Czy RTS po prostu musi być bardzo szybki?
Systemy czasu rzeczywistego Co to jest system czasu rzeczywistego RTS (Real-Time System)? Czesto proponowana definicja RTS mówi, że sa to systemy, w których można określić maksymalny czas wykonania poszczególnych
Pracownia Komputerowa. Wyk ad I Magdalena Posiada a-zezula
Pracownia Komputerowa Wyk ad I Magdalena Posiada a-zezula Kontakt Zak ad Cząstek i Oddzia ywań Fundamentalnych pok 4.20, Pasteura 5. http://www.fuw.edu.pl/~mposiada email: Magdalena.Posiadala@fuw.edu.pl
Systemy wejścia/wyjścia
Systemy wejścia/wyjścia programowane operacje wejścia/wyjścia: proces inicjuje i nadzoruje transfer I/O odpytywanie (polling) operacje wejścia/wyjścia sterowane przerwaniami: procesor inicjuje transfer
ep Podstawy j Wst ezyka Tcl zaawansowany GUI-Tk Zastosowania Tcl/Tk Ireneusz So lczyk 26 kwietnia 2006
26 kwietnia 2006 Plan prezentacji 1 Historia i twórca Co to jest? 2 Przyk lady sk ladni Struktury danych w 3 Przestrzenie nazw Pakiety Tcl bezpieczny Tcl w aplikacjach sieciowych 4 Tk - pochodzenie i przeznaczenie
Paradygmaty programowania. Paradygmaty programowania
Paradygmaty programowania Paradygmaty programowania Dr inż. Andrzej Grosser Cz estochowa, 2013 2 Spis treści 1. Zadanie 2 5 1.1. Wprowadzenie.................................. 5 1.2. Wskazówki do zadania..............................
Obliczenia równoległe w zagadnieniach inżynierskich. Wykład 4
Wykład 4 p. 1/14 Obliczenia równoległe w zagadnieniach inżynierskich Wykład 4 Dr inż. Tomasz Olas olas@icis.pcz.pl Instytut Informatyki Teoretycznej i Stosowanej Politechnika Częstochowska Klastry Wykład
Systemy wbudowane Mikrokontrolery
Systemy wbudowane Mikrokontrolery Budowa i cechy mikrokontrolerów Architektura mikrokontrolerów rodziny AVR 1 Czym jest mikrokontroler? Mikrokontroler jest systemem komputerowym implementowanym w pojedynczym
Systemy wbudowane - wykład 9. Systemy czasu rzeczywistego Notes. Systemy czasu rzeczywistego Notes. Systemy czasu rzeczywistego Notes.
Systemy wbudowane - wykład 9 Przemek Błaśkiewicz 26 maja 2017 1 / 93 Systemy czasu rzeczywistego sterowanie silnikiem rakietowym; 2 / 93 Systemy czasu rzeczywistego sterowanie silnikiem rakietowym; system
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
Architektura systemów komputerowych. Przetwarzanie potokowe I
Architektura systemów komputerowych Plan wykładu. Praca potokowa. 2. Projekt P koncepcja potoku: 2.. model ścieżki danych 2.2. rejestry w potoku, 2.3. wykonanie instrukcji, 2.3. program w potoku. Cele
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
Wstęp. Historia i przykłady przetwarzania współbieżnego, równoległego i rozproszonego. Przetwarzanie współbieżne, równoległe i rozproszone
Wstęp. Historia i przykłady przetwarzania współbieżnego, równoległego i rozproszonego 1 Historia i pojęcia wstępne Przetwarzanie współbieżne realizacja wielu programów (procesów) w taki sposób, że ich
Systemy czasu rzeczywistego
Systemy czasu rzeczywistego Co to jest system czasu rzeczywistego RTS (Real-Time System)? Czesto proponowana definicja RTS mówi, że sa to systemy, w których można określić maksymalny czas wykonania poszczególnych
Architektura systemów komputerowych
Architektura systemów komputerowych Grzegorz Mazur Zak lad Metod Obliczeniowych Chemii Uniwersytet Jagielloński 19 kwietnia 2011 Grzegorz Mazur (ZMOCh UJ) Architektura systemów komputerowych 19 kwietnia
Jądro systemu operacyjnego
Jądro systemu operacyjnego Jądro (ang. kernel) jest to podstawowa część systemu operacyjnego, która jest odpowiedzialna za wszystkie jego zadania. Zapewnia ono usługi systemowe takie jak: komunikacja między
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.
Mechatronika i inteligentne systemy produkcyjne. Modelowanie systemów mechatronicznych Platformy przetwarzania danych
Mechatronika i inteligentne systemy produkcyjne Modelowanie systemów mechatronicznych Platformy przetwarzania danych 1 Sterowanie procesem oparte na jego modelu u 1 (t) System rzeczywisty x(t) y(t) Tworzenie