• Nie Znaleziono Wyników

Forma zajęć - wykład

N/A
N/A
Protected

Academic year: 2021

Share "Forma zajęć - wykład "

Copied!
2
0
0

Pełen tekst

(1)

WYDZIAŁ ELEKTRONIKI

KARTA PRZEDMIOTU Nazwa w języku polskim: Komputerowe Systemy Sterowania Specjalność (jeśli dotyczy): Komputerowe Sieci Sterowania Stopień studiów i forma: II / stacjonarna

Rodzaj przedmiotu: obowiązkowy Kod przedmiotu AREU402

TREŚCI PROGRAMOWE

Forma zajęć - wykład

Liczba

godzin

Wy1 Systemy wbudowane, systemy czasu rzeczywistego RTS , wymagania na

system operacyjny czasu rzeczywistego, bezpieczeństwo w systemach RTS 1

Wy1 Współbieżność w programowaniu - podstawy 1

Wy2 Procesy - tworzenie atrybuty, kończenie, synchronizacja zakończenia

procesu, ograniczenia na zasoby procesu 2

Wy3 Zastosowanie plików do zapamiętywania informacji, komunikacji, we/wy 1

Wy3 Kolejki komunikatów POSIX 1

Wy4 Synchronizacja procesów w systemach RTS, semafory POSIX.

Komunikacja przez pamięć dzieloną 2

Wy5 Wykorzystanie interfejsu gniazdek w komunikacji rozproszonej. Adresy

sieciowe, komunikacja bezpołączeniowa i połączeniowa 2 Wy6 Komunikacja procesów poprzez komunikaty QNET, usługa nazewnicza

GNS, komunikacja rozproszona 2

Wy7 Szeregowanie procesów w systemie RTS. Szeregowanie zadań

cyklicznych, szeregowanie RM i EDF 1

Wy7 Szeregowanie procesów w systemie operacyjnym czasu rzeczywistego,

priorytety, algorytm RR, FIFO, szeregowanie sporadyczne. 1 Wy8 Inwersja priorytetów i metody jej unikania. Dziedziczenie priorytetów,

metoda pułapu priorytetu 1

Wy8, Wy9

Wątki POSIX w systemach RTS – tworzenie, muteksy, zmienne

warunkowe, bariery, blokady czytelników i pisarzy, wątki w środowisku wieloprocesorowym

2

Wy9 Obsługa czasu w systemie RTS 1

Wy10 Obsługa zdarzeń asynchronicznych, sygnały, timery 2

Wy11 Obsługa przerwań w systemie QNX6 Neutrino 2

Wy12 Sprzęt systemów wbudowanych, standardy PC104, compact PCI, VME 2 Wy13 Obsługa urządzeń zewnętrznych na przykładzie karty interfejsowej

PCM3718 2

Wy14 Programowanie interfejsu transmisji szeregowej 1 Wy14

Konfiguracja systemu operacyjnego dla systemu wbudowanego, instalacja systemu na dysku Flash, narzędzia uruchomieniowe systemów

wbudowanych

1 Wy15 Metody oceny efektywności systemów czasu rzeczywistego 2

SUMA GODZIN 30

PDF created with pdfFactory trial version www.pdffactory.com

(2)

LITERATURA PODSTAWOWA I UZUPEŁNIAJĄCA

LITERATURA PODSTAWOWA:

[1] Robert Love; Linux Programowanie systemowe, Helion 2014.

[2] Jędrzej Ułasiewicz, Systemy czasu rzeczywistego, QNX6 Neutrino, wyd. BTC 2008 [3] Jędrzej Ułasiewicz, Programowanie aplikacji czasu rzeczywistego w systemie QNX6

Neutrino z wykorzystaniem platformy PC104, Raport IIAR Serii Sprawozdania 2012 LITERATURA UZUPEŁNIAJĄCA:

[1] QNX Realtime Operating System, System Architecture, QNX Software Systems LDT, Kanata Ontario 2001

OPIEKUN PRZEDMIOTU (IMIĘ, NAZWISKO, ADRES E-MAIL) Dr inż. Jędrzej Ułasiewicz jedrzej.ulasiewicz@pwr.edu.pl

Zaliczenie:

F1 - Odpowiedzi ustne,

obserwacja wykonywania ćwiczeń

F2 - Obecność i aktywność na wykładach F3 - Egzamin pisemny

P = 0,25*F1 + 0,15*F2 + 0,6*F3

PDF created with pdfFactory trial version www.pdffactory.com

Cytaty

Powiązane dokumenty

Do sterowania wymagany jest specjalny rodzaj systemu operacyjnego, tak zwany systemem operacyjnym czasu rzeczywistego (ang. Real Time Operating System - RTOS). Wymagania na

Wy6 Obsługa zdarzeń asynchronicznych, sygnały, timery 1 Wy7 Obsługa przerwań w systemie czasu rzeczywistego 1 Wy7 Obsługa przetworników pomiarowych na przykładzie

Szeregowanie procesów odbywa się nie tylko na podstawie ich priorytetu ale także na podstawie strategii szeregowania która jest także atrybutem procesu.. Strategię szeregowania

Budżet początkowy (ang. initial budget) C – ilość czasu przez którą wątek może wykonywać się na normalnym priorytecie N zanim priorytet jego obniży się

• Ostateczny termin zakończenia (ang. Precedence Constraints), specyfikuje że dane zadanie powinno poprzedzać inne.. Elementarn ą funkcją systemu czasu rzeczywistego jest

Rygorystyczny system czasu rzeczywistego (ang. Hard Real Time System) to system w którym wymaga się spełnienia rygorystycznych ograniczeń czasowych.. Przykłady

Wysyłanie komunikatu do określonego kanału i odbiór odpowiedzi realizowany jest przez wykonanie funkcji MsgSend().. MsgSend() –

Czas wywłaszczania (ang. preemption time) jest to średni czas potrzebny na wywłaszczenie zadania o niższym priorytecie, przez zadanie o wyższym priorytecie.. 1-9 Ilustracja czasu