SystemyOperacyjne.pdf

(5536 KB) Pobierz
Systemy operacyjne
Wykład
Dariusz Puchała
e-mail: dpuchala@poczta.onet.p l
PWSZ Włocławek
808382303.036.png 808382303.042.png
 
808382303.043.png
 
808382303.001.png
 
808382303.002.png
 
808382303.003.png 808382303.004.png
Plan wykładu
Podstawy budowy i działania komputera (1 h):
Rejestry procesora, cykl rozkazowy, przerwania, ramka stosu, transmisja DMA.
Wprowadzenie do systemów operacyjnych (3 h):
Podstawowe definicje, ewolucja systemów operacyjnych, struktura, funkcje i
usługi systemu operacyjnego, współczesne systemy na przykładzie Windows i
Linux.
Zarządzenie procesami (4 h):
Definicja procesu, algorytmy planowania, koordynacja procesów i podstawowe
problemy współbieżności - blokady, zagłodzenia.
Zarządzanie pamięcią operacyjną (2 h):
Organizacja przydziału pamięci, pamięć pomocnicza, systemy plików.
Zarządzanie wejściem-wyjściem (2 h):
Typy urządzeń, dostęp do urządzeń.
Bezpieczeństwo systemu komputerowego (2 h).
PWSZ Włocławek
808382303.005.png 808382303.006.png
 
808382303.007.png
 
808382303.008.png
 
808382303.009.png
 
808382303.010.png 808382303.011.png 808382303.012.png 808382303.013.png 808382303.014.png 808382303.015.png 808382303.016.png
Zasady zaliczenia przedmiotu
Podstawą zaliczenia przedmiotu jest uzyskanie oceny pozytywnej z
kolokwium wykładowego, które będzie miało miejsce na ostatnich
zajęciach oraz ukończenie z oceną pozytywną zajęć laboratoryjnych.
Ocena końcowa z przedmiotu będzie obliczana jako średnia z
dwóch ocen, tj. z oceny z kolokwium wykładowego oraz oceny
końcowej z ćwiczeń laboratoryjnych.
Podstawą zaliczenia ćwiczeń laboratoryjnych jest wykonanie w
terminie wszystkich zadań w zakresie dającym co najmniej ocenę
dostateczną z każdego z realizowanych zadań. Treści zadań oraz
obowiązujące terminy znajdują się na stronie przedmiotowej.
PWSZ Włocławek
808382303.017.png 808382303.018.png
 
808382303.019.png
 
808382303.020.png
 
808382303.021.png
 
808382303.022.png 808382303.023.png 808382303.024.png 808382303.025.png
Literatura
Wiliam Stallings, „Systemy operacyjne. Struktura i zasady budowy”,
MIKOM, Warszawa 2006.
Mordechai Ben Ari „Podstawy programowania współbieżnego i
rozproszonego”, WNT, Warszawa 2009.
PWSZ Włocławek
808382303.026.png 808382303.027.png
 
808382303.028.png
 
808382303.029.png
 
808382303.030.png
 
808382303.031.png 808382303.032.png 808382303.033.png
Podstawy budowy i działania komputera
Podstawowe komponenty komputera:
Procesor (CPU) - wykonuje elementarne operacje realizowalne
przez system komputerowy, są to: operacje arytmetyczne,
logiczne, porównania, operacje przesył danych, etc.
Pamięć operacyjna - przechowuje kody programów oraz dane,
na których programy operują. Ma charakter nietrwały.
Moduły wejścia/wyjścia - pozwalają na komunikację pomiędzy
procesorem a zewnętrznymi urządzeniami peryferyjnymi
(klawiatura, mysz, monitor, drukarka, etc.).
Szyny systemowe - umożliwiają komunikację pomiędzy
procesorem, pamięcią i modułami wejścia/wyjścia.
PWSZ Włocławek
808382303.034.png 808382303.035.png
 
808382303.037.png
 
808382303.038.png
 
808382303.039.png
 
808382303.040.png 808382303.041.png
Zgłoś jeśli naruszono regulamin