Proces przetwarzania danych



Podobne dokumenty
Systemy operacyjne. Proces przetwarzania danych. System komputerowy. Oprogramowanie. Co to Jest System Operacyjny? Co to Jest System Operacyjny?

Wprowadzenie. Dariusz Wawrzyniak. Miejsce, rola i zadania systemu operacyjnego w oprogramowaniu komputera

Wprowadzenie. Dariusz Wawrzyniak. Miejsce, rola i zadania systemu operacyjnego w oprogramowaniu komputera

Systemy operacyjne. Wprowadzenie. Wykład prowadzą: Jerzy Brzeziński Dariusz Wawrzyniak

dr inż. Konrad Sobolewski Politechnika Warszawska Informatyka 1

Systemy operacyjne. wykład dr Marcin Czarnota laboratorium mgr Radosław Maj

Definicja systemu operacyjnego (1) Definicja systemu operacyjnego (2) Miejsce systemu operacyjnego w architekturze systemu komputerowego

Sektor. Systemy Operacyjne

1. Co to jest system operacyjny - wstęp

Wprowadzenie do systemów operacyjnych

Systemy operacyjne. Systemy operacyjne. Systemy operacyjne. Zadania systemu operacyjnego. Abstrakcyjne składniki systemu. System komputerowy

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

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

Podstawy informatyki. Izabela Szczęch. Politechnika Poznańska

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

Systemy operacyjne III

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

System operacyjny komputera Informacje podstawowe

SYSTEMY OPERACYJNE. kik.pcz.czest.pl/so. (C) KIK PCz Materiały pomocnicze 1 PROWADZI: PODSTAWOWA LITERATURA: ZAJĘCIA: STRONA

System operacyjny wstęp

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

Przegląd współczesnych systemów operacyjnych

Zespól Szkół Ponadgimnazjalnych Nr 17 im. Jana Nowaka - Jeziorańskiego Al. Politechniki 37 Windows Serwer 2003 Instalacja

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

Wirtualizacja. Metody, zastosowania, przykłady

System komputerowy. System komputerowy

Technologia informacyjna. Urządzenia techniki komputerowej

SYSTEMY OPERACYJNE WYKŁAD 2 PRZEGLĄD SYSTEMÓW WINDOWS I UNIX

Cloud Customers Relationships Wymagania wersja systemu:

Client Management Solutions i Mobile Printing Solutions

Systemy operacyjne semestr I

Wprowadzenie do sieciowych systemów operacyjnych. Moduł 1

Opis efektów kształcenia dla modułu zajęć

Podstawy Informatyki Systemy operacyjne

7. zainstalowane oprogramowanie zarządzane stacje robocze

SYSTEMY OPERACYJNE: STRUKTURY I FUNKCJE (opracowano na podstawie skryptu PP: Królikowski Z., Sajkowski M. 1992: Użytkowanie systemu operacyjnego UNIX)

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

Windows XP. Procesor Pentium II/AMD 233 MHz lub szybszy

HARD DISK MANAGER PORÓWNANIE EDYCJI

Client Management Solutions i Mobile Printing Solutions

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

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

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

Systemy operacyjne. Paweł Pełczyński

System komputerowy. Sprzęt. System komputerowy. Oprogramowanie

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

Warstwy systemu Windows 2000

Struktury systemów operacyjnych

Wymagania systemowe Autor: Stefan Cacek

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE

Instalacja SQL Server Konfiguracja SQL Server Logowanie - opcje SQL Server Management Studio. Microsoft Access Oracle Sybase DB2 MySQL

Wymagania techniczne dla programów antywirusowych. Oprogramowanie dla serwerów i stacji roboczych będących w sieci - ilość 450 sztuk:

1. Co to jest system operacyjny

Poziomy wymagań Konieczny K Podstawowy- P Rozszerzający- R Dopełniający- D Uczeń: z zakresu systemów

Program Windykator I Moduły do programu. Wymagania systemowe oraz środowiskowe dla programów

Paweł Skrobanek. C-3, pok pawel.skrobanek.staff.iiar.pwr.wroc.pl

Sposób funkcjonowania

/wpisać: model, symbol, producent urządzenia/

