Skip to content
This repository has been archived by the owner on Nov 27, 2019. It is now read-only.
/ OS-Lab-Sem-5 Public archive

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

Notifications You must be signed in to change notification settings

IceCereal/OS-Lab-Sem-5

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published