Przedmiot ten ma na celu zapoznanie studentów z budową i zasadami
funkcjonowania sprzętu komputerowego typu IBM PC, oraz z
funkcjonowaniem i konfiguracją systemów operacyjnych (Windows+DOS i
Linux). W trakcie zajęć studenci powinni nauczyć się wykonywania
niektórych czynności związanych z zapewnieniem stabilnego
funkcjonowania systemu operacyjnego oraz zabezpieczenia go przed
atakami wirusów komputerowych.
Wykład:
- Ogólne wiadomości o komputerach.
- -
 
- Określenie komputera; cechy wyróżniające komputer spośród
innych  urządzeń przetwarzających informacje. Maszyna von Neumana.
Krótki rys historyczny: pierwszy komputer, generacje komputerów.
 
- -
 
- Rola oprogramowania, a w szczególności systemu operacyjnego
jako  niezbędnego składnika w funkcjonowaniu komputera. Komputer  =
hardware + software.
 
- -
 
- Od super- do mikrokomputerów: klasyfikacja współczesnych
systemów  komputerowych i przykładowe zastosowania komputerów rożnych
klas.  Komputery jako elementy składowe innych urządzeń (embedded
systems).
 
 
- Budowa komputera.
- -
 
- Podstawowy schemat budowy  komputera.  Jednostka  centralna i
urządzenia peryferyjne.
 
- -
 
- Przegląd rożnych urządzeń peryferyjnych i ich zastosowań.
 
- -
 
- Budowa jednostki centralnej: procesor, pamięć operacyjna,
układy wejścia/wyjścia (interfejsy). Układ DMA i jego rola. Przerwania
i PIO. Konstrukcje wieloprocesorowe - procesor główny z koprocesorami,
architektura równoległa (wektorowa).
 
- -
 
- Podział pamięci operacyjnej na ROM i RAM; rola pamięci ROM w
procesie inicjacji komputera -  sposoby  wprowadzania  systemu
operacyjnego do pamięci operacyjnej.
 
- -
 
- Pamięć podręczna (cache), zasada działania, zastosowania.
 
 
- Reprezentacja informacji w pamięci komputera.
- -
 
- System dwójkowy - bity i bajty. Interpretacja bajtu jako
liczby, znaku lub rozkazu. Długość słowa procesora.
 
- -
 
- Organizacja pamięci. Długość słowa pamięci. Jednostki
pojemności pamięci: kilobajty i megabajty. Szyna adresowa i przestrzeń
adresowa procesora. Zasada działania pamięci stronicowanej.
 
- -
 
- Sposób zapisu liczb w komputerze - zapis uzupełnieniowy do
dwóch, zapis zmiennoprzecinkowy.
 
- -
 
- Procesory. Język wewnętrzny i języki zewnętrzne. Kompilacja i
interpretacja programów w językach zewnętrznych.
 
- -
 
- Sposoby określania i jednostki szybkości procesora (MIPS, MFLOPS).
 
 
- Szczególy budowy najpopularniejszych mikrokomputerów osobistych
klasy IBM PC
- -
 
- Modułowa budowa komputera - płyta główna i karty rozszerzeń.
Podstawowe rodzaje kart obecne w każdej konfiguracji komputera.
Przykłady kart do specjalnych zastosowań.
 
- -
 
- CMOS i BIOS
 
- -
 
- Standardowe złącza RS-232 i Centronics - omówienie zasady
działania i zastosowań.
 
- -
 
- Charakterystyka  poszczególnych  elementów  konfiguracji -
budowa, zasady działania, typy i parametry:
- procesorów
 
- pamięci RAM
 
- magistral ISA, PCI, AGP
 
- kart graficznych
 
- stacji dyskietek
 
- dysków twardych i ich sterowników
 
- dysków optycznych
 
 
- -
 
- Hipotetyczna konfiguracja kilku własnych zestawów
komputerowych w zależności od  wymagań systemowych i użytkowych.
 
 
- Struktura oprogramowania komputera.
- -
 
- Trójwarstwowa  struktura  oprogramowania:  system
operacyjny, oprogramowanie usługowe, oprogramowanie użytkowe. Różnica
miedzy programami usługowymi i użytkowymi. Dostęp programów do zasobów
komputera.
 
 
- Systemy operacyjne.
- -
 
- Klasyfikacja  systemów  operacyjnych;  systemy  jedno- i
wieloprogramowe, jedno- i wielodostępne.
 
- -
 
- Zadania systemu operacyjnego: zarządzanie  zasobami
komputera, zarządzanie procesami, obsługa systemu plików, interpretacja
komend użytkownika. Budowa systemu operacyjnego: warstwa komunikacji ze
sprzętem (BIOS), jądro systemu, procesor (interpreter) poleceń (powłoka
- shell).
 
- -
 
- Zagadnienia związane z nadzorowaniem pracy procesów w
systemach  wieloprogramowych: ochrona pamięci, podział czasu,
uprawnienia użytkowników, dzielony dostęp do plików, kolejkowanie
wydruków, koordynacja dostępu procesów do klawiatury i ekranu - ekrany
wirtualne, systemy okien. Procesy systemowe - "demony".
 
 
- System Operacyjny Windows+DOS
- -
 
- "mapa" systemu
 
- -
 
- konfiguracja,
 
- -
 
- system plików
 
- -
 
- narzędzia
 
- -
 
- system DOS jako narzędzie wspomagające pracę administratora/użytkownika Windows95/98/ME
 
- -
 
- umówienie systemów Windows2000 i NT
 
 
- System Operacyjny Linux
- -
 
- przegląd dystrybucji Linux-a
 
- -
 
- "mapa" systemu
 
- -
 
- shell , polecenia, programowanie w shell-u
 
- -
 
- system plików
 
- -
 
- instalacja, konfiguracja Linuxa
 
- -
 
- X-windows
 
- -
 
- narzędzia
 
 
- Programy destruktywne i formy obrony
- -
 
- wirusy
 
- -
 
- konie trojańskie
 
- -
 
- robaki
 
- -
 
- bomby pocztowe
 
- -
 
- ataki DOS
 
- -
 
- dostępne formy obrony
 
 
Ćwiczenia
- CMOS i BIOS konfiguracja parametrów i przetestowanie znaczenia
niektórych z nich.
 
- Przypomnienie zasad funkcjonowania Windows 95/98.
 
- DOS dla zaawansowanego użytkownika win95/98
 
- Konfiguracja Windows 95/98 , regedit , poledit inne narzędzia.
 
- Postępowanie w sytuacjach awaryjnych z Win95/98 i zabezpieczanie się na
wypadek takich sytuacji.
 
- Diagnostyka sprzętu w systemie Windows i DOS.
 
- Windows w sieci LAN i Internecie.
 
- Przykładowe programy narzędziowe i usługowe
 
- Programy antywirusowe.
 
- Podstawy posługiwania się Linux-em, system plików.
 
- Polecenia powłoki Linux-a.
 
- Programowanie w shell-u.
 
- Podstawowa konfiguracja Linuxa.
 
- Linux w sieci, przykłady oprogramowania klienta i serwera.
 
- Programy destrukcyjne zagrażające Linux-owi i oprogramowanie obronne.
 
- Współpraca Linux-a i Windows.
 
- M. Szeliga, M. Świątelski, ABC systemu Windows XP Pl, Helion 2002. 
 
- P. Czarny, Linux. Kurs, Helion 2004. 
 
- A. Podstawczyński, Linux. Praktyczne rozwiązania, Helion 2000. 
 
- I. McLean, Bezpieczeństwo w Windows 2000. Czarna księga, Helion
2002. 
 
- M. Pancewicz, Po prostu Windows Me, Helion 2001. 
 
- R. J. Hantanon, Bezpieczeństwo systemu Linux, Mikom 2002. 
 
- B. Ward, Linux. Rozwiązywanie problemów, Mikom 2001. 
 
Instytut Matematyki Akademii
Pedagogicznej w Krakowie,
                1.10.2005