Charakterystyka Systemy Op wysl Nieznany

background image

Wykład: Systemy operacyjne.

Software (Oprogramowanie) – jest zestawem instrukcji przeznaczonych do wykonania przez
komputer.

Oprogramowanie to występuje w dwóch postaciach:
 Źródłowej, przeznaczona do przygotowania i obróbki przez ludzi, głównie programistów
 Binarna, przeznaczona do wykonywania przez komputery.
Kompilatory są programami przekształcającymi postać źródłową programu na binarną.

Hardware (Sprzęt) - komputery, drukarki, skanery itp.

System operacyjny

System operacyjny jest zbiorem programów zarządzających i sterujących pracą urządzeń
stanowiących system komputerowy, tj. pamięciami, urządzeniami wejścia i wyjścia. OS stanowi
„środowisko”, które jest niezbędne do pracy programów użytkowych. Zadaniem systemu
operacyjnego jest również umożliwienie komunikacji między użytkownikiem a komputerem.
OS tworzy logiczny i jednolity obraz zgromadzonej informacji. System operacyjny definiuje pliki
(logiczne jednostki operacji), jego zadaniem jest również odwzorowanie ich na fizycznym
urządzeniu. System plików definiowany jest również przez OS.

Pamięć operacyjną można traktować jako wielką tablicę, która składa się z ponumerowanych
słów lub bajtów. Każdy element tablicy posiada swój adres. System operacyjny bezpośrednio
administruje tym typem pamięci.

Plik jest to zbiór powiązanych ze sobą informacji zdefiniowanych przez użytkownika.

Pliki mogą mieć charakter tekstowy, numeryczny czy też alfanumeryczny.

W ramach zarządzania plikami wykonywane są następujące operacje:

 tworzenie i usuwanie plików, katalogów;
 dostarczanie elementarnych operacji do manipulowania plikami i katalogami;
 odwzorowanie plików na obraz pamięci pomocniczej;
 składowanie plików na trwałych nośnikach;
 system ochrony – jednocześnie wykonywane procesy muszą być chronione przed

wzajemnym oddziaływaniem (chociażby dostępem do pamięci).

Współczesne systemu operacyjne umożliwiają również tworzenie sieci komputerowych.

1

background image

Foldery (Katalogi) – DOS, UNIX)
Folder to termin używany w środowisku MS Windows, natomiast o
katalogach mówimy przy okazji DOS czy też Unix. Foldery na dysku
komputera często porównywane są do spisu treści w książce. Struktura
folderów przypomina drzewo (drzewo folderów). Zaczyna się ona od
korzenia, czyli folderu głównego, następnie przechodzi on w „pień”, z

którego

mogą się odgałęziać kolejne foldery. Folder zawiera „treść”, tzn. pliki.
Zadaniem struktury folderów jest zachowanie porządku na dysku.

Rozszerzenie

nazwy

Typ zbioru

bat

procedura systemowa

com

program

dat

zbiór z danymi

dbf

zbiór danych programu dBase

dll

zbiór biblioteczny

doc

zbiór programu Word

exe

program

hlp

zbiór zawierający instrukcje obsługi określonego
programu, czy też informacje pomocnicze

mdb

zbiór programu Access

sys

zbiór systemowy

tmp

zbiór pomocniczy, utworzony tymczasowo

txt

zbiór tekstowy

xls

zbiór programu Excel

ppt, pps

plik programu Power Point

Programy:

.com – programy te posiadają wszyte adresy bezwzględne, muszą być zainstalowane w

odpowiednim miejscu oraz kolejności.

.exe adresy względne

Przykłady systemów operacyjnych:

CP/M (Control Program for Microprocessors), od 1972

Stworzony dla 8-bitowych systemów, wykorzystywanych w komputerach domowych.

PC DOS – Personal Computer Disk Operating System (MS DOS)

Jednoprogramowy, napisany na procesor Intela 8086, struktura plików jest hierarchiczna,
interfejs użytkownika tekstowy, brak mechanizmu ochrony pamięci i plików. Powstał w 1981
w firmie Microsoft pod kierownictwem Tima Petersona. Początkowo obsługiwał wyłącznie
dyskietki jednostronne, 8. sektorowe o pojemności 160 kB.

W DOS....

Nazwy zbiorów dyskowych (pliki)

2

background image

Nazwa zbioru dyskowego składa się z 1 do 8 znaków, z reguły zawiera także rozszerzenie,
składające się z 3 znaków. Pomiędzy nazwą a rozszerzeniem musi być zapisana kropka; np.
zbior.txt.

W nazwach zbiorów nie należy używać znaków szczególnych, takich jak:

| \ ; : ‘ „ ? / <> ! [ ] * + =.

Symbole wieloznaczne (Znaki ogólne, blankietowe) zastępują jeden lub większą liczbę znaków,
są wykorzystywane przy wyszukiwaniu służą do wyszukiwania plików, informacji. Należy do
nich „* „ (Gwiazdka) oraz „?” (znak zapytania. Gwiazdka zastępuje dowolny ciąg znaków, zaś
znak zapytania tylko jeden symbol.

3

background image

Microsoft Windows (po kolei)

http://www.microsoft.com/poland/windows/

MS Windows 1.

01, 1985

MS Windows 2.

0, 1987

MS Windows 3.0

, 1990

MS Windows 3.1

, 1992

MS Windows 3.11 dla Grup Roboczych

, 1993

MS Windows Chicago

, maj 1994

4

background image

MS Windows 95

, 1995

MS Windows 98

, 1998

MS Windows ME

,

Microsoft Windows NT

MS Windows NT 3.1

, 1993

MS Windows NT 3.50

, 1994

MS Windows NT 4.0

, 1996

MS Windows 2000 Professional

, koniec 1999

MS Windows XP

, 2001

MS Windows Server 2003

(5.2), 04.2003

MS Windows Vista (Longhorn) NT 6.0

WIN 3.11

System 16 bitowy, ale naprawdę to program Windows w DOSie. Brak mechanizmu ochrony
pamięci i plików. System wielozadaniowy, możliwość tworzenia sieci i udostępniania zasobów –
Windows for Worksgroups

Win 95/98

System 32-bitowy, ale możliwe jest uruchamianie aplikacji 16-bitowych. Wspólny dostęp do
oprogramowania, sprzętu (CD, drukarki, dyski), wielozadaniowość, możliwość łączenia się
z innymi sieciami.

Windows NT (4.0), 2000 (5.0) NT – New Technology

Systemowa ochrona programów i danych, wielozadaniowość, wieloprocesorowość symetryczna.
Możliwość uruchamiania własnych 32-bitowych aplikacji (ale jednocześnie 32-bitowych czy 16-
bitowych – DOS). Możliwość tworzenia własnej sieci komputerowej do kilkuset komputerów,
mechanizmy korzystania z Internetu i Intranetu (server www, ftp)

Windows XP (eXPerience) v. 5.1

Microsoft zainwestował 1 miliard $ w promocję systemu. Jądro systemu powstało na bazie
Windows 2000/NT. Jest to system w pełni 32-bitowt, oferuje wielozadaniowość oraz wydajne
zarządzanie pamięcią.
Wymagania (min): 300 MHz, 128 MB RAM, 1,5 GB HDD, w praktyce 2,5-3 GB
XP zajmuje 900-1000 MB
Kilka wersji tego systemu:

 Windows Home Edition (pozbawiona wielu użytecznych funkcji sieciowych, pracy w

grupie, możliwości pracy w domenach Windows, obsługi dwóch procesorów,
zabezpieczenia systemu plików, profili wędrujących i in.)
Windows Professional Edition

 XP zaprojektowany jest w kierunku jak największych ułatwień obsługi. Tzw. system

Smart Tags (Sprytne załączniki). Program, który rozpoznaje typ wprowadzanych danych i
proponuje co z nimi można zrobić.

 liczne mechanizmy ułatwiające pracę grupową
 poprawiono czas ładowania systemu i czas startu XP

5

background image

 zaimplementowano mechanizmy pozwalające na proste usunięcie nieprawidłowo

działającego oprogramowania

 konieczna aktywacja produktu w ciągu 30 dni, również po zmianie konfiguracji

sprzętowej komputera, maksymalnie 6 podzespołów

 cała masa różnorodnych kreatorów, ich zadaniem jest prowadzenie użytkownika za rękę
 wbudowany firewall
 typowym dla tego systemu systemem plików jest NTFS, różne prawa dla różnych

użytkowników

 mechanizmy szyfrowania plików i katalogów
 możliwość przejście komputera w stan hibernacji (zawartość pamięci operacyjnej

zapisana jest w skompresowanym pliku hiberfil.sys

 mechanizm odzyskiwania systemu po poważnych zmianach konfiguracji sprzętowej

6

background image

Cecha funkcjonalna

Windows XP

Home Edition

Windows XP

Professional

Doskonałe wsparcie urządzeń przenośnych umożliwiające dostęp do informacji o dowolnej porze

dnia z dowolnego miejsca

Zdalny pulpit systemu – połącz się zdalnie do pulpitu Twojego

Windows XP Professional, z innego komputera Windows, tak byś

mógł pracować na zgromadzonych tam danych i zainstalowanych

aplikacja w czasie, kiedy znajdujesz się poza biurem.

Funkcja plików i folderów offline - korzystanie ze zbiorów

znajdujących się w folderach udostępnionych na serwerach

sieciowych w czasie, gdy komputer jest odłączony od sieci.

Bardzo wysoka efektywność oraz umiejętność jednoczesnej obsługi wielu zadań

Wieloprocesorowość – obsługa stacji posiadających do dwóch

procesorów.

Zabezpieczenie wykorzystywanych danych oraz informacji personalnych o użytkowniku

Internet Connection Firewall - automatycznie chroni Twój

komputer przed niepowołanym dostępem do jego zawartości w

czasie, kiedy pracujesz w sieci Internet.

Obsługa ustawień personalnych w Internet Explorer 6 -

umożliwia zarządzanie informacjami wprowadzanymi przez

użytkownika w czasie jego wizyt na witrynach WWW w sieci

Internet.

System szyfrowania plików - wykorzystując system plików

NTFS zabezpiecza istotne dane umieszczone w zbiorach

znajdujących się na dyskach Twojego komputera.

Kontrola praw dostępu – ogranicza prawa dostępu do

wybranych zbiorów, aplikacji oraz innych zasobów Twojego

komputera.

Zaprojektowany tak by efektywnie wykorzystywać środowisko serwerów Microsoft Windows

Centralna administracja - dzięki podłączeniu swojego systemu

Windows XP Professional do domeny sieciowej stworzonej przez

Windows Server uzyskasz możliwość wykorzystania szerokiej

gamy zaawansowanych dodatkowych narzędzi służących do

zarządzania i zabezpieczenia komputerów.

Polityka grupowa - upraszcza proces administracji grupami

użytkowników oraz grupami komputerów.

Instalacja i konserwacja oprogramowania – automatycznie

zainstaluj, dokonaj konfiguracji, napraw lub odinstaluj wybraną

aplikację ze wskazanego komputera.

Wędrujący profil użytkownika - pracuj na swoich

dokumentach wykorzystując personalne ustawienia aplikacji

niezależnie od stacji roboczej, na której zalogowałeś się do sieci.

Usługa zdalnej instalacji (RIS) – wspiera zdalną instalację

systemu operacyjnego umożliwiającą instalację stacji poprzez sieć

komputerową.

Efektywne komunikowanie się z innymi użytkownikami systemu na całym świecie

Jednolity plik wykonywalny - wprowadzaj tekst w dowolnym

języku korzystając z dowolnej wersji językowej aplikacji Win32

pracującej na dowolnej wersji językowej systemu Windows XP.

Opcja wielojęzykowego interfejsu użytkownika (MUI) -

wybieraj dowolna wersję językową interfejsu użytkownika

lokalizującą okna dialogowe, komunikaty systemowe, pliki

pomocy, itd.

http://www.microsoft.com/poland/windowsxp/porownanie.asp

7

background image

w listopadzie 2006?

http://pl.wikipedia.org/wiki/Microsoft_Windows_Vista
http://www.programs.pl/artykul,6.html#

Clear Confident Connected, czyli Czysty Pewny Połączony

Edycje systemu:
Windows Vista Starter Edition - najmniej funkcjonalna edycja, przeznaczona na rynki krajów
rozwijających się
- Windows Vista Home N
- Windows Vista Home Basic
- Windows Vista Home Premium
- Windows Vista Professional N
- Windows Vista Professional
- Windows Vista Small Business
- Windows Vista Enterprise
- Windows Vista "Ultimate" - będzie łączyć funkcjonalność wszystkich edycji

Co to znaczy system 32-, 64-bitowy?

Jest to system, w którym jednocześnie są przetwarzane 32 bity danych. Do działania wymaga 32-
bitowego komputera lub lepszego.

16-bitowy komputer
Procesor komputera operuje na danych składających się z 16 bitów bądź gdy jego magistrala
danych może przesłać naraz 16 bitów danych, np. IBM AT

64-bitowy komputer
Komputer, który pracuje z danymi w pakietach po 64 bity. Określa się go jako 64-bitowy, gdy
jego procesor przetwarza porcje danych składające się z 64 bitów lub gdy jego magistrala danych
może przesłać jednorazowo 64 bity danych.

http://www.komputerswiat.pl/leksykon/14.asp

Unix
Powstał pod koniec lat 60. w Bell Laboratory, rozwój systemu wspierał rząd USA.
Jest to system operacyjny z podziałem czasu, wieloprocesowy i wieloprocesorowy. Systemowa
ochrona programów i danych. Hierarchincza struktura danych. Unix potrafi obsłużyć 2x więcej
użytkowników niż server NT o tych samych parametrach. Większość serwerów Internetu to
serwery Unixowe. Istnieje wiele odmian Unixa: SUN – Solaris, IBM – AIX, Silicon Graphics –
IRIX, Digital Equipment Corporation – ULTRIX

Istnieją darmowe wersje Unixa:

a) BSD Unix (rozwijany na Uniwersytecie Kalifornijskim w Bekley – rozprowadzany w

pakiecie Berkley System Distribution

b) GNU/Linux

Jądro sytemu napisał student Linus Torvards (1991), zaś aplikacje powstały w większości
w ramach projektu GNU (tworzenie ogólnie dostępnego oprogramowania)

8

background image

http://www.jtz.org.pl

http://www.linux.com.pl

Dystrybucje Linuksa

Dystrybucja (zestaw oprogramowania) składają się:

system operacyjny,

programy ułatwiające instalację oraz konfigurację systemu,

programy użytkowe i narzędziowe.

http://linux.gery.pl/dzialy/podstawy/wstep/dystrybucje

Najpopularniejsze dystrybucje:

Red Hat
Aurox
Mandrake
Debian
Slackware
Gentoo
S.u.S.E. Linux
PLD Linux

W 1994 roku Marc Ewing załóżył firmę Red Hat Software (przyjazny dla użytkownika, stabilny).

Polskie dystrybucje:
Aurox (

www.aurox.pl/

)

9

background image

Dlaczego Linux?

Linux – różne wersje na procesory Dec Alpha, Sun Sparc, Intel. Jądro systemu dopasowane jest

do wymagań użytkowników i możliwości sprzętowych (to część OS, której znaczna część

rezyduje w pamięci operacyjnej. Nadzoruje on np. przydział czasu procesora, obszaru pamięci,

obsługuje urządzenia) systemu operacyjnego

o LILO (Linux Loader) współistnienie wielu systemów operacyjnych na dysku
o pakiety w postaci rpm (RedHat Package Manager)
o dokumentacja w postaci HOWTO

www.jtz.org.pl

o serwery www (apache), proxy, poczta elektroniczna, news, DNS
o serwer plików ftp, nfs, samba
o router, zapora ogniowa (fire wall)
o ogromna ilość oprogramowania
o GIMP, Netscape, StarOffice
o Midnight Commander – menadżer plików
o KDE K Desktop Environment

o darmowy

Korzystanie z Linuksa i wolnego (free) oprogramowania zwalnia ich użytkowników z
troski o zachowanie warunków licencji

o Meksyk 140 tys, komputerów wyposażono w Linuxa (120 mln $ oszczędności)
o dostępność kodów źródłowych oprogramowania
o stabilność
o wydajność (możliwość wyłączenia grafiki – jest ona traktowana jako kolejna aplikacja)
o szerokie wsparcie sprzętowe
o rdzenne wsparcie dla Internetu

DreamWorks wykorzystał przy produkcji filmu Shrek 1100 procesorów (80% Linux, 20%
IRIX)

Władca pierścieni był realizowany na 200 2-procesorowych komputerach PC korzystających
z Red Hat Linuksa

10

background image

System plików:

ext2: Second Extended File System
ext3: Third Extended File System

Pliki w systemie Unix/Linux

Ka dy plik jest elementem jakiego katalogu

ż

ś

Katalog jest plikiem, który zawiera list innych plików

ę

. Z ka d nazw zwi zany jest

ż ą

ą

ą

odsy acz do tzw. i-w z a, gdzie umieszczony jest dok adny opis pliku.

ł

ę ł

ł

i-w ze

ę ł

jest

struktur danych zawieraj c wszystkie dane o pliku (katalogu): numer bloku na dysku,

ą

ą ą

nazw w a ciciela pliku, prawa dost pu i czas ostatniego dost pu (ka dy i-w ze to

ę ł ś

ę

ę

ż

ę ł

oko o 256B danych)

ł

Struktura katalogów i plików przypomina struktur hierarchiczn (drzewiast ).

ę

ą

ą

Jednak w Unixie mog istnie dowi zania danego pliku do ró nych katalogów,

ą

ć

ą

ż

jak równie ró ne dowi zania do tego samego katalogu.

ż ż

ą

/

katalog główny

/bin

katalog bazowego zestawu poleceń

/dev

katalog plików specjalnych

/etc

katalog poleceń dla administratora systemu

/lib

katalog bibliotek systemowych

/usr

katalog podkatalogów systemowych

/tmp

katalog roboczy przeznaczony głównie dla potrzeb systemu

/usr

katalog podkatalogów użytkowników

/home katalog domowy użytkowników

Komenda:

ls -la

drwxr-xr-x 31 darek genetyka 3072 Feb 4 12:31 .
-rw-r--r-- 1 darek genetyka 977 Jan 27 18:07 .history
-rw-rw-r-- 1 darek genetyka 625 Dec 15 1997 .login
drwxr-xr-x 7 darek genetyka 1024 Jan 5 21:06 2dhf_dist
drwx------ 2 darek genetyka 1024 Mar 20 1998 Mail

rodzaj pliku, prawa dla właściciela, grupy i wszystkich

plik

katalog

r

prawo odczytu pliku

prawo przeglądania zawartości

w

prawo zapisu pliku

prawo tworzenia plików

x

prawo wykonania pliku

prawo dostępu do katalogu

700 = rwx------ = u+rwx
711 = rwx--x--x = u+rwx,go+x
755 = rwxr-xr-x = u=rwx,go=rx
1755 = rwxr-xr-t = u=rwx,go=rx,+t
2511 = r-x--s--x = u=rx,g=xs,o=x
4511 = r-s--x--x = u=rxs,go=x

11

background image

SYSTEM PLIKÓW

Sposób organizacji danych (plików i katalogów) na nośniku danych o dostępie
swobodnym (dysk twardy, dyskietka magnetyczna, ale już nie taśma magnetofonowa -
dostęp do danych wymaga jej przewinięcia).

Zadania systemu plików:

określa to, jak informacje są zapisywane i odczytywane

definiuje wielkość klastrów

definiuje atrybuty plików

określa schemat poprawnych nazw plików i katalogów ( ich długość (por. 8.3, długie
nazwy, dopuszczalne znaki w nazwach)

KLASTRY- fragmenty dysku twardego, zwane jednostkami alokacji (wartości
logiczne). Ich rozmiar może wahać się od 512 B do 64 KB (Windows NT – nietypowe
256 KB). 1 plik = co najmniej 1 klaster; mały plik, duże klastry – niewykorzystane
przestrzenie dyskowe; „im mniejsze jednostki alokacji, tym bardziej ekonomicznie
wykorzystane jest miejsce na dysku” maksymalna liczba jednostek alokacji na dysku
jest jednak ograniczona przez file system

Najpopularniejsze systemy plików to:

FAT16 (stosowany w MS-DOS, Windows 9x i Windows NT),
od ang. File Allocation Table - tablica alokacji plików. System pozwalał zaadresować 2

16

(65 535,architektura 16 bitowa) klastrów; pierwotnie 1 klaster = 1 sektor (512 bajtów),
max. 32 MB; HDD 1GB => 1 klaster aż 32 KB; Partycje tylko do 2,1 GB

FAT32 (Windows 95 OSR2 i Windows 98)
może rozpoznać 2

32

(czyli 4 294 967 296) adresów

jednostek alokacji; obsługuje HDD do 2TB (2000 GB)
Dla partycji < 8 GB => jednostka alokacji ma wielkość tylko 4 KB, ale minimalne
partycje to 512 MB

NTFS {NT File System} (Windows NT, 2000)
szybszy i bardziej wydajny na dyskach twardych powyżej 500 MB, oferuje klastry
wielkości 4 KB; rozbudowane atrybuty dla plików i folderów, dzięki czemu można
określać prawa dostępu do nich

VFAT Windows 9X, Windows NT
rozszerzeniem FAT; obsługa długich nazw plików (255), wykorzystywanie VCACHE i
lepsza wydajność (szybkość)

ext2, ext2 – Linuks

iso9660 system wykorzystywany w przypadku płyt CD-
ROM

swap – systemowa partycja wymiany (cache) Linuks

nfs – system używany do montowania sieciowych napędów dyskowych

12


Wyszukiwarka

Podobne podstrony:
Planowanie systemow projekt 053 Nieznany
charakterystyka plazincow id 11 Nieznany
48 USTAWA o systemie oceny zgo Nieznany (2)
1 MSG i system GSid 8585 Nieznany (2)
Jak postawic system w 5 min prz Nieznany
Charakterystyka opon id 110852 Nieznany
Charakterystyka systemu dydaktyczno – wychowawczego Janusza Korczaka, Pedagogiczne
17 Obsluga systemu finansowo ks Nieznany (2)
5 charakt ryzyka id 40706 Nieznany (2)
Charakterystyka Systemów Operacyjnych
,systemy operacyjne,koordynacja Nieznany (2)
GOS charakterystyka docx id 193 Nieznany
Opracowania na egzamin z OP id Nieznany
Charakterystyka systemu wartości człowieka
05 System Informacjiid 5845 Nieznany
Analiza systemu dystrybucji pal Nieznany
glowny system pamieciowygsp LDY Nieznany

więcej podobnych podstron