Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

Siła systemów operacyjnych. 2 Prehistoria Systemy wsadowe Unix się rodzi PeCet się rodzi Chmura się rodzi Potęga w różnorodności Podsumowanie Agenda.

Podobne prezentacje


Prezentacja na temat: "Siła systemów operacyjnych. 2 Prehistoria Systemy wsadowe Unix się rodzi PeCet się rodzi Chmura się rodzi Potęga w różnorodności Podsumowanie Agenda."— Zapis prezentacji:

1 Siła systemów operacyjnych

2 2 Prehistoria Systemy wsadowe Unix się rodzi PeCet się rodzi Chmura się rodzi Potęga w różnorodności Podsumowanie Agenda

3 3 :-)

4 4 Prehistoria Na początku był Nie, nie zaczniemy od abakusa Nie zaczniemy też od karty perforowanej Biznes – IBM Wojsko – ENIAC (system dziesiętny) Wojsko – EDVAC (zapamiętanie programu) Biznes – EDSAC i LEO (pierwszy system operacyjny)

5 5 Systemy obliczeniowe IBM 701 – 6 bitów na znak, słowo 36 lub 48 bitów – komputer obliczeniowy IBM 704 IBM360

6 6 Pierwsze systemy biznesowe IBM 702 IBM 704 – FORTRAN, LISP, GM- NAA I/O UNIVAC (Remington Rand) z systemem Tape Director Atlas Computer z Atlas Supervisor

7 7 Przetwarzanie wsadowe Przetwarzanie na koniec dnia Obróbka obrazów i multimediów Operacje w bazach danych w dużych ilościach (transakcje, ETL) Konwersje

8 8 CTSS Compatible Time Sharing System Uruchamiał w tle (ang. background facility) FMS (Fortran Monitor System) przez częściową wirtualizację 7094 Brak komunikacji z innymi uruchomionymi procesami Dwa niezależne banki pamięci ferrytowej – jeden dla programów użytkowych, drugi dla nadzorcy (DWA TRYBY PRACY)

9 9 MULTICS Multiplexed Information and Computing Service Tworzony przez MIT, GE (Honneywell) i Bell Labs Wiele nowoczesnych koncepcji: pamięć jednego poziomu, listy dostępu, dynamiczne linkowanie, skrośne wywoływanie funkcji.

10 10 Systemy wsadowe – przed 360 IBM 7090 i IBM7094 – IBSYS BESYS – stworzony przez Bell Labs FMS – system taśmowy służący jedynie do kompilacji i uruchamiania programów napisanych w FORTRAN

11 11 Systemy wsadowe – System/360 OS/360 w pierwotnym założeniu jedyny DOS/360 – dla modeli z małą pamięcią BOS/360 – dla najmniejszych maszyn TOS/360 – dla maszyn jedynie z napędem taśmowym PCP – Primary Control Program – bez wieloprogramowania DOS, TOS, BOS i PCP były etapami do uzyskania pełnowartościowego OS/360

12 12 IBM OS/360 W założeniu jedynie wsadowy Urządzenia wejściowe – czytniki Urządzenia wyjściowe – dziurkarki i drukarki Urządzenia nadzorujące – dalekopis Urządzenia przechowujące dane – napędy dyskowe i taśmowe Każdy etap jest pracą wsadową nadzorowaną przez operatora

13 13 Przygotowanie kart perforowanych Uruchomienie programu czytającego – RDR Uruchomienie inicjatora INIT Uruchomienie rzeczywistego programu Uruchomienie programu zapisującego WRT bądź drukującego PRT Odebranie rezultatów pracy – kart i wydruków Wyniki pośrednie w zbiorach dyskowych, w szczególności SYSJOBQ OS/360 – sekwencja wykonania

14 14 Rodzi się Unix GE635 i Multics Gra 'Space Travel' PDP-7 Shell Sticky-bit Porting w Australii

15 15 Idee, idee, idee... System plików Komunikacja z użytkownikiem Komunikacja między programami Struktura pamięci Zależności między procesami

16 16 Modele procesu – z/OS TCB LMOD CSECT EP 16MB Podstawowy łańcuch TCB: - RCT – Region Control Task - DUMP Control Task - STC – Started Task Control - TCB dla którego przestrzeń adresowa została stworzona

17 17 Modele procesu – Unix User Mode.text.data.bss.stack System Mode.text.data.text.data Biblioteka dynamiczna.so (Unix),.dll(Windows) Kod programu bit x (Unix),.exe(Windows) SWAP File (.so,.dll)

18 18 Modele procesu – z/VM XA XC ESA/390 zArch Emulacja urządzeń Translacja CCW Instrukcja DIAG Interfejs bezpośred ni

19 19 System plików – z/OS LABELDSNUNIT LABELDSNUNIT LABELDSNUNIT LABELDSNUNIT... MCAT, UCAT VTOC LABEL VTOC UNIT VTOC LABEL VTOC UNIT VTOC LABEL VTOC UNIT

20 20 System plików – UNIX i-node table i-node i-node table i-node prawa dostępu rozmiar tablica przydziału typ blok typ blok prawa dostępu major minor typ znakoweblokowe

21 21 Komunikacja międzyprocesowa - UNIX Potoki Pamięć współdzielona Semafory i muteksy Kolejki

22 22 Komunikacja międzyprocesowa – z/OS Operacje na zbiorach CSA Dataspaces Cross-memory services

23 23 Systemy PeCeTa CP/M 86 OS/2 MS/DOS + Windows Zespół z DEC – Windows NT W stronę Unix'a Rozproszenie (DCOM) i wirtualizacja

24 24 PeCeT się rodzi

25 25 Dystrybucja BSD Projekt DARPA – TCP/IP Implementacja w jądrze UNIX Wykorzystanie technologii XEROX'a Powielane w wielu miejscach

26 26 Porting BSD dla 386 Jolitz Opisywany w Dr. Dobb's Journal Opisywał krok po kroku przenoszenie sysytemu – Bootstrap – System plików – Sterowniki do urządzeń – Powłoka – Narzędzia

27 27 Chmura się rodzi BSD LINUX

28 28 Nowe wyzwania Przenoszenie systemu w biegu Architektura NUMA Realizacja w różnych architekturach

29 Rozwiązania CompFort Meridian siłą Twojego biznesu


Pobierz ppt "Siła systemów operacyjnych. 2 Prehistoria Systemy wsadowe Unix się rodzi PeCet się rodzi Chmura się rodzi Potęga w różnorodności Podsumowanie Agenda."

Podobne prezentacje


Reklamy Google