Struktury systemów operacyjnych Usługi, funkcje, programy. mgr inż. Krzysztof Szałajko

Podobne dokumenty
Wprowadzenie do systemów operacyjnych. mgr inż. Krzysztof Szałajko

Paweł Skrobanek. C-3, pok

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

Systemy Operacyjne. wykład 1. Adam Kolany. Październik, Instytut Techniczny Państwowa Wyższa Szkoła Zawodowa w Nowym Sączu

Działanie systemu operacyjnego

Działanie systemu operacyjnego

dr inż. Konrad Sobolewski Politechnika Warszawska Informatyka 1

Działanie systemu operacyjnego

Działanie systemu operacyjnego

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

Struktury systemów operacyjnych

PAMIĘĆ OPERACYJNA...107

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

Systemy operacyjne. Systemy operacyjne. Systemy operacyjne. Program wykładów. Strona WWW przedmiotu: Program ćwiczeń projektowych

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

System komputerowy. System komputerowy

Architektura i administracja systemów operacyjnych

Algorytm. a programowanie -

Systemy operacyjne. Paweł Pełczyński

Systemy operacyjne. wykład 1- System operacyjny i jego zadania. dr Marcin Ziółkowski

BIOS, tryb awaryjny, uśpienie, hibernacja

1 Moduł Modbus ASCII/RTU 3

Budowa komputera KROK PO KROKU! Opis wszystkich części komputera w sposób zrozumiały dla nowatorów

Budowa systemów komputerowych

Informatyka. informatyka i nauki komputerowe (computer science)

Instrukcja instalacji i użytkowania programu NFZPersonel

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

1 Moduł Lutron HomeWorks QS

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

TEST Z INSTRUKCJĄ I KARTĄ ODPOWIEDZI DLA UCZNIA

Spis treści. 1 Moduł Modbus TCP 4

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

LEKCJA TEMAT: Zasada działania komputera.

INSTRUKCJA INSTALACJI ORAZ UŻYTKOWANIA PROGRAMU FORMULARZ OFERTOWY

System operacyjny wstęp

Błąd pamięci karty graficznej lub Uszkodzona lub źle podpięta karta graficzna

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

Architektura komputerów

Expo Composer Garncarska Szczecin tel.: info@doittechnology.pl. Dokumentacja użytkownika

Architektura komputerów

1 Moduł Modbus ASCII/RTU

Algorytm poprawny jednoznaczny szczegółowy uniwersalny skończoność efektywność (sprawność) zmiennych liniowy warunkowy iteracyjny

Instrukcja użytkownika ARsoft-CFG WZ1 4.0

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

Zasady programowania Dokumentacja

Dostęp do menu drukarki

Memeo Instant Backup Podręcznik Szybkiego Startu

Część 1. system operacyjny i wstęp do operacji na plikach. Przygotował Mateusz Jureczko

Instrukcja użytkownika ARSoft-WZ1

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

Parametry oferowanych komponentów lub oprogramowania, (wypełnia wykonawca)

Struktury systemów operacyjnych

Spis treści. Dzień 1. I Konfiguracja sterownika (wersja 1410) II Edycja programu (wersja 1406) III Środowisko TIA Portal (wersja 1410)

Przywracanie parametrów domyślnych. Przycisnąć przycisk STOP przez 5 sekund. Wyświetlanie naprzemienne Numer parametru Wartość parametru

Instalowanie certyfikatów celem obsługi pracy urządzenia SIMOCODE pro V PN z poziomu przeglądarki internetowej w systemie Android

Języki i metodyka programowania

Program PortaScan wersja Instrukcja obsługi

Definicje. Algorytm to:

INSTRUKCJA obsługi certyfikatów

Podstawy. Pamięć wirtualna. (demand paging)

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

Struktura systemów komputerowych

Wykład I. Podstawowe pojęcia. Studia Podyplomowe INFORMATYKA Architektura komputerów

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

Dariusz Kozak ZESTAW URUCHOMIENIOWY MIKROKOMPUTERÓW JEDNOUKŁADOWYCH MCS-51 ZUX51. Loader LX51 INSTRUKCJA OBSŁUGI DK Wszystkie prawa zastrzeżone

KATEGORIA OBSZAR WIEDZY NR ZADANIA Podstawowe informacje i czynności

Rozdział ten zawiera informacje na temat zarządzania Modułem Modbus TCP oraz jego konfiguracji.

DECLARE VARIABLE zmienna1 typ danych; BEGIN

Tytuł: Projekt realizacji prac prowadzących do zlokalizowania i usunięcia usterek systemu komputerowego.

Struktura i funkcjonowanie komputera pamięć komputerowa, hierarchia pamięci pamięć podręczna. System operacyjny. Zarządzanie procesami

Krok 2: Pierwsze uruchomienie

Bezpieczeństwo systemów komputerowych. Java i JavaScript. Java i JavaScript. Java - historia

Systemowe oprogramowanie narzędziowe do konserwacji systemu operacyjnego - konsola naprawcza systemu operacyjnego,

CENTRALNA KOMISJA EGZAMINACYJNA

Celem wykładu jest przedstawienie ogólnych informacji o systemie operacyjnym jako składowej oprogramowania komputera. Omawiana jest zatem jego rola i

Podręcznik użytkownika

Nagłe zawieszenie się programu, w którym pracujemy.

Opis przedmiotu zamówienia

Kurs STARTER S5. Spis treści. Dzień 1. III Budowa wewnętrzna, działanie i obsługa sterownika (wersja 0504)

Aplikacja formularza internetowego R-ZW-S

Instrukcja programu użytkownika OmegaUW.Exe. Program obsługuje następujące drukarki fiskalne: ELZAB OMEGA II generacji ELZAB OMEGA F, MERA, MERA F.

Technologia informacyjna. Urządzenia techniki komputerowej

Systemy operacyjne. dr inż. Jerzy Sas.

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

Polecenia wewnętrzne:

Automatyka budynkowa w systemie RACS 5

INSTRUKCJA INSTALACJI I URUCHOMIENIA PROGRAMÓW FINKA DOS W SYSTEMACH 64 bit

ROZSZERZANIE MOŻLIWOŚCI...

A Machine Architecture that is Really Intuitive and Easy. Dane: notacja dwójkowa, zapis w kodzie dopełnieniowym

Autoryzacja zleceń z użyciem aplikacji Java Web Start "Pocztowy24Podpis"

Urządzenia wejścia-wyjścia

O historycznym systemie DOS. R. Robert Gajewski omklnx.il.pw.edu.pl/~rgajewski

Architektura systemu komputerowego

MS-DOS polecenia wewnętrzne i

Zintegrowany formularz do badań rolniczych (R-SGR, R-ZW-B, R-ZW-S) Spis Treści GŁÓWNY URZĄD STATYSTYCZNY. Instrukcja obsługi aplikacji

Podstawy i języki programowania

Transkrypt:

Struktury systemów operacyjnych Usługi, funkcje, programy mgr inż. Krzysztof Szałajko

Usługi systemu operacyjnego

Wykonanie programu System operacyjny umożliwia wczytanie programu do pamięci operacyjnej oraz jego wykonanie. Program powinien zakończyć się w sposób normalny prawidłowy bądź generując błąd. 3 / 25

Operacje wejścia - wyjścia System operacyjny umożliwia korzystanie z urządzeń wejścia wyjścia bez konieczności technicznej znajomości obsługi. Udostępnia też specyficzne funkcje, np. czyszczenie ekranu, przewijanie taśmy, itp. 4 / 25

Manipulowanie systemem plików Wyświetlanie plików w postaci graficznej, umożliwienie korzystania z nazw. 5 / 25

Komunikacja System umożliwia komunikację między procesami działającymi zarówno lokalnie na jednym komputerze, jak i za pomocą sieci komputerowej. Komunikacja odbywa się za pomocą pamięci współdzielonej lub poprzez techniki przekazywania komunikatów. 6 / 25

Wykrywanie błędów System operacyjny powinien we właściwy sposób reagować na błędy powstałe w wyniku działania CPU, pamięci, urządzeń wejścia wyjścia, programów użytkownika. Reakcja systemu powinna gwarantować spójność i poprawność obliczeń i stabilną pracę jednostki. 7 / 25

Przydzielanie zasobów System operacyjny przydziela różnego rodzaju zasoby, takie jak czas pracy procesora, pamięć operacyjną czy pamięć dyskową. 8 / 25

Rozliczanie System przechowuje informacje o tym, który użytkownik korzystał z jakich zasobów, w jaki sposób i jak długo. 9 / 25

Ochrona Identyfikacja, autoryzacja użytkowników Zabezpieczenie przed niepożądanym dostępem do urządzeń wejścia wyjścia Monitorowanie dostępności zasobów Łańcuch jest tak silny jak jego najsłabsze ogniwo 10 / 25

Funkcje systemowe

Definicja Funkcje systemowe tworzą interfejs pomiędzy programem wykonywalnym, a systemem operacyjnym. Asembler Języki wyższego poziomu 12 / 25

Kopiowanie pliku 13 / 25

Kopiowanie pliku 1. Nazwy obu plików 1. Wyświetlenie znaku zachęty 2. Wczytanie z klawiatury nazwy plików za pomocą instrukcji sterujących 3. Opcjonalnie: interfejs graficzny w postaci ikon 14 / 25

Kopiowanie pliku 2. Otwarcie pliku wejściowego i wyjściowego 1. Odrębna funkcja systemowa dla każdego pliku 2. Możliwość wystąpienia błędu 3. Nie istnieje plik wejściowy bądź jest chroniony 4. Plik wyjściowy już istnieje 5. Tworzenie pliku wyjściowego 15 / 25

Kopiowanie pliku 3. Pętla czytania z pliku wejściowego i zapisu w wyjściowym 1. Każda operacja odczytu i zapisu może wygenerować błąd oraz przekazuje informację o stanie wykonania 2. Błędy wejścia: niespodziewany koniec pliku, błąd sprzętowy 3. Błędy wyjścia: brak miejsca na dysku 16 / 25

Kopiowanie pliku 4. Czynności końcowe 1. Zamknięcie obu plików 2. Komunikat o zakończeniu 3. Zakończenie działania w normalny sposób 17 / 25

Kategorie funkcji systemowych Nadzorowanie procesów Operacje na plikach Operacje na urządzeniach Utrzymanie informacji Komunikacja 18 / 25

Nadzorowanie procesów Zakończenie procesu Sposób normalny END Sposób wyjątkowy ABORT Wykrycie błędu ERROR TRAP zrzut pamięci na dysk i analiza za pomocą programu diagnostycznego - debuggera. 19 / 25

Nadzorowanie procesu Proces lub program może wymagać Załadowania (load) Wykonania (execute) jakiegoś innego programu. 20 / 25

Nadzorowanie procesu Jeśli programy pracują równolegle wymagane jest uwzględnienie nowego procesu w algorytmie wieloprogramowości, jeśli natomiast oczekiwany jest wynik działania jednego programu w drugim, wówczas wykonywany jest zrzut programu do pamięci. 21 / 25

Nadzorowanie procesu Priorytetyzacja zadań Maksymalny czas na wykonanie zadania Możliwość zakończenia procesu 22 / 25

Działania na plikach Odczyt, zapis Przeskok na początek / koniec pliku Otwarcie / zamknięcie pliku Pobranie atrybutu pliku Ustawienie atrybutu pliku 23 / 25

Bibliografia Abraham Silberschatz, Peter B. Galvin, Greg Gagn Podstawy Systemów Operacyjnych 24 / 25

25 / 25