FUNDAMENTALS OF OPERATING SYSTEM
EXPERIMENT – 1
NAME: [Link] madhu COURSE CODE: SWE2007
[Link]:23MIS7067 SLOT:
L26+L27 STUDY OF BASIC LINUX
COMMANDS:
1. $who
Output
:
2. $whoami
Output :
3. $tty[-option]
Output :
4. $pwd
Output :
5. $echo
Output :
6. $cat<file name1>.......<file name n>
Output :
7. $sort[-option]<file name>
Output :
8. $grep<pattern><file 1>……<file
n> Output :
9. $clear
Output :
10. $ls[-options]
Output :
11. $date
Output :
12. $mkdir<dir 1>……<dir
n> Output :
13. $mv<file 1>….<file
n> Output :
14. $rm<file 1>….<file
n> Output :
15. $cd[path name of
directory] Output :
16. $cp<source file><destination file>
Output :
17. $touch[-option]<file 1>….<file n>
Output :
18. $man<UNIX
commands> Output :
19. $banner<text>
Output :
20. $cal[month][year]
Output :
21. $lock[-t]
Output :
22. $logname
Output :
23. $script
Output :
24. wc[-option]<file name>
Output :
LAB MANUAL
EXPERIMENT
NAME: [Link]
madhu.
REGNO:23MIS7019
COURSE CODE:SWE 2007
BRANCH:[Link]
PROGRAM-1
[Link] PROGRAM USING IF-ELSE
LAB MANUAL
[Link] PROGRAM USING BASIC CASE
STATEMENT.
LAB MANUAL
OUT PUT
[Link] PROGRAM WITH BASIC FUNCTION
LAB MANUAL
OUT PUT
[Link] PROGRAM USING DO-WHILE LOOP
OUT PUT
LAB MANUAL
[Link] PROGRAM USING PATTERN
OUT PUT
[Link] PROGRAM USING SUBSTITUTION
OUT PUT
LAB MANUAL
[Link] PROGRAM USING EXPANSION
OUT PUT
[Link] PROGRAM USING FOR LOOP
OUT PUT
LAB MANUAL
EXPERIMENT-3
NAME: [Link] madhu
[Link]:23MIS7067
COURSE CODE:
SWE2007 SLOT: L26+L27
IMPLEMENTATION OF SYSTEM CALLS
1. FORK() SYSTEM
CALL PROGRAM:
OUTPUT:
2. STAT() SYSTEM
CALL PROGRAM:
OUTPUT:
3. EXIT( ),WAIT( ),EXEC( ) SYSTEM
CALL PROGRAM:
OUTPUT:
EXPERIMENT-4
NAME: : [Link] madhu
[Link]:23MIS7067
COURSE CODE:
SWE2007 SLOT: L26+L27
IMPLEMENTATION OF SCHEDULING ALGORITHMS
A. FCFS
ALGORITHM
PROGRAM:
OUTPUT:
B. CPU SCHEDULING USING
SJF PROGRAM:
OUTPUT:
C. CPU SCHEDULING USING PRIORITY
PROGRAM:
OUTPUT:
D. CPU SCHEDULING USING ROUND
ROBIN. PROGRAM:
OUTPUT:
EXPERIMENT-5
NAME: : [Link] madhu
[Link]:23MIS7067
COURSE CODE: SWE2007
SLOT: L26+L27
IMPLEMENTATION OF MULTITHREADING
A. MULTITHREADING USING
JAVA Code :
Output :
B. MULTITHREADING USING
PTHREAD Code :
Output :
EXPERIMENT-6
NAME: [Link] madhu
[Link]:23MIS7067
COURSE CODE:
SWE2007 SLOT: L26+L27
IMPLEMENTATION OF INTERPROCESS COMMUNICATION
A. IPC USING SEMAPHORE – PRODUCER AND CONSUMER
PROBLEM PROGRAM:
OUTPUT:
B. IPC USING SEMAPHORE – READERS AND WRITERS
PROBLEM PROGRAM:
OUTPUT:
C. IPC USING SEMAPHORE – DINING PHILOSOPHER
PROBLEM PROGRAM:
OUTPUT:
D. IPC USING
PIPES PROGRAM:
OUTPUT: