Skip to content

DKU-EmbeddedSystem-Lab/2026_DKU_OS

Repository files navigation

2026_DKU_OS

This is a place for studying Operaing System in Dankook University.

Professor / Assistant

Download Environment

Windows

MacOS

  • Virtual Machine Platform: UTM 4.6

Operating System (Guest OS)

Install Linux on VM

Follow this file step by step to install and run Linux on a virtual machine. Instructions are provided for both Windows and macOS.

Lab0

Lab0 contains information about installing a virtual machine and Ubuntu. Set the environment according to the documentation. The documentation for lab0 is at the link below.

Lab1

Implement CPU scheduling techniques for virtualization and compare their performance. The required scheduling algorithms include FIFO, SRT, RR, and MLFQ, with Lottery and Stride scheduling implemented as bonus options.

Lab2

This project implements a concurrent Hash Table and evaluates its performance under different locking strategies. The Hash Table supports Insert, Lookup, Remove, and Traversal operations, and is implemented using three synchronization approaches: without lock, coarse-grained lock, and fine-grained lock.

Notice Some tests may show OK even if your implementation is incomplete, as long as no errors occur.
Do not assume your code is correct just because tests pass—always check if your implementation meets the actual requirements!

Lab3

This project introduces digital forensic analysis of the ext4 file system by tracing file metadata, inodes, extents, and data blocks.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages