Dear Students,
Welcome to the course CSE324 (Operating Systems Lab) !! Myself Md. Sabab Zulfiker. I am looking forward to the opportunity so we will have to learn and grow together in this course. I always believe that your success is most important to me as a teacher. Please don’t hesitate to contact me in case of having difficulties with the course materials and any other academic problems. To smooth this operation, general questions related to the courses should be posted on the Discussion Forum. If you have any question for which you are not interested to post in Forum, then you can send your query via email for a quick response. My contact information is mentioned below. Success in an online class requires just as much work and effort as success in a traditional classroom. Lastly, I am expecting much cooperation from all of you. Hope we will enjoy this journey joyfully.
Stay safe and healthy. Thanks all of you for joining with this course.
Best Regards,
Md. Sabab Zulfiker
The course aims to explore the importance of the operating system, its function and different techniques used by the operating system to achieve its goals as resource manager. The course also explores how application interacts with the operating system and how the operating systems interact with the machine. Also, the course shed light on some of the existing operating systems and how the topics taught in the course are applied in these systems. Some topics in the course are implemented by witting the programs to practically know how.
CO1
Experiment with Unix commands and shell programming.
CO2
Able to build shell program for process and file system management with system calls.
CO3
Able to implement and analyse the performance of different algorithm of Operating Systems like CPU scheduling algorithm, page replacement algorithms, deadlock avoidance, detection algorithm and so on.
CO4
Able to design and develop a course project that can have positive impact on environment or society or mankind.
Unix Shell Programming- Yashavant P. Kanetkar
Operating System Concepts, 9th edition by Silberschatz, Galvin, Gagne
Teach Yourself Unix Shell Programming in 14days-Kamran Husain
Attendance : 10%
Lab Performance : 25%
Project / Report : 25%
Final Exam : 40%
I have provided the installation files of both Virtual Box and Ubuntu. You can just download these files and install in your PC.