System operacyjny DOS



Podobne dokumenty
Wstęp do informatyki. System operacyjny DOS. System operacyjny Windows. Systemy operacyjne dla komputerów osobistych

Sektor. Systemy Operacyjne

Partition Wizard Home Edition Aplikacja przeznaczona do partycjonowania dysków twardych, obsługująca również macierze RAID oraz dyski o pojemności

SYSTEMY OPERACYJNE WYKLAD 5 - zarządzanie pamięcią pomocniczą

Zarządzanie partycjami

Wstęp do Informatyki Komputer osobisty (Personal Computer)

Systemy plików FAT, FAT32, NTFS

System komputerowy. Sprzęt. System komputerowy. Oprogramowanie

Zaawansowane funkcje systemów plików. Ewa Przybyłowicz

Wstęp do informatyki. Świat komputerów. Sprzęt (Hardware) Komputer osobisty (Personal Computer) Cezary Bolek

Świat komputerów. Urządzenia wyjściowe:

HARD DISK MANAGER PORÓWNANIE EDYCJI

Ćwiczenie Nr 6 Przegląd pozostałych najważniejszych mechanizmów systemu operacyjnego Windows

SYSTEMY OPERACYJNE WYKŁAD 5 OBSŁUGA PAMIĘCI MASOWYCH

Dział Dopuszczający Dostateczny Dobry Bardzo dobry Celujący

Administracja systemem Linux

Struktura dysku. Dyski podstawowe i dynamiczne

Cele RAID. RAID z ang. Redundant Array of Independent Disks, Nadmiarowa macierz niezależnych dysków.

Systemy operacyjne i sieci komputerowe Szymon Wilk Partycjonowanie 1

Systemy operacyjne semestr I

UNIX SYSTEM PLIKÓW. UNIX System plików

PR P E R Z E E Z N E T N A T C A JA C JA KO K RP R O P RA R C A Y C JN Y A JN ACTINA DATA MANAGER

Podstawy obsługi komputerów. Budowa komputera. Podstawowe pojęcia

PAMIĘĆ OPERACYJNA...107

Tworzenie partycji i dysków logicznych

WSTĘP. Budowę umiejętności w: zarządzaniu plikami; procesowaniu tekstu i tworzeniu arkuszy; uŝywaniu przeglądarek internetowych oraz World Wide Web;

Macierze RAID MARCEL GAŃCZARCZYK 2TI 1

SPIS TREŚCI: KARTY GRAFICZNE... 15

dr inż. Jarosław Forenc

Warstwy systemu Windows 2000

Konfiguracja komputera przeznaczonego do pracy z IndustrialSQL Server 8.0 (komputer serwer)

DOS Podstawowe komendy Przygotowanie dyskietki do pracy Praca z katalogami w systemie DOS Operacje kopiowania

TECHNOLOGIE INFORMACYJNE

HARD DISK MANAGER 11 / PEŁNA LISTA FUNKCJI. HDM 11 Professional. HDM 2011 Suite. Funkcje. Partycjonowanie dysku

Cechy systemu X Window: otwartość niezależność od producentów i od sprzętu, dostępny kod źródłowy; architektura klient-serwer;

Wykład 2. Temat: (Nie)zawodność sprzętu komputerowego. Politechnika Gdańska, Inżynieria Biomedyczna. Przedmiot:

Spis treści. Wstęp Rozdział 1. Zasady pracy z komputerem Rozdział 2. Budowa komputera... 20

Architektura komputerów

Uniwersytet Mikołaja Kopernika. Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej

AE/ZP-27-16/14. Oprogramowanie do wykonywania kopii zapasowych oraz zarządzania maszynami wirtualnymi

Pliki i systemy plików

PARAGON GPT LOADER. Przewodnik

1. Co to jest system operacyjny

Partycje bez tajemnic

10.2. Udostępnianie zasobów

Instalacja Systemu Linux na maszynie writualnej

System operacyjny. System operacyjny to program kontrolujący pracę komputera

Instrukcja obsługi programu altbackup

CZĘŚĆ IV ZAMÓWIENIA DOSTAWA URZADZEŃ KOMPUTEROWYCH, EKRANÓW PROJEKCYJNYCH ORAZ PROCESOROWEGO CENTRUM MULTIMEDIALNEGO.

1. Co to jest system operacyjny - wstęp

Narzędzia umożliwiające tworzenie scentralizowanej polityki prowadzenia backupów. Paweł Płoskonka IS2, P2

czyli jak porządkować swoje dane

Backup & Recovery 12 Home

Wpisany przez Łukasz Nawrotek Poniedziałek, 20 Październik :57 - Zmieniony Poniedziałek, 20 Październik :02

Podstawy informatyki. System operacyjny. dr inż. Adam Klimowicz

Sprzętowo wspomagane metody klasyfikacji danych

ang. file) Pojęcie pliku (ang( Typy plików Atrybuty pliku Fragmentacja wewnętrzna w systemie plików Struktura pliku

Instrukcja obsługi przełącznika KVM ATEN CS661. Opis urządzenia. Instalacja urządzenia

1. Pliki i ich organizacja

Narzędzia umożliwiające tworzenie scentralizowanej polityki prowadzenia backupów. Adrian Marczyk

Tworzenie aplikacji Web Alicja Zwiewka. Page 1

Zadanie 3 Odpowiednikiem kursora z edytora tekstu w arkuszu kalkulacyjnym jest: a) blok komórek b) komórka bieżąca c) komórka A1 d) kolumna A

Temat. Budowa systemu komputerowego Zakładka 1. Elementy tworzące stanowisko komputerowe.

Mechanizmy lokalnej kontroli dostępu (ACL)

O systemach operacyjnych. R. Robert Gajewski omklnx.il.pw.edu.pl/~rgajewski

1. Podstawy...P Polecenia podstawowe...p... 18

KATEGORIA OBSZAR WIEDZY NR ZADANIA Podstawowe informacje i czynności

Przed restartowaniem routera odłącz wszystkie urządzenia podłączone pod porty USB.

Sposoby zwiększania efektywności systemu Windows

S YSTEM O PERACYJNY L INUX W PARCOWNI

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE

Tworzenie plików w formacie DjVu z wykorzystaniem oprogramowania DocumentExpress Enterprise Edition

Spis treści. O autorze 9. O recenzentach 10. Przedmowa 13. Rozdział 1. Oto Linux Mint 17_

System operacyjny UNIX system plików. mgr Michał Popławski, WFAiIS

27/13 ZAŁĄCZNIK NR 4 DO SIWZ. 1 Serwery przetwarzania danych. 1.1 Serwery. dostawa, rozmieszczenie i zainstalowanie 2. serwerów przetwarzania danych.

"Klasyczna" struktura systemu operacyjnego:

1. Instalacja jednostanowiskowa Instalacja sieciowa Instalacja w środowisku rozproszonym Dodatkowe zalecenia...

HARD DISK MANAGER 12 / LISTA FUNKCJI. HDM 12 Professional. HDM 12 Suite. Funkcje. Partycjonowanie dysku

Plan nauczania informatyki Opracował: mgr Daniel Starego

Pamięci masowe. ATA (Advanced Technology Attachments)

Luxriot VMS. Dawid Adamczyk

Jarosław Kuchta. Administrowanie Systemami Komputerowymi. System plików

Zajęcia specjalizacyjne Administrowanie sieciowymi systemami operacyjnymi (360 godz.)

Systemy operacyjne. Informatyka Stosowana, I rok. Krzysztof Wilk. Katedra Informatyki Stosowanej i Modelowania

Policealne Studium Zawodowe w Grudziądzu. Technik Informatyk SYSTEMY I SIECI KOMPUTEROWE. Windows XP klonowanie instalacji z wykorzystaniem sysprep

Rodzina systemów Microsoft Windows 1. Rodzina systemów Microsoft Windows

Wymagania edukacyjne z informatyki dla klasy piątej szkoły podstawowej.

Systemy i sieci komputerowe. Podręcznik do nauki zawodu technik informatyk

Systemy macierzowe. www. qsantechnology. com

NOWY OPIS TECHNICZNY PRZEDMIOTU ZAMÓWIENIA

Karta Video USB DVR-USB/42

str. 1 Informacja o zmianie treści specyfikacji istotnych warunków zamówienia Oświęcim, dnia r.

