0% found this document useful (0 votes)
35 views42 pages

OS LAB Merged

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
35 views42 pages

OS LAB Merged

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

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:

You might also like