"Akademia Nauk Stosowanych Stefana Batorego" - Centralny System Uwierzytelniania
Strona główna

Systemy operacyjne

Informacje ogólne

Kod przedmiotu: 0202-INF-1-4141S
Kod Erasmus / ISCED: (brak danych) / (0613) Tworzenie i analiza oprogramowania i aplikacji Kod ISCED - Międzynarodowa Standardowa Klasyfikacja Kształcenia (International Standard Classification of Education) została opracowana przez UNESCO.
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 Podstawowe informacje o zasadach przyporządkowania punktów ECTS:
  • roczny wymiar godzinowy nakładu pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się dla danego etapu studiów wynosi 1500-1800 h, co odpowiada 60 ECTS;
  • tygodniowy wymiar godzinowy nakładu pracy studenta wynosi 45 h;
  • 1 punkt ECTS odpowiada 25-30 godzinom pracy studenta potrzebnej do osiągnięcia zakładanych efektów uczenia się;
  • tygodniowy nakład pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się pozwala uzyskać 1,5 ECTS;
  • nakład pracy potrzebny do zaliczenia przedmiotu, któremu przypisano 3 ECTS, stanowi 10% semestralnego obciążenia studenta.
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
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Laboratorium, 25 godzin więcej informacji
Wykład, 15 godzin więcej informacji
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
Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest "Akademia Nauk Stosowanych Stefana Batorego".
kontakt deklaracja dostępności mapa serwisu USOSweb 7.1.0.0-9 (2024-12-18)