Windows Serwer 2008 R2. Moduł 8. Mechanizmy kopii zapasowych

1 Implementowanie i konfigurowanie infrastruktury wdraŝania systemu Windows... 1

Dlaczego powinieneś nabyć NTFS for MAC OS X 8.0?

Opis systemu CitectFacilities. (nadrzędny system sterowania i kontroli procesu technologicznego)

ROZSZERZANIE MOŻLIWOŚCI...

Cennik. System. Instalowanie systemu operacyjnego MS Windows oraz jego. CD/DVD, komunikatory

Tworzenie oprogramowania

Transkrypt:

Systemy operacyjne dla komputerów osobistych System operacyjny DOS DOS system dla komputera osobistego IBM PC (1981 Microsoft) System dla jednej architektury komputera: optymalne wykorzystanie zasobów, bez Ŝadnych zaawansowanych rozwiązań (single-user, single-task) Brak skalowalności: wbudowane ograniczenia pamięci i obsługi urządzeń moŝliwości sprzętu szybko przerosły moŝliwości systemu operacyjnego Tekstowy funkcyjny interfejs uŝytkownika o małej liczbie poleceń, wzorowanych na systemach CPM i UNIX Bardzo dobry system dla komputerów swojej epoki, oferujący duŝe moŝliwości programistom Negatywny wpływ na rozwój systemów Windows, ze względu na zachowywanie zgodności Wstęp do informatyki Cezary Bolek <cbolek@ki.uni.lodz.pl> 2 1

System operacyjny Windows Windows początkowo graficzny interfejs dla DOSu, obecnie najpopularniejszy system operacyjny dla komputerów PC (dla architektury Intel 80x86). 1985 Windows 1.0 nowe idee: uruchamianie programów w oknach obrazkowe menu zamiast poleceń myszka jako urządzenie wskazujące wiele programów jednocześnie na ekranie wymiana informacji między programami (copy-paste) Wstęp do informatyki Cezary Bolek <cbolek@ki.uni.lodz.pl> 3 Początki Windows 1987 - Windows 2.0 swobodna manipulacja oknami mechanizm wymiany informacji DDE wykorzystanie moŝliwości procesorów 386 1990 - Windows 3.0, 1993 Windows 3.11 nowa grafika okien i nowe aplikacje SDK software development kit orientacja na pracę w sieci komputerowej 1993 - Windows NT (3.1 i 3.5) nowy 32-bitowy system operacyjny zaawansowane rozwiązania programowe przeznaczenie dla stacji roboczych i serwerów Wstęp do informatyki Cezary Bolek <cbolek@ki.uni.lodz.pl> 4 2

Tendencje rozwoju DOS + Windows 3.11 Desktop Server Home Business Win NT Server Win 2000 Server Win 2003 Server Win 95 Win 98 Win Me WinXP Home Win NT Win 2000 Win XP Proffesional Wstęp do informatyki Cezary Bolek <cbolek@ki.uni.lodz.pl> 5 Ewolucja Windows Wstęp do informatyki Cezary Bolek <cbolek@ki.uni.lodz.pl> 6 3