DZANIA I MARKETINGU BIAŁYSTOK,

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

Dla klientów biznesowych Microsoft przygotował dwie wersje systemu Windows Vista, w zależności od wielkości i skali działalności organizacji:

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

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

Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego. Opis oferowanego przedmiotu zamówienia

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

Zarządzanie partycjami

Struktura dysku. Dyski podstawowe i dynamiczne

Systemy operacyjne i sieci komputerowe Szymon Wilk Partycjonowanie 1

Systemy operacyjne. Literatura do zagadnień wykładowych (1) Literatura do zagadnień wykładowych (2) Program przedmiotu. Forma zaliczenia przedmiotu

Systemy plików FAT, FAT32, NTFS

Biuletyn techniczny. System CDN OPT!MA i współpraca z SQL Server 2005 Express Edition CDN OPT!MA Copyright 2007 COMARCH SA

SYSTEMY INFORMACJI PRAWNEJ LEX i ABC - WYMAGANIA TECHNICZNE. SYSTEMY INFORMACJI PRAWNEJ LEX i ABC. WYMAGANIA TECHNICZNE ver. 1.11

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

Wirtualizacja infrastruktury według VMware. Michał Małka DNS Polska

SZCZEGÓŁOWY OPIS PRZEDMIOTU ZAMÓWIENIA

I. Zasady bezpieczeństwa podczas pracy z komputerem

TEMAT SZKOLENIA: Organizator szkolenia: Compendium Centrum Edukacyjne Sp. z o.o. posiadająca status Novell Training Services Partner Platinum.

-planowaniem oraz przydziałem czasu procesora poszczególnym zadaniom,

Instalacja, aktualizacja i migracja do Windows 7

DOS COMMAND.COM. Rys. 2. Główne moduły programowe systemu operacyjnego DOS. Interpreter poleceń. Rys. 3. Warstwowa struktura systemu DOS

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

Załącznik nr 1 formularz oferty

Wymagania systemowe Dla przedsiębiorstw i średnich firm

Produkty. MKS Produkty

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

Charakterystyka sieci klient-serwer i sieci równorzędnej

Small Office Security 1Year 10Workstation + 1Server

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

Administracja systemem Linux

System plików. Warstwowy model systemu plików

Historia systemów operacyjnych - Unix

CZĘŚĆ II ZAMÓWIENIA. Dostawa zestawów komputerowych w ramach projektu NOR-STA Wspomaganie osiągania i oceny zgodności z NORmami i STAndardami

Szkolenie autoryzowane. MS Administracja i obsługa Windows 7. Strona szkolenia Terminy szkolenia Rejestracja na szkolenie Promocje

Szczegółowy Opis Przedmiotu Zamówienia

NOWY OPIS TECHNICZNY PRZEDMIOTU ZAMÓWIENIA

1. Zasady bezpieczeństwa podczas pracy z komputerem

Poziomy wymagań Konieczny K Podstawowy- P Rozszerzający- R Dopełniający- D Uczeń: - zna rodzaje sieci - zna topologie sieciowe sieci

Systemy operacyjne. Program przedmiotu. Forma zaliczenia przedmiotu. Dariusz Wawrzyniak 1

PRZEWODNIK PO PRZEDMIOCIE

Transkrypt:

Systemy operacyjne

Proces przetwarzania danych Dane Program Oprogramowanie Systemowe Wyniki

System komputerowy Sprzęt (ang. Hardware) - zasoby o specyficznej architekturze oraz organizacji zarządzane przez system operacyjny Oprogramowanie (ang. Software) aplikacyjne uŝytkowe - realizuje potrzeby uŝytkowników systemu komputerowego systemowe /operacyjne/ UŜytkownicy ludzie systemy komputerowe

Oprogramowanie aplikacyjne zbiór programów do przetwarzania danych uŝytkowe zbiór programów ułatwiających pracę i poruszanie się uŝytkownika w systemie komputerowym (edytory, eksploratory, kompilatory, debuggery, profilery itp.) oprogramowanie systemowe zbiór narzędzi do automatycznego lub ręcznego zarządzania (nadzoruje i koordynuje) zasobami systemu komputerowego (np. system operacyjny)

