KARTA INFORMACYJNA PRZEDMIOTU
przedmiot: Architektura komputerów i systemy operacyjne kod przedmiotu: 3EX106S312 Wydział: Elektroniki Instytut/Katedra: Telekomunikacji |
obowiązkowy: tak wybieralny: nie (obowiązek zapisu min.... studentów) język realizacji: polski | |
rodzaj studiów: Stacjonarne studia 1 stopnia -inżynierskie |
kierunek: Elektronika i Telekomunikacja |
specjalność: wszystkie specjalności |
semestr |
forma zajęć, liczba godzin/rygor (X |
egzamin, + - zaliczenia, # - projekt) | ||||
razem |
wykłady |
ćwiczenia |
laboratoria |
projekt |
seminarium | |
III |
45 |
25/ + |
20/ + | |||
punkty ECTS |
5 |
Autor programu przedmiotu: prof. dr hab. inż. Ryszard Pełka
Prowadzący wykłady: prof. dr hab. inż. Ryszard Pełka, mjr dr inż. Tadeusz Sondej, dr inż. Andrzej Poniecki
EFEKTY KSZTAŁCENIA
■ umiejętność tworzenia programów na poziomie rozkazów procesora i ich łączenia z kodem w języku wysokiego poziomu
■ znajomość architektury mikroprocesorów i mikrokontrolerów
■ umiejętność korzystania w programach z interfejsu aplikacyjnego
■ znajomość podstaw działania systemów operacyjnych
■ umiejętność zarządzania procesami, realizacją operacji plikowych oraz tworzenie skryptów
■ znajomość podstaw zapewnienia bezpieczeństwa informacyjnego
BEZPOŚREDNIE POWIĄZANIE Z INNYMI PRZEDMIOTAMI:
Bazuje na przedmiotach:
■ metodyka i techniki programowania 1,2 « układy cyfrowe 1
Podbudowuje przedmioty:
■ języki programowania
■ specjalistyczne związane z techniką cyfrową
TREŚĆ PRZEDMIOTU:
1. Architektura mikroprocesora na poziomie rejestrów - cykl rozkazowy.
2. Sposoby kodowania liczb, operacje arytmetyczne i logiczne.
3. Podprogramy. Wywoływanie usług systemu operacyjnego. Programowanie mieszane.
4. Zasady sterowania urządzeń i obsługa przerwań sprzętowych. Maszyny wirtualne.
5. Architektura systemów pamięci - hierarchia, zarządzanie, pamięć wirtualna.
6. Architektury komputerów o złożonych i zredukowanych zestawach instrukcji.
7. Przetwarzanie potokowe. Systemy wieloprocesorowe.
8. Klasyfikacja i funkcje systemów operacyjnych. Procesy i wątki. Przetwarzanie współbieżne i równoległe.
9. Systemy plików - organizacja ciągła, listowa i indeksowa; atrybuty i uprawnienia.
10. Transakcje i bezpieczeństwo w systemach operacyjnych.
11. Systemy scentralizowane i rozproszone.
12. Komunikacja i praca w sieci.
LITERATURA:
■ Biernat J., Architektura komputerów, Wrocław, Oficyna Wydawnicza Politech. Wrocławskiej, 2004
■ Stallings W., Organizacja i architektura systemu komputerowego, WNT, Warszawa 2004
■ Metzger P., Anatomia PC. Wydanie X, Helion, 2006
■ Pełka R., Mikrokontrolery. Architektura, programowanie, zastosowania, WKiŁ, 2001
■ Silberchatz A., Galwin P.B., Podstawy systemów operacyjnych, WNT, 2006
ZASADY ZALICZANIA:
■ zaliczenie laboratorium - 2 sprawozdania. Kolokwium zaliczeniowe