System operacyjny UNIX Unix najstarszy (1970 Bell Labs, USA), ciągle rozwijany, dostępny w wielu odmianach na niemal wszystkie typy komputerów. Zalety: duŝa stabilność i niezawodność wysoki standard bezpieczeństwa dzięki 30-letniemu doświadczeniu programistów i uŝytkowników zaawansowana i wydajna architektura (wielozadaniowość, ochrona zasobów, zarządzenie pamięcią wirtualną, etc.), wbudowana w system od początku istnienia systemu ukierunkowanie na pracę w sieci komputerowej (poczta elektroniczna, udostępnianie zasobów, protokoły wymiany informacji, moŝliwość pracy zdalnej wielu uŝytkowników) ogromne zasoby oprogramowania, szczególnie dla programistów, managerów systemów oraz naukowców. istnienie bezpłatnych, w pełni funkcjonalnych, wersji systemu dla komputerów osobistych Wstęp do informatyki Cezary Bolek <cbolek@ki.uni.lodz.pl> 7 UNIX Wady: system stworzony przez programistów dla programistów wymagający orientacji w budowie sprzętu i oprogramowania podstawowy interfejs uŝytkownika: tekstowy zorientowany funkcyjnie: bardzo duŝa liczba poleceń i opcji naleciałości historyczne w budowie i sposobie uŝytkowania oprogramowania oraz terminologii skomplikowana i nieraz niepełna dokumentacja filozofia dokumentowania programów poprzez ich kod źródłowy istnienie duŝej liczby niezgodnych ze sobą odmian i wariacji samego systemu i podstawowego oprogramowania Nie taki diabeł straszny: ostatnia dekada, to okres intensywnego rozwoju UNIX a i zdobycie części rynku komputerów osobistych rozwój nowoczesnego oprogramowania, w szczególności intuicyjnych i konfigurowalnych interfejsów uŝytkownika większość wad UNIX a wynika z trudności pokonania przyzwyczajeń do innych systemów operacyjnych system jest skomplikowany, gdyŝ oferuje duŝo moŝliwości Wstęp do informatyki Cezary Bolek <cbolek@ki.uni.lodz.pl> 8 4

UNIX dla komputera PC Linux: wersja komercyjna lub darmowa Przyjazny interfejs uŝytkownika (KDE, GNOME,..) Oprogramowanie biurowe (OpenOffice, StarOffice $, KOffice) Narzędzia programistyczne (C, C++, Java,) Oprogramowanie dla Internetu (HTML, PHP, JavaScript) Oprogramowanie serwerów i usług sieciowych (WWW, POP3, IMAP, MySQL, ftp, telnet, ssh) Oprogramowanie naukowe (modelowanie, symulacja, wizualizacja, obliczenia symboliczne,) Programy do obróbki grafiki, dźwięku, etc Internalizacja oprogramowania Bezproblemowa instalacja, koegzystencja z innymi systemami operacyjnymi i obsługa większości współczesnego sprzętu komputerowego Wstęp do informatyki Cezary Bolek <cbolek@ki.uni.lodz.pl> 9 Linux graficzny interfejs uŝytkownika Wstęp do informatyki Cezary Bolek <cbolek@ki.uni.lodz.pl> 10 5

System plików File system System plików sposób organizacji plików w pamięci masowej (twardy dysk) Fundament systemu operacyjnego Jaka jest struktura systemu (hierarchia)? Jakie są ograniczenia rozmiarów i nazw? Jakie jest rozmieszczenia systemu plików na urządzeniach pamięci zewnętrznej? Wstęp do informatyki Cezary Bolek <cbolek@ki.uni.lodz.pl> 11 Organizacja pamięci dyskowej komputerów PC Dysk fizyczny dyski, cylindry, sektory Dozwolony podział dysku Primary Primary Primary Primary Partycje Dozwolony podział dysku dla Windows Primary Logical Logical Extended Partycje W architekturze komputerów PC, system plików na twardym dysku musi znajdować się w strukturze zwanej partycją. Na jednym dysku fizycznym moŝliwe jest utworzenie 4 partycji podstawowych (primary). Odmiana partycji podstawowej, partycja rozszerzona (extended) moŝe być dzielona wewnętrznie na inne partycje. System Windows obsługuje tylko jedną partycję podstawową, a dodatkowe partycje (logical) muszą być tworzone wewnątrz partycji rozszerzonej Wstęp do informatyki Cezary Bolek <cbolek@ki.uni.lodz.pl> 12 6

Struktura systemu plików Windows (DOS) C: Windows Program Files temp katalog Netscape netscp.exe plik C:\Program Files\Netscape\Netscp.exe struktura drzewiasta, hierarchiczna (katalogi, podkatalogi) wielkość liter nieistotna separator katalogów: \ (backslash) katalog macierzysty ma nazwę litery (np. c: d:) Wstęp do informatyki Cezary Bolek <cbolek@ki.uni.lodz.pl> 13 Typ systemu plików Windows FAT FAT32 NTFS (NT 4.0, 2000, XP) nazwa: 8 + 3 znaków (nazwa + rozszerzenie) maksymalny rozmiar pliku: 2GB maksymalny rozmiar wolumenu (drzewa): 4GB proste atrybuty plików, brak reguł dostępu nazwa: do 255 znaków maksymalny rozmiar pliku: 4GB maksymalny rozmiar wolumenu (drzewa): 2TB proste atrybuty plików, brak reguł dostępu nazwa: do 255 znaków maksymalny rozmiar pliku: 2 48 B maksymalny rozmiar wolumenu (drzewa): 2 64 B listy praw dostępu (access control lists) zdolność odzyskani danych utraconych podczas nieudanych/przerwanych operacji na plikach Wstęp do informatyki Cezary Bolek <cbolek@ki.uni.lodz.pl> 14 7

