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

Podobne dokumenty
Systemy operacyjne. Systemy operacyjne. Systemy operacyjne. Program wykładów. Program projektów i laboratoriów. Strona WWW przedmiotu:

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

TECHNOLOGIE INFORMACYJNE

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

WIELODOSTĘPNE SYSTEMY OPERACYJNE 1 (SO1)

Systemy operacyjne. Systemy operacyjne. Systemy operacyjne. Program wykładów. Program wykładów, c.d. Program ćwiczeń i laboratoriów

SYSTEMY OPERACYJNE SYLABUS A. Informacje ogólne

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

PRZEWODNIK PO PRZEDMIOCIE

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

PRZEWODNIK PO PRZEDMIOCIE

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

Wstęp do Informatyki dla bioinformatyków

System operacyjny System operacyjny

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

Systemy operacyjne i sieci komputerowe Szymon Wilk System operacyjny 1

Systemy operacyjne. Systemy operacyjne. Systemy operacyjne. Program wykładów. Program wykładów, c.d. Program ćwiczeń i laboratoriów

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

Systemy operacyjne III

WYKŁAD. Jednostka prowadząca: Wydział Techniczny. Kierunek studiów: Elektronika i telekomunikacja

Systemy operacyjne. Krzysztof Wilk. Katedra Informatyki Stosowanej i Modelowania

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

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017

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

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

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

KARTA KURSU. Techniki informatyczne

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

System komputerowy. System komputerowy

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

Uniwersytet w Białymstoku Wydział Ekonomiczno-Informatyczny w Wilnie SYLLABUS na rok akademicki 2010/2011

Wstęp do Informatyki. Klasyfikacja oprogramowania

Państwowa Wyższa Szkoła Zawodowa w Nowym Sączu. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2010/2011

Systemy operacyjne semestr I

E-1IZ2-06-s4. Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Tworzenie i obsługa wirtualnego laboratorium komputerowego

Warstwy systemu Windows 2000

SYSTEM OPERACYJNY. Monika Słomian

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2013/2014

Nazwa przedmiotu: ADMINISTRACJA SIECIOWYMI SYSTEMAMI OPERACYJNYMI

dr inż. Konrad Sobolewski Politechnika Warszawska Informatyka 1

Czujniki obiektowe Sterowniki przemysłowe

E-I-0006-s3. Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

1. Co to jest system operacyjny

Działanie systemu operacyjnego


I. Zasady bezpieczeństwa podczas pracy z komputerem

Systemy operacyjne - rozkład godzin dla technikum informatycznego

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

Administrowanie systemami informatycznymi Kod przedmiotu

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

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

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

Uniwersytet w Białymstoku Wydział Ekonomiczno-Informatyczny w Wilnie SYLLABUS na rok akademicki 2009/2010

Z-ETI-1025 Systemy operacyjne Operating systems

Działanie systemu operacyjnego

KARTA KURSU. Systemy operacyjne

KARTA KURSU. Administracja i integracja systemów operacyjnych

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

System operacyjny komputera Informacje podstawowe

Wykład 2. Budowa komputera. W teorii i w praktyce

PRZEWODNIK PO PRZEDMIOCIE

Systemy Operacyjne. dr inż. Andrzej Opaliński. Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie AGH University of Science and Technology

Działanie systemu operacyjnego

KARTA PRZEDMIOTU. Projektowanie systemów czasu rzeczywistego D1_13

Systemy operacyjne. Literatura do zagadnień wykładowych (1) Literatura do zagadnień wykładowych (2) Program przedmiotu. Forma zaliczenia przedmiotu

PRZEWODNIK PO PRZEDMIOCIE

Systemy operacyjne. Paweł Pełczyński

Technologia Informacyjna

Systemy operacyjne. Systemy operacyjne. Systemy operacyjne. Program wykładów. Program wykładów, c.d. Program ćwiczeń i laboratoriów

Systemy operacyjne. Studia niestacjonarne, Informatyka stosowana, II rok. Katedra Informatyki Stosowanej i Modelowania

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

Zał nr 4 do ZW. Dla grupy kursów zaznaczyć kurs końcowy. Liczba punktów ECTS charakterze praktycznym (P)

System komputerowy. Sprzęt. System komputerowy. Oprogramowanie

Wprowadzenie do systemów operacyjnych

