Skip to content

Academic Disclaimer

This website documents coursework developed for:

CS330 · Introduction to Operating Systems

It is published for academic demonstration and structured documentation purposes.


Educational Purpose

This project was created to demonstrate understanding of:

  • Process Management


    Linux process creation using fork() and synchronization using wait().

  • Parallel Execution


    Process-based workload decomposition for matrix multiplication.

  • Performance Measurement


    Execution-time evaluation under varying configurations.

  • Technical Documentation


    Structured reporting, reproducibility, and academic presentation.


Intended Use

This project is intended solely for educational and evaluation purposes.

It is:

  • Not a production system
  • Not optimized for commercial deployment
  • Not intended for real-world performance benchmarking

The implementation prioritizes conceptual clarity over production-level optimization.


Data & Experimental Context

All experiments were conducted in a controlled virtualized Linux environment.

The matrix data used during execution:

  • Is randomly generated at runtime
  • Contains no real-world or personal information
  • Is used strictly for computational performance testing

Academic Integrity

All content, documentation, and experimental results presented on this site:

  • Are part of a university coursework submission
  • Reflect original academic work unless otherwise cited
  • Comply with institutional academic integrity policies

This site serves as a documented record of coursework and experimental findings within the scope of CS330.