background image

System operacyjny cz.1

background image

System 
operacyjny

System 
operacyjny

   Definicja (wg A. S. i P. B. G.):
   System operacyjny jest 

programem, który działa jako 
pośrednik pomiędzy użytkownikiem 
komputera a sprzętem 
komputerowym. Zadaniem 
systemu operacyjnego jest 
tworzenie środowiska w którym 
użytkownik może wykonywać 
programy.

background image

Pytanie: Czy komputer mógłby się obyć bez systemu 

operacyjnego?

Odpowiedź: Tak, ale...

Program użytkowy musiałby zawierać wszelkie 
procedury obsługi pamięci, urządzeń wejścia i 
wyjścia, dysków itd.

Program musiałby sprawdzać czy urządzenia są 
gotowe, czy nie są aktualnie wykorzystywane przez 
inne programy,

Program musiałby znać np. organizację danych na 
dysku, protokół komunikacji sieciowej itd

background image

Po przeniesieniu na inny, nawet bardzo 
podobny komputer, trzeba by w programie 
zmienić większość procedur obsługi sprzętu

Istniałyby ogromne problemy ze standaryzacją 
i kompatybilnością

   

   

Przykład takiego oprogramowania 

użytkowego to na przykład tzw. 
firmware sprzętu elektronicznego 
zawierającego procesory.

background image

Najbardziej popularne systemy 
operacyjne:

Microsoft Windows

DOS

Linux

Unix

MacOs

FreeBSD

BeOS

OS/2

background image

1  Windows XP

42.7%

  

2  Windows 98

35.3%

  

3  Windows 2000

10.7%

  

4  Windows ME

6.2%  

5  Windows NT

1.9%  

6  Windows 95

1.8%  

Linux

1.0%  

MacOS X

0.2%  

MacOS

0.2% 

Statystyka Polska 2004

background image

Statystyka 2009 - Polska

1. Windows XP – 88,9% (+0,1%)
2. Windows Vista – 7,7%
3. Windows 98 – 1,2%
4. Windows 2000 – 1,0% (-0,1%)
5. Linux – 0,4%
6. MacOS X – 0,3%
7. Windows ME – 0,2% 

background image
background image

Systemy operacyjne

Systemy do użytku domowego (łatwość 
obsługi, niski poziom zabezpieczeń, małe 
wymagania sprzętowe)

Systemy do użytku biurowego (lepsze 
zabezpieczenia, ułatwienia w pracy w sieci, 
większe wymagania sprzętowe)

Systemy operacyjne serwerów (bardzo 
wysoka stabilność i niezawodność, 
trudniejsza obsługa, bardzo duże wymagania 
sprzętowe)

background image

Tryby pracy systemów 
operacyjnych

Tryb tekstowy -  bardzo stabilny, 
obsługa mało wygodna (DOS),

Tryb graficzny – czasami mało 
stabilny, obsługa bardzo wygodna 
(Windows) 

background image

Historia MS-WINDOWS

06 1985 

Microsoft Windows 1.0

 (egzemplarze testowe).

11 1987 

Windows 2.03

 (DOS 3.0, min. 512 kB RAM)

05 1990 

Windows 3.0

 (DOS 3.1, min 640+256 kB RAM)

04 1992 

Windows 3.1

 (DOS 5.0, min 640 +2048 kB RAM)

11 1993 

Windows for Workgroups 3.11

 

04 1994 

Windows NT 3.1

08 1995 

Windows 95

     1997 

Windows NT 4.0

06 1998 

Windows 98

02 2000 

Windows 2000

09 2000 

Windows ME

10 2001 

Windows XP

 (300 MHz, 128 MB RAM, 1,5 GB na HDD)

05 2003 

Windows 2003 server

01 2007 

Windows Vista

background image

Systemy operacyjne 
Microsoft

Systemy 

do użytku domowego

Systemy 

do użytku biurowego

Windows 3,1

Windows NT

Windows 3.11 for Workgroup

Windows 95 (OSR1 i OSR2)

Windows NT 3,51
Windows NT 4,0

Windows 98 (SE)

background image

Systemy operacyjne 
Microsoft

Systemy 

do użytku domowego

Systemy 

do użytku biurowego

Windows Me

Windows NT 4,0

Windows 2000

Windows XP
Home Edition

Windows XP
Professional Edition

Windows 2000

