Współczesne systemy komputerowe
Tematyka wykładów
- Wstęp. Budowa i architektura komputera.
- Architektura i organizacja pamięci. Dane i ich reprezentacja.
- Model programowy i struktura użytkowa komputera.
- Zasoby komputera. Współczesne architektury komputera.
- System operacyjny, definicja, zadania, klasyfikacja.
- Budowa systemu operacyjnego, procesy. Systemy i typy plików. Operacje na plikach.
- Wirtualizacja. Cechy wybranych współczesnych systemów operacyjnych.
Tematyka laboratoriów
- Oprogramowanie do wirtualizacji. Instalacja systemu operacyjnego.
- Wstępna konfiguracja systemu operacyjnego.
- Pliki, katalogi, prawa dostępu, wyszukiwanie plików.
- Instalacja oprogramowania. Archiwizacja.
- Zarządzanie użytkownikami i zasobami dyskowymi.
- Start systemu operacyjnego. Zarządzanie procesami i usługami.
- Monitorowanie systemu operacyjnego.
Zaliczenie przedmiotu
Warunki zaliczenia wykładu - egzamin zaliczeniowy po zakończeniu wykładów.
Warunki zaliczenia laboratoriów - wykonanie ćwiczeń praktycznych i zaliczenie sprawdzianów kontrolnych.
Literatura
- Grzywak A. Budowa i projektowanie komputerów. Wydawnictwo Politechniki Śląskiej, Gliwice 2000.
- Stallings W. Organizacja i architektura systemu komputerowego. WNT, Warszawa 2004.
- Biernat J. Architektura komputerów. Oficyna Wydawnicza Politechniki Wrocławskiej, Wrocław 2005.
- Stencel K. Systemy operacyjne. Wydawnictwo PJWSTK, Warszawa 2004.
- Negus C. Linux. Biblia. Ubuntu, Fedora, Debian i 15 innych dystrybucji. Wydawnictwo Helion, Gliwice 2011.
- Ward B. Jak działa Linux. Wydawnictwo Helion, Gliwice 2005.
- McCallister M. SUSE Linux 10. Księga eksperta. Wydawnictwo Helion, Gliwice 2006.
- Camou M., Goerzen J., Van Couwenberghe A. Debian Linux. Księga eksperta. Wydawnictwo Helion, Gliwice 2001.
materiały
Wykład
Laboratoria
- Tworzenie maszyny wirtualnej
- Instalacja Windows
- Instalacja Debian GNU/Linux
- Instalacja dodatków Guest Additions
- Podręczniki man
- Praca z plikami i katalogami
- Prawa dostępu
- Szukanie plików
- Przeszukiwanie plików
- Archiwa i kopie
- Powłoka i zmienne
- Zarządzanie partycjami i systemami plików
- Start systemu, zarządzanie usługami
- Zarządzanie procesami
Ćwiczenia dodatkowe
- Edytor vi
- Zarządzanie użytkownikami
- Monitorowanie systemu
- Instalacja oprogramowania
- Polecenia jako root
- Automatyzacja i planowanie
- Konfiguracja i diagnostyka sieci
- Zarządzanie sprzętem