Co to Jest System Operacyjny? System operacyjny jest programem, który działa jako pośrednik między uŝytkownikiem komputera a sprzętem komputerowym. Zadaniem systemu operacyjnego jest tworzenie środowiska, w którym uŝytkownik moŝe realizować programy w sposób wygodny i wydajny. Abraham Silberschatz System operacyjny jest warstwą oprogramowania operującą bezpośrednio na sprzęcie, którego celem jest zarządzanie zasobami systemu komputerowego i stworzenie uŝytkownikowi środowiska łatwiejszego do zrozumienia i wykorzystania. Andrew Tanenbaum

Co to Jest System Operacyjny? System operacyjny jest zbiorem ręcznych i automatycznych procedur, które pozwalają grupie osób na efektywne współdzielenie urządzeń maszyny cyfrowej. Per Brinch Hansen System operacyjny (nadzorczy, nadrzędny, sterujący) jest to zorganizowany zespół programów, które pośredniczą między sprzętem a uŝytkownikami, dostarczając uŝytkownikom zestawu środków ułatwiających projektowanie, kodowanie, uruchamianie i eksploatację programów, oraz w tym samym czasie sterują przydziałem zasobów dla zapewnienia efektywnego działania. Alen Shaw

Zadania systemu operacyjnego Zarządzanie (dystrybucja (ang. Resource manager)) zasobami komputera: procesory, pamięć, urządzenia wejścia-wyjścia, porty komunikacyjne itd. Ukrywanie szczegółów sprzętowych przez tworzenie abstrakcyjnych obiektów (maszyn wirtualnych). Tworzenie środowiska, w którym uŝytkownik moŝe wydajnie i wygodnie wykonywać programy. Nadzór nad wykonywaniem programów uŝytkowych oraz operacji wejścia / wyjścia, kontrola błędów.

Kernel (jądro) SO Jądro (kernel) jest tą częścią systemu operacyjnego, która działa w komputerze nieustannie. Wszystkie pozostałe programy są programami uŝytkowymi.

Klasyfikacja systemów operacyjnych ze względu na liczbę wykonywanych zadań Systemy jednozadaniowe (jednoprogramowe) niedopuszczalne jest rozpoczęcie wykonywania następnego zadania uŝytkownika przed zakończeniem poprzedniego. Systemy wielozadaniowe (wieloprogramowe) dopuszczalne jest istnienie jednocześnie wielu zadań (procesów), którym kolejno przydzielany jest procesor.

Klasyfikacja systemów operacyjnych ze względu na sposób przetwarzania Systemy przetwarzania bezpośredniego (ang. on-line processing systems) systemy interakcyjne występuje bezpośrednia interakcja pomiędzy uŝytkownikiem a systemem wykonywanie zadania uŝytkownika rozpoczyna się zaraz po przedłoŝeniu Systemy przetwarzania pośredniego (ang. off-line processing systems) systemy wsadowe występuje istotna, nieznana zwłoka czasowa między przedłoŝeniem zadania a rozpoczęciem jego wykonywania niemoŝliwa jest ingerencja uŝytkownika w wykonywane zadania

Wieloprogramowe (Multiprogrammed) Systemy wieloprogramowość -- > wielozadaniowość (=podział czasu) system z podziałem czasu - wielu uŝytkowników dzieli jeden komputer Wiele zadań rezyduje w tym samym czasie w pamięci, a procesor jest im odpowiednio przydzielany Alokowanie urządzeń, dostarczanie procedur WE/WY Blok kontrolny procesu i przełączenie procesów Kolejki procesów

Systemy Operacyjne Komputerów Osobistych (ang. Personal Computers PC) Początkowo: PC systemy komputerowe dedykowane dla pojedynczego uŝytkownika. Brak potrzeby maksymalizowania wykorzystania CPU i urządzeń zewnętrznych. Mniej istotna ochrona plików, pamięci. Nacisk na maksimum wygody uŝytkownika i szybkość kontaktu z uŝytkownikiem. Systemy MS-DOS, wczesne Microsoft Windows, Apple Macintosh.

