Systemy operacyjne
Informacje ogólne
Kod przedmiotu: | 0202-INF-1-4141S |
Kod Erasmus / ISCED: |
(brak danych)
/
(0613) Tworzenie i analiza oprogramowania i aplikacji
|
Nazwa przedmiotu: | Systemy operacyjne |
Jednostka: | Instytut Nauk Informatyczno-Technicznych |
Grupy: |
Informatyka, semestr IV, tryb stacjonarny Informatyka, semestr IV, tryb stacjonarny BBiS Informatyka, semestr IV, tryb stacjonarny GiPD |
Punkty ECTS i inne: |
4.00
|
Język prowadzenia: | polski |
Skrócony opis: |
(tylko po angielsku) Prerequisites: Introduction to Informatics, Computer System Architecture, Programming I Course contents: Lecture: Course Introduction. Introduction to Operating Systems. Operating System Structures. Processes. Synchronization. CPU Scheduling. Deadlocks. Operating memory. Threads. Virtual memory. Mass Storage System. File System Interface. File System Implementation. I/O Systems. Lab: Getting to know the basic construction principles and elements of the linux operating system. Acquisition of the ability to operate system elements in terminal mode and to create and run scripts. Process manipulation operations. Running programs on linux platform. |
Pełny opis: |
(1) Wymagania wstępne: Wstęp do informatyki, Architektura systemów komputerowych, Programowanie I (2) Treści kształcenia: Wykład: Sprawy organizacyjne. Wprowadzenie. Struktury systemu operacyjnego. Procesy. Synchronizacja procesów. Szeregowanie. Zakleszczenia. Pamięć operacyjna. Wątki. Pamięć wirtualna. System pamięci masowej. Interfejs systemu plików. Implementacja systemu plików. Systemy we/wy. Laboratorium: Poznanie podstawowych zasad konstrukcji i elementów systemu operacyjnego linux Nabycie umiejętności operowania elementami systemu w trybie terminalowym. Nabycie umiejętności tworzenia i uruchamiania skryptów. Operacje manipulacji procesami. Uruchamianie programów w systemie linux. (3) Pomoce naukowe i metody dydaktyczne: Wykład wspomagany prezentacją multimedialną Ćwiczenia laboratoryjne dotyczące działań w systemie linux. Oprogramowanie MS Power Point, Oracle Virtual Box, Linux Kubuntu. |
Literatura: |
Literatura podstawowa: 1. A. Silberschatz, P.B. Galvin, G. Gagne: Podstawy Systemów Operacyjnych; 2. L. Madeja: Ćwiczenia z systemu Linux- podstawy obsługi systemu.; Literatura uzupełniająca: 1. W. Stallings: Systemy operacyjne; 2. P.B. Hansen: Podstawy systemów operacyjnych; 3. C. Sobaniec: System operacyjny Linux—przewodnik użytkownika; 4. J. Marczyński: UNIX użytkowanie i administrowanie; 5. W. R. Stevens: Programowania w środowisku systemu UNIX |
Efekty uczenia się: |
WIEDZA („Student zna i rozumie...”) K_W04 potrzebę uporządkowania wiedzy teoretycznej i praktycznej dotyczycącej podstaw programowania, algorytmów, systemów operacyjnych, technologii sieciowych, grafiki komputerowej, baz danych, inżynierii oprogramowania, cyberbezpieczeństwa w sieci i kluczowych zagadnień informatyki K_W08 zdobytą wiedzę na temat infrastruktury i aparatury informatycznej, w tym sieci komputerowych i ich zastosowań, systemów operacyjnych, organizacji danych i zarzadzaniem danymi, bezpieczeństwa w sieciach i systemach oraz norm technicznych w zakresie informatyki UMIEJĘTNOŚCI („Student potrafi …”) K_U15 dokonać analizy sposobu funkcjonowania i ocenić systemy informatyczne, ich strukturę i organizację oraz potrafi administrować bezpiecznie prostymi systemami komputerowymi K_U19 zaproponować modyfikacje i usprawnienia istniejących rozwiązań projektowych systemów komputerowych K_U20 dokonać krytycznej analizy stosowanych algorytmów oraz dobrać odpowiednie metody pod kątem zapewnienia określonego, wymaganego poziomu bezpieczeństwa oraz wydajności systemu KOMPETENCJE SPOŁECZNE („Student jest gotów do …”) K_K01 świadomej oceny zagrożenia dla jednostki i społeczeństwa wynikające z pozyskiwania i przetwarzania informacji, rozumie znaczenie społeczeństwa o osiągnięciach i zagrożeniach technologii teleinformatycznych |
Metody i kryteria oceniania: |
Zaliczenie na ocenę. (1) Wykład: test (50%) i opracowanie wybranego zagadnienia (50%) (2) Laboratorium: średnia z ocen: z uruchomionego na kolokwium skryptu w systemie linux i z uruchomionego programu w systemie linux |
Zajęcia w cyklu "Semestr letni 2023/2024" (zakończony)
Okres: | 2024-02-24 - 2024-09-30 |
Przejdź do planu
PN WT ŚR CZ W
W
LAB
LAB
PT |
Typ zajęć: |
Laboratorium, 25 godzin
Wykład, 15 godzin
|
|
Koordynatorzy: | Marian Bieniecki | |
Prowadzący grup: | Marian Bieniecki | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: |
Przedmiot -
Egzamin
Laboratorium - Zaliczenie na ocenę Wykład - Egzamin |
Właścicielem praw autorskich jest "Akademia Nauk Stosowanych Stefana Batorego".