Server

background image

Windows Vista

Wersje uproszczone:

Interface – Windows Vista Basic

Brak możliwości edycji nagrywania 
materiałów DVD, współpracy z 
urządzeniami mobilnymi

Wersje pełne:

Interface – Windows Aero

Windows Media Center

background image

Windows Vista - Wersje

Wersje domowe

Home Basic

Home Premium

Wersje biurowe – Windows Aero, brak 
multimediów

Business (obsługa Fax i Scan, praca w 
domenie)

Enterprise (szyfrowanie, Virtual PC Express, 
aplikacje UNIX

background image
background image

Windows Vista - wersje

Vista Ultimate – wszystko

Vista Starter – kraje 3 świata

background image

Budowa systemu komputerowego

Jednostka

centralna Sterownik 

dysku

Sterownik 

pamięci

operacyjnej 

Sterownik 

drukarki

Sterownik 

sieci

Pamięć 

operacyjna

Szyna systemowa
(magistrala danych) 

background image

Przerwania

Przerwanie jest sygnałem pochodzącym 
od sprzętu lub oprogramowania i 
sygnalizuje wystąpienie zdarzenia

Sygnały przerwań od sprzętu wysyłane są 
do procesora najczęściej za 
pośrednictwem szyny systemowej

Oprogramowanie może spowodować 
przerwanie poprzez wykonanie 
wywołania systemowego

background image

Zdarzenia powodujące przerwanie:

Zakończenie operacji wejścia-wyjścia

Dzielenie przez zero,

Niedozwolony dostęp do pamięci,

Zapotrzebowanie na usługę systemu,

itd., itp..

Każdemu przerwaniu odpowiada 

procedura obsługi.

background image

Proces

   Proces jest programem, który jest 

aktualnie wykonywany.

   Jest to jednostka pracy w systemie.
    System składa się ze zbioru 

procesów, z których część to 
procesy systemu operacyjnego, a 
pozostałe są procesami 
użytkowymi.

background image

Zarządzanie procesami przez 

OS

 

Tworzenie i usuwanie procesów 
użytkowych i systemowych,

wstrzymywanie i wznawianie 
procesów,

dostarczanie mechanizmów 
synchronizacji procesów,

dostarczanie mechanizmów 
komunikacji procesów,

dostarczanie mechanizmów obsługi 
zakleszczeń.

background image

Menadżer zadań

    

Menedżer zadań udostępnia 

informacje o programach i procesach 
uruchomionych na komputerze. 
Wyświetla także najczęściej używane 
miary wydajności procesów. 
Menedżer zadań może być używany 
do monitorowania kluczowych 
wskaźników wydajności komputera. 

background image

Można zapoznać się ze stanem 

uruchomionych programów i 

zakończyć te programy, które 

przestały odpowiadać. 

Można także szacować aktywność 

uruchomionych procesów przy 

użyciu piętnastu parametrów oraz 

oglądać wykresy i dane dotyczące 

użycia procesora CPU 

i pamięci.

background image
background image

Zarządzanie pamięcią przez 

OS

 

Ewidencja aktualnie zajętych 
obszarów pamięci, informacja o 
użytkownikach danych obszarów,

decydowanie o tym, które procesy 
mają być załadowane do 
zwolnionych obszarów pamięci,

przydzielanie i zwalnianie obszarów 
pamięci stosownie do potrzeb.

background image

Zarządzanie plikami przez 

OS

 

Tworzenie i usuwanie plików,

tworzenie i usuwanie katalogów,

dostarczanie elementarnych 
informacji do manipulowania 
plikami i katalogami,

odwzorowanie plików na obszary 
pamięci pomocniczej,

składowanie plików na trwałych 
nośnikach pamięci.

background image

Inne funkcje systemu operacyjnego

 

Zarządzanie systemem wejścia-
wyjścia (buforowanie, pamięć, 
spooling, interfejs, moduły sterujące),

zarządzanie pamięcią pomocniczą 
(dyskową),

praca sieciowa,

system ochrony,

system interpretacji poleceń 
(powłoka).

background image

Usługi systemu operacyjnego

 

Wykonanie programu,

operacje wejścia-wyjścia,

manipulowanie systemem plików,

komunikacja między procesami,

wykrywanie błędów.

przydzielanie zasobów,

rozliczanie

ochrona


Document Outline