Wykład z przedmiotu Podstawy Techniki Cyfrowej
1. Cel wykładów : Nabycie umiejętności posługiwania sie algebrą Boolea do opisu przebiegu zdarzeń .
2. Aparat matematyczny stosowany do opisu układów kombinacyjnych i sekwencyjnych tablice funkcji, funkcje logiczne, automaty, graf tablice przejść/wyjść przykłady,Wprowadzenie do systemu binarnego, arytmetyka binarna
3. Funkcje logiczne w postaci kanonicznej, parakanonicznej ,
4. Minimalizacja funkcji logicznych, metoda tablic Karnaugh oraz algorytmu McCluskeya
5. Funktory logiczne, synteza układów kombinacyjnych z wy-korzystaniem funktorów AND, OR, NOT, NAND i NOR
- Teacher: ALICJA Olejniczak
- Teacher: Paweł Raczyński
- Teacher: KAMIL Stawiarski
Wykład z przedmiotu Podstawy Organizacji Systemów Komputerowych
1. Organizacja zajęć, zasady zaliczenia, literatura
2. Architektura procesorów Intel x86, rejestry ogólnego przeznaczenia, jednostka arytmetyczno-logiczna, flagi
3. Przestrzeń adresowa, adresowanie pamięci i urządzeń wejścia-wyjścia, segmentacja pamięci, tryby adresowania
4. Model programowy procesora, cykl rozkazowy
5. Rozkazy i techniki przesyłania informacji, transfer blokowy
6. Rozkazy arytmetyczne, formaty liczb, działania na liczbach wielokrotnej długości, obliczenia zmiennoprzecinkowe – emulacja programowa i wykorzystanie koprocesora
7. Operacje na bitach, ciągach i łańcuchach
8. Rozkazy sterujące bezwarunkowe i warunkowe, skoki ze śladem, wykorzystanie stosu
9. Organizacja procesora, moduły obsługi interfejsu i wykonywania rozkazów, kolejkowanie rozkazów
10. System przerwań, wektoryzacja, obsługa wielopoziomowa
11. Tryby pracy procesora: rzeczywisty i chroniony
12. Wstęp do programowania w asemblerze: kody mnemotechniczne instrukcji, zmienne, etykiety, dyrektywy, składania linii programu
13. Przebieg asemblacji, operacje na słowniku nazw, raporty o błędach, konsolidacja
14. Makroinstrukcje, podprogramy, przekazywanie parametrów do podprogramów, ramka stosu
15. Modele pamięci i ich konsekwencje, statyczna i dynamiczna rezerwacja pamięci
16. Interfejs programowy do języków wysokiego poziomu C i PASCAL
17. Typowe układy wejścia-wyjścia, obsługa urządzeń wejścia-wyjścia
18. Komunikacja równoległa i szeregowa, wspomaganie sprzętowe
19. Obsługa przerwań sprzętowych i programowych, rola sprzętowego kontrolera przerwań,
20. Bezpośredni dostęp do pamięci (DMA), kontroler DMA, współpraca z jednostką centralną, programowanie i przebieg transferu
21. Elementy architektury x86-32 i x86-64, procesory CISC i RISC
22. Architektura komputerów w standardzie PC
23. Pamięć masowa, dyski stałe, dyski optyczne, pamięci FLASH
24. BIOS organizacja i udostępniane funkcje
25. Konsola użytkownika, współpraca z klawiaturą i urządzeniem wskazującym, techniki buforowania strumienia danych
26. Obsługa ekranu w trybie znakowym i graficznym
27. Obsługa przerwań sprzętowych w komputerze PC
28. Przerwania programowe i przekazywanie parametrów do funkcji udostępnianych
przez BIOS
29. Zegar czasu rzeczywistego i zegar systemowy
30. System operacyjny, organizacja, oferowane funkcje i usługi
31. Wprowadzenie do systemów wbudowanych
32. Systemy wbudowane wykorzystujące komputery zgodne PC
33. Komputery modułowe w standardzie PC104
34. Komputery modułowe wykorzystujące magistralę VME
35. Komputery modułowe wykorzystujące magistralę COMPACT PCI
36. Organizacja interfejsu z obiektem sterowania lub monitoringu
37. Systemy operacyjne w systemach wbudowanych: systemy WINDOWS embedded, Linux, QNX
38. Specyfika oprogramowania dla systemów wbudowanych
39. Obsługa programowa interfejsu z obiektem – sterowniki urządzeń
40. Techniki obsługi przerwań sprzętowych: procedury obsługi przerwań, zadania obsługujące przerwania
41. Praca w czasie rzeczywistym – techniki realizacji
42. Programowa obsługa standardowych interfejsów komunikacyjnych
43. Dedykowane oprogramowanie czasu rzeczywistego, techniki tworzenia mini jądra,
procedur obsługi przerwań, pętli programowej
44. Diagnostyka oprogramowania
45. Przykłady systemów wbudowanych
- Teacher: Krzysztof Cisowski
- Teacher: Paweł Raczyński
- Teacher: Mariusz Kaczmarek
- Teacher: Natalia Kowalczyk
I stopień, IBM, sem.5
- Teacher: Piotr Jasiński
- Teacher: PAWEŁ Kalinowski
- Teacher: KAMIL Osiński
- Teacher: IGNACY Rogoń
- Teacher: Natalia Kowalczyk
- Teacher: Jacek Rumiński
I stopień, IBM, sem.5
- Teacher: Piotr Jasiński
- Teacher: PAWEŁ Kalinowski
- Teacher: KAMIL Osiński
- Teacher: Barbara Stawarz-Graczyk
- Teacher: Arkadiusz Szewczyk
I stopień IBio
- Teacher: Grzegorz Jasiński
Kurs jest przeznaczony dla Studentów WETiI, kierunku Inżynieria Biomedyczna, studiów stacjonarnych I st. sem. 6. Kurs zawiera materiały do ćwiczeń do przedmiotu Metody fizyczne w biologii i medycynie, PG_00047934.
- Teacher: Małgorzata Franz
I stopień, Inżynieria Biomedyczna, 4 semestr
- Teacher: PAWEŁ Kalinowski
- Teacher: Grzegorz Jasiński
- Teacher: Piotr Jasiński
- Teacher: Grzegorz Jasiński
- Teacher: Magdalena Madej
- Teacher: Mariusz Kaczmarek
- Teacher: Natalia Kowalczyk
- Teacher: KAMIL JAŃCZYK
- Teacher: Mariusz Kaczmarek
- Teacher: IGNACY Rogoń
- Teacher: KAMIL JAŃCZYK
- Teacher: Mariusz Kaczmarek
- Teacher: IGNACY Rogoń
- Teacher: Jacek Rumiński
- Teacher: Jacek Stefański
- Teacher: ŁUKASZ Woźniak
- Teacher: Mariusz Kaczmarek
- Teacher: Karolina Kondej
- Teacher: Mariusz Kaczmarek
- Teacher: Karolina Kondej
dla IBM, semestr III, studia I stopnia
- Teacher: Iwona Gabriel
- Teacher: Kamila Rząd
I stopień IBio
- Teacher: Marcin Gruszecki
- Teacher: Mateusz Moderhak
- Teacher: Tomasz Neumann