Wykład nr 1: Wprowadzenie. Pojęcia podstawowe

Slides:



Advertisements
Podobne prezentacje
Systemy operacyjne.
Advertisements

Prezentacja specjalności „Programowanie systemowe i sieciowe”
Sieci komputerowe.
Wprowadzenie do informatyki Wykład 6
SYSTEMY OPERACYJNE WSTĘP
SYSTEMY OPERACYJNE RODZAJE
Koło Naukowe SCR-RTS Wydział EAiIE Kraków, 6 maja 2010 r.
Rola komputera w przetwarzaniu informacji.
Sieci komputerowe.
Systemy Równoległe.
1 Linux jako system wielozadaniowy i wielodostępny.
System Operacyjny Zajęcia 4.
Systemy operacyjne Copyright, 2000 © Jerzy R. Nawrocki Wprowadzenie do informatyki.
Systemy operacyjne Copyright, 2000 © Jerzy R. Nawrocki Wprowadzenie do informatyki.
Systemy operacyjne Wykład nr 5: Wątki Piotr Bilski.
Systemy operacyjne Wykład nr 4: Procesy Piotr Bilski.
Wykład nr 2: Struktura systemu komputerowego a system operacyjny
Systemy operacyjne.
Systemy operacyjne Bibliografia:
Temat : Części komputera
ZARZĄDZANIE PROCESAMI
1 Podstawy informatyki H. P. Janecki- 2006_ Systemy Operacyjne W6.
Opracował: mgr Mariusz Bruździński
SIECI KOMPUTEROWE PIOTR MAJCHER PODSTAWOWE POJĘCIA.
Budowa Komputera.
Systemy operacyjne. Co to jest system operacyjny? OS (ang. Operating System) to program, który kontroluje pracę uruchomionych przez użytkownika aplikacji,
TECHNOLOGIE INFORMACYJNE
TECHNOLOGIE INFORMACYJNE
Systemy operacyjne i sieci komputerowe
Sieciowe systemy operacyjne
Komputer a system komputerowy
System operacyjny. System operacyjny Co to jest system operacyjny: jest szczególnym rodzajem programu, którego zadaniem jest koordynowanie pracy.
Budowa sieci mgr inż. Łukasz Dylewski
Opracowanie: Maria Wąsik
WinPakSE/PE Zintegrowany System Ochrony Obiektów
Systemy operacyjne.
Budowa systemu komputerowego
BUDOWA I DZIAŁANIE SIECI KOMPUTEROWYCH
Elementy składowe komputera
Temat 1: Podstawowe pojęcia dotyczące lokalnej sieci komputerowej
Autor: Justyna Radomska
System operacyjny i jego usługi
SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE
Systemy operacyjne. Komputer aby mógł realizować zadania oraz aby wszystkie urządzenia w systemie komputerowym mogły działać poprawnie, musi być wyposażony.
Rozdział 1: Wprowadzenie do systemu Windows 2000 i podstaw sieci
Budowa i rodzaje procesorów.
Budowa i działanie komputera - jednostka
POŚREDNIK Jak reprezentowana jest informacja w komputerze? liczby – komputer został wymyślony jako zaawansowane urządzenie służące do wykonywania.
Budowa komputera ProProgramer.
Elementy zestawu komputerowego
Bazy danych, sieci i systemy komputerowe
Sieci komputerowe.
Systemy operacyjne Wykład 1 Wprowadzenie dr inż. Wojciech Bieniecki
Systemy rozproszone  Rozdzielenie obliczeń między wiele fizycznych procesorów.  Systemy luźno powiązane – każdy procesor ma lokalną pamięć; procesory.
Jednym z podstawowych celów tworzenia sieci komputerowych jest współdzielenie zasobów, takich jak pliki lub drukarki. Każdy z takich zasobów musi być udostępniony,
Wykład 2: Podstawowe pojęcia i definicje
Procesor, pamięć, przerwania, WE/WY, …
Pierwsze systemy wsadowe - przypomnienie
Uprawnienia w Windows Server
BUDOWA I DZIAŁANIE SIECI KOMPUTEROWYCH LEKCJA 1: Zadania sieci komputerowych i modele sieciowe Dariusz Chaładyniak.
Oprogramowaniem (software) nazywa się wszystkie informacje w postaci zestawu instrukcji i programów wykonywanych przez komputer oraz zintegrowanych danych.
Rodzaje systemów operacyjnych
Temat 1 Pojęcie systemu operacyjnego Opracował: mgr Marek Kwiatkowski.
BUDOWA WEWNĘTRZNA KOMPUTERA
Powtórzenie Zadania systemu operacyjnego… Rodzaje i jednostki pamięci…
Systemy operacyjne - Budowa systemu komputerowego i jego zadania
Graficzny Interfejs Użytkownika
Protokoły używane w sieciach LAN Funkcje sieciowego systemu komputerowego Wykład 5.
materiały dla uczestników
Podstawy sieci komputerowych
Zapis prezentacji:

Wykład nr 1: Wprowadzenie. Pojęcia podstawowe Systemy operacyjne Wykład nr 1: Wprowadzenie. Pojęcia podstawowe Piotr Bilski