Układ systemu na dysku Windows Dozwolony podział dysku dla Windows Primary C: D: Logical Extended Partycje W systemie Windows, drzewa katalogów muszą znajdować się w oddzielnych partycjach twardego dysku Nie jest moŝliwe rozszerzanie istniejącego drzewa katalogów na inne partycje twardego dysku KaŜde drzewo katalogów ma katalog macierzysty o jednoliterowej nazwie odpowiadającej partycji. Wstęp do informatyki Cezary Bolek <cbolek@ki.uni.lodz.pl> 15 Inne pamięci masowe Windows A: C: D: Z: Dyskietka HDD (partycja) CDROM USB pen-drive W systemie Windows, pamięci masowe widziane są jako oddzielne drzewo katalogów (wolumeny). Typ systemu plikowego moŝe być róŝny dla kaŝdego wolumenu (FAT, FAT32, NTFS) Ze względu na niezgodności pomiędzy typami systemów plikowych róŝnych wolumenów, wzajemna wymiana danych moŝe stwarzać problemy (np. długości nazw plików, prawa dostępu) Wstęp do informatyki Cezary Bolek <cbolek@ki.uni.lodz.pl> 16 8

Ochrona zasobów Windows 2000,XP,NT Udostępniania zasobów odbywa się poprzez udostępnianie katalogów wybranym uŝytkownikom UŜytkownikom systemu moŝna przypisać róŝne prawa dostępu do zasobów Lista uŝytkowników systemu obejmuje ludzi, ale równieŝ i programy systemowe (np. backup) Wstęp do informatyki Cezary Bolek <cbolek@ki.uni.lodz.pl> 17 Struktura systemu plików UNIX / bin usr etc katalog bin grep plik /usr/bin/grep struktura drzewiasta, hierarchiczna (katalogi, podkatalogi) wielkość liter istotna! (case-sensitive) separator katalogów: / (ukośnik - slash) katalog macierzysty: / Wstęp do informatyki Cezary Bolek <cbolek@ki.uni.lodz.pl> 18 9

Typ systemu plików Linux EXT2 EXT3 ReiserFS XFS JFS nazwa: do 255 znaków maksymalny rozmiar pliku: 2GB maksymalny rozmiar wolumenu (drzewa): 4TB reguły dostępu do plików nowsza odmiana EXT2 o większej szybkości i wydajności, zdolność odzyskani danych utraconych podczas nieudanych/przerwanych operacji na plikach księgowanie (journaling) maksymalny rozmiar pliku: 1EB maksymalny rozmiar wolumenu (drzewa): 17TB journaling maksymalny rozmiar pliku : 9EB maksymalny rozmiar wolumenu (drzewa): 18EB journaling maksymalny rozmiar pliku: 4PB maksymalny rozmiar wolumenu: 32PB Pb - petabyte, 10 15 bytes Eb - exabyte, 10 18 bytes Wstęp do informatyki Cezary Bolek <cbolek@ki.uni.lodz.pl> 19 Układ systemu na dysku UNIX Dozwolony podział dysku dla Linux a / Primary home etc root usr Primary ania piotr basia lib bin Logical Extended Partycje W systemie UNIX, drzewo katalogów moŝe być rozproszone na oddzielnych partycjach twardego dysku Jest moŝliwe rozszerzanie istniejącego drzewa katalogów na inne partycje twardego dysku U systemie UNIX moŝe istnieć tylko jedno drzewo katalogów (katalog macierzysty o nazwie / ) Wstęp do informatyki Cezary Bolek <cbolek@ki.uni.lodz.pl> 20 10

