Operating system

List of Operating System program:-

Note:- Implement the following on LINUX or other Unix like platform and windows, Use C,CPP for high level language implementation

  1.   Write a program for followingsystem calls of UNIX operating system:fork, exec,getpid, exit, wait, close,stat, opendir, readdir.
  2.    Implement the FCFS(First come first serve)  for, Giventhe list of processes, their CPU  burst times and arrival times, printthe Gantt chart for FCFS and also computeand print  the average waiting time and average turnaround time. 
  3.  Implement the SJF(Shortest job first) scheduling  for, Given the list of processes, their CPU  burst  times and arrival times, print the Gantt chart for SJF and also compute and print  the  average waiting time and average turnaround time. 
  4.   Implement the Round Robin scheduling  for, Given the list of  processes, their CPU  burst times and arrival times, print the Gantt chart for RR and  also compute  and  print  the average waiting time and average turnaround time. 
  5.   Implement the Priority scheduling  for, Given the list of processes, their CPU  burst times and arrival times, print the Gantt chart for Priority and also compute and print  the average waiting time and average turnaround time.
  6. Implement First-Fit memory management schemes.
  7. Implement Best-Fit memory management schemes. 
  8. Implement Worst-Fit memory management schemes.  
  9. Implement Contiguous memory file allocation technique.
  10.  Implement an InterProcess communication (using shared memory, pipes or message queues).
  11. Implement the Producer – Consumer problem using semaphores (using UNIX system calls).               


No comments:

Post a Comment