5th Sem, CM

22516: Operating Systems Syllabus for Computer Technology 5th Sem I – Scheme MSBTE

Operating Systems detailed Syllabus for Computer Technology (CM), I – scheme 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 Diploma in Computer Technology (CM) Syllabus for 5th Sem I – Scheme MSBTE, do visit Diploma in Computer Technology (CM) Syllabus for 5th Sem I – Scheme MSBTE Subjects. The detailed Syllabus for operating systems is as follows.

Operating Systems

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.
Get it on Google Play.

Competency:

The aim of this course is to help the students to attain the following industry identified competency through various teaching learning experiences:

  • Manage operations of Operating System.

Course Outcomes:

The theory, practical experiences and relevant soft skills associated with this course are to be taught and implemented, so that the student demonstrates the following industry oriented COs associated with the above mentioned competency:

  1. Install operating system and configure it.
  2. Use operating system tools to perform various functions.
  3. Execute process commands for performing process management operations.
  4. Apply scheduling algorithms to calculate turnaround time and average waiting time.
  5. Calculate efficiency of different memory management techniques.
  6. Apply file management techniques.

Suggested Exercises:

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.
Get it on Google Play.

Instruments Required:

The major equipment with broad specification mentioned here will usher in uniformity in conduct of experiments, as well as aid to procure equipment by authorities concerned.

