Systemy Operacyjne Wykład 2

Systemy Operacyjne (Wykład 2)

Początki systemu operacyjnego

System operacyjny jest pośrednikiem pomiędzy warstwą oprogramowania, a sprzętem.

Na końcu lat 50. komputer był dobrem rzadkim i był wynajmowany na godzinę przez naukowców czy przez wojsko.

Kiedyś zamiast systemu operacyjnego był operator, który zarządzał komputerem. Operator został zautomatyzowany właśnie przez system operacyjny.

Program miał być zaopatrzony w opis JCL (Job Control Language) i zawierał:

  1. Identyfikator

  2. Hasło

  3. Co potrzeba do uruchomienia (mapowanie pomiędzy zasobami systemu operacyjnego, a danymi)

  4. Definicje krytyczne

Później program mógł być uruchamiany bez operatora i można to nazwać systemem operacyjnym.

System operacyjny organizuje program tak aby był wykonany:

Jeśli uruchamiamy program to „zgłaszamy ochotę” na wykorzystanie systemu operacyjnego. Decyduje on o uruchamianiu programów tak, aby wykonywały się optymalnie.

Batch System – System wsadowy, pierwszy zaczyn systemu operacyjnego

Przetwarzanie satelitarne (praca pośrednia)

to co przypomina dzisiejszy system operacyjny

Zadania wykonywane przez system operacyjny

Fazy mogą mieć różne długości w zależności od zadania, np. Sumowanie liczb będzie na pewno wymagało krótszej fazy obliczeń od wypisywania kolejnych cyfr liczby pi), ale dla sumowania dużej ilości liczb będzie dłuższa faza wejścia.

Faktyczne wykorzystanie procesora

Większość zadań faktycznie jest ograniczana przez fazy wejścia i wyjścia, ale można to zmienić.

Wprowadzanie danych musi być wykonywane bez użycia procesora, który jest zajęty obliczeniami. Ktoś musi się zająć wprowadzaniem danych. Pytanie: kto?

Komputer satelitarny zawiaduje pracą urządzenia wejścia / wyjścia

Każde urządzenie wejścia / wyjścia jest sterowane przez procesor centralny. Dyski, karty itp. „żyją własnym życiem” ale są częścią całości, urządzenia te informują procesor centralny o różnych zakończonych czynnościach.

Przetwarzanie satelitarne „żyje” w aktualnych architekturach komputerowych jako systemy inteligentnych urządzeń wejścia / wyjścia.

Ważne zagadnienia

Wieloprogramowość

Wieloprogramowość była rewolucją, umożliwiała uruchamianie wielu programów jednoczeście.

Fundamenty wieloprogramowości

Przełączanie sterowania odbywa się wtedy, kied program przestaje obliczać, a wchodzi w fazę wejścia / wyjścia.

Pętla for(;;); zawiesza procesor i program zawierający tą pętlę nie zrzeka się procesora.

Porównanie dwóch odtwarzaczy muzycznych (nisko- i wysokoskompresowanych)

Komputer „rwie” gdy nie nadąża z dekompresją.


Wyszukiwarka

Podobne podstrony:
Systemy Operacyjne Wykład 2, UŁ WMiI, Wykłady SYS OP, W 2
Systemy operacyjne - wykłady, Administracja, Administracja, Administracja i samorząd, Polityka spole
1a, UŁ Sieci komputerowe i przetwarzanie danych, Semestr II, Systemy operacyjne, Wykład, Systemy, Sy
TAM GDZIE PLUS TO ODPOWIEDŹ POPRAWNA, UŁ Sieci komputerowe i przetwarzanie danych, Semestr II, Syste
systemy operacyjn wyklady
systemy operacyjne wykłady xfafhlipgfpwdqhwx4pauokspldpoykwxr5637q XFAFHLIPGFPWDQHWX4PAUOKSPLDPOYK
sowyk, pwr, informatyka i zarządzanie, Informatyka, Systemy operacyjne- laborki i wykład
Systemy Operacyjne Windows 10 2010 wykład 2
caban,systemy operacyjne II, opracowanie wykładu
wykłady systemy operacyjne ciąg?lszy
wykłady systemy operacyjne
Podstawy Informatyki Wykład IV System operacyjny
Sciaga Systemy wyklad kolo 27 01 2008, szkola, systemy operacyjne i mikroprocesory
Systemy operacyjne

więcej podobnych podstron