Zasady zaliczenia Przedmiot składa się z dwóch części: wykładu i laboratorium Laboratorium składa się z 14 ćwiczeń wykonywanych co tydzień (7 z Windows i 7 z Linuksa) Wykład zaliczany jest na egzaminie w sesji po zakończeniu semestru

Literatura A. Silberschatz, P. B. Galvin, G. Gagne, „Podstawy systemów operacyjnych”, WNT, Warszawa, 2005 A. S. Tanenbaum, „Systemy operacyjne”, Helion, Gliwice, 2010 W. Stallings, „Systemy operacyjne. Struktura i zasady budowy”, WN PWN, Warszawa, 2006 A. S. Tanenbaum, M. Van Steen „Distributed systems: Principles and Paradigms”, Prentice Hall, 2007

Definicja systemu operacyjnego Nie istnieje ścisła definicja Jest to zwykle program lub zbiór programów zarządzających sprzętem komputerowym

Rodzaje systemów operacyjnych Przeznaczenie Ogólnego przeznaczenia (SOOP) Specjalizowane Równoległe Czasu rzeczywistego Wbudowane Rodzaj systemu komputerowego Biurkowe (np. PC) Dla dużych komputerów (mainframe)

Rodzaje systemów operacyjnych (c.d.)

Elementy systemu komputerowego Użytkownik 1 Użytkownik 2 … Użytkownik n Aplikacje systemowe i użytkowe System operacyjny Sprzęt komputerowy

Rodzaje systemów komputerowych Komputery główne Komputery biurkowe Terminale Komputery przenośne Komputery podręczne

Cele systemów operacyjnych Maksymalizacja wykorzystanie zasobów Łączność z innymi komputerami Wygoda użytkownika Zarządzanie zasobami Obsługa wielu użytkowników

Systemy komputerów głównych Systemy wsadowe Systemy wieloprogramowe Systemy z podziałem czasu

Systemy wsadowe Obsługa za pomocą konsoli Wejście: czytniki kart perforowanych Operator komputera wykonywał wszystkie działania Wsad to zestaw zadań wykonywanych przez system Główna wada: powolne!! Brak możliwości planowania zadań System operacyjny Programy użytkownika

Systemy wieloprogramowe Wiele programów w pamięci System zarządza przydziałem procesora zadaniom i wykorzystaniem pamięci Cel: maksymalizacja wykorzystania CPU Procesor ciągle jest przełączany między zadaniami Wada: skomplikowane!! System operacyjny Zadanie 1 Zadanie 2 Zadanie 3 Planowanie przydziału procesora (scheduling)

Systemy z podziałem czasu Systemy wieloprogramowe wzbogacone o interakcję z użytkownikiem Przykład: interakcyjny system komputerowy Parametr: czas odpowiedzi Program w pamięci – proces Operacje wejścia-wyjścia interakcyjne Zaawansowane zarządzanie pamięcią i ochrona (pamięć wirtualna i logiczna, system plików) System operacyjny Zadanie 1 Zadanie 2 Zadanie 3

Inne systemy komputerowe Systemy biurkowe Systemy wieloprocesorowe Systemy rozproszone Systemy zgrupowane Systemy czasu rzeczywistego Systemy kieszonkowe

Systemy biurkowe Cel: maksymalizacja wygody użytkownika i szybkość kontaktu z użytkownikiem Obecność graficznego interfejsu użytkownika (GUI) Potrzebne dodatkowe mechanizmy ochrony przed szkodliwym oprogramowaniem (malware)

Systemy wieloprocesorowe Systemy równoległe (ściśle powiązane) Większa liczba procesorów zapewnia większą przepustowość Wykorzystanie ekonomiki skali Zwiększenie niezawodności (systemy tolerujące awarie) Dwa rozwiązania: przetwarzanie symetryczne i asymetryczne

Systemy rozproszone Wykorzystują sieć komputerową (najczęściej LAN lub MAN) Dwa modele: Klient-serwer Partnerskie (peer-to-peer) Są to systemy luźno powiązane Zarządzane przez sieciowy system operacyjny

Systemy zgrupowane Wykorzystują wiele systemów indywidualnych do wykonania zadania Węzły (grona) wspomagane oprogramowaniem Grona mogą być symetryczne lub asymetryczne Wykorzystanie: Obliczenia Udostępnianie rozproszonych systemów plików Sieci pamięci masowych

Systemy czasu rzeczywistego Realizują wymagania na czas wykonania operacji Nacisk na szybką pamięć operacyjną Dwa tryby: Rygorystyczny (Hard Real-Time) Łagodny (Soft Real-Time) Zastosowania: Przemysł Wizualizacja danych Monitorowanie badań naukowych

Systemy kieszonkowe Wykorzystywane w telefonach komórkowych i inteligentnych urządzeniach typu palmtop, czy PDA Niewielkie rozmiary wymuszają małą ilość pamięci, niewielki procesor i ekran Liczne interfejsy komunikacji bezprzewodowej (Blutooth, IrDA, WiFi)