24
O systemach operacyjnych R. Robert Gajewski omklnx.il.pw.edu.pl/~rgajewski www.il.pw.edu.pl/~rg [email protected]

Aktualności Wydziału - O systemach operacyjnychil.pw.edu.pl/~edu/Tib/Pdf/T_09.pdfsystem plików UNIX a oznacza się dużą szybkością -zastąpił znany z DOS u FAT. Komunikację

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Aktualności Wydziału - O systemach operacyjnychil.pw.edu.pl/~edu/Tib/Pdf/T_09.pdfsystem plików UNIX a oznacza się dużą szybkością -zastąpił znany z DOS u FAT. Komunikację

O systemach operacyjnych

R. Robert Gajewskiomklnx.il.pw.edu.pl/~rgajewskiwww.il.pw.edu.pl/[email protected]

Page 2: Aktualności Wydziału - O systemach operacyjnychil.pw.edu.pl/~edu/Tib/Pdf/T_09.pdfsystem plików UNIX a oznacza się dużą szybkością -zastąpił znany z DOS u FAT. Komunikację

© 2004, R. Robert Gajewski2�09

CP/MZdecydowanym standardem światowym wśród komputerów 8_bitowych był i jest system operacyjny CP/M (Control Program for Microprocessors) opracowany w 1973 przez firmę Intel. ! Może on współpracować z pamięcią RAM do 16kB!!!

Łatwy do zaadaptowania dla wielu typów i konfiguracji mikrokomputerów dzięki modułowi BIOS (Basic Input/Output System). Składa się z 3 grup programów:! startu i wznowienia działania (restartu) systemu, ! transmisji pojedynczego znaku, ! wejścia i wyjścia dyskowego.

Page 3: Aktualności Wydziału - O systemach operacyjnychil.pw.edu.pl/~edu/Tib/Pdf/T_09.pdfsystem plików UNIX a oznacza się dużą szybkością -zastąpił znany z DOS u FAT. Komunikację

© 2004, R. Robert Gajewski3�09

Miłe złego poczatkiCCP (Console Command Processing) zapewnia łączność operatora z systemem operacyjnym. Umożliwia on czytanie, interpretację i wykonywanie dyrektyw systemu oraz ładowanie i wykonywanie programów użytkowych.

W systemie CP/M wyróżnia się dwa typy dyrektyw: ! rezydentne, znajdujące się w rezydentnej części

systemu operacyjnego, wykonywane bez odwołania się do dysku,

! nierezydentne, wykonywanie których wymaga odwołania się do dyskietki.

Page 4: Aktualności Wydziału - O systemach operacyjnychil.pw.edu.pl/~edu/Tib/Pdf/T_09.pdfsystem plików UNIX a oznacza się dużą szybkością -zastąpił znany z DOS u FAT. Komunikację

© 2004, R. Robert Gajewski4�09

Wzorzec DOS�uSterowanie plikami jest niezależne od fizycznych urządzeń wejścia/wyjścia i jest zgrupowane w BDOS (Basic Disc Operating System) umożliwiającym zarządzanie zasobami dyskowymi poprzez dynamiczne rozmieszczenie plików i organizację dostępu do nich.

Pamięć operacyjna RAM podzielona jest na następujące obszary ! obszar podstawowego systemy wejścia/wyjścia BIOS, ! obszar zajęty przez podstawowy system dyskowy

BDOS, ! obszar przetwarzania dyrektyw operatora CCP, ! obszar TPA (Transient Program Area) dla programów.

Page 5: Aktualności Wydziału - O systemach operacyjnychil.pw.edu.pl/~edu/Tib/Pdf/T_09.pdfsystem plików UNIX a oznacza się dużą szybkością -zastąpił znany z DOS u FAT. Komunikację

© 2004, R. Robert Gajewski5�09

Projekt DOS�u

CP/M stanowił wzorzec dla systemu DOS.