Maszyna wirtualna Maszyna wirtualna warstwy i Mi rozumiana jest jako logiczny komputer, którego językiem maszynowym jest język Li, a realizacja programu w tym języku polega na zleceniu wykonania odpowiednich instrukcji w języku Li-1 maszynie Mi-1.

Translacja i interpretacja translacja przełoŝenie całego ciągu instrukcji w języku warstwy wyŝszej Lk na równowaŝny ciąg instrukcji w języku warstwy niŝszej Lk-1, a następnie realizacja uzyskanego programu w języku Lk-1 przez maszynę Mk-1. interpretacja sukcesywne pobieranie instrukcji programu w języku warstwy wyŝszej Lk, zamiana pobranej instrukcji na odpowiadający jej ciąg instrukcji w języku warstwy niŝszej Lk-1, a następnie realizacja uzyskanego ciągu przez maszynę Mk-1.

Pamięć operacyjna Pamięć operacyjna - tablica ponumerowanych słów lub bajtów, tzn., Ŝe kaŝdy element tablicy ma swój adres. odgrywa kluczową rolę we współczesnych systemach komputerowych, gdyŝ jest jedyną pamięcią, którą system operacyjny adresuje bezpośrednio (pamięć swobodnego dostępu, RAM, Random Access Memory). podczas wykonywania programy oraz ich dane muszą znajdować się w pamięci operacyjnej Jeśli programy nie mieszczą się w pamięci, to system operacyjny zaczyna gromadzić je w pamięci pomocniczej. Większość współczesnych systemów komputerowych posługuje się w tym celu pamięcią dyskową.

Systemy z wymianą W systemach interakcyjnych dostępna pamięć operacyjna jest zwykle mniejsza niŝ suma pamięci zuŝywanej przez procesy. Nadmiar procesów musi być przechowywany w pamięci pomocniczej. Przesuwanie procesów z pamięci głównej na dyskową i z powrotem określa się mianem wymiany (swapping). Dlaczego swaping - (droga pamięć)

Czym jest plik plik jest zbiorem powiązanych ze sobą informacji, zdefiniowanych przez jego twórcę w plikach przechowuje się programy oraz dane (dane mogą być liczbowe, tekstowe, alfanumeryczne) format plików moŝe być dowolny lub ściśle określony zawartość plików moŝna traktować jako ciąg bitów, bajtów, wierszy lub rekordów

Zarządzanie plikami Dla wygody uŝytkownika system operacyjny: tworzy logicznie jednolity obraz magazynowania informacji definiuje pliki, czyli jednostki logiczne przechowywania informacji, niezaleŝne od fizycznych własności uŝytych urządzeń pamięci umoŝliwia tworzenie i usuwanie plików dostarcza elementarnych operacji do manipulowania plikami odwzorowuje pliki na obszary pamięci pomocniczej odwzorowuje pliki na urządzenia fizyczne składuje pliki na trwałych nośnikach pamięci

Zarządca logicznych woluminów (LVM, Logical Volume Manager) Fizyczna przestrzeń na dysku (partycje dyskowe) po uzupełnieniu o dane administracyjne jest określana jako wolumen fizyczny (PV, Physical Volume) składający się z fizycznych ekstentów (PE, Physical Extent). Grupę fizycznych ekstentów moŝna przypisać do grupy woluminu (VG, Volume Group), na który mogą się składać fizyczne ekstenty pochodzące z tego samego lub róŝnych dysków. Fizyczne ekstenty z danej grupy woluminu mogą zostać przydzielone do logicznego woluminu (LV, Logical Volume), który jest odpowiednikiem tradycyjnej partycji. Na logicznym woluminie tworzony jest system plików

MS-DOS Główne Idee system 16-o bitowy dla procesorów 8086/8088 tekstowy interfejs uŝytkownika (CUI - Character User Interface) brak mechanizmów ochrony pamięci i plików hierarchiczna struktura danych, katalogów i podkatalogów, zarządzanie dyskami stałymi system jednozadaniowy

MS-DOS Rodzaje rozszerzeń plików.bat - plik wsadowy (batch file).com - jednosegmentowy binarny plik wykonywalny (w formacie CP/M).doc - plik dokumentacji.exe - wielosegmentowy binarny plik wykonywalny.obj - plik obiektu tworzony przez kompilator.sys - plik systemowy (np. plik sterownika).txt - tekstowy plik ASCII

