Operating System Using Linux detailed Syllabus for Electronics & Computer Engg (TE), K scheme PDF has been taken from the MSBTE official website and presented for the diploma students. For Subject Code, Subject Name, Lectures, Tutorial, Practical/Drawing, Credits, Theory (Max & Min) Marks, Practical (Max & Min) Marks, Total Marks, and other information, do visit full semester subjects post given below.
For all other MSBTE Electronics & Computer Engg 5th Sem K Scheme Syllabus PDF, do visit MSBTE Electronics & Computer Engg 5th Sem K Scheme Syllabus PDF Subjects. The detailed Syllabus for operating system using linux is as follows.
Rationale
For the complete Syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdfs platform to make students’s lives easier..
Course Outcomes:
Students will be able to achieve & demonstrate the following COs on completion of course based learning
- Install linux Operating System and System tools to perform various functions of Operating System.
- Apply concept of Process Management and Inter-Process Communication(IPC).
- Apply scheduling algorithms to calculate turnaround time and average waiting time.
- Use concept of different Memory Management Techniques.
- Use File Management Techniques.
Unit I
Overview of Operating System 1.1 Operating System: Concept, Components of Operating System, Operating System Structure (Simple Structure, Monolithic Structure, Layered Structure, Micro-Kernel Structure, Virtual Machines), Functions of Operating Systems, Services of OS 1.2 Different Types of Operating Systems: Serial Processing, Batch OS, Multiprogramming OS, RealTime OS, Time-Sharing OS, Multiprocessor Systems, Distributed OS, Mobile OS-Android, Mac OS 1.3 Command Line Interface and Graphical User Interface: LINUX, WINDOWS, Comparison of LINUX and WINDOWS 1.4 System Call: Concept, Types of System call (for Process Management, File Management, Directory Management, Miscellaneous System Calls)
Suggested Learning Pedagogie
Lecture Using Chalk-Board Presentations Demonstration
Unit II
For the complete Syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdfs platform to make students’s lives easier..
Unit III
CPU Scheduling and Algorithms 3.1 Scheduling Types, Scheduling Objectives, CPU and I/O burst cycles, Pre-emptive, Non Pre-emptive Scheduling, Scheduling Criteria 3.2 Types of Scheduling Algorithms – First Come First Serve(FCFS), Shortest Job First(SJF), Shortest Remaining Time(SRTN), Round Robin(RR), Priority Scheduling, Multilevel Queue Scheduling 3.3 Deadlock – System Models, Necessary conditions leading to Deadlocks, Deadlock Handling, Preventions, Avoidance, Recovery from deadlock banker’s algorithm
Suggested Learning Pedagogie
Lecture Using Chalk-Board Presentations Demonstration
Unit IV
Memory Management 4.1 Basic Memory Management: Partitioning, Fixed and Variable, Free Space Management Techniques Bitmap, Linked List, Swapping 4.2 Virtual Memory: Introduction to Paging, Segmentation, Fragmentation and Page fault 4.3 Page Replacement Algorithms: FIFO, LRU, Optimal
Suggested Learning Pedagogie
Lecture Using Chalk-Board Presentations Demonstration
Unit V
For the complete Syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdfs platform to make students’s lives easier..
List of Experiments:
- * 1) Installation of Linux (or alike) Operating Systems 2) Execution of general purpose commands in Linux
- * Execution of process related commands
- * Execution of file and directory manipulation commands(part -1)
- Execution of file and directory manipulation commands(part -2)
- Execution of filter commands in Linux
- * Write a ‘C’ program to calculate turn around time and waiting time of given scheduling algorithm
- * Execution of memory manipulation commands
- Use vi editor to create and edit files
- Execution of Shell Script using comparison statement
- * Execution of Shell Script using control structure and loops
Self Learning
Micro Project
- The microproject has to be Industry Application based, internet-based, workshop-based, laboratory-based or field based as suggested by Teacher.
- Develop menu driven program to show the result of Linux Commands.
- Develop Small Game based on Shell Script.
- Develop Shell Script to circulate message among users.
- Develop a Shell Script to perform file operations like create, delete directory, create, delete, copy, rename files.
- Develop a Shell Script to Automate backups of important files and directories.
Assignment
- Complete an Assignment on any relevant topic given by the Teacher:
- Prepare report depicting features of different types of Operating System, Batch OS, Multi-programmed OS, Time Shared, Multiprocessor OS, Real Time Systems, Mobile OS with Example.
- Write a comparative statement to calculate page fault for given page reference string by using different Page Replacement Algorithms.
- Prepare a report to calculate total waiting time and turn around time of n processes with different CPU scheduling algorithm.
- Prepare a report about Linux operating systems and its flavors from starting to till date its features, uses etc.
- Prepare a report on different types of operating system architecture. Example: Simple structure, Monolithic structure, Layered Structure, Microkernel
- Prepare a report on Editors available in Linux i.e. Nano, Sed, gawk.
Other
- Join and Complete the course on Operating System/Linux OS/Shell Scripting on Infosys Springboard/MOOC Courses
Laboratory Equipment
For the complete Syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdfs platform to make students’s lives easier..
Learning Materials / Books
- Silberschatz, Galvin Operating System Concepts John Wiley and Sons, Ninth Edition, 2015, ISBN: 978-1119800361, Edition-10th
- Godbole, Achyut S. Operating System Tata McGraw Hill Education, 2015, ISBN: 9780070702035
- Stallings ,William Operating Systems: Internals and Design Principles Pearson, ISBN: 978-0133805918
- Dhamdhere, Dhanjay M Operating System McGraw Hill, 2015 ISBN: 978-0072957693
- Dr. Rajendra Kawale Operating System Devraj Publications, Mumbai ISBN: 9788193355114
- Das, Sumitabha Unix Concept and Programming McGraw Hill education, 2015, ISBN: 9780070534759
- Richard Blum Linux command line and shell scripting Wiley India ISBN Number 978-1118983843
- Jon Emmons, Terry Ckark Easy Linux Commands SPD, ISBN 13:978-81-8404-329-7
Learning Websites & Portals
- https://www.geeksforgeeks.org/operating-systems/ Operating System
- https://www.tutorialspoint.com/operating_system/index.htm Operating System
- https://www.mygreatlearning.com/academy/learn-for-free/cours es/operating-system Operating System
- https://www.javatpoint.com/linux-file-contents Linux Commands
- https://www.shellscript.sh/ Shell Script
For detail Syllabus of all other subjects of Electronics & Computer Engg, K scheme do visit Electronics & Computer Engg 5th Sem Syllabus for K scheme.
For all Electronics & Computer Engg results, visit MSBTE Electronics & Computer Engg all semester results direct links.