•  

Our Top Course
Komunikasi Pembelajaran
( 16 Sections)
 
Pengembangan Media Foto
( 16 Sections)
 

Course Operating system

Program Studi S1 Kecerdasan Artifisial UNESA

 
Card image

Course Description

Mata kuliah Sistem Operasi membahas konsep, prinsip, dan mekanisme dasar sistem operasi sebagai perangkat lunak inti yang mengelola sumber daya komputer dan mendukung eksekusi aplikasi, termasuk sistem kecerdasan artifisial. Materi mencakup struktur dan layanan sistem operasi, manajemen proses dan thread, penjadwalan CPU, sinkronisasi dan deadlock, manajemen memori, sistem berkas, serta manajemen perangkat I/O. Mata kuliah ini juga membahas arsitektur dan mekanisme Kernel Linux, perancangan dan pembuatan sistem operasi sederhana sebagai sarana pemahaman internal OS, serta penerapan sistem operasi pada sistem benam (embedded systems) dan Android. Pembelajaran dilaksanakan secara berbasis proyek dan praktikum, dengan penekanan pada optimalisasi kinerja, manajemen sumber daya, dan dukungan parallel/concurrent computing yang relevan bagi pengembangan dan implementasi sistem kecerdasan artifisial.

Program Objectives (PO)

  • Linux Command Line dan Shell Scripting
  • Proses dan Manajemen Memori di Linux
  • Multithreading dan Concurrency pada Data Pipeline
  • Sinkronisasi, Race Conditions, dan Deadlock
  • Pengelolaan I/O dan Storage Optimization
  • GPU System Architecture dan VRAM Management
  • Containerization Dasar dengan Docker
  • Ujian dan Evaluasi Proyek
  • Docker untuk Machine Learning
  • Sistem Berkas, Volume, dan Persistensi Data Container
  • Profiling System Bottlenecks
  • Virtualization dan Linux Tuning untuk Edge AI / Embedded Systems
  • Jaringan Dasar, SSH, dan Remote Development
  • Pengenalan Dasar Service Deployment

Aktifitas Pembelajaran

  • Pertemuan 1
    Bernavigasi dan mengotomatisasi alur kerja menggunakan lingkungan Linux
    • Date  7 September 2026

  • Pertemuan 2
    Abstraksi, siklus hidup, serta kontrol proses dan threads pada OS.
    • Date  14 September 2026

  • Pertemuan 3
    Konsep memori virtual, paging, dan mekanisme pencegahan kegagalan sistem akibat kehabisan memori.
    • Date  21 September 2026

  • Pertemuan 4
    Pemrosesan paralel pada CPU multi-core untuk mempercepat pipa data AI.
    • Date  28 September 2026

  • Pertemuan 5
    Konsep ketersediaan sumber daya bersama, penanganan race condition, dan pencegahan deadlock.
    • Date  5 Oktober 2026

  • Pertemuan 6
    Performa I/O dan sistem berkas saat memuat data berskala besar.
    • Date  12 Oktober 2026

  • Pertemuan 7
    Arsitektur akselerasi hardware (GPU/NPU) dan pengelolaan VRAM.
    • Date  19 Oktober 2026

  • Pertemuan 8
    Ujian Tengah Semester (UTS)
    • Date  26 Oktober 2026

  • Pertemuan 9
    Melakukan isolasi lingkungan eksekusi AI menggunakan teknologi container.
    • Date  2 November 2026

  • Pertemuan 10
    Passthrough perangkat keras akselerator ke dalam container.
    • Date  9 November 2026

  • Pertemuan 11
    Mengelola persistensi data dan storage terisolasi pada lingkungan kontainer.
    • Date  16 November 2026

  • Pertemuan 12
    Melakukan diagnostik dan deteksi hambatan (bottleneck) sistem pada alur kerja AI.
    • Date  23 November 2026

  • Pertemuan 13
    Konsep virtualisasi dan optimasi kernel untuk penerapan AI pada perangkat edge.
    • Date  30 November 2026

  • Pertemuan 14
    Melakukan konfigurasi komunikasi jaringan aman untuk akses infrastruktur komputasi jarak jauh.
    • Date  7 Desember 2026

  • Pertemuan 15
    Model AI sebagai layanan sistem (system service) yang andal.
    • Date  14 Desember 2026

  • Pertemuan 16
    Ujian Akhir Semester (UAS)
    • Date  21 Desember 2026

References

Lecturer

HARMON PRAYOGI
HARMON PRAYOGI
  • 215,475 Reviews4.8 Rating

Video Images
Preview this course
 
 
  • Program StudiS1 Kecerdasan Artifisial
  • Semester3
  • Lectures1
Difficult Things About Education.
$75$10