Skip to content

parsa-hn/operating-systems

Repository files navigation

operating-systems

Operating system course projects.

  • Customized xv6 kernel and added some features to it for CPU scheduling, memory management, and synchronization
  • Implemented a client‐server messaging program using sockets capable of handling multiple clients at once.
  • A multi‐process program to find records within a text file. Named and unnamed pipes were used to speed up the process of searching and returning results.