1933501887

1933501887



Procesor wykonuje na przemian wiele różnych zadań.

Przełączanie następuje tak często, że użytkownicy mogą współdziałać z każdym programem podczas jego wykonywania. Każdy z użytkowników odnosi wrażenie, że dysponuje własnym komputerem, choć w rzeczywistości jeden komputer jest dzielony pomiędzy wielu użytkowników.


Systemy operacyjne z podziałem czasu, oprócz planowania zadań, muszą mieć mechanizmy zarządzania pamięcią, dostępu do systemu plików, a także mechanizmy synchronizowania zadań i komunikacji między nimi.


Systemy równoległe

■    Wiele procesorów współpracuje ze sobą, dzieląc szynę komputera, zegar, pamięć i urządzenia zewnętrzne.

■    Jeden zasilacz i obudowa - oszczędność w konstrukcji

■    W przypadku awarii jednego procesora system działa dalej - niezawodność

■    Stosowane jest wieloprzetwarzanie symetryczne lub asymetryczne


Systemy rozproszone

■    Procesory nie współdzielą szyny komputera, zegara, ani pamięci, ale komunikują się ze sobą za pomocą linii komunikacyjnych (np. sieci)

■    Procesory mogą się znacznie różnić od siebie

Po co?

•    Podział zasobów (przy jednym węźle drukarka, przy drugim duży dysk)

•    Przyspieszenie obliczeń (jeżeli można, obliczenia rozbija się na działania współbieżne)

•    Niezawodność (w przypadku awarii jednego stanowiska pozostałe mogą kontynuować pracę)

•    Komunikacja międzyludzka (poczta, chat, WWW)


Systemy czasu rzeczywistego

Stosowane tam, gdzie istnieją surowe wymagania na czas wykonania operacji lub przepływu danych Są to np. systemy nadzorowania eksperymentu, badań medycznych, sterowanie procesami w przemyśle Itd..

Są to też sterowniki wtrysku w samochodzie, programator pralki, sterowniki w rakietach czy innej broni... Rygorystyczne systemy czasu rzeczywistego -minimalizacja czasu operacji, konkurencyjne programy i podział czasu- wykluczone!

Łagodne systemy - możliwe do aplikacji w standardowych warunkach (zadania czasu rzeczywistego dostają pierwszeństwo przed innymi aż do zakończenia)


Historia popularnych systemów operacyjnych

Część I -MS-DOS na podstawie:

http://www.republika.pl/p_bogus/software/msdos/msdos.htm




Wyszukiwarka

Podobne podstrony:
D) Systemy z podziałem czasu (Time-SItaring Systems) > Procesor wykonuje na przemian wiele różnyc
IMAG0062 IIP Entalpia sublimacji Asl//,/f/ Sublimacja jest procesem polegającym na przemianie cid vv
Insulina- jest hormonem działającym na przemianę materii w różnych tkankach.W większości tkanek (z
KAZANIE na GÓRZE(1) KAZANIE NA GÓRZE Pewnego dnia tłum słuchaczy był tak wielki, że Jezus musiał wej
git pl 6044 Stary, na parkingu stoi mój samochód a w środku nimfomanka tak
06161474 70 wom króla Polskiego, uderzył na Krym, a nie doczekawszy pomocy Polskiój, został ta
IMG 09 Pojęcie procesów logistycznych można rozciągnąć na wiele różnych sfer działalności: logistyka
Pola uprawne są małę, ale rośnie na nich jednocześnie wiele różnych, przemieszanych z
skanuj0005 (178) c. Zakres ćwiczeń To samo ćwiczenie może być realizowane na wiele różnych sposobów.
IMG266 (2) 2014-02-22 AGHInne... na przykład podziemne zgazowanie węgla Celem procesu zgazowania jes
inzynieria procesowa 110014 przewężenia, wytrzymałość na rozciąganie i wiele innych właściwości zwią
Proces tworzenia oprogramowania Czynności zmierzające do wyprodukowania systemu. Istnieje wiele różn
Wnioski: Układy multiwibratorowe można zbudować w oparciu o wiele różnych dostępnych na rynku
DISNEY MAM 4 LATA (01) Morscy przyjaciele Arielki poruszają się na wiele różnych sposobów. Popr
P1000985 homeryckie, w sposób rzucający się w oczy jest rozczłonkowany na wiele różnych fragmentów —
80242 P1510695 TYPY UŻYTKOWE ŚWIN Na świecie istnieje wiele różnych ras trzody chlewnej (rozdz. 7—9)

więcej podobnych podstron