Technologie informacyjne. Systemy operacyjne. Prowadzący: dr in. Jerzy Szczygieł

Podobne dokumenty
Definicja systemu operacyjnego.

Użytkownik Użytkownik Użytkownik Użytkownik... kompilatory edytor testu syst. bazy danych gry PROGRAMY UŻYTKOWE SYSTEM OPERACYJNY SPRZĘT KOMPUTEROWY

Windows XP Wiersz polecenia

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

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

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

Instrukcja instalacji

INSTRUKCJA INSTALACJI DRUKARKI. (Dla Windows CP-D70DW/D707DW)

Zasoby dyskowe: Eksplorator Windows Z zasobami dyskowymi związane są nierozłącznie prawa dostępu gwarantujące możliwość odczytu, kasowania,

Kopiowanie, przenoszenie plików i folderów

UŻYTKOWNIK. APLIKACJE UŻYTKOWE (wszelkie programy zawarte domyślnie w systemie operacyjnym jak i samodzielnie zainstalowane przez użytkownika systemu)

Ćwiczenia z systemu operacyjnego WINDOWS

Tomasz Greszata - Koszalin

Działanie systemu operacyjnego

e-podręcznik dla seniora... i nie tylko.

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

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


System komputerowy. System komputerowy

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

Budowa systemów komputerowych

Działanie systemu operacyjnego

Spis treści. Rozdzia³ 2. Karta grafiki i monitor Przykłady Podsumowanie... 47

WINDOWS XP PRO WINDOWS XP PRO

Ćwiczenie 6. Wiadomości ogólne.

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

Wprowadzenie do systemów operacyjnych

Laboratorium - Archiwizacja i odzyskiwanie danych w systemie Windows XP

Samsung Universal Print Driver Podręcznik użytkownika

Charakterystyka systemów plików

WYKŁAD 3 Jądro systemu i procesy. Marcin Tomana Wyższa Szkoła Informatyki i Zarządzania

Oprogramowanie. DMS Lite. Podstawowa instrukcja obsługi

MS-DOS polecenia wewnętrzne i

PROFITEC TREND Exclusive OTB HDD 2,5 Enclosure

Podstawy WINDOWS 9x, 2000, XP

Działanie systemu operacyjnego

Instrukcja instalacji Zespołu Diagnostycznego Delphi w systemie Vista.

Microsoft Management Console

Warstwy systemu Windows 2000

Technologia informacyjna. Laboratorium nr 1.

Instrukcja obsługi urządzenia DS150E z systemem operacyjnym Windows 7. Dangerfield luty 2010 V1.0 Delphi PSS

Skrócony przewodnik OPROGRAMOWANIE PC. MultiCon Emulator

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

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

PC0060. ADAPTER Kabel Easy Copy PC-Link USB 2.0 Proste kopiowanie, bez instalacji. Instrukcja obsługi

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

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

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

KATEGORIA OBSZAR WIEDZY NR ZADANIA Podstawowe informacje i czynności

Rozdział 5. Administracja kontami użytkowników

Divar - Archive Player. Instrukcja obsługi

PAMIĘĆ OPERACYJNA...107

10.2. Udostępnianie zasobów

Archiwum DG 2016 PL-SOFT

Korzystanie z edytora zasad grupy do zarządzania zasadami komputera lokalnego w systemie Windows XP

Działanie systemu operacyjnego

Zadania systemu operacyjnego. Operacje na plikach i folderach.

Szkolenie dla nauczycieli SP10 w DG Operacje na plikach i folderach, obsługa edytora tekstu ABC. komputera dla nauczyciela. Materiały pomocnicze

Pracownia internetowa w każdej szkole (edycja jesień 2005)

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

Ćwiczenie Zmiana sposobu uruchamiania usług

Państwowa Wyższa Szkoła Zawodowa w Gorzowie Wlkp. Laboratorium architektury komputerów

Polecenia wewnętrzne:

Pracownia internetowa w każdej szkole (edycja Jesień 2007)

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

Instalacja aplikacji

Instrukcja. Suscriptor.

