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

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

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

SYSTEMY OPERACYJNE SYLABUS A. Informacje ogólne

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

Imię, nazwisko i tytuł/stopień KOORDYNATORA (-ÓW) kursu/przedmiotu zatwierdzającego protokoły w systemie USOS Germanas Budnikas, Dr

Grupa treści kształcenia, w ramach której przedmiot jest realizowany Przedmiot kierunkowy

Uniwersytet w Białymstoku Wydział Ekonomiczno-Informatyczny w Wilnie SYLLABUS na rok akademicki 2012/2013

Imię, nazwisko i tytuł/stopień KOORDYNATORA (-ÓW) kursu/przedmiotu zatwierdzającego protokoły w systemie USOS Krystyna Łapin dr

Imię, nazwisko i tytuł/stopień KOORDYNATORA (-ÓW) kursu/przedmiotu zatwierdzającego protokoły w systemie USOS Sławomir Presnarowicz/dr

Systemy operacyjne Operating Systems

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

Przedmiot: SYSTEMY OPERACYJNE Czas trwania: semestr IV Przedmiot: obowiązkowy Język wykładowy: polski POZIOM

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

Imię, nazwisko i tytuł/stopień KOORDYNATORA (-ÓW) kursu/przedmiotu zatwierdzającego protokoły w systemie USOS Regina Klukowska mgr

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

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

KARTA KURSU. Systemy operacyjne

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

Imię, nazwisko i tytuł/stopień KOORDYNATORA (-ÓW) kursu/przedmiotu zatwierdzającego protokoły w systemie USOS Justyna Lučinska, dr

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

Imię, nazwisko i tytuł/stopień KOORDYNATORA (-ÓW) kursu/przedmiotu zatwierdzającego protokoły w systemie USOS Mirosław Szejbak, dr

Imię, nazwisko i tytuł/stopień KOORDYNATORA (-ÓW) kursu/przedmiotu zatwierdzającego protokoły w systemie USOS Dr Adam Naumowicz

Uniwersytet w Białymstoku Wydział Ekonomiczno-Informatyczny w Wilnie SYLLABUS na rok akademicki 2012/2013

Imię, nazwisko i tytuł/stopień KOORDYNATORA (-ÓW) kursu/przedmiotu zatwierdzającego protokoły w systemie USOS Jerzy Lewczuk, dr

Imię, nazwisko i tytuł/stopień KOORDYNATORA (-ÓW) kursu/przedmiotu zatwierdzającego protokoły w systemie USOS Justyna Lučinska, mgr

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

Imię, nazwisko i tytuł/stopień KOORDYNATORA (-ÓW) kursu/przedmiotu zatwierdzającego protokoły w systemie USOS

Informatyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny) Niestacjonarne (stacjonarne / niestacjonarne)

Imię, nazwisko i tytuł/stopień KOORDYNATORA (-ÓW) kursu/przedmiotu zatwierdzającego protokoły w systemie USOS Adam Sadowski dr hab.

Imię, nazwisko i tytuł/stopień KOORDYNATORA (-ÓW) kursu/przedmiotu zatwierdzającego protokoły w systemie USOS Dr Adam Sadowski

Imię, nazwisko i tytuł/stopień KOORDYNATORA (-ÓW) kursu/przedmiotu zatwierdzającego protokoły w systemie USOS dr Bożena M.

Imię, nazwisko i tytuł/stopień KOORDYNATORA (-ÓW) kursu/przedmiotu zatwierdzającego protokoły w systemie USOS Teresa Mikulska/ doktor

Z-ETI-1025 Systemy operacyjne Operating systems

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

Imię, nazwisko i tytuł/stopień KOORDYNATORA (-ÓW) kursu/przedmiotu zatwierdzającego protokoły w systemie USOS

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

Imię, nazwisko i tytuł/stopień KOORDYNATORA (-ÓW) kursu/przedmiotu zatwierdzającego protokoły w systemie USOS

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

Elektronika i Telekomunikacja I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

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

Imię, nazwisko i tytuł/stopień KOORDYNATORA (-ÓW) kursu/przedmiotu zatwierdzającego protokoły w systemie USOS dr Arkadiusz Niedźwiecki

