/OS-Lab-Sem-5

Operating Systems Laboratory (Semester 5): Includes a Shell, a Page Table and a Translation Lookaside Buffer

Primary LanguageC

Operating Systems Laboratory (Semester 5)

Lab 1: Create an array of random integers (custom). No repetitions and no range dominate.
Lab 2: Execute a list of commands in a file.
Lab-3: Processing of commands with pipe() and fork().
Lab-4: Execute a list of commands in a file, then go to an interactive mode where it executes commands that the user inputs.
Lab-5: Create an interactive shell with signal handling capability. It prints pid's of processes and history of commands. It also supports foreground and background (&) processes.
Lab-6: Lab-5 + Input/Output Redirection + Pipes
Lab-7: Simulating Virtual Memory through Page Tables.
Lab-8: Simulating Virtual Memory through Page Tables and a Translation Lookaside Buffer.

This course is complete