Inne pamięci masowe UNIX / home etc root usr mnt floppy cdrom win_c Dyskietka CDROM HDD (partycja innego systemu operacyjnego) W systemie UNIX, pamięci masowe widziane są jako katalogi wewnątrz drzewa katalogów systemu Udostępnianie zasobów pamięci masowych ma charakter dynamiczny: pamięci mogą być montowane (polecenie mount) i odmontowane w dowolnej konfiguracji Typ systemu plikowego moŝe być róŝny dla kaŝdego urządzenia zewnętrznego (EXT2, EXT3, FAT, FAT32, NTFS, ) Ze względu na niezgodności pomiędzy typami systemów plikowych róŝnych wolumenów, wzajemna wymiana danych moŝe stwarzać problemy (np. długości nazw plików, prawa dostępu) Wstęp do informatyki Cezary Bolek <cbolek@ki.uni.lodz.pl> 21 Ochrona zasobów UNIX KaŜdy plik i katalog posiada 3 poziomy własności: właściciela (owner) określa przynaleŝność do uŝytkownika w systemie grupy (group) określa grupę uŝytkowników o jednakowych prawach dostępu pozostałych (others) określa wszystkich pozostałych uŝytkowników systemu i spoza niego Dla kaŝdego poziomu określa się 3 prawa dostępu: odczyt (r) zapis (w) wykonanie (x) daje prawo odczytu zawartości pliku (dla katalogu: prawo dostępu do plików w tym katalogu, o ile moŝliwe) daje prawo tworzenia, modyfikacji i usuwania pliku (dla katalogu: prawo tworzenia i usuwania nowych plików w katalogu, o ile moŝliwe) daje prawo uruchamiania pliku: programu lub skryptu (dla katalogu: prawo przeglądania zawartości katalogu) plik owner group others rwx rwx rwx np. 1 1 1 r w x 1 0 1 r x 1 0 0 r Dane prawo moŝe być przyznane lub nie. Wstęp do informatyki Cezary Bolek <cbolek@ki.uni.lodz.pl> 22 11

ls -l Ochrona zasobów UNIX polecenie wyświetlenia plików i ich atrybutów chmod o-r * odebranie prawa r dla innych uŝytkowników Wstęp do informatyki Cezary Bolek <cbolek@ki.uni.lodz.pl> 23 Ochrona zasobów UNIX Modyfikacja praw dostępu poprzez graficzny interfejs uŝytkownika (KDE) Wstęp do informatyki Cezary Bolek <cbolek@ki.uni.lodz.pl> 24 12

Rozległe systemy pamięci dyskowych Zapotrzebowanie: współczesne systemy operacyjne rozbudowane pakiety oprogramowania przetwarzanie multimediów systemy serwerowe Pojedyncze dyski HDD: setki GB Jak zrealizować spójny system plikowy o rozmiarach rzędu TB? Wstęp do informatyki Cezary Bolek <cbolek@ki.uni.lodz.pl> 25 Macierz dyskowa RAID RAID Redundant Array of Inexpensive Disks Rozwiązanie RAID polega na zorganizowaniu wielu fizycznie niezaleŝnych dysków jako jednego spójnego dysku logicznego. System RAID jest realizowany sprzętowo i wymaga odpowiednich konstrukcji płyt głównych bądź kontrolerów. Dane dysku logicznego podzielone są na bloki (stripes) i rozłoŝone po dyskach fizycznych, tak aby zwiększyć szybkość dostępu do danych. Blok 7 Blok 5 Blok 8 Blok 6 dysk logiczny dyski fizyczne Wstęp do informatyki Cezary Bolek <cbolek@ki.uni.lodz.pl> 26 13

RAID 0 Macierz typu RAID 0 polega na prostym utworzeniu dysku logicznego z dysków fizycznych. Blok 7 Blok 5 Blok 8 Blok 6 dysk logiczny dyski fizyczne Zaleta: maksymalne wykorzystanie przestrzeni dyskowej Wada: krótszy MTBF (Mean Time Between Failures) Wstęp do informatyki Cezary Bolek <cbolek@ki.uni.lodz.pl> 27 RAID 1 Macierz typu RAID 1 polega na utworzeniu dysku logicznego z dysków fizycznych i prostą duplikację danych dysk logiczny Blok 5 Blok 5 dyski fizyczne oryginał kopia Zaleta: wysokie bezpieczeństwo danych Wada: wykorzystanie tylko połowy dostępnej przestrzeni dysków fizycznych Wstęp do informatyki Cezary Bolek <cbolek@ki.uni.lodz.pl> 28 14