BIOS, tryb awaryjny, uśpienie, hibernacja

Pracownia internetowa w każdej szkole (edycja Jesień 2007)

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

Zajęcia 1. mgr Aleksandra Zakrzewska 22 maja 2006

EGZAMIN POTWIERDZAJ CY KWALIFIKACJE W ZAWODZIE Rok 2014 CZ PRAKTYCZNA

2014 Electronics For Imaging. Informacje zawarte w niniejszej publikacji podlegają postanowieniom opisanym w dokumencie Uwagi prawne dotyczącym tego

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE

Jak używać funkcji prostego udostępniania plików do udostępniania plików w systemie Windows XP

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

Oprogramowanie IPCCTV. ipims. Podstawowa instrukcja obsługi

Podstawy technologii cyfrowej i komputerów

Instrukcja obsługi Norton Commander (NC) wersja 4.0. Autor: mgr inż. Tomasz Staniszewski

Trochę o plikach wsadowych (Windows)

Pracownia internetowa w szkole podstawowej (edycja 2004)

Techniki zaznaczania plików i folderów


Systemy operacyjne III

Wykład 2. Budowa komputera. W teorii i w praktyce

System operacyjny MS-DOS

Laboratorium - Praca z poleceniami wiersza poleceń w systemie Windows

Technologia informacyjna. Urządzenia techniki komputerowej

PSK. Jak przygotować maszynę wirtualną? 1. Utworzenie maszyny wirtualnej

1. 2. System operacyjny Windows. Podstawowe działania na oknach

Instrukcja instalacji aplikacji Generator Wniosków Aplikacyjnych Edytor.

O środowisku Windows. R. Robert Gajewski omklnx.il.pw.edu.pl/~rgajewski

O środowisku Windows. R. Robert Gajewski omklnx.il.pw.edu.pl/~rgajewski

Przykładowe zagadnienia na sprawdzian z wiedzy ogólnej. Linux to nazwa: A. Programu biurowego. B. Systemu operacyjnego. C. Przeglądarki internetowej.

Praca w sieci z serwerem

Ustawienia personalne

Fiery Remote Scan. Uruchamianie programu Fiery Remote Scan. Skrzynki pocztowe

Ewidencja Wyposażenia PL+

LEKCJA TEMAT: Zasada działania komputera.

Transkrypt:

Technologie informacyjne Systemy operacyjne Prowadzący: dr in. Jerzy Szczygieł

Definicja systemu operacyjnego. System operacyjny (angielskie operating system, OS) jest programem, który działa jako pośrednik mi dzy u ytkownikiem komputera a sprz tem komputerowym. Zadaniem systemu operacyjnego jest stworzenie bezpiecznego i niezawodnego środowiska, w którym u ytkownik mo e wykonywać swoje programy w sposób wygodny i wydajny. Cechy wyró niające ten rodzaj oprogramowania: du a zło oność (80 tys. jednostek funkcjonalności i wi cej); systemy operacyjne są sterowane przerwaniami (zdarzeniami); system operacyjny rozpoczyna działanie jako pierwszy program w komputerze i nie zaprzestaje działania a do wyłączenia komputera.

Cz ści składowe systemu operacyjnego. U ytkownik kompilatory U ytkownik U ytkownik edytor testu syst. bazy danych PROżRAMY U YTKOWź SYSTEM OPERACYJNY SPRZ T KOMPUTźROWY U ytkownik gry

System operacyjny jedna z czterech cz ści systemu komputerowego. Sprz t System operacyjny dostarcza podstawowych zasobów systemowych (procesor, pami ć operacyjna, pami ć masowa, urządzenia wejścia / wyjścia). koordynuje i steruje wykorzystaniem zasobów sprz towych przez ró ne programy u ytkowe oraz ró nych u ytkowników. Programy użytkowe Użytkownicy definiują sposoby, na które zasoby systemu są wykorzystywane do rozwiązywania konkretnych zadań, na u ytek konkretnych u ytkowników (kompilatory, bazy danych, aplikacje biurowe, gry itp.). ludzie, maszyny, inne komputery (czasem u ytkownicy abstrakcyjni, np. program - serwer WWW mo e być uruchamiany "na konto" u ytkownika, który nie jest określoną osobą).

