Software for communications systems
Higher education teachers: Sedlar Urban
Credits: 6
Semester: winter
Subject code: 64239S
Subject description
Content (Syllabus outline):
Operating systems. Processes, threads, scheduling. Input-output devices and drivers. Data storage, files, file systems. Inter-process communication and synchronization. Memory and memory management. Databases and transactions. Communication protocols. Software development approaches in telecommunications. Distributed systems. Virtualization and cloud computing.
Objectives and competences:
Students will be acquainted with basic principles and workings of operating systems and software in telecommunications.
Intended learning outcomes:
- Lectures for theoretical aspects,
- laboratory exercises and team-work for real-case scenarios and problem solving.
- Project assignment.
Learning and teaching methods:
Lectures for theoretical aspects,
- laboratory exercises and team-work for real-case scenarios and problem solving.
- Project assignment.
Study materials
Readings:
- Modern Operating Systems, Andrew S. Tanenbaum, Prentice Hall; 3rd ed (2007)
- Silberschatz A, Galvin P.B., Gagne G., Operating System Concepts, 7th ed, John Wiley &Son's, New York, 2004,
- Bic L.F., Shaw A.C, Operating Systems Principles, Prentice Hall, New Jersey, 2003,
- Benvenuti C., Understanding LINUX Network Internals, O'Reilly, 2005,
- Bovet .D.P., Cesati M., Understanding the Linux Kernel, O'Reilly, 2005.
Study in which the course is carried out
- 1 year - 2nd cycle - Electrical Engineering - Information and Communication Technologies
- 1 year - 2nd cycle - Advanced Power Systems