Slovensko

Software for telecommunications systems

Higher education teachers: Slivnik Tomaž



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:

  1. Modern Operating Systems, Andrew S. Tanenbaum, Prentice Hall; 3rd ed (2007)
  2. Silberschatz A, Galvin P.B., Gagne G., Operating System Concepts, 7th ed, John Wiley &Son's, New York, 2004,
  3. Bic L.F., Shaw A.C, Operating Systems Principles, Prentice Hall, New Jersey, 2003,
  4. Benvenuti C., Understanding LINUX Network Internals, O'Reilly, 2005,
  5. Bovet .D.P., Cesati M., Understanding the Linux Kernel, O'Reilly, 2005.