Equipment Name with Broad Specifications

  1. Computer system (Any computer system with basic configuration.
  2. Linux or alike operating system such as Ubuntu, CentOS or any other.

Unit 1

Overview of Operating System

Total Teaching Hours – 06

Distribution of Theory Marks

R Level – 02

U Level – 02

A Level – 04

Total Marks – 08

Unit Outcomes (UOs) (in cognitive domain)

  1. Explain the functioning of given component of OS.
  2. Explain characteristics of the given type of operating system.
  3. Identify type of operating system suitable for the given type of application.
  4. Execute command on command line for the given task.

Topics and Sub-topics

  1. Operating System – Concept, Components of operating system, operations of OS: Program Management, Resource management, Security and protection. Views of OS: User view. System View
  2. Different Types of Operating systems-Batch operating system, Multi Programmed, Time Shared OS, Multiprocessor Systems, Distributed Systems, Real time systems. Mobile OS (Android,iOS).
  3. Command line based OS – DOS, UNIX GUI based OS-WINDOWS, LINUX.

Unit 2

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.
Get it on Google Play.

Unit 3

Process Management

Total Teaching Hours – 10

Distribution of Theory Marks

R Level – 02

U Level – 04

A Level – 08

Total Marks – 14

Unit Outcomes (UOs) (in cognitive domain)

  1. Explain functions carried out in the given process state.
  2. Describe the function of the given component of process stack in PCB.
  3. Explain characteristics of the given multithreading model.
  4. Describe method of executing the given process command with example.

Topics and Sub-topics

  1. Process-: process states, Process Control Block (PCB)
  2. Process Scheduling- Scheduling Queues, Schedulers, Context switch.
  3. Inter-process communication (IPC): Introduction, shared memory system and message passing system.
  4. Threads – Benefits, users and kernel threads, Multithreading Models – Many to One, One to One, Many to Many.
  5. Execute process commands- like ps, wait, sleep, exit, kill

Unit 4

CPU Scheduling and Algorithms

Total Teaching Hours – 10

Distribution of Theory Marks

R Level – 02

U Level – 04

A Level – 08

Total Marks – 14

Unit Outcomes (UOs) (in cognitive domain)

  1. Justify the need and objective of given job scheduling criteria with relevant example.
  2. Explain with example the procedure of allocating CPU to the given process using the specified OS.
  3. Calculate turnaround time and average waiting time of the given scheduling algorithm.
  4. Explain functioning of the given necessary condition leading to deadlock.

Topics and Sub-topics

  1. Scheduling types – scheduling Objectives, CPU and I/O burst cycles, Pre-emptive, Non- Pre-emptive Scheduling, Scheduling criteria.
  2. Types of Scheduling algorithms – First come first served (FCFS), Shortest Job First (SJF), Shortest Remaining Time(SRTN), Round Robin (RR) Priority scheduling, multilevel queue scheduling.
  3. Deadlock – System Models, Necessary Conditions leading to Deadlocks, Deadlock Handling – Preventions, avoidance.

Unit 5

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.
Get it on Google Play.

Unit 6

File Management

Total Teaching Hours – 06

Distribution of Theory Marks

R Level – 02

U Level – 04

A Level – 04

Total Marks – 10

Unit Outcomes (UOs) (in cognitive domain)

  1. Explain structure of the given file system with example.
  2. Describe mechanism of the given file access method.
  3. Explain procedure to create and access directories and assign the given files access permissions.
  4. Explain features of the given Raid level structure of hard disk.

Topics and Sub-topics

  1. File – Concepts, Attributes, Operations, types and File System Structure.
  2. Access Methods – Sequential, Direct, Swapping, File Allocation Methods-Contiguous, Linked, Indexed.
  3. Directory structure Single level, two levels, tree-structured directory, Disk Organization and disk Structure-Physical structure, Logical structure, Raid structure of disk, raid level 0 to 6

Note: To attain the COs and competency, above listed UOs need to be undertaken to achieve the Application Level of Blooms Cognitive Domain Taxonomy.

Note:

Legends: R=Remember, U=Understand, A= Apply and above (Blooms Revised taxonomy) Note: This specification table provides general guidelines to assist student for their learning and to teachers to teach and assess students with respect to attainment of LOs. The actual distribution of marks at different taxonomy levels (of R, U and A) in the question paper may vary from above table.

Suggested Student Activities:

Other than the classroom and laboratory learning, following are the suggested student-related co-curricular activities which can be undertaken to accelerate the attainment of the various outcomes in this course: Students should conduct following activities in group and prepare reports of about 5 pages for each activity, also collect/record physical evidences for their (students) portfolio which will be useful for their placement interviews:

  1. Prepare journal of practicals.
  2. Undertake micro-projects.

Suggested Special Instructional Strategies:

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.
Get it on Google Play.

Suggested Micro-Projects

Only one micro-project is planned to be undertaken by a student that needs to be assigned to him/her in the beginning of the semester. In the first four semesters, the micro-project are group-based. However, in the fifth and sixth semesters, it should be preferably be individually undertaken to build up the skill and confidence in every student to become problem solver so that s/he contributes to the projects of the industry. In special situations where groups have to be formed for micro-projects, the number of students in the group should not exceed three.

The micro-project could be industry application based, internet-based, workshopbased, laboratory-based or field-based. Each micro-project should encompass two or more COs which are in fact, an integration of PrOs, UOs and ADOs. Each student will have to maintain dated work diary consisting of individual contribution in the project work and give a seminar presentation of it before submission. The total duration of the micro-project should not be less than 16 (sixteen) student engagement hours during the course. The student ought to submit micro-project by the end of the semester to develop the industry oriented COs.

A suggestive list of micro-projects are given here. Similar micro-projects could be added by the concerned faculty:

  1. Create a report depicting features of different types of Operating systems- Balch operating system, Multi Programmed, Time Shared, Multiprocessor Systems, , Real time systems. Mobile OS with example.
  2. Make a comparative statement to calculate page fault for given page reference string by using different page replacement algorithms.
  3. Prepare help guide using shell script for all the major Linux commands.
  4. Make a comparative chart to calculate total waiting and turnaround time of n processes with different CPU scheduling algorithm.Any other micro-projects suggested by subject faculty on similar line. (Use features ofC or shell scripts to develop above listed applications)

Suggested Learning Resources:

  1. Operating System Concepts Silberschatz, Galvin John Wiley and Sons, Ninth Edition, 2015, ISBN: 978-51-265-5427-0
  2. Operating System Godbole, Achyut S. Tata McGraw Hili Education, 2015, ISBN: 978007059113J
  3. Operating Systems: Internals and Design Principles Stallings ,William Pearsons, 8 edition 2015 ISBN: 978-0133805918
  4. Unix Concept and Programming Das, Sumitabha McGraw Hill education, 2015, ISBN: 978-0070635463
  5. Operating System Dhamdhere, Dhanjay M. McGraw Hill, 2015 ISBN MO 978-1-25-900558-9
  6. Operating System Dr. Rajendra Kawale Devraj Publications,Mumbai ISBN 978-81-933551-1-4

Software/Learning Websites:

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.
Get it on Google Play.

For detail Syllabus of all other subjects of Computer Technology, I – scheme do visit Computer Technology 5th Sem Syllabus for I – scheme.

For all Computer Technology results, visit MSBTE Computer Technology all semester results direct links.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.