ISFS4202 - Operating Systems

Overview

This course introduces the principles, mechanisms, and practices of modern operating systems. Students learn how operating systems manage hardware and software resources, support concurrent execution, provide memory and storage abstractions, enforce protection, and enable reliable application execution. The curriculum covers OS roles and structures, process management, threads, CPU scheduling, synchronization, deadlock, memory management, virtual memory, file systems, storage and I/O management, system calls, Linux/Unix command-line tools, virtualization and containers, OS security, access control, monitoring, and performance evaluation. Through laboratory work and a semester-long project, students gain practical skills in using operating system services, analyzing system behavior, and applying secure and sustainable configuration practices.

Pre-requisites:

Learning Hours Composition:

  • 42 hours face to face, consisting of 14 sessions of lecturing, tutorial or workshop.
  • 28 hours of Structured Learning and Guided Group Discussions  
  • 65 hours of Independent, Project-Based Learning

Credit Point:

3 Credit(s)

Learning Hours:

45 hours x 3 CPs = 135 hours

UNIVERSITY OF JAKARTA INTERNATIONAL

 
STRONG IN CONCEPT
STRONGER IN PRACTICAL SKILLS
 

CAMPUS LOCATION

ADDRESS
Jakarta International Tower 
Jl. Letjen S Parman 1AA
Slipi, Jakarta Barat 11480 
 
PHONE
+62 21 5086 5785‬ 
+62 811 1916 7363

GET CONNECTED

Follow our social media here