Imię, nazwisko i tytuł/stopień KOORDYNATORA (-ÓW) kursu/przedmiotu zatwierdzającego protokoły w systemie USOS Eugeniusz Ruśkowski/prof.

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

Imię, nazwisko i tytuł/stopień KOORDYNATORA (-ÓW) kursu/przedmiotu zatwierdzającego protokoły w systemie USOS

Imię, nazwisko i tytuł/stopień KOORDYNATORA (-ÓW) kursu/przedmiotu zatwierdzającego protokoły w systemie USOS Barbara Bakier, dr

Architektura komputerów II - opis przedmiotu

Imię, nazwisko i tytuł/stopień KOORDYNATORA (-ÓW) kursu/przedmiotu zatwierdzającego protokoły w systemie USOS dr Bożena M.

Imię, nazwisko i tytuł/stopień KOORDYNATORA (-ÓW) kursu/przedmiotu zatwierdzającego protokoły w systemie USOS Marek Kruk, dr

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

Nazwa Wydziału Nazwa jednostki prowadzącej moduł Nazwa modułu kształcenia Kod modułu Język kształcenia Efekty kształcenia dla modułu kształcenia

Architektura systemów informatycznych WPROWADZENIE DO SYSTEMU LINUX

Imię, nazwisko i tytuł/stopień KOORDYNATORA (-ÓW) kursu/przedmiotu zatwierdzającego protokoły w systemie USOS Jarosław Kotowicz, dr

Komendy Ubuntu MARCEL GAŃCZARCZYK 2T I 1

WIELODOSTĘPNE SYSTEMY OPERACYJNE 1 (SO1)

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

Informatyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny) niestacjonarne (stacjonarne / niestacjonarne)

Powłoka I. Popularne implementacje. W stylu sh (powłoki zdefiniowanej w POSIX) W stylu csh. bash (najpopularniejsza) zsh ksh mksh.

BASH - WPROWADZENIE Bioinformatyka 4

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

PRACOWNIA INFORMATYCZNA BASH - PODSTAWOWE INFORMACJE

Imię, nazwisko i tytuł/stopień KOORDYNATORA (-ÓW) kursu/przedmiotu zatwierdzającego protokoły w systemie USOS Tomasz Dębowski, dr

Imię, nazwisko i tytuł/stopień KOORDYNATORA (-ÓW) kursu/przedmiotu zatwierdzającego protokoły w systemie USOS Jacek Marcinkiewicz, mgr

Bash - wprowadzenie. Bash - wprowadzenie 1/39

Wstęp do informatyki Shell podstawy

BASH - LINIA POLECEŃ. Bioinformatyka 2018/2019

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

W pierwszej kolumnie wyświetlany jest identyfikator procesu (pid)

KARTA PRZEDMIOTU. Systemy operacyjne C5

Administrowanie systemami informatycznymi Kod przedmiotu

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

KARTA KURSU. Języki skryptowe

Pracownia Informatyczna I ORGANIZACJA ZAJĘĆ, ZASADY ZALICZENIA

Egzamin pisemny z przedmiotu: Systemy operacyjne Semestr I

System operacyjny Linux wybrane zagadnienia. Magda Mielczarek Katedra Genetyki Uniwersytet Przyrodniczy we Wrocławiu

Elektrotechnika I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny) Niestacjonarne (stacjonarne / niestacjonarne)

WSTĘP DO INFORMATYKI. SYLABUS A. Informacje ogólne

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

Systemy operacyjne. Instrukcja laboratoryjna. Ćwiczenie 1: Polecenia systemu UNIX/LINUX. Opracował: dr inż. Piotr Szpryngier

Podstawy programowania strukturalnego (C) SYLABUS A. Informacje ogólne

E-3IZ1-05-s5. Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

E-ID1G-06-s5. Programowanie współbieżne. Informatyka I stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny)

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

PRACOWNIA INFORMATYCZNA CHARAKTERYSTYKA PRZEDMIOTU BASH - PODSTAWOWE INFORMACJE

Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Systemy operacyjne III

Kurs systemu Unix wykład wstępny. Kurs systemu Unix 1

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

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

Systemy operacyjne na platformach mobilnych 2 Podstawy obsługi powłoki Bash

Przekierowanie wejścia wyjścia:

Grupa treści kształcenia, w ramach której przedmiot jest realizowany Kierunkowa

SYSTEMY OPERACYJNE I laboratorium 3 (Informatyka stacjonarne 2 rok, semestr zimowy)

Odniesienie do kierunkowych efektów kształcenia Zna podstawowe możliwości pakietu Matlab

Analiza Algebra Podstawy programowania strukturalnego. Podstawowe wiadomości o funkcjach Podstawowe wiadomości o macierzach Podstawy programowania

Rok akademicki: 2013/2014 Kod: RIA s Punkty ECTS: 3. Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne

Wykład Ćwiczenia Laboratorium Projekt Seminarium

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

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

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

Transkrypt:

Tryb studiów Studia stacjonarne Kierunek studiów Informatyka Poziom studiów Pierwszego stopnia Rok studiów/semestr 2(rok)/(sem) Specjalność Bez specjalności Kod katedry/zakładu w systemie USOS 10000000 Wydział Ekonomiczno-Informatyczny 10020000 Katedra Informatyki Kod kursu/przedmiotu w systemie USOS 1000-IS1-2SOP Liczba punktów kredytowych ECTS 5 Tytuł kursu/przedmiotu Systemy operacyjne Grupa treści kształcenia, w ramach której przedmiot jest realizowany Kierunkowe Typ kursu / przedmiotu Obowiązujący Język kursu/przedmiotu Polski Imię, nazwisko i tytuł/stopień prowadzącego kurs/przedmiot dr Raimond Laptik Imię, nazwisko i tytuł/stopień KOORDYNATORA (-ÓW) kursu/przedmiotu zatwierdzającego protokoły w systemie USOS dr Raimond Laptik

Imiona, nazwiska oraz tytuły/stopnie członków zespołu dydaktycznego dr Raimond Laptik, mgr Jaroslav Rokicki Forma zaliczenia kursu Forma kursu Wykład Laboratorium Ogólna ilość godzin 0 0 Liczba godzin w tygodniu / liczba godzin na zjazd 2 2 Założenia i cel przedmiotu Celem zajęć jest przedstawienie roli i zadań systemu operacyjnego w oprogramowaniu komputera. Wymagania wstępne brak Treści merytoryczne przedmiotu Przedstawione są struktura i zasady budowy systemów operacyjnych. Akcentowane są procesy, wątki i zarządzanie nimi, współbieżność, zarządzanie pamięcią i szeregowanie. Tematy są przedstawiane porównując operacyjne systemy rodziny Unix, Linux i Windows.

Wykład Zawartość tematyczna poszczególnych wykładów (w skrócie) L.godz. 1. Wprowadzenie do systemów komputerowych. 1 Podstawowe komponenty komputera. Rejestry procesora. Wykonywanie rozkazów. Przerwania. Hierarchia pamięci. Pamięć podręczna. Mechanizmy komunikacji na wejściu/wyjściu. 2. Wprowadzenie do systemów operacyjnych. Zadania i funkcje systemów operacyjnych. Ewolucja systemów operacyjnych. Kluczowe osiągnięcia. Rozwój nowoczesnych systemów operacyjnych. System Microsoft Windows. Tradycyjne systemy uniksowe. Współczesne systemy uniksowe. Linux.. Opis procesów oraz sterowanie nimi. Czym jest proces? Stany procesów. Opis procesu. Sterowanie procesem. Zarządzanie procesami w systemie Unix SVR.. Wątki, symetryczne przetwarzanie wieloprocesorowe i mikrojądra. Procesy i wątki. Symetryczne przetwarzanie wieloprocesorowe. Mikrojądra. Zarządzanie wątkami oraz symetrycznym przetwarzaniem wieloprocesorowym w systemie Windows. Zarządzanie wątkami oraz symetrycznym przetwarzaniem wieloprocesorowym w systemie Solaris. Zarządzanie wątkami oraz symetrycznym przetwarzaniem wieloprocesorowym w systemie Linux. 5. Współbieżność: wzajemne wykluczenia i synchronizacja. Czym jest współbieżność? Wzajemne wykluczenia wspomagane sprzętowo. Semafory. Monitory. Przekazywanie komunikatów. Problem czytelników i pisarzy. 6. Współbieżność: impas oraz zagłodzenie. Czym jest impas? Zapobieganie impasom. Unikanie impasu. Wykrywanie impasu. Rozwiązania zintegrowane. Problem ucztujących filozofów. Mechanizmy współbieżności w systemie Unix. Mechanizmy współbieżności jądra systemu Linux. Elementy bazowe synchronizacji wątków w systemie Solaris. Mechanizmy współbieżności w systemie Windows. 7. Zarządzanie pamięcią. Wymagania ogólne związane z zarządzaniem pamięcią. Partycjonowanie pamięci. Stronicowanie. Segmentacja. 8. Pamięć wirtualna. Sprzęt i struktury sterujące. Oprogramowanie systemu operacyjnego. Zarządzanie pamięcią w systemach Unix oraz Solaris. Zarządzanie pamięcią w systemie Linux. Zarządzanie pamięcią w systemie Windows. 2 2 9. Szeregowanie jednoprocesorowe. Rodzaje szeregowania procesorów. Algorytmy szeregowania. Tradycyjne

