systemy_oper_10.pdf
(
303 KB
)
Pobierz
(Microsoft PowerPoint - systemy_oper_10.ppt [tryb zgodno\234ci])
Oprogramowanie
1. systemowe
- systemy operacyjne
- języki programowania
- oprogramowanie narzędziowe
2. aplikacyjne
- edytory tekstów
- arkusze kalkulacyjne
- bazy danych
- aplikacje sieciowe
- multimedia
- obliczenia numeryczne
- ......................................
EB
PWr II
1
EB
PWr II
2
Sprzęt i oprogramowanie
Systemy operacyjne
człowiek
uŜytkownik
aplikacje
oprogramowanie
system operacyjny
sprzęt
sprzęt
EB
PWr II
3
EB
PWr II
4
- edytory tekstów
sprzęt
System operacyjny
Definicje
System operacyjny
– zbiór programów zarządzających pracą komputera.
programy
Podstawowe funkcje:
• zarządzanie zadaniami
• zarządzanie pamięcią operacyjną
• zarządzanie urządzeniami zewnętrznymi
jądro s.o.
Cel:
• udostępnienie zasobów komputera i ich optymalne wykorzystanie
wymienne
EB
PWr II
5
EB
PWr II
6
Zarządzanie zadaniami
Zarządzanie zadaniami
•
systemy jednozadaniowe
• wieloprzetwarzanie (multiprocessing)
Wykorzystanie dwu lub więcej procesorów pracujących jednocześnie. Kilka
zadań jest wykonywanych równocześnie ( na róŜnych procesorach).
Z wieloprocesorowością jest związane przetwarzanie równoległe.
W przetwarzaniu równoległym kilka procesorów równorzędnych ściśle współ-
pracuje w wykonywaniu jednoczesnym tego samego zadania.
Przetwarzanie równoległe wymaga, aby program był napisany dla przetwa-
• systemy wielozadaniowe
Sposoby realizacji wielozadaniowości:
- wielozadaniowość klasyczna
Przejście do innego zadania następuje, gdy bieŜące zadanie wymaga np.
dostępu do urządzenia zewnętrznego, czyli po napotkaniu przerwania
logicznego
Przetwarzanie równoległe wymaga, aby program był napisany dla przetwa-
rzania równoległego.
- podział czasu
Poszczególnym zadaniom przydziela się z góry określoną wielkość czasu,
po czym następuje przejście do zadania drugiego.
EB
PWr II
7
EB
PWr II
8
jądro s.o.
logicznego
Zarządzanie zadaniami
Zarządzanie zadaniami
Algorytmy szeregowania zadań/procesów:
1. Algorytm wyboru najdłuŜej oczekującego procesu
FCFS – First Come First Serve (Obsługa w kolejności zgłoszeń)
2. Algorytm wyboru najkrócej wykonywanego procesu
(SJF – Shortest Job First)
Obsługa w kolejności zgłoszeń (FCFS)
3. Algorytm Round-Robin
Czas procesora jest podzielony na kwanty.
JeŜeli po upływie kwantu czasu wykonywanego procesu nie zakończono,
to jest on przerywany i ustawiany na koniec kolejki, a do wykonania jest
pobierany proces następny wg algorytmu FCFS.
Obsługa Round-Robin
EB
PWr II
9
EB
PWr II
10
Zarządzanie pamięcią
Pamięć wirtualna
Ze względu na ograniczona wielkość pamięci operacyjnej zazwyczaj rezyduje w
niej tylko część aktualnie wykonywanych programów.
Pozostałe znajdują się na dysku i są pobierane w miarę potrzeby.
Czynność wymiany zawartości pamięci operacyjnej i dyskowej jest nazywana
swappingiem
.
Efektywność pracy komputera w istotny sposób zaleŜy od sposobu tej wymiany.
Dwa sposoby przydziału pamięci procesowi:
• podział pamięci
Pamięć operacyjna jest dzielona na (stałe lub zmienne) obszary o
róŜnej wielkości
Poszczególnym procesom przydziela się obszary o stałej wielkości.
Wymiana procesów pomiędzy pao a pamięcią dyskową polega na usuwaniu
jednych procesów z pao i zapisywaniu nowych.
• stronicowanie
Dwie strategie wymiany:
• pamięć wirtualna
Cały obszar pao jest dzielony na stosunkowo niewielkie obszary (strony) o
stałej
wielkości
, znacznie mniejsze od obszaru zajmowanego przez proces.
Zatem kaŜdy proces zajmuje kilka stron.
System operacyjny dysponuje w kaŜdej chwili listą wolnych stron i przydziela je
procesom. W ten sposób s.o. dzieli kaŜdy proces na strony i część z nich
umieszcza w pao, a część w pamięci dyskowej. Do pao są przepisywane tylko te
strony, które są w danym momencie niezbędne.
• segmentacja pamięci
EB
PWr II
11
EB
PWr II
12
3. Algorytm Round-Robin
Dwie strategie wymiany:
Zarządzanie urządzeniami zewnętrznymi
Organizacja danych na dysku
Dwa poziomy:
• poziom fizyczny (drajwery urządzeń)
Planowanie kolejności operacji, kontrola i naprawa błędów, obróbka przerwań.
• poziom logiczny
Dostęp do danych na poziomie logicznym bez znajomości organizacji
fizycznej.
Dysk fizyczny jest dzielony na dyski logiczne zwane
partycjami/wolumenami
.
Format partycji zaleŜy od rodzaju systemu operacyjnego:
• FAT16 - DOS,
• FAT32 - Win95, Win98, W2K, WinXP
• NTFS - W2K, WinXP
• NetWare - system Nowell NetWare
Rodzaj i wielkość partycji określa się podczas
formatowania dysku
.
W niektórych s.o. partycje moŜna podzielić na wolumeny.
EB
PWr II
13
EB
PWr II
14
Poziom logiczny
Hierarchiczna struktura folderów
System folderów i plików.
aplikacje
Plik
– zawiera logiczną jednostkę informacji np.. program, rysunek, tekst.
KaŜdy plik ma nazwę umoŜliwiającą jego identyfikację.
bdanych
programy
teksty
Foldery
–
słuŜą do grupowania plików np. zaleŜnie od ich zawartości.
Folder moŜe zawierać pliki lub inne foldery.
Najczęściej struktura folderów jest
hierarchiczna
.
java
pascal
cpp
czytajto
pr1.pas
pr2.pas
pr2.exe
- folder
- plik
EB
PWr II
15
EB
PWr II
16
pascal
Przykładowe systemy operacyjne
Programy narzędziowe
• DOS (Disk Operating System)
• diagnostyczne
• antywirusowe
•
Unix
(serwer i stacja)
•
Linux
(serwer i stacja)
• składowania
• kompresji
• do optymalizacji dysków
• NetWare (serwer)
• Mac OS
• Windows’y
WINDOWS = OKNA
• odzyskiwanie plików z dysku i ich naprawa
• kodowanie informacji
• monitory sprawności
- Windows’95 (stacja)
-
Windows’98
(stacja)
-
Windows NT
(serwer lub stacja)
-
Windows 2000
(serwer lub stacja)
- Windows Milenium
-
Windows XP
(stacja)
-
Windows 2003
(serwer)
- Windows Vista (stacja)
-
Windows 2008
(
serwer
)
-
Windows 7
(
stacja
)
• internetowe
• przechwytywanie ekranów
• odinstalowywanie
EB
PWr II
17
EB
PWr II
18
Windows 7
Starter
obsługuje do 3,5 GB RAM (wersja 32-bitowa), brak wersji
64-bitowej.
Skierowana do podstawowych zastosowań domowych
Windows 7 jest dostępny w wersjach 32-bitowej i 64-bitowej
.
Ma być to ostatni Windows dostępny w wersji 32-bitowej.
Windows 7
Home Basic
okrojona wersja Home Premium
obsługuje do 8 GB RAM (wersja 64-bitowa) lub do 3,5 GB
(wersja 32-bitowa)
Jest on kompatybilny z poprzednimi wersjami systemu Windows.
Windows 7
Home
Premium
obsługuje do 16 GB RAM (wersja 64-bitowa) lub do 3,5 GB
(wersja 32-bitowa)
skierowana do zastosowań domowych
Jest następcą Windows Vista. Dostępny od października 2009.
Premium
skierowana do zastosowań domowych
Windows 7
Professional
obsługuje do 192 GB RAM (wersja 64-bitowa) lub do 3,5 GB
(wersja 32-bitowa)
skierowana do bardziej zaawansowanych uŜytkowników
domowych oraz małych firm
Windows 7
Enterprise
Windows 7
Ultimate
EB
PWr II
19
EB
PWr II
20
• odzyskiwanie plików z dysku i ich naprawa
- Windows’95 (stacja)
Jest następcą Windows Vista. Dostępny od października 2009.
Plik z chomika:
Szerpa
Inne pliki z tego folderu:
algorytmy_10.pdf
(105 KB)
Aplikacje_10.pdf
(47 KB)
Archive_www.file4u.pl.zip
(2189 KB)
jezyki_progr_10.pdf
(171 KB)
komputer_10.pdf
(312 KB)
Inne foldery tego chomika:
Pliki dostępne do 09.04.2026
angielski
AutoCad
Auto-CAD
Biologia
Zgłoś jeśli
naruszono regulamin