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