szeregowanie w systemie Unix. 10. Szeregowanie wieloprocesorowe i czasu rzeczywistego. Szeregowanie wieloprocesorowe. Szeregowanie czasu rzeczywistego. Szeregowanie w systemie Linux. Szeregowanie w systemie Unix SVR. Szeregowanie w systemie Windows. Razem godzin 0 Laboratoria Zawartość tematyczna poszczególnych ćwiczeń (w skrócie) 1. Zapoznanie się ze środowiskiem Linux Ubuntu. Instalacja systemu operacyjnego. Powłoka graficzna. Powłoka tekstowa bash. Podstawowe polecenia powłoki obsługi plików i katalogów: cd, ls, touch, mkdir, cp, mv, rm, rmdir, pwd. Pomoc systemowa: man, help, info. 2. Użytkownicy i uprawnienia do plików i katalogów: su, sudo, adduser, userdel, passwd, chmod, chgrp, chown.. Obsługa i przetwarzanie plików tekstowych. Edytor vi. Metaznaki, wyrażenia regularne. Polecenia: cat, less, more, head, tail, grep.. Obsługa procesów w systemie. Identyfikacja i wyszukiwanie procesów w systemie operacyjnym. Lista, hierarchia i priorytety procesów. Polecenia: ps, pstree, pgrep, nice, renice, top. 5. Filtry, strumienie standardowe i oraz przetwarzanie potokowe. Przekierowanie strumieni. Polecenia: cat, grep, wc, tr, cut, sort, uniq. 6. Tworzenie skryptów powłoki systemu operacyjnego. Zmienne środowiskowe. Argumenty wywołania. Instrukcja warunkowa, pętle. Uruchamianie skryptów z debugowaniem. Polecenia: set, env, echo, export. 7. Programowa obsługa systemu plików. Otwieranie plików i deskryptory. Tworzenie plików. Odczyt i zapis do plików. Polecenia: open, resd, write. L.godz. 6 Razem godzin 0 Literatura podstawowa i dodatkowa 1. W. Stallings, Systemy Operacyjne. MIKOM, Warszawa 2006. 2. A. Silberschatz, J. L. Peterson, G. Gagne, Podstawy systemów operacyjnych. WNT. Warszawa 2005.. J. S. Gray, Komunikacja między procesami w Unixie. ReadMe, Warszawa 1998.. C. Sobaniec, System operacyjny Linux przewodnik użytkownika. Nakom, Poznań 2002.

5. W. Stallings, Operating Systems, dodatkowe informacje w języku angielskim [2010 02 19]: http://williamstallings.com/os/os6e.html Wymagany minimalny nakład pracy własnej studenta (oprócz zajęć z nauczycielem) w godzinach zegarowych 15 Warunki zaliczenia przedmiotu: Zaliczenie laboratorium z oceną (0% do oceny ogólnej) + egzamin na ocenę (70% do oceny ogólnej)