Operating Systems detail BTEUP syllabus for Information Technology, effective from 2019-2020, is collected from BTEUP 2017 Syllabus official website and presented for diploma students. PDF download is possible from official site but you can download the istudy mobile app for syllabus on mobile. The course details such as exam duration, Teaching Hr/week, Practical Hr/week, Total Marks, internal marks, theory marks, duration and credits do visit complete sem subjects post given below. The syllabus PDFs can be downloaded from official website.
For all other bteup syllabus 4th sem information tech 2019-2020 you can visit BTEUP Syllabus 4th Sem Information Tech 2019-2020 Subjects. The detail syllabus for operating systems is as follows.
Rationale:
The course provides the students with an understanding of human computer interface existing in computer system and the basic concepts of operating system and its working. The students will also get hands-on experience and good working knowledge to work in windows and Linux environments. The aim is to gain proficiency in using various operating systems after undergoing this course. While imparting instructions, the teachers are expected to lay more emphasis on concepts and principles of operating systems, its features and practical utility.
Learning Outcomes:
After undergoing the subject, the students will be able to:
- describe various types and services of operating system
- identify the concept of process, various states in the process and their scheduling.
- classify different types of schedulers and scheduling algorithms.
- identify the significance of inter-process communication and synchronization.
- describe deadlock and the various ways to recover from deadlock
- identify memory management techniques
- describe virtual memory and its underlying concepts.
- describe the features and brief history of Linux
- use General purpose commands and filters of Linux
- use of shell scripts in Linux
1. Overview of Operating Systems (10 Periods)
For complete syllabus and results, class timetable and more pls download iStudy Syllabus App. It’s a lightweight, easy to use, no images, no pdfs platform to make students life easier.
2. Process Management (Principles and Brief Concept) (10 Periods)
Process concept, Process State, Process Control Block, Scheduling Queues, Scheduler, Job Scheduler, Process Scheduler, Context Switch, Operations on Processes, Interprocess Communication, Shared Memory Systems, MessagePassing Systems, CPU Scheduler, Scheduling Criteria, Scheduling Algorithms, Preemptive and Non Preemptive, First come first serve (FCFS), Shortest Job first (SJF), Round Robin (RR), Multiprocessor scheduling, Process Synchronization.
3. Deadlocks (Principles and Brief Concept) (06 periods)
Deadlock, Conditions for Dead lock, Methods for handling deadlocks, Dead Prevention, Deadlock Avoidance, Deadlock detection, Recovery from deadlock.
4. Memory Management Function (Principles and Brief Concept. (10 periods)
For complete syllabus and results, class timetable and more pls download iStudy Syllabus App. It’s a lightweight, easy to use, no images, no pdfs platform to make students life easier.
5. I/O Management Functions (Principles and Brief Concept. (04 periods)
Dedicated Devices, Shared Devices, I/O Devices, Storage Devices, Buffering, Spooling.
6. File Management (Principles and Brief Concept. (06 periods)
Types of File System; Simple file system, Basic file system, Logical file system, Physical file system, Various Methods of Allocating Disk Space
7. Linux Operating System (10 Periods)
For complete syllabus and results, class timetable and more pls download iStudy Syllabus App. It’s a lightweight, easy to use, no images, no pdfs platform to make students life easier.
List of Experiments:
- Demonstration of all the controls provided in windows control panel.
- Exercise on Basics of windows.
- Installation of Linux Operating System
- Usage of directory management commands of Linux: ls, cd, pwd, mkdir, rmdir
- Usage of File Management commands of Linux: cat, chmod,cp, mv, rm, pg, more, find
- Use the general purpose commands of Linux: wc, od, lp, cal , date, who, whoami
- Using the simple filters: pr, head, tail, cut, paste, nl, sort
- Communication Commands: news, write, talk, mseg, mail, wall
- Write a shell program that finds the factorial of a number.
- Write a shell program that finds whether a given number is prime or not.
- Write a shell program to find the average of three numbers.
- Write a shell program that will convert all the text of the file from lowercase to uppercase.
Instructional Strategy:
This subject is both theory and practical oriental. Therefore, stress must be given on particulars along with theory. Laboratory must have windows as well as Linux operating system. Concepts of O.S. must be taught practically.
Means of Assessment:
- Assignments and quiz/class tests, mid-term and end-term written tests
- Actual laboratory and practical work exercises and viva-voce
- Software installation, operation, development and viva-voce
Text Books:
- Operating System Concepts by Silberschatz, Galvin; Wiley Publication
- Operating Systems by Stallings; Tata McGraw Hill.
- Operating Systems- A Concept Based Approach by DhamDhare; Tata McGraw Hill Education Pvt Ltd , New Delhi
- Operating Systems by Achyut S Godbole and AtulKahate; Tata McGraw Hill Education Pvt Ltd , New Delhi
- Unleashed Linux by Tech Media Publishers, New Delhi
- e-books/e-tools/relevant software to be used as recommended by AICTE/NITTTR, Chandigarh.
Reference Books:
http://swayam.gov.in
For detail syllabus of all other subjects of BE Information Tech, effective from 2019-2020 do visit Information Tech 4th Sem BTEUP syllabus for 2019-2020.
Dont forget to download iStudy Syllabus App for latest syllabus and results, class timetable and more.