RAID 3 i 4 Macierz typu RAID 3 polega na utworzeniu dysku logicznego z dysków fizycznych z wykorzystaniem dysku bitów parzystości Blok 5 Blok 6 xor 1 i 2 xor 3 i 4 xor 5 i 6 dysk logiczny dyski fizyczne A B 0 0 0 1 1 0 1 1 XOR 0 1 1 0 Na podstawie bitów parzystości moŝna odtworzyć dane z dowolnego dysku, który uległ awarii (fault-tolerant system). Wstęp do informatyki Cezary Bolek <cbolek@ki.uni.lodz.pl> 29 dysk logiczny RAID 3 i 4 A B C D XOR xor 1 i 2 Blok i Blok i+1 Blok i+2 Blok i+3 xor 3 i 4 xor 5 i 6 dyski fizyczne A B C D X 0 0 0 0 0 0 1 0 0 1 0 1 0 1 0 0 1 1 1 1 1 1 1 1 0 Operacja XOR na wielu bitach nazywana jest obliczaniem parzystości, gdyŝ wynik jest równy 0 gdy mamy parzystą liczbę bitów równych 1 i 1 gdy mamy nieparzystą liczbę bitów równych 1. 0 1 1 0 C = 0 1 1 1 1 A = 0 0 0 0 1 D = 1 0 1 0 1 OK 0 1 0 A=?, B=? Wstęp do informatyki Cezary Bolek <cbolek@ki.uni.lodz.pl> 30 15

RAID 5 Wadą rozwiązania RAID 3 i 4 jest konieczność wykonywania zapisu parzystości zawsze na tym samym dysku, co powoduje jego bardziej intensywne wykorzystanie niŝ dysków pozostałych. Zwiększa ryzyko to ryzyko awarii i zmniejsza wydajność transferu. dysk logiczny xor 1,2,3 Blok 5 xor 4,5,6 Blok 6 Blok 7 xor 7,8,9 Blok 8 Blok 9 xor dyski fizyczne RAID 5 polega na rozproszeniu zapisu informacji o parzystości, co powoduje wyrównanie obciąŝenia wykorzystania dysków i ma pozytywny wpływ na zwiększenie szybkości transferu. Wstęp do informatyki Cezary Bolek <cbolek@ki.uni.lodz.pl> 31 Systemowe (System) Typy oprogramowania zarządzanie uŝytkownikami w systemie obsługa systemu plików (backup, defragmentacja, integralność) instalowanie i usuwanie oprogramowania bezpieczeństwo systemu i danych zarządzanie serwerami usług sieciowych Usługowe (Utility) prosta edycja i podgląd plików tekstowych, graficznych, etc. kompresja i dekompresja plików Biurowe (Office) przetwarzanie tekstu, obliczenia tabelaryczne, grafika prezentacyjna, schematy organizacyjne, planowanie czasu, komunikacja Deweloperskie (Developement) tworzenie oprogramowania (kompilatory i interpretery języków programowania, debuggery, profilatory) Wstęp do informatyki Cezary Bolek <cbolek@ki.uni.lodz.pl> 32 16

Typy oprogramowania Sieciowe (Network) przeglądanie zasobów Internetu (WWW, ftp) poczta elektroniczna, grupy dyskusyjne, chaty, etc. CAD (Computer Aided Design) wspomaganie projektowania: ekonomia, elektronika, mechanika, chemia, medycyna, matematyka, Rozrywkowe (Entertainment) przetwarzanie tekstu, obliczenia tabelaryczne, grafika prezentacyjna, schematy organizacyjne, planowanie czasu, komunikacja Multimedialne zaawansowana obróbka i odtwarzanie dzwięku, obrazu Wstęp do informatyki Cezary Bolek <cbolek@ki.uni.lodz.pl> 33 17