Rozwój Ms Windows Personalne Historia: Windows 2 (1987), MS-Windows 3.0 (1990) MS-Windows 3.1 (1992 rok) ulepszona wersja; Windows 95 Windows 98 Windows ME Windows CE - subnotebookach, notesach, sprzęcie audio-wideo Profesjonalne Windows NT 3.1 (1993) Windows NT 3.5 (1994) Windows NT 4 (1996) Windows 2000 (NT 5) (2000) Windows XP (2001) Windows 2003 (2003) Wersje polskie: Windows 3.1 EE, i Windows 3.1 PL 95/PL, 98/PL i NT4 Workstation PL, Windows 2000, XP

Jakie czynniki kierowały rozwojem Ms Windows? Potrzeba eksploatacji moŝliwości współczesnych mikroprocesorów, których moc i parametry są porównywalne z minikomputerami i mainframes sprzed kilku lat. Potrzeba uŝywania wielozadaniowych (multitasking) SO. Łatwe przenoszenie informacji między aplikacjami Rozwój modelu przetwarzania klient / serwer

Windows 2000 Dostępny od końca 1999 roku Wersje: Windows 2000 Professional - łączy zalety Win'98 i NT, Windows 2000 Server, Windows 2000 Advanced Server Windows 2000 Datacenter

Windows 2000 Oparty na Active Directory - usługa katalogowa, która jest w stanie zamapować nazwy obiektów do informacji o tych obiektach, System bezpieczeństwa Kerberos, Rozproszony system plików, Hierarchiczne pamięci masowe, Very Large Memory - 64-bitowy dostęp do pamięci 2 GB pamięci dla trybu uŝytkownika, pozostałe 2 GB dla trybu jądra

Windows 2000 dodane usługi i funkcje do wspierania rozdzielonego przetwarzania kaŝda aplikacja jest traktowana jako proces systemowa ochrona programów i danych wielozadaniowość (planista: wielozadaniowość z wywłaszczaniem)

Windows 2000 moŝliwość tworzenia sieci komputerowej dla kilkuset uŝytkowników Współdzielenie dostępu do Internetu. NTFS 5.0 - nowa wersja systemu plików zawiera wbudowany system szyfrowania zapisywanych plików (EFS) Plug-and-Play - w pełni automatyczne wykrywanie oraz konfigurowanie urządzeń peryferyjnych i instalacja odpowiednich sterowników bez restartu systemu.

Windows 2000 Windows Installer Service - systemowy mechanizm zapewniający kontrolę nad wersjami komponentów systemowych instalowanych przez aplikacje. System Recovery Console - uruchamiane z dyskietki narzędzie do "reanimacji" uszkodzonych Windows 2000 Windows Update - zautomatyzowany dostęp do aktualizacji systemu za pośrednictwem Internetu, KaŜda funkcja systemu jest zarządzana tylko przez jeden komponent systemu.

Kluczowe cechy NTFS Odzyskiwanie (ang. Recoverability) po zawieszeniu systemu lub awarii dysku. NTFS jest w stanie przewrócić system. Następuje to poprzez uŝycie modelu przetwarzania transakcji. KaŜda znacząca zmiana jest traktowana jako osobna akcja, która albo jest zakończona powodzeniem lub nie jest przeprowadzona. KaŜda transakcja, która miała proces podczas awarii jest cofana. NTFS uŝywa nadmiarowe przechowywanie dla danych krytycznych dla systemu, co oznacza, Ŝe awaria sektora dysku nie prowadzi do utraty danych, które opisują struktury i status systemu plików.

Kluczowe cechy NTFS Bezpieczeństwo NTFS uŝywa obiektowy model Windows w celu zapewnienia bezpieczeństwa. Opis bezpieczeństwa określa atrybuty bezpieczeństwa pliku. DuŜe dyski i wielki rozmiar plików NTFS wspiera bardziej efektywnie duŝe dyski i wielkie pliki niŝ systemy plików typu FAT. Indeksowanie NTFS łączy z kaŝdym plikiem kolekcję atrybutów, które są przechowywane w relacyjnej bazie danych, co oznacza, Ŝe kaŝdy plik moŝe być indeksowany w kaŝdej porze (wyszukaj, data tworzenia...).

