Skip to content

DDK1127/Operating_System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

NYCU Operating System, Fall 2025

Lab1 : Compiling a Custom Linux Kernel & Implementing New System Calls

compile the Linux kernel for a RISC-V environment.
Run a minimal Linux kernel for testing, Compile a custom Linux kernel from source, Add a new Linux system call, Create a kernel patch.

Lab2 : Scheduling Policy Demonstration Program

Linux Scheduling Policy

  • Fair scheduing policies => (SCHED_NORMAL, SCHED_NORMAL)
  • Real-Time scheduing policies => (SCHED_FIFO, SCHED_RR)
  • Idle scheduling policy => (SCHED_IDLE)
    implement a program to apply different scheduling policies on created threads and observe their behaviors.

Lab3 : System Information Fetching Kernel Module

implement a kernel module that fetches the system information from the kernel.

About

Operating System @ NYCU, Fall 2025

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors