Algorytmy, Podstawy oprogramowana Systemy operacyjne



Podobne dokumenty
1. Co to jest system operacyjny

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

1. Co to jest system operacyjny - wstęp

Systemy operacyjne. Dr inż. Dariusz Skibicki

System komputerowy. Sprzęt. System komputerowy. Oprogramowanie

TECHNOLOGIE INFORMACYJNE

Zadania systemu operacyjnego. Operacje na plikach i folderach.

System komputerowy. System komputerowy

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

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

Komputer i urządzenia z nim współpracujące.

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

SYSTEM OPERACYJNY. Monika Słomian

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

PAMIĘĆ OPERACYJNA...107

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

Moduł 2 Użytkowanie komputerów i zarządzanie plikami wymaga od kandydata znajomości obsługi komputera osobistego.

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

Spis treści. Podstawy posługiwania się komputerem

Systemy operacyjne i sieci komputerowe Szymon Wilk System operacyjny 1

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

Programowanie w języku Python. Grażyna Koba


Windows XP Wiersz polecenia

Wstęp do Informatyki. Klasyfikacja oprogramowania

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

Wymagania - informatyka

KATEGORIA OBSZAR WIEDZY NR ZADANIA Podstawowe informacje i czynności

Technologia informacyjna. Urządzenia techniki komputerowej

Programowanie Strukturalne i Obiektowe Słownik podstawowych pojęć 1 z 5 Opracował Jan T. Biernat

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

Programowanie w języku C++ Grażyna Koba

Komputer. Komputer (computer) jest to urządzenie elektroniczne służące do zbierania, przechowywania, przetwarzania i wizualizacji informacji

Spis treści. Od autorów / 9

System operacyjny System operacyjny

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

Działanie komputera i sieci komputerowej.

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

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

SPIS TREŚCI: KARTY GRAFICZNE... 15

Działanie systemu operacyjnego

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE

Działanie systemu operacyjnego

Plan nauczania informatyki Opracował: mgr Daniel Starego

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

Publiczne Technikum Informatyczne Computer College w Koszalinie

Etap I V Gminnego Konkursu Informatycznego.

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

d) program działający w środowisku Windows 10. Edytorem tekstu jest: a) Paint b) WordPad c) PowerPoint d) Excel

Produkty. MKS Produkty

MS-DOS polecenia wewnętrzne i

KOMPUTER. Programy użytkowe i systemy operacyjne

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

Warstwy systemu Windows 2000

Wymagania edukacyjne z informatyki dla klasy szóstej szkoły podstawowej.

UśYTKOWANIE KOMPUTERÓW

Połączenia. Obsługiwane systemy operacyjne. Instalowanie drukarki przy użyciu dysku CD Oprogramowanie i dokumentacja


Działanie systemu operacyjnego

Programowanie i programy użytkowe - systemy operacyjne Wykład 02

System operacyjny komputera Informacje podstawowe

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

ROZKŁADY MATERIAŁU PRZEDMIOT ELEMENTY INFORMATYKI KLASA IV, V I VI.

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

CZĘŚĆ A PIERWSZE KROKI Z KOMPUTEREM

SZCZEGÓŁOWY HARMONOGRAM SZKOLENIA

7. zainstalowane oprogramowanie zarządzane stacje robocze

Systemy operacyjne semestr I

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

Podstawa programowa Technik informatyk PODSTAWA PROGRAMOWA KSZTAŁCENIA W ZAWODZIE TECHNIK INFORMATYK SYMBOL CYFROWY 312[01]

Test z przedmiotu zajęcia komputerowe

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

Wprowadzenie do informatyki i użytkowania komputerów. Kodowanie informacji System komputerowy

SZCZEGÓŁOWY HARMONOGRAM SZKOLENIA

Programowanie komputerów

Technika mikroprocesorowa. Struktura programu użytkownika w systemie mikroprocesorowym

1. ROZPOCZYNANIE PRACY Z KOMPUTEREM

