1
COE 319 Programming Lab IV List of Programs 2015 Write the following programs in C/C++ on Unix/Linux operating system. 1. Write a program to create and terminate processes (using fork(), wait(), exit(), etc.). 2. Write a program to illustrate interprocess communication. 3. Write a program to simulate various CPU scheduling algorithms. 4. Write a program to simulate a solution to the critical section problem. 5. Write a program to simulate the producer-consumer problem. 6. Write a program to simulate the readers-writers problem. 7. Write a program to simulate the dining philosopher problem. 8. Write a program to simulate the banker’s algorithm. 9. Write a program to simulate various page replacement algorithms. 10. Write a program to perform various file operations (like open, read, write, append and close). 11. Write a program to simulate various disc scheduling algorithms. 12. Write a program to simulate a Trojan horse.

COE 319 List of Programs

Embed Size (px)

DESCRIPTION

coe 319 list of programs

Citation preview

  • COE 319 Programming Lab IV

    List of Programs

    2015

    Write the following programs in C/C++ on Unix/Linux operating system.

    1. Write a program to create and terminate processes (using fork(), wait(), exit(), etc.).

    2. Write a program to illustrate interprocess communication.

    3. Write a program to simulate various CPU scheduling algorithms.

    4. Write a program to simulate a solution to the critical section problem.

    5. Write a program to simulate the producer-consumer problem.

    6. Write a program to simulate the readers-writers problem.

    7. Write a program to simulate the dining philosopher problem.

    8. Write a program to simulate the bankers algorithm.

    9. Write a program to simulate various page replacement algorithms.

    10. Write a program to perform various file operations (like open, read, write, append and close).

    11. Write a program to simulate various disc scheduling algorithms.

    12. Write a program to simulate a Trojan horse.