Educational purpose#
The project demonstrates understanding of:
Process management#
Linux process creation with fork() and synchronization with wait().
Parallel execution#
Dividing workloads across processes and threads.
Performance measurement#
Evaluating execution time under different configurations.
Technical documentation#
Structured reporting, reproducibility and academic presentation.
Intended use#
This project is intended only 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 puts conceptual clarity ahead of production-level optimization.
Data and experimental context#
All experiments ran in controlled environments. The data used:
- is randomly generated at runtime,
- contains no real-world or personal information,
- is used only for computational performance testing.
Academic integrity#
All content, documentation and results on this site are part of a university coursework submission. They reflect original academic work unless otherwise cited, and comply with institutional academic integrity policies.