DOS został zaprojektowany do prostej i podstawowej obsługi mikrokomputera z jednym miejscem pracy, na którym w danej chwili pracuje zawsze jeden program. ! program ten jest przyporządkowany jednemu

użytkownikowi (single user), który

! przetwarza zawsze jedno zadanie (single task).

Page 6: Aktualności Wydziału - O systemach operacyjnychil.pw.edu.pl/~edu/Tib/Pdf/T_09.pdfsystem plików UNIX a oznacza się dużą szybkością -zastąpił znany z DOS u FAT. Komunikację

© 2004, R. Robert Gajewski6�09

Struktura DOS�uDOS nieco rozrzutnie udostępnia całe zasoby mikrokomputera jednemu użytkownikowi, ale dzięki temu ma prosta i nieskomplikowanąbudowę. ! Do wprowadzania poleceń służy prosty system

obsługi (shell). ! Niektórzy twierdzą, że DOS nie jest �prawdziwym�

systemem operacyjnym tylko systemem ładowania i uruchamiania programów.

! Według nich system operacyjny zaczyna się tam, gdzie pojawia się �walka� procesów o zasoby.

Page 7: Aktualności Wydziału - O systemach operacyjnychil.pw.edu.pl/~edu/Tib/Pdf/T_09.pdfsystem plików UNIX a oznacza się dużą szybkością -zastąpił znany z DOS u FAT. Komunikację

© 2004, R. Robert Gajewski7�09

Proces i środowiskoProces jest obiektem dynamicznym składającym się z: ! programu, określającego ciąg wykonywanych

instrukcji

! otoczenia, zbioru obiektów (zasobów) dostępnych dla procesu zarówno fizycznie (PAO) jak i logicznie (pliki, urządzenia).

Środowisko to część otoczenia, zbiór symboli i przypisanych im tekstów, którymi są najczęściej nazwy plików i katalogów. W systemie DOS w każdej chwili aktywny jest dokładnie tylko jeden proces zabiegający o czas i zasoby procesora.

Page 8: Aktualności Wydziału - O systemach operacyjnychil.pw.edu.pl/~edu/Tib/Pdf/T_09.pdfsystem plików UNIX a oznacza się dużą szybkością -zastąpił znany z DOS u FAT. Komunikację

© 2004, R. Robert Gajewski8�09

Środowisko DOS�u

DOS musi pracować na sprzęcie wyposażonym w procesor Intela 80*86 o podobnej do wzorcowej architekturze. ! Istniejące rozwiązania tego problemu to sprzętowe

bądź programowe emulatory symulujące architekturęi środowisko IBM PC.

Siłą DOS�u jest olbrzymia ilość oprogramowania.

Page 9: Aktualności Wydziału - O systemach operacyjnychil.pw.edu.pl/~edu/Tib/Pdf/T_09.pdfsystem plików UNIX a oznacza się dużą szybkością -zastąpił znany z DOS u FAT. Komunikację

© 2004, R. Robert Gajewski9�09

OS/2 - podstawyOS/2 (Operating System 2) przeznaczony byłprzede wszystkim dla nowej serii mikrokomputerów PS/2 (Personal System 2) firmy IBM.

Najważniejsze cechy to: ! możliwość wykonywania jednocześnie wielu aplikacji,

! zgodność ze standardowymi aplikacjami DOS�u.

Oprócz możliwości dzielenia czasu system oferuje możliwość pracy równoległej przez mechanizm wątków (threat).

Page 10: Aktualności Wydziału - O systemach operacyjnychil.pw.edu.pl/~edu/Tib/Pdf/T_09.pdfsystem plików UNIX a oznacza się dużą szybkością -zastąpił znany z DOS u FAT. Komunikację

© 2004, R. Robert Gajewski10�09

OS/2 - wieloprogramowość

OS/2 - równoczesne uruchamianie wielu programów. ! Zadanie podzielone na podzadania - procesy (process,

task).