1. Co to jest system operacyjny?

KARTA PRZEDMIOTU USYTUOWANIE PRZEDMIOTU W SYSTEMIE STUDIÓW. Informatyka. Stacjonarne. Praktyczny. Wszystkie specjalności

1. Zasady bezpieczeństwa podczas pracy z komputerem

Podstawy Informatyki Systemy operacyjne

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

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

Temat lekcji. Dobieranie elementów systemu komputerowego do określonych zastosowań.

PRZEWODNIK PO PRZEDMIOCIE

Sieci komputerowe. Jerzy Skurczyński Instytut Matematyki Uniwersytetu Gdańskiego Gdańsk, 2002 r.

Systemy operacyjne. Program przedmiotu

Systemy operacyjne. Program przedmiotu. Forma zaliczenia przedmiotu. Dariusz Wawrzyniak 1

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

Podstawy Informatyki. Wykład 3 UNIX

KARTA PRZEDMIOTU. Systemy czasu rzeczywistego: D1_9

Rok akademicki: 2017/2018 Kod: RIE s Punkty ECTS: 4. Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne

Systemy operacyjne. Studia niestacjonarne, Informatyka stosowana, II rok. Krzysztof Wilk. Katedra Informatyki Stosowanej i Modelowania

Działanie systemu operacyjnego

Poziomy wymagań Konieczny K Podstawowy- P Rozszerzający- R Dopełniający- D Uczeń: - zna rodzaje sieci - zna topologie sieciowe sieci

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

2. Przygotowanie stanowiska komputerowego i urządzeń peryferyjnych do pracy. Słuchacz powinien poznać:

Proces instalacji systemu operacyjnego Linux Red Hat 7.3 (1)

Karta (sylabus) modułu/przedmiotu Mechanika i Budowa Maszyn Studia I stopnia. Technologie informacyjne Rodzaj przedmiotu:

Administracja szkolnej pracowni komputerowej - opis przedmiotu

Program szkolenia KURS SPD i PD Administrator szkolnej pracowni internetowej Kurs MD1 Kurs MD2 Kurs MD3 (dla szkół ponadgimnazjalnych)

Kierunek i poziom studiów: Chemia, pierwszy. Sylabus modułu: Technologia informacyjna (0310-CH-S1-003) 1. Informacje ogólne

Transkrypt:

Systemy operacyjne Informatyka Stosowana, I rok Krzysztof Wilk Katedra Informatyki Stosowanej i Modelowania wilk@metal.agh.edu.pl Konsultacje: poniedziałek, 11.30-13; B-4, pok. 207

Systemy operacyjne Wykłady: 2 godziny / tydzień, s. 122, B-4 Laboratoria: 2 godziny co tydzień, s. 101, B-4; 612 i 601, B-5 Ćwiczenia: 2 godziny co 2 tygodnie, s. 101, B-4 (wymiennie)

Systemy operacyjne Warunki zaliczenia przedmiotu Zaliczenia z ćwiczeń i laboratoriów (prowadzący podadzą szczegółowe warunki zaliczenia) Ocena 4,0 i wyżej z ćwiczeń i laboratoriów daje prawo do przystąpienia do egzaminu zerowego Egzamin z materiału wykładów - pisemny

Program wykładów Rozwój systemów operacyjnych, Jądro systemu, struktura i funkcje, Procesy, ich współpraca i współistnienie, Organizacja i adresowanie pamięci, Organizacja systemu plików, Urządzenia wejścia/wyjścia, Obsługa sieci i aplikacje sieciowe, Systemy rozproszone Systemy czasu rzeczywistego.

Program ćwiczeń i laboratoriów System Windows, charakterystyczne procesy, rejestr systemu, konfiguracja, System UNIX - analiza i sterowanie procesami, prace na systemie plików, pliki konfiguracyjne systemu, Skrypty - zapoznanie się ze składnią skryptów pod różne powłoki, samodzielne rozwiązywanie zadań PERL

Strona WWW przedmiotu: http://www www.metal..metal.agh.edu.pl/~wilk/dydaktyka.html

Literatura: Notatki z wykładów, Silberschatz A., Galvin P.B.: Podstawy systemów operacyjnych, WNT 2000. Nemeth E., Snyder G., Hein T., Whaley B.: Unix i Linux Przewodnik administratora systemów, Helion 2011 Stevens R.W.: Programowanie w środowisku systemu UNIX, WNT 2002. Bach M.J.: Budowa systemu operacyjnego UNIX, WNT 1995. Petersen R.: Arkana Linux, Wydawnictwo RM 1997. Inne dostępne książki o systemach DOS, Unix,, Windows, Strony WWW.

System operacyjny Definicja (wg A. S. i P. B. G.): System operacyjny jest programem, który działa jako pośrednik pomiędzy użytkownikiem komputera a sprzętem komputerowym. Zadaniem systemu operacyjnego jest tworzenie środowiska w którym użytkownik może wykonywać programy.

Użytkownicy U1 U2 U3 U4 Un Programy użytkowe kompilator Edytor tekstu System operacyjny Sprzęt komputerowy Baza danych

Warstwowa budowa systemu operacyjnego sprzęt użytkownicy jądro programy powłoka

Składniki systemu jądro - komunikuje się z komputerem przez sterowniki urządzeń i wykonuje kolejkowanie zadań, obsługę pamięci powłoka - stanowi interpreter poleceń systemu (komunikacja z użytkownikiem) programy - polecenia systemowe nie zawarte w jądrze, programy narzędziowe, programy użytkowe

Głównym celem systemu operacyjnego jest to, aby był system komputerowy był wygodny w użyciu. Drugim celem jest wydajna eksploatacja sprzętu komputerowego.

Pytanie: Czy komputer mógłby się obyć bez systemu operacyjnego? Odpowiedź: Tak, ale... Program użytkowy musiałby zawierać wszelkie procedury obsługi pamięci, urządzeń wejścia i wyjścia, dysków itd. Program musiałby sprawdzać czy urządzenia są gotowe, czy nie są aktualnie wykorzystywane przez inne programy, Program musiałby znać np. organizację danych na dysku, protokół komunikacji sieciowej itd

Po przeniesieniu na inny, nawet bardzo podobny komputer, trzeba by w programie zmienić większość procedur obsługi sprzętu Istniałyby ogromne problemy ze standaryzacją i kompatybilnością Przykład takiego oprogramowania użytkowego to na przykład tzw. firmware sprzętu elektronicznego zawierającego procesory.

Systemy operacyjne: jednozadaniowe (np. DOS) wielozadaniowe (np. UNIX) niewielozadaniowe ;-) (Windows)

System DOS na komputery IBM PC jednozadaniowy bez wielodostępu (tylko z klawiatury) system wyszedł z użycia

Systemy MS Windows na komputery IBM PC ciągle rozwijane (ale wymagają coraz silniejszych komputerów) interfejs graficzny ułatwia pracę systemy wielozadaniowe, ale bez wielodostępu chociaż... świadczą pewne usługi poprzez sieć

Systemy UNIX Na wszystkie typy komputerów, od prostych PC do superkomputerów systemy od początku wielodostępne i wielozadaniowe łatwe w konfiguracji (pliki tekstowe) przeznaczone głównie do pracy zdalnej jasno określone prawa użytkowników

Inne popularne systemy Linux rodzina unixopodobnych systemów operacyjnych opartych o jądro Linux (autorstwa Linusa Thorvaldsa). Pierwsza wersja jądra Linux została udostępniona publicznie 17 IX 1991 dla architektury komputera PC. Do jądra dołączono narzędzia systemowe i biblioteki z projektu GNU aby otrzymać nadający się do użytku system operacyjny. OS X rodzina unixowych systemów operacyjnych produkowanych i rozprowadzanych przez Apple Inc. dostępnych (oficjalnie) jedynie dla komputerów Macintosh, instalowany fabrycznie w nich od 2002 roku. Android system operacyjny dla urządzeń mobilnych takich jak telefony komórkowe, smartfony, tablety PC i netbooki. Android został oparty na jądrze Linuxa oraz oprogramowaniu na licencji GNU.

Wielozadaniowość i wielodostęp jednozadaniowość - kolejne zadanie wykonywane po zakończeniu poprzedniego wielozadaniowość - wykonywanie wielu zadań w tym samym czasie. W rzeczywistości zadania są wykonywane kolejno w przydzielonych im przedziałach czasowych (chyba że jest kilka procesorów) wielodostęp - w tym samym czasie z jednego komputera korzysta wielu użytkowników