Co siedzi w systemie.

Rozwój systemów operacyjnych. 1-szy etap TRADYCYJNY 2-gi etap WSADOWY tryb pracy: tryb pracy: przetwarzanie danych tylko jednego, aktywnego programu. odczytywanie informacji o kolejnym zadaniu, przygotowanie komputera do wykonania kolejnego zadania, sprawdzenie, czy kolejne zadanie zostało zakończone, przejście do nast pnego zadania. 3-ci etap 4-ty etap WIELOPROGRAMOWY WIELODOST POWY tryb pracy: tryb pracy: dopuszcza rozpocz cie wykonania innego zadania przed zupełnym zakończeniem wykonywania danego zadania. obsługa transmisji informacji mi dzy terminalami a jednostką centralną, obsługa wymiany informacji mi dzy stacjami u ytkowymi, weryfikacja u ytkowników.

Współczesny system operacyjny (OS Operating System). Zadania. Kryteria użyteczności. Cechy. Klasyfikacja.

Podstawowe zadania przypisywane OS. Zarządzanie procesami. Zarządzanie pami cią operacyjną. Zarządzanie pami cią masową. Zarządzanie plikami. Zarządzanie urządzeniami wejścia / wyjścia. Ochrona zasobów. Obsługa sieci. Interfejs u ytkownika (np. interpreter komend, środowisko graficzne); Dodatkowe funkcje.

Zarządzanie procesami. System operacyjny, zarządzając procesami wykonuje nast pujące operacje: tworzy i usuwa procesy, zwiesza i wznawia wykonywanie procesu, dostarcza mechanizmów do synchronizacji procesów i komunikacji mi dzy procesami. Uzyskanie procesora Nowy proces Gotowy do wykonania Wykonany Zakończenie Niszczony Wywłaszczenie z procesora Uzyskanie zasobu Uśpiony Niezaspokojone zadanie zasobu Graf stanów procesu

Zarządzanie pami cią operacyjną. Pami ć operacyjna (ulotna ang. volatile) jest z reguły pami cią RAM, której zawartość zanika po wyłączeniu zasilania lub w wyniku awarii systemu. System operacyjny, zarządzając pami cią operacyjną, wykonuje nast pujące operacje: rejestruje, które bloki pami ci są aktualnie zajmowane i przez kogo; podejmuje decyzje, który proces mo na załadować w momencie zwolnienia jakiejś przestrzeni pami ci; alokuje (przydziela) i dealokuje (zwalnia) boki pami ci zale nie od potrzeb.

Zarządzanie pami cią masową. Typową funkcją pami ci masowej jest trwałe zapisywanie danych obrabianych wcześniej w pami ci operacyjnej. Z tego wzgl du spotyka si angielskie określenie secondary storage system - system archiwizacji (backup) dla pami ci operacyjnej (primary storage). Takie podejście do roli pami ci masowej stanowi jednak obecnie ju zbyt daleko idące uproszczenie. System operacyjny, zarządzając pami cią masową wykonuje nast pujące operacje: zarządza wolną przestrzenią (wolnymi blokami alokacji); przydziela przestrzeń (bloków alokacji) plikom; planuje i realizuje operacje dyskowe.

Zarządzanie plikami. Plik jest pewnym zbiorem informacji, zdefiniowanym przez swego twórc. W typowej sytuacji pliki mogą zawierać zarówno programy (teksty ródłowe, kody binarne) lub dane (w ró nych formatach, zdefiniowanych przez konkretne aplikacje lub stanowiących bardziej ogólne standardy). System operacyjny, zarządzając plikami wykonuje nast pujące operacje: tworzy i usuwa pliki; tworzy i usuwa katalogi; dostarcza podstawowe funkcje umo liwiające manipulowanie plikami oraz katalogami; odwzorowuje pliki w przestrzeni pami ci masowej (blokach alokacji); zapisuje pliki w pami ci masowej.