Programowy RAID Windows wspiera dwa typy RAID konfiguracji: Sprzętowy RAID Oddzielne dyski fizyczne są łączone w jeden lub więcej dysków logicznych poprzez kontroler dyskowy lub pamięć masową. Interfejs kontrolera utrzymuje tworzenie i regeneracje nadmiarowej informacji (ang. redundant). Programowy RAID przestrzeń dyskowa połączona w jedną lub więcej logicznych partycji. Programowy RAID implementuje RAID 1 i RAID 5. W przypadku RAID 1 (disk mirroring kopie dysków) mogą być na tym samym lub róŝnych kontrolerach dyskowych.

Windows XP - wersje Windows XP, czyli experience od 2001r; XP Home Edition - rozszerzone moŝliwości multimedialne, Windows Media Player i Encoder. XP-Professional do zastosowań biurowych, ułatwienia w zdalnym dostępie do komputerów. XP-Server Media Center Edition

Windows XP - zalety Przywracanie systemu umoŝliwia przywrócenie w razie powikłań poprzedniej konfiguracji bez utraty plików osobistych Przy instalacji nowych sterowników do urządzenia, Windows XP Professional zachowuje kopię poprzednio zainstalowanych sterowników. Chroni pliki systemowe przed nadpisaniem, obsługuje wiele bibliotek równocześnie. XP Pro ma wbudowanego klienta firewall;

Windows XP - zalety Aktualizacje sprawdzane w czasie instalacji bezpośrednio w Internecie. Moduł rozpoznawania i syntezy mowy pozwala na wprowadzanie tekstu i danych za pomocą głosu i odczytywanie tekstu. Niestety nie działa w wersji polskiej. automatyczne zarządzanie zasobami

Windows XP - wady Większe zmiany konfiguracji mogą wymagać rejestracji telefonicznej lub przez Internet Obsługa maksymalnie 4 gigabajtów (GB) pamięci RAM i dwóch symetrycznych multiprocesorów.

Wersje systemu operacyjnego Windows 2003 Windows Server 2003, Standard Edition Windows Server 2003, Enterprise Edition (odpowiada Windows 2000 Advanced Server) Windows Server 2003, Datacenter Edition Windows Server 2003, Web Edition (do 2GB RAM)

Wersji systemu Ms Windows Vista 2 wersje dla uŝytkowników domowych Windows Vista Home Basic Windows Vista Home Premium 2 wersje dla uŝytkowników korporacyjnych Windows Vista Business odpowiednik Windows XP Pro Windows Vista Enterprise BitLocker Drive Encryption 1 wersja zawierająca wszystko Windows Vista Ultimate RóŜnice między wersją domową a korporacyjną (zarządzanie, kierunek rozwoju systemu)

Wymagania 800 MHz processor (can be 32 or 64 bit) 512 MB RAM (1GB zalecana, przy instalacji na maszynie wirtualnej zalecane są minimum 768MB RAM) 20 GB twardy dysk z wolej przestrzeni 15 GB (25GB jeŝeli zamierzamy zainstalowac i inne aplikacje oprócz systemu operacyjnego) DirectX 9 32bits per pixel, 128MB graphics memory

MS Widnows Dlaczego Windows stały się tak popularne? Standaryzacja poleceń; środowisko graficzne, wspólne fonty DDE Dynamical Data Exchange, dynamiczna wymiana danych Praca wielozadaniowa (multitasking) - kilka rzeczy wykonuje się jednocześnie wykorzystując procesor. Pamięć wirtualna - RAM na dysku, swap file, swapowanie, czyli zapisywanie danych na dysk i do RAMu. Wady: szybkość działania,

Które Windows wybrać Do jakich celów? Czy posiadamy legalny Windows? Czy potrzebujemy wsparcie (ang. support) starszej wersji Windows? Co zyskamy poprzez aktualizację (ang. upgrade) SO? A moŝe inny SO?

