Systemy Operacyjne Wykład 2, UŁ WMiI, Wykłady SYS OP, W 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

0x01 graphic

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

0x01 graphic

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

0x01 graphic

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

0x01 graphic

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)

0x01 graphic

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



Wyszukiwarka

Podobne podstrony:
Systemy Operacyjne Ćw 2, UŁ WMiI, Ćwiczenia SYS OP, Ćw 2
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 operacyjne - wykłady, Administracja, Administracja, Administracja i samorząd, Polityka spole
systemy operacyjn wyklady
systemy operacyjne wykłady xfafhlipgfpwdqhwx4pauokspldpoykwxr5637q XFAFHLIPGFPWDQHWX4PAUOKSPLDPOYK
Systemy Operacyjne Wykład 2
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
Elementy Sztucznej Inteligencji, UŁ WMiI, Wykłady EL SZT INT, nr2 (1-03-2011)
wykłady systemy operacyjne
Podstawy Informatyki Wykład IV System operacyjny
Sciaga Systemy wyklad kolo 27 01 2008, szkola, systemy operacyjne i mikroprocesory

więcej podobnych podstron