Telnet. Telnet jest najstarszą i najbardziej elementarną usługą internetową.

Jeśli chcesz łatwo i szybko opanować podstawy C++, sięgnij po tę książkę.

Budowa i oprogramowanie komputerowych systemów sterowania. Laboratorium 4. Metody wymiany danych w systemach automatyki DDE

KARTA KURSU. Techniki informatyczne

10.2. Udostępnianie zasobów

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

OLIMPIADA INFORMATYCZNA 2010 ROK ETAP SZKOLNY

Konkurs wiedzy informatycznej - poziom gimnazjum

Efekty kształcenia 1.1. Wprowadzenie do systemów operacyjnych

Spis treści. Rozdział 1. Wprowadzenie, czyli kilka słów o komputerze / 11

Podstawy Techniki Komputerowej. Temat: BIOS

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

Programowanie dla początkujących w 24 godziny / Greg Perry, Dean Miller. Gliwice, cop Spis treści

Nazwa kwalifikacji: Montaż i eksploatacja komputerów osobistych oraz urządzeń peryferyjnych Oznaczenie kwalifikacji: E.12 Numer zadania: 01

WOJEWÓDZKI KONKURS INFORMATYCZNY DLA UCZNIÓW SZKÓŁ PODSTAWOWYCH ETAP SZKOLNY BIAŁYSTOK, 17 LISTOPADA 2015

Algorytm. a programowanie -

SKRó CONA INSTRUKCJA OBSŁUGI

Połączenia. Instalowanie drukarki lokalnie (Windows) Co to jest drukowanie lokalne?

Tematy lekcji informatyki klasa 4a listopad 2011

Test diagnostyczny z informatyki dla uczniów klas pierwszych liceów ogólnokształcących

Podstawy technologii informacyjnej. Beata Kuźmińska

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2019 CZĘŚĆ PRAKTYCZNA

Transkrypt:

Oprogramowanie komputerów cz. I Algorytmy, Podstawy oprogramowana Systemy operacyjne

Dzisiaj niepodobna już wyobrazić sobie nowoczesnej cywilizacji bez programów komputerowych, gdyż są one niezbędnym elementem wielu rozwiązań spotykanych dosłownie na każdym kroku Wbrew temu, co sądzi wielu ludzi, sam komputer nie jest wcale najsilniejszą figurą na szachownicy współczesnej nauki i techniki

Jego siła i zdolność oddziaływania wynikają z faktu, że komputer jako taki nic nie narzuca obszarom, w których jest stosowany - żadnych własnych, indywidualnych cech. Jest on jak gdyby przeźroczysty dla programów, które są umieszczane w jego wnętrzu i determinują jego zachowanie. Dzięki temu rozwiązania korzystające z komputerów mogą być tak bardzo elastyczne i wielozadaniowe.

Algorytmy

2. Program komputerowy Program komputerowy jako ciąg instrukcji. Przykład prostego programu rysującego linie: 0. Start 1. Rysuj kreskę w prawo 2. Rysuj kreskę w dół 3. Rysuj kreskę w prawo 4. Rysuj kreskę w górę 5. Rysuj kreskę w górę 6. Rysuj kreskę w lewo 7. Rysuj kreskę w lewo 8. Koniec 8 7 6 1 2 3 5 4 Komputer bez programu jest bezużyteczny!

Program komputerowy, ciąg instrukcji do wykonania przez procesor. Można też powiedzieć, że program to algorytm zapisany w języku programowania. Program może występować w dwóch postaciach: jako program wykonywalny (czyli zapisany w języku maszynowym) albo jako kod źródłowy, czyli postać zrozumiała dla programisty. Użyteczność komputera zależy od programów komputerowych jakie zostaną dla niego stworzone

3.1. Kompilator Kompilowanie - tłumaczenie programu z kodu źródłowego na program wykonywalny przez procesor. Kompilator rozumie człowieka i procesor! 1. Start 2. INPUT A 3. IF A>0 THEN GOTO 2 4. P=A^2 5. PRINT P 6. END Kod źródłowy Kompilowanie Kod wykonywalny kod maszynowy Kompilator, w informatyce, translator języka wysokiego poziomu, którego programy wynikowe mogą być wprowadzone do pamięci i wykonane dopiero po zakończeniu tłumaczenia (w odróżnieniu od interpretatora). Programy wynikowe kompilatora mogą być przechowywane, łączone z innymi programami i wielokrotnie wykonywane znacznie szybciej niż programy interpretowane.

3.2. Interpreter Interpretowanie przekład instrukcji programu na kod pośredni, który jest interpretowany przy każdym wykonaniu. Interpreter jest wolniejszy od skompilowanego programu! 1. Start 2. INPUT A 3. IF A>0 THEN GOTO 2 4. P=A^2 5. PRINT P 6. END Kod źródłowy Przekład na kod pośredni Interpreter Interpreter, interpretator (angielskie interpreter), 1) translator przekładający instrukcje programu na kod pośredni, który następnie interpretuje przy każdym ich wykonaniu. Ponieważ interpreter nie tworzy przekładu w kodzie maszynowym, lecz wykonuje instrukcje, tłumacząc je na bieżąco za każdym razem, wykonanie programu znacznie się wydłuża. Interpreter nie zmusza z kolei do oczekiwania na wykonanie kompilacji po każdej zmianie programu. Typowymi interpreterami są systemy programowania Basic, Java, Perl;

ALGORYTMY I ICH OPIS Co to jest algorytm? Algorytm to schemat postępowania dla rozwiązania jakiegoś zadania. Jest to przepis opisujący krok po kroku rozwiązanie problemu lub osiągnięcie jakiegoś celu. Sposoby opisu algorytmów Algorytm można przedstawić w postaci 3 następujących sformalizowanych postaci: ciąg kroków, schemat blokowy (sieć działań) zapis w strukturalnym języku programowania (w nauce o algorytmach przyjęto użycie konwencji języka Pascal). Algorytm zapisany przy pomocy języka programowania jest programem.

4.1. Symbolika schematów blokowych Nr Symbol Nazwa Opis 1. Początek, koniec Oznaczenie miejsca rozpoczęcia i zakończenia algorytmu 2. Operator Działanie (operacja) do wykonania 3. Operator wejścia/wyjścia Wprowadzenie danych do pamięci lub ich wyprowadzenie 4. Element decyzyjny Operacja wyboru jednej z alternatywnych dróg działania 5. Łącznik Symbol połączenie dwóch fragmentów sieci działania 6. Komentarz Oznaczenie miejsca na komentarz 7. Linia Połączenie poszczególnych symboli działania

4.2. Logika Logika warunkowa pozwala na określenie sekwencji zdarzeń, które mają nastąpić w przypadku spełnienia pewnych warunków: Logika pętli pozwala na tworzenie kodu, który zostanie wykonany więcej razy bez konieczności jego powielania: Logika rozgałęziania pozwala na porzucenie normalnego trybu wykonywania programu w celu realizacji nowej sekwencji czynności.

Przykłady algorytmów Gotowanie jajka na miękko Krok 1. Zagotuj wodę. Krok 2. Włóż jajko do gotującej się wody. Krok 3. Odczekaj 3 minuty. Krok 4. Wyjmij jajko z wody. Krok 5. Odstaw wodę.

Wyświetlanie kolejnych liczb od 1 do 10 Krok 1. Podstaw 1 do zmiennej n. Krok 2. Jeśli n < 11 to przejdź do kroku 4. Krok 3. Zakończ program. Krok 4. Wyświetl wartość n. Krok 5. Zwiększ n o 1. Krok 6. Przejdź do kroku 2

program

Oprogramowanie (ang. software), program lub zbiór programów, umożliwiający korzystanie z komputera oraz ze sprzętu peryferyjnego (aparatury specjalistycznej, drukarki, skanera, itp.) zgodnie z potrzebami użytkownika Z innego punktu widzenia oprogramowanie to program lub zbiór programów, pozwalający wygodnie rozwiązywać konkretne problemy użytkownika bez konieczności każdorazowego pisania własnych programów dla każdego zadania.

Cechy oprogramowania Oprogramowanie jest niezbywalną częścią systemu komputerowego, dzięki swojej wymienności może zmieniać jego przeznaczenie. Ten sam komputer osobisty może być używany jako elektroniczny sekretariat, a w chwilę potem, dzięki użyciu innego oprogramowania przeistacza się w salon gier lub internetową pocztę, telefon i radio, przy czym dzięki wieloprogramowości i środowisku okienkowemu może pełnić wszystkie te funkcje jednocześnie. Źródło: Wielka Internetowa Encyklopedia Multimedialna (http://wiem.onet.pl)

Klasyfikacja oprogramowania oprogramowanie systemowe (system operacyjny) - zbiór programów zarządzających pracą komputera, oprogramowanie narzędziowe - programy diagnostyczne, testujące, archiwizujące, antywirusowe, komunikacyjne, umożliwiające korzystanie z zasobów sieciowych (np. sieci Internet) i inne programy pomocnicze, uniwersalne programy użytkowe (edytory, arkusze kalkulacyjne, systemy zarządzania bazami danych, programy graficzne, programy matematyczne i statystyczne), oprogramowanie służące do tworzenia innych programów (translatory, linkery, biblioteki), programy pisane na zamówienie konkretnego użytkownika (programy dedykowane) - np. wspomagające prace rachunkowo - księgowe w konkretnym przedsiębiorstwie, sterujące procesem technologicznym, symulujące zachowanie się badanego systemu, programy pisane przez użytkowników na ich własne potrzeby - programy służące do rozwiązywania zadań specyficznych dla danego użytkownika - np. problemy obliczeniowe, makropolecenia wspomagające pracę z zastosowaniem programów użytkowych.

BIOS ( Basic Input Output System) jest programem zapisanym w specjalnej trwałej pamięci umieszczonej na płycie głównej każdego komputera. Zawiera zestaw podstawowych procedur służących do uruchomienia komputera.

Inicjowanie systemu Ładowanie systemu, ściaganie systemu, rozruch - boot'owanie. W ROMie zwykle niewielka część systemu; w komputerach podręcznych lub domowych może być cały system. Bootable disk, dyskietka systemowa lub dysk systemowy - zawiera informacje wystarczające do inicjacji systemu. Startowanie systemu z dysku, dyskietki lub CD; można to ustawiać w setupie przy starcie. Kilka systemów może współistnieć na tym samym komputerze, w różnych partycjach dysku.

Co to jest system operacyjny? Gospodarz zarządzający zasobami komputera (elektroniką, dostępem do dysków, portów), decydujący o możliwościach wykorzystania sprzętu. Dzięki niemu programy działają na różnych konfiguracjach sprzętowych. program (w sensie ogólnym, w realizacji - układ wielu programów) działający jako pośrednik między użytkownikiem komputera a sprzętem komputerowym. Zadaniem systemu operacyjnego jest tworzenie bezpiecznego i niezawodnego środowiska, w którym użytkownik może wykonywać swoje programy w sposób wygodny i wydajny.

Co robi system operacyjny? System operacyjny to zbiór procedur i programów pośredniczących między uruchamianymi aplikacjami a sprzętem. Podczas codziennej pracy komputera system operacyjny jest zawsze obecny, działa od chwili startu (chwilę po włączeniu komputera) do momentu zakończenia pracy.

Zadania realizowane przez system operacyjny Komunikacja użytkownika z komputerem Tę rolę spełnia zewnętrzna warstwa systemu, nazywana powłoką (ang. shell), która umożliwia użytkownikowi uruchomienie aplikacji. Systemy operacyjne z uwagi na komunikację z użytkownikiem możemy podzielić na: a) Systemy tekstowe b) Systemy graficzne Okno Ikona Kursor Wiersz poleceń

Z kolei pod względem architektury, systemy operacyjne dzielimy na: monolityczne - o najprostszej strukturze i jednozadaniowe, czyli gdy system może jednocześnie wykonywać tylko jedno zadanie. warstwowe - o hierarchicznej strukturze poleceń systemowych, system może już wykonywać w tym samym czasie kilka poleceń (np. nadzorować proces drukowania w czasie edycji tekstu w programie). klient/serwer - o bardzo rozbudowanej strukturze, gdzie pełnią nadzór nad podrzędnymi systemami zainstalowanymi w poszczególnych komputerach sieci. Aplikacje postrzegane są przez system operacyjny jako "klienci" dostarczających im swoich usług serwerów Serwer - maszyna udzielająca mocy obliczeniowej swojego procesora, serwująca pliki lub inne usługi, np. dostęp do drukarek, sieci.

Zadania realizowane przez system operacyjny Zarządzanie plikami Dane w systemie operacyjnym przechowywane są w postaci plików w urządzeniach zwanych pamięcią masową takich jak: dyski twarde, dyski elastyczne, karty pamięci. System operacyjny umożliwia użytkownikowi zarządzanie plikami dając mu możliwość ich tworzenia, kopiowania, przenoszenia i usuwania. Typowe typy plików wraz z atrybutami Pliki mogą być porządkowane, przez umieszczanie ich w drzewiastej strukturze katalogów Plik opisany jest za pomocą następujących informacji: nazwa pliku oraz rozszerzenie charakterystyczne dla typu pliku, rozmiar pliku podany w bajtach (B), kilobajtach (kb), megabajtach (MB), gigabajtach (GB) itd., data oraz godzina utworzenia pliku atrybuty, np. tylko do odczytu, ukryty

Zadania realizowane przez system operacyjny Zarządzanie zasobami maszyny System operacyjny obsługuje urządzenia wchodzące w skład komputera. Podstawowe zadania w tym zakresie to: Obsługa wewnętrznych i zewnętrznych elementów komputera takich jak: procesor, płyta główna, pamięć lub drukarka, skaner itp. Badanie stanu urządzeń oraz poprawności komunikacji. Udostępnianie urządzeń aplikacjom a tym samym użytkownikowi (np. udostępnienie drukarki w edytorze tekstu, skanera w programie graficznym, itp.), Chwilowe i trwałe odłączanie urządzeń od komputera. Urządzenia widziane przez system MS Windows XP Instalowanie urządzenia polega na pobraniu sterownika danego urządzenia, przypisaniu przerwań sprzętowych (ang. IRQ), oraz kanałów do komunikacji urządzeń z pamięcią komputera (ang. DMA).

Zadania realizowane przez system operacyjny Uruchamianie aplikacji System operacyjny nie zawiera programów użytkowych (np. edytorów tekstu, arkuszy kalkulacyjnych, itp.). Każda z aplikacji jest dołączana do systemu operacyjnego poprzez instalację. Aplikacje będące zazwyczaj zbiorem plików, są przez system operacyjny przechowywane w pamięci masowej. System operacyjny umożliwia ich uruchomienie na żądanie użytkownika. Systemy operacyjne z uwagi na liczbę jednocześnie wykonywanych zadań, np. uruchomionych aplikacji, dzielimy na: Systemy jednozadaniowe. System może jednocześnie wykonywać tylko jedno zadanie (ciąg instrukcji), (np. MS-DOS). Systemy wielozadaniowe. System może wykonywać w tym samym czasie kilka zadań, np. nadzorować proces drukowania w czasie edycji tekstu w programie. Typowym elementem obrazującym wielozadaniowość jest jednoczesne kopiowanie dwóch różnych zbiorów plików

Zadania realizowane przez system operacyjny Komunikacja z innymi maszynami Dzięki modułom systemu operacyjnego odpowiedzialnym za obsługę sieci komputerowych możliwy jest dostęp zarówno do sieci tzw. lokalnych (intranet) jak i globalnych (Internet obejmujący swym zasięgiem cały świat).

Najważniejsze cechy jakie decydują o użyteczności systemu Łatwość instalacji i użytkowania systemu; koegzystencja z innymi systemami 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).

Warstwy systemu operacyjnego W każdym systemie operacyjnym występują mniej lub bardziej wyodrębnione warstwy składające się na architekturę systemu. W ogólnym modelu systemu operacyjnego można wyszczególnić następujące warstwy przypisując im wyszczególnione zadania: powłokę, stanowiącą interfejs użytkownika (komunikacja z użytkownikiem), jądro systemu realizujące jego funkcje (zarządzanie plikami, uruchamianie aplikacji), warstwę odpowiedzialna za współpracę ze sprzętem (zarządzanie zasobami maszyny, komunikacja z innymi maszynami).

Pliki i katalogi (foldery) Informacja (dane, programy) są przechowywane w plikach. Pliki są zorganizowane w katalogi (foldery). Plik - pewna porcja informacji zapamiętana w pamięci zewnętrznej. charakterystyka pliku nazwa wielkość typ data i czas ostatniej modyfikacji

Katalog pełni rolę organizacji plików, tak aby pliki były przechowywane w grupach (kryteria umieszczania plików w określonym katalogu zależą od użytkownika) katalog może zawierać zarówno pliki jak i katalogi, czego konsekwencją jest "drzewiasta" struktura katalogów jeśli pamięć zewnętrzną porównamy do biblioteki, to plikowi odpowiada książka, natomiast odpowiednikiem katalogu jest dział lub poddział.

Struktura katalogu

Pojęcia związane z systemem plików Katalog główny ponieważ każdy plik musi należeć do jakiegoś katalogu, istnieje co najmniej jeden katalog na dysku bądź też dyskietce; wszystkie inne katalogi i pliki są w nim zawarte jego oznaczenie rozpoczyna się od jednej z liter, np. C:\ jest oznaczeniem katalogu głównego na dysku twardym Katalog bieżący katalog, w którym użytkownik w danym momencie pracuje większość programów odczytuje i zapisuje pliki w katalogu bieżącym (tzn. katalogu, z którego zostały uruchomione)

Nazwy plików i katalogów Nazwa składa się z max. 12 znaków: część główna - max. 8 znaków (a..z, A..Z, 0..9, _, $, ^, ~,!, {, },%, &, -, (, ), @, ', `) kropka (opcjonalnie) rozszerzenia nazwy (po kropce) - max. 3 znaki (patrz. nazwa główna) duże i małe litery są nierozróżniane (np. Mouse.cOm = mouse.com) w poleceniach dotyczących plików i katalogów znak? zastępuje dowolny znak, natomiast znak * zastępuje grupę dowolnych znaków nazwy poprawne mouse.com list.txt Anonim anonim. t$xx54.d moj_text.doc 529.3 nazwy niepoprawne moj list.txt - spacja pomiędzy moj a list.doc - brak nazwy głównej anonim.tekst - rozszerzenie dłuższe niż 3 znaki

Konwencje używania nazw plików Nazwa pliku powinna sygnalizować użytkownikowi zawartość pliku np. mouse.com - plik ten zawiera program obsługi myszki Rozszerzenie nazwy sygnalizuje typ/zawartość pliku Poniżej niektóre z rozszerzeń : EXE, COM - programy wykonywalne (innych rozszerzeń mieć nie mogą) TXT - teksty w formacie ASCII DOC tekst sformatowany PDF plik obrazowego zapisu strony (format Adobe) BAK - kopia zapasowa PAS - tekst programu w Pascalu BAS - tekst programu w BASICu XLS - dane arkusza kalkulacyjnego MS Excel BAT - programy wsadowe SYS - pliki systemowe DBF - pliki bazy danych GIF, JPEG, CDR, BMP - pliki programów graficznych mp3 plik muzyczny (dźwiękowy)

Przegląd systemów operacyjnych

Systemy operacyjne - DOS DOS (ang. Disk Operating System), czyli Dyskowy System Operacyjny firmy Microsoft. System działa w trybie tekstowym. Wszystkie polecenia wydaje się za pomocą klawiatury. Widok ekranu z systemem DOS Budowa systemu DOS DOS jest systemem jednozadaniowym, to znaczy w dowolnej chwili tylko jeden program może pracować pod jego kontrolą.

Historia Windows: nieudane dodatki do DOS - Windows 2 (1987), Windows/386, Windows 3.0 (1990) MS-Windows 3.1 (1992), znacznie ulepszona wersja; ostatnia 3.11 i Windows for Workgroups. Windows 95 Windows 98 Windows NT Windows 2000 Windows Millenium Edition Windows XP Windows Vista Windows 7 Windows 8

Systemy operacyjne Microsoft Windows 3.x Microsoft Windows 3.x to rodzina pierwszych znaczących graficznych system operacyjnym firmy Microsoft przeznaczonym dla komputerów PC. Okienka formalnie stanowiły nakładkę na system DOS, w rzeczywistości zawierały wiele cech systemu operacyjnego. Budowa systemu MS Windows 3.1 Widok pulpitu systemu MS Windows 3.11 Windows 3.11 nie był w pełni wielozadaniowym system choć umożliwiał na uruchomienie kilku aplikacji jednocześnie

Systemy operacyjne MS Windows 95, 98, Milenium MS Windows 95 to pierwszy 32-bitowy system operacyjny zbudowany na podstawie jego 16-bitowego poprzednika Windows 3.x MS Windows 95 oferuje pełną wielozadaniowość tylko dla aplikacji DOS. Widok pulpitu MS Windows 95, nowa rewolucyjna forma interfejsu Budowa systemu MS Windows 95 i 98 MS Windows 98 oraz Milenium są to systemy których budowa jest bardzo zbliżona do Windows 95. Postęp jaki jest widzoczny do 98 i Milenium dotyczy głównie interfejsu oraz mechanizmów integracji z siecią internet.

Systemy operacyjne MS Windows NT, 2000 System MS Windows NT jest zbudowany podobnie jak systemy rodziny UNIX choć jego interfejs przypomina ten z Windows 95. Wyznaczył on nową tendencję rozwojową dla systemów operacyjnych przeznaczonych dla stacji roboczych. Budowa systemu MS Windows NT Widok pulpitu systemu Windows 2000, duże podobieństwo do Windows 95 lecz bardziej zaawansowana grafika i animacja Windows NT to system w pełni wielozadaniowy. Każda uruchomiona aplikacja staje się oddzielnym procesem, dzięki czemu poprawność jej działania nie wpływa na inne uruchomione aplikacje

6.5. Systemy operacyjne MS Windows XP Microsoft Windows XP jest następcą systemu Windows 2000 w przypadku zastosowań profesjonalnych oraz następca Windows Millennium w przypadku zastosowań domowych. System Windows XP jest zbudowany na udoskonalonym mechanizmie Windows 2000, charakteryzuje się zmienionym wyglądem i rozszerza możliwości związane z zastosowaniami komputerów osobistych, głównie poprzez rozbudowę elementów obsługi nowych urządzeń. Widok pulpitu systemu Windows XP, stosunkowo duże zmiany graficzne w nowym interfejsie, możliwość wyboru motywu graficznego Windows XP jest systemem Microsoft którzy może pracować w trybie 64-bitowym

Dlaczego Windows stały się tak popularne? Standaryzacja poleceń, np. Ctrl+F4, Alt+F4, Ctrl+C, Ctrl+V, Ctrl+Z; Środowisko graficzne - moc komputerów wystarczyła do sprawnego działania Wspólne fonty do wszystkich aplikacji. DDE Dynamical Data Exchange, dynamiczna wymiana danych - automatyczna aktualizacja wyników w powiązanych aplikacjach. OLE Object Linking and Embedding, łączenie i zagnieżdżanie obiektów, np. całego arkusza kalkulacyjnego czy filmu w tekście.

Inne systemy operacyjne Linux Mac OS

Pole walki To produkt firmowy, jego receptura jest tajna!

6.6. Systemy operacyjne Unix Charakterystyczną cechą systemu Unix jest warstwowa architektura. Istotą budowy systemu jest jądro które otaczają warstwy zewnętrzne. Jak większość elementów systemu UNIX, rodzaj i wygląd interfejsu nie jest ustalony, zależy on modułów jakie zostaną włączone w skład systemu Budowa systemu UNIX UNIX to system w pełni wielozadaniowy system operacyjny Widok pulpitu systemu klasy UNIX o nazwie Solaris 8 ze środowiskiem OpenWindows.

Linux darmowy Unix, dzieło Linusa Torvalda z Finlandii skromne wymagania, na PC i stacje robocze obecnie najbardziej popularna wersja Unixa konkurent Windows. możliwości uruchomiania programów dla Windows

6.7. Systemy operacyjne Linux Linux to typowy przedstawiciel systemów klasy UNIX. Linux jest systemem w pełni 32-bitowym (jeśli działa na 32-bitowych maszynach) lub 64-bitowym (jeśli działa na procesorze 64-bitowym). Budowa systemu LINUX Widok pulpitu systemu klasy LINUX Red Hat 8 z interfejsem Gnome

6.8. Systemy operacyjne BeOS Architektura systemu BeOS przypomina w pewnym stopniu architekturę Windows NT. BeOS oparty jest na mikrojądrze stanowiącym centralny element systemu. Budowa systemu BeOS Widok pulpitu systemu BeOS 5. BeOS jest systemem wielozadaniowym, którego zastowanie ukierunkowano na obsługę multimediów (grafika, dźwięk, film itp..) głównie dzięki zastowaniu 64-bitowej obsłudze systemu plików.

6.9. Systemy operacyjne MacOS MacOS jest systemem operacyjnym z graficznym interfejsem użytkownika (GUI), działającym na komputerach Macintosh. Z tego względu przez długi czas był wzorem dla innych systemów operacyjnych. Jego architektura opiera się na tej z systemów klasy UNIX. Z uwagi na fakt że system MacOS produkowany jest przez producenta komputerów dla których jest przeznaczony jego stabilność i niezawodność jest znacznie wieksza niż systemów rodziny Microsoft Widok pulpitu systemu MacOS X, doskonała grafika w interfejsie Aqua.

7. Zastosowanie systemów operacyjnych Dobierając system operacyjny do używanego komputera należy mieć wyobrażenie o tym, do czego będzie on wykorzystywany. Z użytkowego punktu widzenia, systemy możemy podzielić na kilka grup: Systemy do domu. To takie systemy, na których będą działać gry i najbardziej podstawowe narzędzia - przeglądarki internetowe, procesory tekstu, oprogramowanie do korespondencji lub internetowych pogawędek itp. Systemy tej klasy powinny umożliwiać wyświetlanie trójwymiarowej i szybkiej grafiki, obsługiwać dźwięk, być łatwe w użytkowaniu i instalacji. Systemy do pracy. Wykorzystywane w biurze, zarówno w małych, jak i dużych firmach. W środowisku biurowym taki system operacyjny musi zapewnić odpowiedni poziom bezpieczeństwa i stabilności. Powinien też być łatwy w administracji i zarządzaniu (szczególnie w dużych firmach, gdzie koszty zarządzania wieloma stanowiskami komputerowymi są znaczące). Systemy serwerowe. Są to systemy dedykowane dla komputerów pełniących funkcję serwerów sieciowych. Główne cechy to wysoka stabilność ciągłej pracy oraz duża wydajność. Takie systemy posiadają rozbudowane narzędzia administracyjne oraz kontrolno-diagnostyczne i zabezpieczające.

Dziękuję za uwagę!