Architektura komputerów i systemy operacyjne

Transkrypt

Architektura komputerów i systemy operacyjne
KARTA INFORMACYJNA PRZEDMIOTU
przedmiot:
Architektura komputerów i systemy operacyjne
kod przedmiotu: 3EX106S305
Wydział:
Elektroniki
Instytut/Katedra: Telekomunikacji
obowiązkowy: tak
wybierany: nie
rodzaj studiów:
Stacjonarne studia I stopnia
inżynierskie
specjalność:
Wszystkie specjalności WEL
semestr
język realizacji: polski
kierunek:
Elektronika i telekomunikacja
forma zajęć, liczba godzin/rygor (X -egzamin, + - zaliczenia, # - projekt)
III
Razem
wykłady
ćwiczenia
Laboratoria
projekt
seminarium
45
25 / +
-
20 / +
-
-
punkty ECTS
4
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:
Architektura mikroprocesora na poziomie rejestrów – cykl rozkazowy. Sposoby kodowania liczb, operacje
arytmetyczne i logiczne. Podprogramy. Wywoływanie usług systemu operacyjnego. Programowanie mieszane.
Zasady sterowania urządzeń i obsługa przerwań sprzętowych. Maszyny wirtualne. Architektura systemów
pamięci – hierarchia, zarządzanie, pamięć wirtualna. Architektury komputerów o złożonych i zredukowanych
zestawach instrukcji. Przetwarzanie potokowe. Systemy wieloprocesorowe. Klasyfikacja i funkcje systemów
operacyjnych. Procesy i wątki. Przetwarzanie współbieżne i równoległe. Systemy plików – organizacja ciągła,
listowa i indeksowa; atrybuty i uprawnienia. Transakcje i bezpieczeństwo w systemach operacyjnych. Systemy
scentralizowane i rozproszone. 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
12