Anna University - Operating System (OS) - Lab Manual (2012 Edition)


Contents :
  • BASIC COMMANDS IN LINUX 
  • SHELL PROGRAMMING EVEN OR ODD 
  • BIGGEST OF TWO NUMBERS 
  • BIGGEST OF THREE NUMBERS 
  • FACTORIAL OF NUMBER 
  • FIBONACCI SERIES 
  • SYSTEM CALLS OF UNIX OPERATING SYSTEM 
  • C program using wait() system 
  • C program using getpid() system call 
  • C program using exec() system call. 
  • C program to display the files in the given directory 
  • C program using open() system call. 
  • I/O SYSTEM CALLS OF UNIX OPERATING SYSTEM (OPEN, READ, WRITE, ETC) 
  • C PROGRAMS TO SIMULATE UNIX COMMANDS LIKE LS, GREP. 
  • The grep command in c 
  • FCFS (FIRST COME FIRST SERVE) CPU SCHEDULING 
  • SJF (SHORTEST JOB FIRST) CPU SCHEDULING 
  • PRIORITY CPU SCHEDULING ALGORITHM 
  • ROUND ROBIN CPU SCHEDULING ALGORITHM 
  • DEVELOPING APPLICATION USING INTER PROCESS COMMUNICATION (USING SHARED MEMORY, PIPES OR MESSAGE QUEUES) 
  • The interprocess communication using pipes. 
  • The interprocess communication using message passing. 
  • INTERPROCESS COMMUNICATION USING MESSAGE PASSING. 
  • MEMORY MANAGEMENT SCHEME-I 
  • Implement best fit algorithm for memory management. 
  • MEMORY MANAGEMENT SCHEME II 
  • Program to implement LRU page replacement. 
  • FILE ALLOCATION TECHNIQUE-CONTIGUOUS.
Download :