Unix Rozwijany od 1970 roku, laboratoria Bella firmy AT&T. Standard z 1974: Unix System V (1986), model BSD (Berkeley Software Distribution), niekomercyjna wersja BSD (Berkeley Software Distribution), SVR4, czyli System V Release 4 Pisany w języku wysokiego rzędu (w C) Kilka interpreterów poleceń (shells) - C-shell, Bourne-shell... Główne cechy: Hierarchiczny system i ścieŝki dostępu do plików. Ochrona dostępu do katalogów i plików. Wieloprogramowość i wielodostępność IBM AIX, HP-UX, SUN SOLARIS, OpenSolaris

Unix Zalety: większe moŝliwości wielozadaniowej i wielodostępnej pracy niŝ inne systemy; Lepsze skalowanie, przetwarzanie rozproszone, stabilna praca moŝliwość pracy na klastrach stacji roboczych. Wady: - orientacja tekstowa, kaŝde polecenie ma wiele parametrów - nie dla amatorów - wymaga administratora systemu.

Linux Darmowy Unix, dzieło Linusa Torvalda z Finlandii, Obecnie najbardziej popularna wersja Unixa Wersje Linuxa (wersja jądra) Linus Torvalds udostępnia jądro systemu Linux (1991) Linux 1.0, marzec 1994 Linux 2.0, czerwiec 1996 Linux 2.2, styczeń 1999 Linux 2.4, styczeń 2001 Linux 2.6, grudzień 2004 znaczenie Internetu dla rozwoju wolnego oprogramowania

Linux cechy systemy NiezaleŜny od architektury (x86, SPARC, AMD64, Itanium, DEC, IBM s390) wieloprocesowość i wieloprocesorowość wielodostępny, wielozadaniowy, centralna część systemu jest jądrem (kernel) systemowa ochrona programów i danych hierarchiczna struktura plików zawiera sieciowe systemy operacyjne SMB (Samba), TCP/IP (NFS) na PC moŝe współpracować z innymi SO (Windows 98, Windows 2000, Windows XP, Solaris)

Linux cechy systemu Unix/Linux jest dojrzałym, wydajnym, skalowalnym i niezawodnym systemem operacyjnym. Unix/Linux potrafi obsłuŝyć równocześnie dwa razy więcej uŝytkowników niŝ serwer Windows NT o podobnych parametrach (np. samba 3 jako serwer plików). MoŜliwości uruchomiania programów dla Windows - za pomocą emulacji lub programów typu Wine www.winehq.com, Lindows www.lindows.com

Linux Dystrybucje Red Hat - Red Hat 6.2, 7.1, 7.3, 8, 9, Fedora Core 1, Fedora Core 2, Fedora Core 3 htp://redhat.com.pl Suse Linux Professional 9.2 http://www.novell.pl Mandrakelinux http://www.mandrakelinux.pl Debian http://www.debian.org Slackware Linux http://www.slackware.pl/ Knoppix http://www.knoppix.pl Aurox 10.0.1 jądro 2.6.7 http://www.aurox.pl Move przenośnym systemem operacyjnym http://www.mandrakelinux.pl Turbolinux - Azja http://www.turbolinux.com Red Hat, SuSe, Mandrake...są obecnie komercyjnie dla serwerów. Red Hat Advanced Server 2.1, Red Hat Enterprise Linux 3.0, Red Hat Enterprise Linux 4.0 Beta

Systemy 64-bitowe Red Hat Enterprise Linux 3.0 (dla Itanium i AMD64) Windows XP Windows 2003 Sun Solaris (Open Solaris)

Jakie cele wpłynęły na rozwój systemów efektywne działanie systemu komputerowego a zwłaszcza wykorzystanie procesora wygodne środowisko do opracowywania i wykonywania programów lokalnie i zdalnie

Cechy dobrego systemu operacyjnego wieloprocesorowość (SMP) wielozadaniowość - moŝliwość wykonywania naraz więcej niŝ jednego zadania (zadania wsadowe - w tle, zadania interaktywne - wymagające ciągłego dialogu) wielodostęp - moŝliwość jednoczesnej pracy wielu uŝytkowników wydajność zarządzanie RAM (Windows do 4 GB RAM) maszyna wirtualna: JavaVM skalowanie

Cechy dobrego systemu operacyjnego elastyczność i uniwersalność - umoŝliwia dostosowanie systemu do róŝnych warunków i sposobów działania interfejs uŝytkownika: tekstowy lub graficzny - GUI niezawodność (dostępność), ochrona danych: stabilność systemu; odporność na awarie sprzętu i błędy w oprogramowaniu; - autoryzowanie dostępu do danych; ograniczanie praw uŝytkowników do zasobów systemu komputerowego; bezpieczeństwo, odporność na ataki wirusów i robaków architektura mikro jądra - jedynie niezbędne funkcje podsystem sieciowy łatwość korzystania i zarządzania

Pozycjonowanie SO Firmy MSP DuŜe Edukacja rodzinne firmy Aplikacje Windows Unix \ Unix \ Linux firmowe Windows Linux?? Linux Bazy Danych / Windows / Unix / Linux Serwer Web Linux?? Linux Serwer plików Stacja robocza Windows / Linux??

Przyszłość systemów operacyjnych Wspólny interfejs uŝytkownika. Cross-platform - korzystanie z komputerów działających pod systemem X na komputerach działających pod systemem Y WWW i Java - system operacyjny zbędny? Multimedia, obsługa poleceń dawanych głosem

Jak podchodzić do wdraŝania nowego systemu operacyjnego Jak podchodzić do planowania aktualizacji, wdraŝania nowego systemu operacyjnego Co potrzebujemy? Jakim sprzętem dysponujemy? Jakie aktualizacje, upgrade sprzętu naleŝy dokonać? Jaki będzie przewidywany koszt tych aktualizacji lub zakup nowego sprzętu Jakie warianty systemu operacyjnego są oferowane? Jaki jest koszt poszczególnych licencji? Jakie są wymagania i moŝliwości uŝytkowania pozostałego oprogramowania?

Jak podchodzić do wdraŝania nowego systemu operacyjnego Jaki jest koszt zmian w uŝywanym aktualnie oporgramowaniu? Jakie jest przygotowanie administratorów, działu wsparcia uŝytkowników, uŝytkowników końcowych (biznesowych)? Co moŝemy zyskać? Co moŝemy stracić? Kto potrzebuje w pierwszej kolejności nowego systemu? (Who needs and who doesn t) Kto moŝe poczekać z przechodzeniem do nowego systemu i pozostać przy istniejącym systemie? Jak zorganizować szkolenia? Bezpieczeństwo danych? Czy jesteśmy w stanie odtworzyć nasze dane z posiadanych przez nas kopii lub tylko zakładamy, Ŝe powinnyśmy?

Jaki system wybrać Wydajność, Stabilność, Niezawodność Bezpieczeństwo dostępne w systemie aplikacje: środowisko graficzne, przeglądarki internetowe, aplikacje typu office Niewygórowana cena brak nacisku ze strony producenta SO na zmiany wersji (upgrade) wsparcie - znalezienie partnerów w stanie wspierać, serwisować SO wiedza uŝytkowników - edukacja, kursy wiedza administratorów - edukacja, kursy Czy zapewni nam to MS Windows? wirusy oraz robaki internetowe wysokie koszty uŝytkowania

Jaki system wybrać? Cecha Windows 2000/ Windows XP Windows Vista Windows 7??? Linux Unix (Solaris)

Literatura, Zasoby: A. Silberschatz, P.B. Galvin, Podstawy systemów operacyjnych, WNT, Warszawa 2000 http://www.e-link.com.pl/x_c_dz PND_410015.html William Stallings, Systemy Operacyjne. Podręcznik akademicki, Robomatic, 2004 http://www.robomatic.pl/?id=ksiazka&tid=61 http://williamstallings.com/ Polska Strona poświęcona Windows http://windows.online.pl/ Microsoft Polska http://www.eu.microsoft.com/poland/ WinPlanet http://www.winplanet.com/winplanet/ Nieoficjalna strona XP http://xp.net.pl/ Linux Red Hat http://www.redhat.com Linux Red Hat Polska http://www.redhat.com.pl/site/ Aurox, Polski Linux (Red Hat) http://www.aurox.pl Windows Vista http://www.computerperformance.co.uk/index.htm Minasi: Mastering Windows Server 2003 www.minasi.com