! Zegar systemu przerywa w jednakowych odcinkach czasu działanie CPU i oblicza nowe priorytety tak, by wznowione zostało przetwarzanie następnego procesu z listy procesów oczekujących.

! Każdy proces otrzymuje jednostkę czasu CPU, tylko wtedy wykonuje się.

Page 11: Aktualności Wydziału - O systemach operacyjnychil.pw.edu.pl/~edu/Tib/Pdf/T_09.pdfsystem plików UNIX a oznacza się dużą szybkością -zastąpił znany z DOS u FAT. Komunikację

© 2004, R. Robert Gajewski11�09

OS/2 - komunikacja

OS/2 jest znacznie lepiej przygotowany do komunikacji między komputerami niż DOS. Zadanie to realizuje podsystem LAN-Manager (Local Area Network).

Niestety nie jest w nim zapewniona przezroczystość sieci ani bezpieczeństwo danych.

Page 12: Aktualności Wydziału - O systemach operacyjnychil.pw.edu.pl/~edu/Tib/Pdf/T_09.pdfsystem plików UNIX a oznacza się dużą szybkością -zastąpił znany z DOS u FAT. Komunikację

© 2004, R. Robert Gajewski12�09

OS/2 - plikiSystem organizacji plików HPFS (HighPerformance File System) przypominający system plików UNIX�a oznacza się dużąszybkością - zastąpił znany z DOS�u FAT.

Komunikację z użytkownikiem zapewnia podsystem PM (Presentation Manager), standardowa graficzna platforma użytkownika.

Pracę z systemem ułatwia podobny do hipertekstu system podpowiedzi IPF (Information Prresentation Facility).

Page 13: Aktualności Wydziału - O systemach operacyjnychil.pw.edu.pl/~edu/Tib/Pdf/T_09.pdfsystem plików UNIX a oznacza się dużą szybkością -zastąpił znany z DOS u FAT. Komunikację

© 2004, R. Robert Gajewski13�09

UNIX (Linux)

UNIX (Linux) jest systemem operacyjnym: ! wielodostępnym (Multi User) ! wielozadaniowym (Multi Tasking)

Na tej samej maszynie, w tym samym czasie może pracować wielu użytkowników dzieląc zasoby komputera.

Daje to obniżenie kosztów eksploatacji i optymalne wykorzystanie.

Page 14: Aktualności Wydziału - O systemach operacyjnychil.pw.edu.pl/~edu/Tib/Pdf/T_09.pdfsystem plików UNIX a oznacza się dużą szybkością -zastąpił znany z DOS u FAT. Komunikację

© 2004, R. Robert Gajewski14�09

Windows 1.0/2.0

Zapowiadany na 1983 rok system pojawił się w listopadzie 1985 w wersji 1.0, a w grudniu 1989 w wersji 2.0. Okna miały tę sama wielkość i nie mogły na siebie zachodzić. W wersji 2.1 dodano opcję dynamicznej wymiany danych (Dynamic Data Exchange) �DDE

Page 15: Aktualności Wydziału - O systemach operacyjnychil.pw.edu.pl/~edu/Tib/Pdf/T_09.pdfsystem plików UNIX a oznacza się dużą szybkością -zastąpił znany z DOS u FAT. Komunikację

© 2004, R. Robert Gajewski15�09

Windows 3.0

System narodził się w maju 1990. Usprawniono mechanizmy posługiwania sięoknami. Praca z plikami odbywa się w sposób graficzny. System potrafi współpracować z siecią.

Page 16: Aktualności Wydziału - O systemach operacyjnychil.pw.edu.pl/~edu/Tib/Pdf/T_09.pdfsystem plików UNIX a oznacza się dużą szybkością -zastąpił znany z DOS u FAT. Komunikację

© 2004, R. Robert Gajewski16�09

Windows 3.1

Narodziny w kwietniu 1992. Poprawiono czcionki � wprowadzenie czcionek typu True Type. Dodano obsługę dźwięków. Udoskonalono i zwiększono wydajnośćMenedżera Plików.

Page 17: Aktualności Wydziału - O systemach operacyjnychil.pw.edu.pl/~edu/Tib/Pdf/T_09.pdfsystem plików UNIX a oznacza się dużą szybkością -zastąpił znany z DOS u FAT. Komunikację

© 2004, R. Robert Gajewski17�09

Windows 3.11

Windows for Workgroups narodził się w 1992 roku.System do pracy grupowej w sieci. Możliwość korzystania z zasobów sieci �drukarek itp. System poczty elektronicznej oraz terminarza.

Page 18: Aktualności Wydziału - O systemach operacyjnychil.pw.edu.pl/~edu/Tib/Pdf/T_09.pdfsystem plików UNIX a oznacza się dużą szybkością -zastąpił znany z DOS u FAT. Komunikację

© 2004, R. Robert Gajewski18�09

Windows NT

Narodziny w 1993 - New Technology? Windows NT jest już systemem operacyjnym. Pierwsze wersje NT były podobne do Windows 3.1. Windows NT Workstation, Windows NT Server

Page 19: Aktualności Wydziału - O systemach operacyjnychil.pw.edu.pl/~edu/Tib/Pdf/T_09.pdfsystem plików UNIX a oznacza się dużą szybkością -zastąpił znany z DOS u FAT. Komunikację

© 2004, R. Robert Gajewski19�09

Windows 95

Urodziny 24 sierpnia 1995 r.NT był zbyt drogi, 3.1 zbyt stary...Jest już systemem operacyjnym. Całkowita rewolucja w systemie okien. Możliwość stosowania �długich nazw�.

Page 20: Aktualności Wydziału - O systemach operacyjnychil.pw.edu.pl/~edu/Tib/Pdf/T_09.pdfsystem plików UNIX a oznacza się dużą szybkością -zastąpił znany z DOS u FAT. Komunikację

© 2004, R. Robert Gajewski20�09

Windows CE

Przypomina wyglądem Win 95 ale działa jedynie na komputerach typu palmtop. Sterowanie odbywa się nie za pomocą myszy, ale plastikowego pióra którym dotyka siębezpośrednio ikon na ekranie. Istnieje możliwość wymiany danych z komputerami stacjonarnymi.

Page 21: Aktualności Wydziału - O systemach operacyjnychil.pw.edu.pl/~edu/Tib/Pdf/T_09.pdfsystem plików UNIX a oznacza się dużą szybkością -zastąpił znany z DOS u FAT. Komunikację

© 2004, R. Robert Gajewski21�09

Windows 98

Urodziny � połowa 1998 roku. Jest to w zasadzie w pełni zaktualizowana wersja Win�95. Eskalacja metod internetowych. Integracja z Internetem.

Page 22: Aktualności Wydziału - O systemach operacyjnychil.pw.edu.pl/~edu/Tib/Pdf/T_09.pdfsystem plików UNIX a oznacza się dużą szybkością -zastąpił znany z DOS u FAT. Komunikację

© 2004, R. Robert Gajewski22�09

Dziś i jutro...

Windows 2000! Kontynuacja rodziny NT

Windows Millenium! Kontynuacja rodziny �95 i �98

Windows XP � zapowiedziana unifikacja

Page 23: Aktualności Wydziału - O systemach operacyjnychil.pw.edu.pl/~edu/Tib/Pdf/T_09.pdfsystem plików UNIX a oznacza się dużą szybkością -zastąpił znany z DOS u FAT. Komunikację

© 2004, R. Robert Gajewski23�09

Page 24: Aktualności Wydziału - O systemach operacyjnychil.pw.edu.pl/~edu/Tib/Pdf/T_09.pdfsystem plików UNIX a oznacza się dużą szybkością -zastąpił znany z DOS u FAT. Komunikację

© 2004, R. Robert Gajewski24�09