Egzamin 2006, Systemy operacyjne


Systemy operacyjne- egzamin - A

  1. Przedstawiona lista zawiera operacje, które zazwyczaj podlegają ochronie. Określ minimalny zbiór operacji, które muszą być chronione w celu poprawnego działania systemu komputerowego oraz aby były jak najmniej uciążliwe dla użytkownika

  1. przejście do trybu użytkownika,

  2. przejście do trybu monitora,

  3. czytanie z pamięci monitora,

  4. zapisywanie w pamięci monitora,

  5. pobieranie znaków z pamięci monitora,

  6. włączanie czasomierza,

  7. wyłączanie czasomierza.

        1. Opracowanie systemu operacyjnego odpornego na działanie błędnych bądź złośliwych programów wymaga pewnych środków sprzętowych. Wymień trzy elementy sprzętu pomocne przy opracowaniu systemu operacyjnego i opisz ich użycie do ochrony systemu operacyjnego.

        2. Rozważ system złożony z czterech zasobów tego samego typu, dzielonych przez 3 procesy, z których każdy potrzebuje co najwyżej 2 zadania. Pokaż, że taki system jest wolny od wad.

        3. Porównaj i skontrastuj podstawowe różnice między dwoma algorytmami alokacji pamięci: