2009-03-21. Paweł Skrobanek. C-3, pok. 321 e-mail: pawel.skrobanek@pwr.wroc.pl http://pawel.skrobanek.staff.iiar.pwr.wroc.pl



Podobne dokumenty
Działanie systemu operacyjnego

Działanie systemu operacyjnego

Działanie systemu operacyjnego

Działanie systemu operacyjnego

SYSTEMY OPERACYJNE WYKLAD 6 - procesy

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

Systemy Operacyjne struktura

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

SYSTEMY OPERACYJNE WYKLAD 6 - wątki

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

SYSTEMY OPERACYJNE WYKLAD 4 - zarządzanie pamięcią

Informatyka. informatyka i nauki komputerowe (computer science)

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

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

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

Wymagania edukacyjne z zajęć komputerowych klasa 4:

5. Administracja kontami uŝytkowników

TEST Z INSTRUKCJĄ I KARTĄ ODPOWIEDZI DLA UCZNIA

WYMAGANIA EDUKACYJNE Z ZAJĘĆ KOMPUTEROWYCH KLASA 4:

Instrukcja instalacji aplikacji Generator Wniosków Aplikacyjnych Edytor.

KATEGORIA OBSZAR WIEDZY NR ZADANIA Podstawowe informacje i czynności

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

4. Procesy pojęcia podstawowe

Wymagania edukacyjne z zajęć komputerowych klasa 4:

Budowa systemów komputerowych

Instrukcja instalacji aplikacji Generator Wniosków Aplikacyjnych Edytor.

Architektura komputerów

PAMIĘĆ OPERACYJNA...107

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

4. Procesy pojęcia podstawowe

Instrukcja Instalacji

1. Opis. 2. Wymagania sprzętowe:

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

Kabel USB 2.0 do połączenia komputerów PCLinq2 (PL-2501) podręcznik uŝytkownika

Instalacja programu. Po naciśnięciu przycisku Dalej pojawi się okno, w którym naleŝy dokonać wyboru docelowej lokalizacji.

SYSTEM OPERACYJNY. Monika Słomian

System komputerowy. Sprzęt. System komputerowy. Oprogramowanie

Instrukcja uŝytkownika

Instalacja serwera Firebird

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

Instrukcja instalacji aplikacji Generator Wniosków Aplikacyjnych Edytor.

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

Zmienne powłoki. Wywołanie wartości następuje poprzez umieszczenie przed nazwą zmiennej znaku dolara ($ZMIENNA), np. ZMIENNA=wartosc.

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

Programowanie obiektowe zastosowanie języka Java SE

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


Konfigurowanie konta pocztowego w programie Netscape (wersja 7.2)

dr inż. Konrad Sobolewski Politechnika Warszawska Informatyka 1

I. Informacje i zalecenia dla zdających egzamin maturalny z informatyki

Rejestratory Sił, Naprężeń.

SprzedaŜ z wykorzystaniem kart e-pruf w programie Infofarm Apteka+

INTERFEJS KWP2000, KWP2000plus INSTRUKCJA OBSŁUGI

Podstawy obsługi aplikacji Generator Wniosków Płatniczych

1. ROZPOCZYNANIE PRACY Z KOMPUTEREM

Instrukcja instalacji

Instalacja aplikacji

ROZSZERZANIE MOŻLIWOŚCI...

Instrukcja obsługi notowań koszykowych w M@klerPlus

Generator Wniosków Płatniczych dla Programu Operacyjnego Kapitał Ludzki. Instrukcja Instalacji

SPIS TREŚCI: KARTY GRAFICZNE... 15

IG1: INSTALACJA KOMUNIKATORA GADU-GADU

Instrukcja użytkowania oprogramowania SZOB LITE

Program APEK Użytkownik Instrukcja użytkownika

INTERNETOWE BAZY DANYCH materiały pomocnicze - wykład X

1.1 Definicja procesu

1. Instalacja systemu Integra 7

Wstęp do Informatyki. Klasyfikacja oprogramowania

Systemy operacyjne I Laboratorium Część 3: Windows XP

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

Instrukcja administratora Agenta Administracji i Aktualizacji Aplikacji oraz baz danych Polskiego FADN oraz pobierania danych słownikowych

IdyllaOS. Prosty, alternatywny system operacyjny. Autor: Grzegorz Gliński. Kontakt:

Informacje i zalecenia dla zdających egzamin maturalny z informatyki

Tematy lekcji informatyki klasa 4a listopad 2011

Skarbnik CE na PocketPC 2003

Instrukcja pierwszego logowania do Serwisu BRe Brokers!

Zarządzanie pamięcią operacyjną

Usuwanie Trojana Zbot/Zeus/Panda

Instrukcja obsługi programu. Faktura. wersja

Instrukcja instalacji i użytkowania programu NFZPersonel

ZASADY PROGRAMOWANIA KOMPUTERÓW

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

Podstawowe wiadomości o systemach plików.

Aby uruchomić Multibooka, należy podłączyć nośnik USB do gniazda USB w komputerze, na którym program ma być używany.

PekaoBIZNES 24 Instrukcja obsługi dla Klienta

Dystrybutor w Polsce: VigilancePro. All Rights Reserved, Copyright 2005 Hitachi Europe Ltd.

4. Procesy pojęcia podstawowe

Poszczególne pozycje górnego menu umoŝliwiają wyświetlenie: strony tytułowej. spisu treści. spisu notatek. spisu zakładek


Systemy operacyjne. Paweł Pełczyński

Instalacja i opis podstawowych funkcji programu Dev-C++

Podręcznik Integracji

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

Instrukcja podłączenia bramki IP 1R+L oraz IP 2R+L w trybie serwisowym za pomocą usługi telnet.

Aga-Komputers

INFORMATOR TECHNICZNY WONDERWARE. Odczytywanie danych z arkusza Excel za pomocą zapytań SQL do aplikacji InTouch

9.5 Rozliczanie zaopatrzenia w przedmioty ortopedyczne i środki pomocnicze

Instrukcja uŝytkownika

Zdalna obsługa transcievera. H A M R A D I O D E L U X E R e m o t e S e r v e r C o n f i g u r a t i o n

Transkrypt:

Wrocław 2007-09 SYSTEMY OPERACYJNE WYKLAD 2 Paweł Skrobanek C-3, pok. 321 e-mail: pawel.skrobanek@pwr.wroc.pl http://pawel.skrobanek.staff.iiar.pwr.wroc.pl 1 PLAN: 2. Usługi 3. Funkcje systemowe 4. Programy systemowe 2 1.1. Dotyczące procesów. 1.2. Dotyczące zarządzania pamięcią operacyjną. 1.3. Dotyczące zarządzania plikami. 1.4. Pozostałe. 3 1

1.1. Dotyczące procesów: tworzenie i usuwanie procesów systemowych i uŝytkowych, wstrzymywanie i wznawianie procesów, Przykład (dostęp do drukarki przez dwa procesy): PROCES A: PROCES B: 4 Przykład cd.: PROCES A: PROCES B: 1 min stan oczekiwania 5 1.1. Dotyczące procesów cd.: synchronizacja procesów, Komunikacja procesów. 1.2. Dotyczące zarządzania pamięcią operacyjną: prowadzenie ewidencji PAMIEĆ: aktualne zajętych części 0 pamięci wraz z informacją 1 w czyim jest posiadaniu, 2 1M 6 2

Przykład: Start (QUAKE) Start (Carmagedon) Koniec 7 1.2. Dotyczące zarządzania pamięcią operacyjną, cd.: podejmowanie decyzji które procesy i do jakich obszarów mają być załadowane, przydzielanie i zwalnianie obszarów pamięci w zaleŝności od potrzeb (UWAGA: w pewnych sytuacjach brak odpowiedniego obszaru PO moŝe spowodować nie uruchomienie procesu z sygnałem błędu), pisząc oprogramowanie moŝna zawsze najpierw spróbować ustalić, czy jest wystarczająca ilość miejsca, np. Ŝeby nie uruchamiało się 1 godz. ) 8 Przykład: Start (QUAKE) Start (Carmagedon) Koniec 9 3

1.3. Dotyczące zarządzania plikami: tworzenie i usuwanie plików, tworzenie i usuwanie katalogów, dostarczanie moŝliwości manipulowania plikami i katalogami, odwzorowywanie plików na obszary pamięci pomocniczej, składowanie plików na nośnikach 10 1.3. Inne: zarządzanie czasem procesora, zarządzanie we/wy, ochrona i autoryzacja dostępu, rozliczanie. 11 2. Usługi 2.1. Wykonywanie programu: załadowanie programu do pamięci, rozpoczęcie jego wykonywania, zakończenie w sposób normalny lub z przyczyn wyjątkowych 2.2. Obługa operacji we/wy 2.3. Manipulacja systemem plików 2.4. Organizowanie komunikacji: dla procesów na tym samym komputerze, dla procesów wykonywanych w róŝnych systemach lub sieci (przez pamięć dzieloną i/lub komunikaty) 12 4

2. Usługi 2.5. Przydział zasobów uŝytkownikom (np. dostępu do urządzeń, procesora) 2.6. Rozliczenie (kto i ile z czego korzysta) 2.7. Ochrona: kontrola korzystania z informacji (uprawnienia), kontrola poprawności wykonywania zadań (np. sprawdzanie prawidłowości parametrów przekazywanych w wywołaniach systemowych), nadzór nad dostępem do zasobów, zabezpieczenie przed niepoŝądanymi czynnikami zewnętrznymi UWAGA: naleŝy pamiętać, Ŝe systemy rejestrują zdarzenia określonego typu (np. dzienniki) 13 3. Funkcje systemowe - tworzą interfejs pomiędzy wykonywanym programem, a systemem operacyjnym, - dostępne np. poprzez instrukcje assemblera, instrukcje języków wyŝszego poziomu 14 3. Funkcje systemowe - podział 3.1. Nadzorowanie procesów: tworzenie i usuwanie, planowanie porządku wykonania, dostarczenie mechanizmów synchronizacji, komunikacji, postępowania z blokadami 3.2. Operacje na plikach: utworzenie, usunięcie, zmiana połoŝenia pliku, otwarcie, zamknięcie pliku, czytanie, pisanie (z uwzględnieniem mechanizmów wielodostępu), pobieranie oraz ustawianie atrybutów. 15 5

3. Funkcje systemowe - podział 3.3. Operacje na urządzeniach: zamówienie, zwolnienie, czytanie, pisanie, pobranie i określenie atrybutów, logiczne przyłączenie i odłączenie, 3.4. Informacyjne: pobieranie i określanie czasu i daty, pobieranie i określanie danych systemowych, pobieranie i określanie atrybutów pliku, procesu, urządzenia. 16 3. Funkcje systemowe - podział 3.5. Komunikacyjne: tworzenie i usuwanie połączenia, nadawanie i odbiór komunikatów, przyłączenie lub odłączenie urządzenia, 17 3. Programy systemowe - tworzą wygodniejsze środowisko pracy dla uŝytkownika, - podstawowe kategorie: do manipulacji plikami i katalogami, informujące o stanie systemu, do tworzenia i zmiany zawartości plików, np. edytory (tekstu, grafiki), arkusze kalkulacyjne, translatory i/lub kompilatory języków programowania, komunikacyjne (pomiędzy procesami, uŝytkownikami, komputerami), uŝytkowe (np. Pasjans). 18 6