Zarządzanie urządzeniami wejścia / wyjścia. A1 Pu 1 A2 Pu 2 Pu 3 PROCESY API 1 API 2 1 2 3 4 S1 S2 S3 Zs 1 Zs 2 Zs 3 Zs 4 S1 S2 S3 S4 U1 U2 U3 U4 J DRO SPRZ T Architektura wejście/wyjścia A aplikacje Pu procesy usługowe API moduły odpowiedzialne za wyższe funkcje 1 4 urz dzenia logiczne S sterowniki Zs zasoby sprz tu U - urz dzenia System wejścia / wyjścia składa si z: buforów urządzeń; interfejsów pomi dzy sprz tem a systemem sterowników; programowych sterowników dla poszczególnych urządzeń.

Obsługa sieci (systemy rozproszone). żrupa procesorów, które nie współdzielą pami ci ani zegara systemowego, są zaś połączone ze sobą za pośrednictwem sieci komunikacyjnej mo e być określona nazwą systemu rozproszonego. U ytkownik takiego systemu mo e mieć zorganizowany dost p do ró nych jego zasobów, zlokalizowanych w ró nych w złach sieci (serwerach zasobów). Konta u ytkowników mogą być zakładane i zarządzane: oddzielnie na ka dym komputerze, scentralizowane zarządzanie zasobami całej sieci, np. system domen w Windows-NT lub NDS w NetWare, systemy zachowujące si jak jedna, wirtualna maszyna (superkomputery).

Ochrona zasobów. Poj cie ochrony zasobów dotyczy wszystkich mechanizmów sterujących dost pem do zasobów systemowych oraz u ytkowników systemu. System ochrony musi spełniać nast pujące funkcje: rozró niać autoryzowane i nieautoryzowane próby wykorzystania zasobów; reagować na próby wymuszenia niedozwolonego u ycia zasobów; dostarczać środków do wymuszenia przestrzegania zasad u ytkowania zasobów.

Interfejs u ytkownika. Niezale nie od przyj tego sposobu realizacji interfejs u ytkownika musi zapewniać u ytkownikowi (w szczególności administratorowi) mo liwość komunikacji z systemem w zakresie: tworzenia procesów i zarządzania procesami; dost pu do urządzeń wejścia/wyjścia; dost pu do pami ci masowej i zarządzania jednostkami pami ci masowej; wykorzystywania pami ci operacyjnej i zarządzania pami cią; dost pu do systemu plików; sterowania ochroną zasobów; konfigurowania i u ywania sieci.

Dodatkowe funkcje systemu operacyjnego. współdzielenie zasobów, czyli przydzielanie jednego zasobu grupie u ytkowników lub procesów pracujących jednocześnie; ksi gowanie (ang. journaling, accounting), czyli śledzenie i zapisywanie dodatkowych informacji na temat wykorzystywania zasobów przez poszczególnych u ytkowników i/lub procesy, prowadzenie statystyk, naliczanie opłat za korzystanie z zasobów, zapewnienie mo liwości cofni cia niedokończonych transakcji itp.; zabezpieczenia, czyli środki pozwalające utrzymać zasoby systemu pod kontrolą jego administratorów, nie dopuścić do u ywania ich bez zgody właściciela lub w niezgodnie z jego wolą.

Cechy systemów operacyjnych. Wielozadaniowość (wieloprocesowość) mo liwość wykonywania "jednocześnie" kilka procesów, otrzymywana poprzez tzw. scheduler czyli algorytm kolejkujący i porządkujący procesy, które mają być wykonane. ka dy proces jest wykonywany jakiś kwant czasu, a pó niej czeka "w uśpieniu" (oczywiście z uwzgl dnieniem ró nych priorytetów). Wielowątkowość mo liwość wykonywania w ramach jednego procesu kilka wątków lub jednostek wykonawczych. Nowe wątki to kolejne ciągi instrukcji wykonywane oddzielnie. Wszystkie wątki tego samego procesu współdzielą kod programu i dane. W systemach nie wspierających wielowątkowości poj cie procesu i wątku uto samiają si. systemy wielozadaniowe :UNIX, 32-bitowe systemy z rodziny Microsoft Windows, Mac OS i jego nast pca Mac OS X, AmigaOS, BeOS, nie są systemami wielozadaniowymi: ŹOS), CP/M. systemy wielowątkowe: BeOS, Microsoft Windows 95, Windows NT, niektóre z rodziny Unix. Wielobieżność (ang. reentrant) to takie, w którym mo e pracować kilka procesów jednocześnie w trybie jądra (zapewne potrzebując jakiś funkcji systemowych). Skalowalność (ang. scalability) jest to cecha systemów komputerowych, polegająca na zdolności do dalszej rozbudowy, ale tak e miniaturyzacji systemu.

Kryteria u yteczności OS. Łatwość instalacji i u ytkowania systemu. Koegzystencja z innymi systemami tzn., mo liwość czytania i zapisywania danych na partycjach innych systemów oraz współpraca i wymiana danych pomi dzy komputerami w sieci lokalnej i Internecie. Zgodność sprz towa tzn., mo liwość instalacji na konkretnym komputerze utrudnia czasem brak odpowiednich sterowników do określonych urządzeń. Wymiana danych tzn., mo liwość czytania i wymiany dokumentów mi dzy ró nymi aplikacjami przystosowanymi do ró nych systemów. Przystosowanie do pracy w Internecie tzn., mo liwości i wygoda w przeglądaniu witryn, wymiany protokołów Internetowych itp. Cena. Ilość aplikacji działającej na danym systemie tzn., nawet najlepiej działający system b dzie niewiele wart, jeśli nie b dzie posiadał bogatego oprogramowania przystosowanego na swoją platform. Lokalizacja (mo liwość porozumiewania si z systemem w narodowym j zyku).

Klasyfikacja systemów operacyjnych. Pod wzgl dem sposobu komunikacji z u ytkownikiem rozró niamy: Systemy tekstowe - pierwsze wersje DOSu, Unix Systemy graficzne - Windows, MacOS i inne Pod wzgl dem architektury, systemy operacyjne dzielimy na: Monolityczne Warstwowe Klient serwer Systemy równoległe Systemy rozproszone

Mechanizm działania OS przerwania. Przerwanie (ang. interrupt) - zdarzenie sygnalizowane przez sprz t lub oprogramowanie za pomocą specjalnego sygnału. Najważniejsze cechy i funkcje przerwań: Obsługa przerwania polega na przekazaniu sterowania do odpowiedniej procedury systemowej, której adres pobierany jest zwykle z systemowej tablicy adresów (wektora przerwań). Adres przerwanego programu musi być zapami tany, po ukończeniu obsługi przerwania system z reguły przekazuje sterowanie z powrotem pod ten adres. W trakcie obsługi danego przerwania najcz ściej blokuje si mo liwość przyj cia nast pnych przerwań (sprz towych), aby nie dopuścić do zagnie d enia. Przerwania mogą być tak e generowane programowo przez u ytkownika, odpowiednim rozkazem procesora. Takie przerwania cz sto nazywa si pułapkami (ang. trap). Mo liwe jest tak e generowanie przerwań przez sam procesor (np. po wystąpieniu bł du), przerwania takie nazywane są cz sto wyjątkami (ang. exception). Przerwania dzielą si na trzy grupy: sprz towe - generowane przez urządzenia komputera takie jak klawiatura, czy dysk; wyjątkowe - generowane gdy wystąpi błąd w samym programie; programowe - generowane gdy wykonywany program potrzebuje skorzystać z dodatkowej usługi.

Koncepcja maszyny wirtualnej. Maszyna wirtualna (ang. virtual machine, VM) to ogólna nazwa dla programów tworzących środowisko uruchomieniowe dla innych programów. Maszyna wirtualna kontroluje wszystkie odwołania uruchamianego programu bezpośrednio do sprz tu lub systemu operacyjnego i zapewnia ich obsług. Źzi ki temu program uruchomiony na maszynie wirtualnej "myśli", e działa na rzeczywistym sprz cie, podczas gdy w istocie pracuje na sprz cie wirtualnym, "udawanym" przez odpowiednie oprogramowanie (maszyn wirtualną).

Wady i zalety koncepcji wirtualnej maszyny. Bardzo dobra ochrona zasobów systemowych, wynikaj ca z dokładnego odizolowania każdej wirtualnej maszyny od innych wirtualnych maszyn. Z drugiej strony wyklucza to jawne współdzielenie zasobów. Bardzo dobre rodowisko do badań rozwojowych nad systemami operacyjnymi. Pozwala eksperymentować na dobrze wyizolowanej, wirtualnej maszynie zamiast na maszynie fizycznej, co nie zakłóca normalnej pracy całego systemu i nie uzależnia badacza od szczegółów sprz towych. Trudno ci implementacyjne, wynikaj ce z konieczno ci dokładnego powielania każdej z instancji maszyny wirtualnej (duża zaj to ć zasobów fizycznych).

Systemy operacyjne. Microsoft Windows, Dystrybucja Linuxa, Unix.

Microsoft Windows historia.

Linux historia. W 1991 roku, fiński programista, Linus Torvalds informuje o hobbystycznym tworzeniu przez siebie niedu ego, wolnego systemu operacyjnego, przeznaczonego dla procesorów z rodzin i386, oraz i486. U ycie w wi kszości oprogramowania żnu do stworzenia pełnego systemu operacyjnego czyli shella, kompilatora, bibliotek, itp.., co jednak w przypadku niektórych komponentów systemu Linus Torvalds, wymagało powa nych zmian, niekiedy finansowanych twórca jądra Linuksa przez Projekt żnu, niekiedy dokonanych ju wcześniej przez Linusa Torvaldsa. Źu o pracy wymagało tak e zintegrowanie systemu do postaci dystrybucji, które umo liwiały zainstalowanie go w stosunkowo prosty sposób. Jednymi z pierwszych były opublikowany 16 lipca 1993 Slackware Linux, czy zało ony miesiąc pó niej Debian, nazywający siebie żnu/linux.

Unix historia.

Wymagania sprz towe. WINDOWS XP LINUX UNIX Intel 386 SX (tryb tekstowy) Pentium 166 MMX (tryb graficzny) Intel 386 SX (tryb tekstowy) Pentium 166 MMX (tryb graficzny) 128MB 32 MB 32 MB Obszar na dysku twardym 1,5 GB 2 MB (tryb tekstowy) 500 624 MB (tryb graficzny) 2 MB (tryb tekstowy) 500 624 MB (tryb graficzny) Inne napędy CDROM, dyskietka CDROM, dyskietka CDROM, dyskietka monitor 800 * 600 640 *480 640 *480 Karta graficzna SVGA 4 MB 1 MB 1 MB inne USB, PS/2, SCSI, SD-R/W, Audio - - Procesor Pamięć RAM Pentium III 500 MHz

Porównanie właściwości. Windows Linux Wielozadaniowo ć (1) + + Instalacja i konfiguracja (0.5) + - Cena( 1) - + + - Stabilno ć działania (0.9) - + Platformy sprzętowe (0.5) - + Wymagania sprzętowe - + Sieć (0.8) - + Gry (0.6) + - Otwarto ć systemu (0.4) - + Dokumentacja i obsługa systemu (0.3) + _ Pomoc techniczna (.2) + - Dostępno ć kodu źródłowego (0,5) - + Bezpieczeństwo (wirusy, zawieszenia) (0,8) - + Wykorzystanie zasobów (pamięci) (0,7) - + Sterowniki (0.8) + - rodowisko graficzne (0.7)

MS-DOS. DOS (ang. Disk Operating System), dyskowy system operacyjny. Najistotniejsze informacje: System ŹOS pracuje w trybie tekstowym, bąd w trybie graficznym. ŹOS jest systemem jednozadaniowym i jednou ytkownikowym. Nie był tworzony z myślą o pracy w sieci, nie ma wbudowanych mechanizmów zarządzania pami cią ani ochrony pami ci. Narzuca ograniczenia nazw plików (długość - 8 znaków nazwy właściwej + 3 znaki rozszerzenia) dopuszcza jedynie litery, cyfry, i kilka znaków nieliterowych, m.in. "_", "$" i "!". Stosuje specyfikacje: "*" zast puje ciąg znaków (*.dat wszystkie pliki z rozszerzeniem dat), "?" zast puje dowolny znak (?a*.* - wszystkie pliki z "a" jako drugi znak).

Wa niejsze polecenia systemu ŹOS. Polecenia systemu DOS dzielimy na: wewn trzne: A: C: - polecenie zmiany nap du bieżącego, VER - wyświetlenie na ekranie wersji systemu operacyjnego TIME - wyświetlenie na ekranie aktualnej godziny z możliwością jej zmiany VOL - wyświetlenie na ekranie nazwy bieżącego dysku DIR- wyświetlenie listy plików i podkatalogów danego katalogu MD - tworzenie katalogu CD - zmiana katalogu bieżącego DIR/p - pokazuje list plików w kolejnych ekranach DIR/w - lista wyświetlana jest na ekranie w 5 kolumnach CD\ - powoduje przejście do katalogu głównego CD.. - powoduje przejście do katalogu nadrz dnego wzgl dem katalogu bieżącego RD - usuwanie katalogu zewn trzne: TREE wyświetlenie drzewa katalogów DELTREE usuwanie katalogu wraz z plikami UNDELETE przywrócenie usuni tych wcześniej plików FORMAT A:(C:) formatowanie dyskietki znajdującej si w nap dzie a:, lub dysku twardego oznaczonego literką C: FDISK polecenie pozwalające przejść do edycji partycji na dysku twardym (dla bardziej zawansowanych)

Demonstracja operacji na plikach DOS. PODKAT2 plik1.dat PODKAT1 KAT1 cieżka dost pu do plik1.dat: C:\KAT1\PODKAT1\plik1.dat cieżka dost pu do plik2.dat: C:\KAT2\plik2.dat Kopiowanie plik1.dat z PODKAT1 do KAT2: copy C:\KAT1\PODKAT1\plik1.dat C:\KAT2 Usuwanie PODKAT2: rd C:\KAT2\PODKAT2 KAT2 plik2.dat C

Zestawienie komend DOS i UNIX. DOS comand UNIX system what it does cd cd cls clear copy cp, tar date date, cal del rm delete a file dir ls show a file edlin ed, ex, vi line editor fc diff, diff3, cmp find grep format format format a disk mkdir mkdir make a directory more more display output one screen at a time print lp print files in the background ren mv rename a file rmdir rmdir sort sort type cat, more display a text file xcopy tar copy directories change directories clear the screen copy files display the system date and time compare two files find text within a file remove an empty directory sort data

Ćwiczenia DOS. Ćwiczenie 1: Uruchom system operacyjny Windows a nast pnie przejd do trybu MS-DOS. Sprawd dat i godzin w komputerze. Jeśli są nieprawidłowe, dokonaj korekty. Wyświetl informacje o wersji systemu operacyjnego, którego u ywasz. Wyświetl informacje o stanie pami ci dysku systemowego. Usuń informacje znajdujące si na ekranie monitora.

Ćwiczenia DOS. Ćwiczenie 2: Utwórz katalog ROK. W nim utwórz cztery podkatalogi o nazwach pór roku. W katalogu WIOSNA utwórz trzy podkatalogi o nazwach wiosennych miesi cy. Analogicznie powtórz operacj dla wszystkich pór roku. W odpowiednich miesiącach utwórz pliki z datą Twoich imienin i urodzin (z rozszerzeniem dat np. 30lipiec.dat).

Ćwiczenia DOS. Ćwiczenie 3: Skopiuj plik imieninowy do podkatalogu WIOSNA bez zmiany nazwy. Skopiuj swoje urodziny do katalogu innego miesiąca zmieniając adekwatnie nazw do daty.

Ćwiczenia DOS. Ćwiczenie 4: Jednym poleceniem przejd do katalogu Jesień. Wyświetl jego zawartość. Jednym poleceniem przejd do katalogu Luty. Usuń ten katalog. Jednym poleceniem przejd do katalogu głównego. Wyświetl drzewko katalogów.

Ćwiczenia DOS. Ćwiczenie 5: Jaka jest ście ka dost pu do katalogu LATO? Jaka jest ście ka dost pu do katalogu PA Ź IźRNIK? Jaka jest ście ka dost pu do pliku urodzinowego?

Ćwiczenia Windows. Ćwiczenie 1 -Podstawowe operacje myszą: Na pulpicie odszukaj ikon Kosza, Zaznacz ją / odznacz ją, Otwórz folder Kosz / zamknij folder Kosz, Przeciągnij ikon Kosz na środek pulpitu / przeciągnij ikon Kosz na poprzednie miejsce, Wyświetl dost pne opcje związane w Koszem (menu kontekstowe).

Ćwiczenia Windows. Ćwiczenie 2 - Operacje na oknach: uruchom program Notatnik (Start > Programy > Akcesoria > Notatnik), kliknij na pasek tytułu i nie puszczając przycisku myszy przesuń okno w inne miejsce kliknij na ikon : by zamknąć okno by maksymalizować okno by przywrócić poprzedni rozmiar okna kliknij na ikon by zminimalizować okno (zauwa e jest ono wcią otwarte na pasku na dole ekranu), przywrócić je, kliknij w prawy dolny róg okna (które nie jest zmaksymalizowane) i trzymając klawisz myszy zmień rozmiar okna

Ćwiczenia Windows. Ćwiczenie 3 - Źziałania na plikach i folderach: Załó dwa foldery na pulpicie, Nazwij jeden swoim imieniem a drugi nazwiskiem, Wyświetl zawartość foldera IMI, Utwórz w nim kilka podfolderów, Zaznacz jeden dowolny plik (jednokrotne klikni cie), Zaznacz zakres plików od-do (klawisz Shift), Zaznacz kilka wybranych plików (klawisz CTRL).

Ćwiczenia Windows. Ćwiczenie 4 - Źziałania na plikach i folderach kopiowanie i przenoszenie plików: Kopiowanie przy pomocy schowka (Kopiuj/Wklej) wybrany folder z folderu IMI skopiuj do folderu NAZWISKO, Przenoszenie przy pomocy schowka (Wytnij/Wklej) - wybrany folder z folderu IMI przenieś do Żolderu NAZWISKO, Kopiowanie techniką Drag & Drop ( przeciągnij i upuść + Crtl) powtórz powy szą operacj, Przenoszenie techniką Drag & Drop ( przeciągnij i upuść ) powtórz powy szą operacj.

Ćwiczenia Windows. Ćwiczenie 5 -Źziałania na plikach i folderach wyszukiwanie plików: wybierz Start > Znajd > Pliki lub Żoldery... w oknie podaj parametry (nazw lub cz ść pliku, określ dysk/folder w którym szukamy, inne zaawansowane opcje), wyszukaj na dysku C: wszystkie pliki na liter w, wszystkie pliki zawierające ciąg znaków win, wszystkie pliki o rozszerzeniu bat.

Ćwiczenia Linux. Ćwiczenie 1: Utwórz katalog IMI. Stwórz w katalogu struktur katalogów, do których dost p przedstawiają nast pujące ście ki bezwzgl dne: /mnt/floppy/linux/windows /mnt/floppy/linux/dos/dos /mnt/floppy/dos/windows /mnt/floppy/windows,

Ćwiczenia Linux. Ćwiczeni 2: W katalogu do którego prowadzi ście ka bezwzgl dna /mnt/floppy/linux/dos stwórz plik tekstowy o nazwie MOJź.ŹANź i w jego treści wpisz swoje imi i nazwisko oraz numer grupy, Utworzony w pkt.3 plik skopiuj do katalogu do którego dost p opisuje ście ka bezwzgl dna /mnt/floppy/linux zmieniając mu jednocześnie nazw na ZALICZźNIź.TXT