POŚREDNIK Jak reprezentowana jest informacja w komputerze? liczby – komputer został wymyślony jako zaawansowane urządzenie służące do wykonywania.

Slides:



Advertisements
Podobne prezentacje
SYSTEMY OPERACYJNE WSTĘP
Advertisements

Wprowadzenie do C++ Zajęcia 2.
PROGRAMOWANIE STRUKTURALNE
przetwarzaniu informacji
Rola komputera w przetwarzaniu informacji.
1 Linux jako system wielozadaniowy i wielodostępny.
ELEMENTY SKŁADOWE JEDNOSTKI CENTRALNEJ
JAK ZBUDOWANY JEST KOMPUTER?
Wykład nr 1: Wprowadzenie. Pojęcia podstawowe
Wykład nr 2: Struktura systemu komputerowego a system operacyjny
Systemy operacyjne.
Schemat blokowy komputera
Systemy operacyjne Bibliografia:
PODSTAWY INFORMATYKI Wykładowca: mgr Tadeusz Ziębakowski
Budowa systemów operacyjnych czasu rzeczywistego
Projektowanie i programowanie obiektowe II - Wykład IV
Wstęp do interpretacji algorytmów
Temat : Części komputera
ZARZĄDZANIE PROCESAMI
1 Podstawy informatyki H. P. Janecki- 2006_ Systemy Operacyjne W6.
Budowa Komputera.
TECHNOLOGIE INFORMACYJNE
INFORMATYKA II Wykładowca: mgr Tadeusz Ziębakowski
TECHNOLOGIE INFORMACYJNE
Systemy operacyjne i sieci komputerowe
ZESTAW KOMPUTEROWY.
ZASOBY KOMPUTERA I PRACA W SYSTEMIE OPERACYJNYM WINDOWS XP
Zdzisław Stryła Instytut Fizyki UAM
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 komputera.
Opracowanie: Maria Wąsik
Budowa wnętrza komputera
Płyta główna. Magistrale I/O
Wielozadaniowowść systemu operacyjnego Linux
Systemy operacyjne.
Zasada działania komputera
Budowa systemu komputerowego
Urządzenia wewnętrzne komputera
Autor: Justyna Radomska
Budowa komputera.
SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE
Pamięć komputerowa S t r u k t u r a p a m i ę c i.
Implementacja systemu
Algorytmy.
Budowa komputera.
Architektura PC.
Budowa komputera ProProgramer.
System operacyjny – skąd się wziął?
Elementy zestawu komputerowego
Systemy rozproszone  Rozdzielenie obliczeń między wiele fizycznych procesorów.  Systemy luźno powiązane – każdy procesor ma lokalną pamięć; procesory.
Co kryje komputer? Usuń tekst, który nie pasuje do zdjęć na slajdach. Poprawioną prezentację prześlij pod nazwą: co_kryje_komputer.
Procesor, pamięć, przerwania, WE/WY, …
Budowa komputera Autor: Piotr Morawski.
Podstawy programowania
Oprogramowaniem (software) nazywa się wszystkie informacje w postaci zestawu instrukcji i programów wykonywanych przez komputer oraz zintegrowanych danych.
Rodzaje systemów operacyjnych
Struktura systemu operacyjnego
Temat 1 Pojęcie systemu operacyjnego Opracował: mgr Marek Kwiatkowski.
Wstęp do interpretacji algorytmów
BUDOWA WEWNĘTRZNA KOMPUTERA
SIECI KOMPUTEROWE JAN STOSIO KLASA 1 E Sieć komputerowa – zbiór komputerów i innych urządzeń połączonych ze sobą kanałami komunikacyjnymi. Sieć komputerowa.
Systemy operacyjne - Budowa systemu komputerowego i jego zadania
,,Do czego służy nam komputer?”
mysz drukarka Jednostka centralna monitor klawiatura.
Płyta główna. Magistrale I/O
Schemat blokowy komputera
Graficzny Interfejs Użytkownika
Podział mikroprocesorów
Co kryje komputer? Usuń tekst, który nie pasuje do zdjęć na slajdach. Poprawioną prezentację zapisz w swoim folderze osobistym pod nazwą: co_kryje_komputer.
Zapis prezentacji:

POŚREDNIK Jak reprezentowana jest informacja w komputerze? liczby – komputer został wymyślony jako zaawansowane urządzenie służące do wykonywania skomplikowanych obliczeń litery, znaki – symbole zakodowane liczbowo np. z użyciem kodu ASCII grafika – współrzędne punktu zapisane jako liczba, kolor zakodowany podobnie jak litery i znaki podobnie muzyka, sekwencje obrazów (filmy) itd.

ZBIÓR PROGRAMÓW algorytm – przepis ogólny def.: zbiór poleceń dotyczących pewnych obiektów ze wskazaniem kolejności, w jakiej mają być wykonane program – szczegółowy opis wykonania def.: jest to algorytm zapisany w jednym z języków programowania

Urządzenia zewnętrzne i komunikacyjne ZARZĄDCA SYSTEMU KOMPUTEROWEGO Schemat von Neumanna: Pamięć operacyjna oprogramowanie systemu operacyjnego dane i programy z którymi aktualnie współpracujemy Mikroprocesor - odpowiada za realizację operacji arytmetycznych i logicznych Urządzenia zewnętrzne i komunikacyjne przechowuje dane i programy umożliwia komunikację z otoczeniem

System operacyjny zarządza przepływem informacji pomiędzy komponentami systemu komputerowego przydziela zasoby poszczególnym procesom zapewnia ochronę zasobów

żaden system komputerowy nie może prawidłowo funkcjonować Bez SYSTEMU OPERACYJNEGO żaden system komputerowy nie może prawidłowo funkcjonować

System komputerowy PROGRAMY UŻYTKOWE SYSTEM OPERACYJNY (kompilator, asembler, edytor, system bazy danych itp.) obsługiwane przez użytkownika, budowane przez programistę SYSTEM OPERACYJNY budowany przez programistę oraz konstruktora systemów operacyjnych SPRZĘT KOMPUTEROWY budowany przez projektantów systemów komputerowych i technologów

SYSTEMY OPERACYJNE oraz ARCHITEKTURA KOMPUTERÓW tworząc spójny system komputerowy wywarły na siebie znaczący wpływ inspirując wzajemny rozwój.

OBIEKTY ZEWNĘTRZNE, URZĄDZENIA KOŃCOWE, SIECI

ZARZĄDZANIE ZASOBAMI POJEDYNCZEGO PROCESORA

WSPOMAGANIE SPRZĘTOWE - POZIOMY PROCESORA

EWOLUCJA SYSTEMÓW OPERACYJNYCH przetwarzanie szeregowe systemy wsadowe systemy wielozadaniowe (wieloprogramowe) systemy podziału czasu (rozszerzenie wielozadaniowości) systemy obsługujące wiele procesorów / systemy rozproszone systemy czasu rzeczywistego

Przetwarzanie szeregowe: praktycznie brak systemu operacyjnego bezpośrednie wprowadzanie programu do systemu (np. poprzez czytnik kart perforowanych)

Systemy wsadowe: zastosowanie tzw. monitora sterującego kolejnością zdarzeń użytkownik traci bezpośredni dostęp do maszyny

Systemy wielozadaniowe: wykorzystanie czasu oczekiwania na operację wejścia / wyjścia na wykonywanie innego programu konieczność zastosowania mechanizmów zarządzania pamięcią z użyciem algorytmów szeregowania

wielodostęp użytkowników i/lub programów do procesora Systemy podziału czasu: wielodostęp użytkowników i/lub programów do procesora konieczność ochrony zasobów przydzielonych danemu procesowi przed innym procesem Systemy rozproszone

Systemy czasu rzeczywistego “miękkie” zadania czasu rzeczywistego “twarde” zadania czasu rzeczywistego

LITERATURA: W. Stallings, “Systemy operacyjne”, Wydawnictwo Robomatic (2004) Silberschatz, J. Peterson, P. Galvin “Podstawy systemów operacyjnych” Wydawnictwa Naukowo-Techniczne (1993)