├── # 1 ├── README.md ├── Sample Scripts │ ├── README.md │ ├── p1.sh │ ├── p2.sh │ ├── p3.sh │ ├── p4.sh │ ├── p5.sh │ ├── p6.sh │ ├── p7.sh │ └── p8.sh └── assignment1.sh ├── # 2 ├── Problem 1 │ ├── README.md │ ├── version1.c │ ├── version2.c │ └── version3.c ├── Problem 2 │ ├── README.md │ ├── binary_search.c │ └── handler.c ├── README.md └── Sample Programs │ ├── Execs │ ├── loader.c │ └── simple_add.c │ ├── orphan.c │ └── zombie.c ├── # 3 ├── README.md ├── Sample Programs │ ├── Fixed 3 by 3 matirx multiplication │ │ └── fixed3by3matirxMul.c │ ├── arithmetic_ops.c │ ├── hello_number.c │ ├── hello_thread.c │ └── thread_sum.c └── assignment3.c ├── # 4 ├── Sample Programs │ ├── mutex.c │ ├── mutex1.c │ └── sample_program_2.c └── assignment4.c ├── # 5 └── reader_writer.c ├── # 6 └── assignment6.c ├── # 7 ├── Anonymous Pipe │ ├── anonymous_pipe.c │ └── ishan.txt ├── Named Pipe │ ├── README.md │ ├── process_1.c │ └── process_2.c └── Sample Programs │ └── unnamed_pipe.c ├── # 8 ├── Sample Programs │ └── client_server.c ├── SharedMemory.c ├── client.c └── server.c ├── # 9 └── assignment9.c ├── #10 ├── Assignment No 10.pdf ├── README.md └── Sample Programs │ ├── Makefile │ ├── addnum.c │ └── helper.c ├── .vscode └── settings.json ├── Assignments.md ├── Final Codes Only ├── Assignment 1 │ └── assignment1.sh ├── Assignment 10 │ ├── Makefile │ ├── addnum.c │ └── helper.c ├── Assignment 2 │ ├── Problem 1 │ │ ├── version1.c │ │ ├── version2.c │ │ └── version3.c │ └── Problem 2 │ │ ├── binary_search.c │ │ └── handler.c ├── Assignment 3 │ └── assignment3.c ├── Assignment 4 │ └── assignment4.c ├── Assignment 5 │ └── assignment5.c ├── Assignment 6 │ └── assignment6.c ├── Assignment 7 │ ├── Anonymous Pipe │ │ ├── anonymous_pipe.c │ │ └── ishan.txt │ └── Named Pipe │ │ ├── PROCESS.txt │ │ ├── process_1.c │ │ └── process_2.c ├── Assignment 8 │ └── assignment8.c └── Assignment 9 │ └── assignment9.c ├── README.md └── Writeups └── New Doc 2017-09-29.pdf /# 1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/# 1/README.md -------------------------------------------------------------------------------- /# 1/Sample Scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/# 1/Sample Scripts/README.md -------------------------------------------------------------------------------- /# 1/Sample Scripts/p1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/# 1/Sample Scripts/p1.sh -------------------------------------------------------------------------------- /# 1/Sample Scripts/p2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/# 1/Sample Scripts/p2.sh -------------------------------------------------------------------------------- /# 1/Sample Scripts/p3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/# 1/Sample Scripts/p3.sh -------------------------------------------------------------------------------- /# 1/Sample Scripts/p4.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/# 1/Sample Scripts/p4.sh -------------------------------------------------------------------------------- /# 1/Sample Scripts/p5.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/# 1/Sample Scripts/p5.sh -------------------------------------------------------------------------------- /# 1/Sample Scripts/p6.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/# 1/Sample Scripts/p6.sh -------------------------------------------------------------------------------- /# 1/Sample Scripts/p7.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/# 1/Sample Scripts/p7.sh -------------------------------------------------------------------------------- /# 1/Sample Scripts/p8.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/# 1/Sample Scripts/p8.sh -------------------------------------------------------------------------------- /# 1/assignment1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/# 1/assignment1.sh -------------------------------------------------------------------------------- /# 2/Problem 1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/# 2/Problem 1/README.md -------------------------------------------------------------------------------- /# 2/Problem 1/version1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/# 2/Problem 1/version1.c -------------------------------------------------------------------------------- /# 2/Problem 1/version2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/# 2/Problem 1/version2.c -------------------------------------------------------------------------------- /# 2/Problem 1/version3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/# 2/Problem 1/version3.c -------------------------------------------------------------------------------- /# 2/Problem 2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/# 2/Problem 2/README.md -------------------------------------------------------------------------------- /# 2/Problem 2/binary_search.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/# 2/Problem 2/binary_search.c -------------------------------------------------------------------------------- /# 2/Problem 2/handler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/# 2/Problem 2/handler.c -------------------------------------------------------------------------------- /# 2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/# 2/README.md -------------------------------------------------------------------------------- /# 2/Sample Programs/Execs/loader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/# 2/Sample Programs/Execs/loader.c -------------------------------------------------------------------------------- /# 2/Sample Programs/Execs/simple_add.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/# 2/Sample Programs/Execs/simple_add.c -------------------------------------------------------------------------------- /# 2/Sample Programs/orphan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/# 2/Sample Programs/orphan.c -------------------------------------------------------------------------------- /# 2/Sample Programs/zombie.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/# 2/Sample Programs/zombie.c -------------------------------------------------------------------------------- /# 3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/# 3/README.md -------------------------------------------------------------------------------- /# 3/Sample Programs/Fixed 3 by 3 matirx multiplication/fixed3by3matirxMul.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/# 3/Sample Programs/Fixed 3 by 3 matirx multiplication/fixed3by3matirxMul.c -------------------------------------------------------------------------------- /# 3/Sample Programs/arithmetic_ops.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/# 3/Sample Programs/arithmetic_ops.c -------------------------------------------------------------------------------- /# 3/Sample Programs/hello_number.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/# 3/Sample Programs/hello_number.c -------------------------------------------------------------------------------- /# 3/Sample Programs/hello_thread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/# 3/Sample Programs/hello_thread.c -------------------------------------------------------------------------------- /# 3/Sample Programs/thread_sum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/# 3/Sample Programs/thread_sum.c -------------------------------------------------------------------------------- /# 3/assignment3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/# 3/assignment3.c -------------------------------------------------------------------------------- /# 4/Sample Programs/mutex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/# 4/Sample Programs/mutex.c -------------------------------------------------------------------------------- /# 4/Sample Programs/mutex1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/# 4/Sample Programs/mutex1.c -------------------------------------------------------------------------------- /# 4/Sample Programs/sample_program_2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/# 4/Sample Programs/sample_program_2.c -------------------------------------------------------------------------------- /# 4/assignment4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/# 4/assignment4.c -------------------------------------------------------------------------------- /# 5/reader_writer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/# 5/reader_writer.c -------------------------------------------------------------------------------- /# 6/assignment6.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/# 6/assignment6.c -------------------------------------------------------------------------------- /# 7/Anonymous Pipe/anonymous_pipe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/# 7/Anonymous Pipe/anonymous_pipe.c -------------------------------------------------------------------------------- /# 7/Anonymous Pipe/ishan.txt: -------------------------------------------------------------------------------- 1 | Hi, this is a File. 2 | -------------------------------------------------------------------------------- /# 7/Named Pipe/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/# 7/Named Pipe/README.md -------------------------------------------------------------------------------- /# 7/Named Pipe/process_1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/# 7/Named Pipe/process_1.c -------------------------------------------------------------------------------- /# 7/Named Pipe/process_2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/# 7/Named Pipe/process_2.c -------------------------------------------------------------------------------- /# 7/Sample Programs/unnamed_pipe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/# 7/Sample Programs/unnamed_pipe.c -------------------------------------------------------------------------------- /# 8/Sample Programs/client_server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/# 8/Sample Programs/client_server.c -------------------------------------------------------------------------------- /# 8/SharedMemory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/# 8/SharedMemory.c -------------------------------------------------------------------------------- /# 8/client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/# 8/client.c -------------------------------------------------------------------------------- /# 8/server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/# 8/server.c -------------------------------------------------------------------------------- /# 9/assignment9.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/# 9/assignment9.c -------------------------------------------------------------------------------- /#10/Assignment No 10.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/#10/Assignment No 10.pdf -------------------------------------------------------------------------------- /#10/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/#10/README.md -------------------------------------------------------------------------------- /#10/Sample Programs/Makefile: -------------------------------------------------------------------------------- 1 | obj-y := addnum.o 2 | -------------------------------------------------------------------------------- /#10/Sample Programs/addnum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/#10/Sample Programs/addnum.c -------------------------------------------------------------------------------- /#10/Sample Programs/helper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/#10/Sample Programs/helper.c -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Assignments.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/Assignments.md -------------------------------------------------------------------------------- /Final Codes Only/Assignment 1/assignment1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/Final Codes Only/Assignment 1/assignment1.sh -------------------------------------------------------------------------------- /Final Codes Only/Assignment 10/Makefile: -------------------------------------------------------------------------------- 1 | obj-y := addnum.o 2 | -------------------------------------------------------------------------------- /Final Codes Only/Assignment 10/addnum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/Final Codes Only/Assignment 10/addnum.c -------------------------------------------------------------------------------- /Final Codes Only/Assignment 10/helper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/Final Codes Only/Assignment 10/helper.c -------------------------------------------------------------------------------- /Final Codes Only/Assignment 2/Problem 1/version1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/Final Codes Only/Assignment 2/Problem 1/version1.c -------------------------------------------------------------------------------- /Final Codes Only/Assignment 2/Problem 1/version2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/Final Codes Only/Assignment 2/Problem 1/version2.c -------------------------------------------------------------------------------- /Final Codes Only/Assignment 2/Problem 1/version3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/Final Codes Only/Assignment 2/Problem 1/version3.c -------------------------------------------------------------------------------- /Final Codes Only/Assignment 2/Problem 2/binary_search.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/Final Codes Only/Assignment 2/Problem 2/binary_search.c -------------------------------------------------------------------------------- /Final Codes Only/Assignment 2/Problem 2/handler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/Final Codes Only/Assignment 2/Problem 2/handler.c -------------------------------------------------------------------------------- /Final Codes Only/Assignment 3/assignment3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/Final Codes Only/Assignment 3/assignment3.c -------------------------------------------------------------------------------- /Final Codes Only/Assignment 4/assignment4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/Final Codes Only/Assignment 4/assignment4.c -------------------------------------------------------------------------------- /Final Codes Only/Assignment 5/assignment5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/Final Codes Only/Assignment 5/assignment5.c -------------------------------------------------------------------------------- /Final Codes Only/Assignment 6/assignment6.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/Final Codes Only/Assignment 6/assignment6.c -------------------------------------------------------------------------------- /Final Codes Only/Assignment 7/Anonymous Pipe/anonymous_pipe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/Final Codes Only/Assignment 7/Anonymous Pipe/anonymous_pipe.c -------------------------------------------------------------------------------- /Final Codes Only/Assignment 7/Anonymous Pipe/ishan.txt: -------------------------------------------------------------------------------- 1 | Hi,ThisIsAFileCreatedToDemonstrateWorkingOfAnonymousPipes 2 | -------------------------------------------------------------------------------- /Final Codes Only/Assignment 7/Named Pipe/PROCESS.txt: -------------------------------------------------------------------------------- 1 | cd```bF  -------------------------------------------------------------------------------- /Final Codes Only/Assignment 7/Named Pipe/process_1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/Final Codes Only/Assignment 7/Named Pipe/process_1.c -------------------------------------------------------------------------------- /Final Codes Only/Assignment 7/Named Pipe/process_2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/Final Codes Only/Assignment 7/Named Pipe/process_2.c -------------------------------------------------------------------------------- /Final Codes Only/Assignment 8/assignment8.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/Final Codes Only/Assignment 8/assignment8.c -------------------------------------------------------------------------------- /Final Codes Only/Assignment 9/assignment9.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/Final Codes Only/Assignment 9/assignment9.c -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/README.md -------------------------------------------------------------------------------- /Writeups/New Doc 2017-09-29.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ishanjoshi02/Operating-Systems/HEAD/Writeups/New Doc 2017-09-29.pdf --------------------------------------------------------------------------------