Download Operating systems

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Library (computing) wikipedia , lookup

VS/9 wikipedia , lookup

RSTS/E wikipedia , lookup

Burroughs MCP wikipedia , lookup

Distributed operating system wikipedia , lookup

Security-focused operating system wikipedia , lookup

CP/M wikipedia , lookup

Spring (operating system) wikipedia , lookup

Unix security wikipedia , lookup

Paging wikipedia , lookup

Transcript
Course Contents
Study program
FIТ4, FIТ3
Module
The type and level of study
Undergraduate
Course title
OPERATING SYSTEMS
Teacher (lecture)
PhD Aleksandar Zoric, Associate Professor
Lecturer / Associate (for exercise)
Mr Dragoljub Pilipovic, senior assistant
Course Code
FIТ-3110
ECTS
Course Status (mandatory/elective)
Mandatory
Requisites
No
The
objective of
the course
The acquisition of basic knowledge of operating systems and work in them.
Knowledge of modern operating systems. Understanding the key differences between objectoriented, modular, layered or systems based on a microkernel. Knowledge of the mechanisms
of competitive execution and the problems that can occur. Knowledge of scheduling
The
algorithms. Understanding the concept of virtual memory, virtual devices and file systems.
outcome of Understanding the functioning of the system to operate in real time, security problems and
the course
solving them.
Course Content
The role of the operating system. Basic principles. Abstractions, processes, resources.
Competitiveness. Dispatching and context switching. Treatment interruption in a competitive
environment. Mutual exclusion. Detection and prevention of mutual blocking. Semaphores,
monitors, conditional variables, rendezvous. The synchronization and multiprocessor solutions.
Scheduling process. Memory management. Overlap, replacement and partitioning. Paging and
segmentation. Caching. Device management. Characteristics of serial and parallel devices.
Direct memory access. Safety and protection systems. Models of security. Memory protection.
File systems. The content and structure of the directory. Appointment, search, access control
and backup strategies. The virtual memory and file system. Mounting a file system. Embedded
systems and their operation in real time. Tolerance to quit. Examples.
Theoretical
classes
Practical
The exercises will follow lectures.
classes
(exercises)
Literature
1 Operativni sistemi - koncepti, B. Djordjević, D. Pleskonjic, N. Macek
2 Operativni sistemi – zbirka resenih zadataka, B. Djordjević, D. Pleskonjic, N. Macek
3 William Stallings Operating systems: Principles of internal organization CET 2007
Number of hours per week during the semester / trimester / year
Other
forms of
teaching
Lectures
Exercises
Study research work
Other classes
3
• Lectures,
• Exercises,
• Group participation of students in the project, or term papers and mini-projects (according to
Methods of the needs and interests of students),
teaching
• Consultations with students,
Evaluation of knowledge (maximum score 100)
Pre exam activities
points
Final Exam
points
3
Activity in class
Practical classes
Colloquiums
Term paper
10
30
20
10
written exam
oral exam
30