Osy Microproject
Osy Microproject
Osy Microproject
SANDIP POLYTECHNIC
AT MAHIRAVANI, TRIMBAK ROAD, NASHIK – 422 213
Approved by A.I.C.T.E. New Delhi, DTE Mumbai, & Affiliated to MSBTE Mumbai
Phone: (02594) 222 571/72/73/74/75 Website: www.sp.sandipfoundation.org
Program Name and Code: Computer Engineering ( CO) Academic Year : 2023-24
Certificate
This is to certify that Ms. Patil Saloni Nivrutti Roll No: 5 of FIFTH SEMESTER of
Diploma Program in Computer Engineering at Sandip Foundation’s, Sandip
Polytechnic, Nashik Institute Code: 1167 has completed the Micro Project
satisfactorily in Course Operating System (22516)” for the academic year 2023-
2024 as prescribed in the MSBTE curriculum of ‘I Scheme’.
Seal
of
Institute
MAHARASHTRA STATE BOARD OF TECHNICAL
EDUCATION, MUMBAI
Certificate
This is to certify that Ms. Rahane Divya Dattatray Roll No: 47 of FIFTH SEMESTER of
Diploma Program in Computer Engineering at Sandip Foundation’s, Sandip
Polytechnic, Nashik Institute Code: 1167 has completed the Micro Project
satisfactorily in Course Operating System (22516)” for the academic year 2023-
2024 as prescribed in the MSBTE curriculum of ‘I Scheme’.
Seal
of
Institute
MAHARASHTRA STATE BOARD OF TECHNICAL
EDUCATION, MUMBAI
Certificate
This is to certify that Mr. Bhattad Devang Jitendra Roll No: 41 of FIFTH SEMESTER of
Diploma Program in Computer Engineering at Sandip Foundation’s, Sandip
Polytechnic, Nashik Institute Code: 1167 has completed the Micro Project
satisfactorily in Course Operating System (22516)” for the academic year 2023-
2024 as prescribed in the MSBTE curriculum of ‘I Scheme’.
Seal
of
Institute
INDEX
Sr.
Title Page No
No
1 Annexure –I A 1-2
2 Annexure –II A
3 Annexure –IV
PART A- Plan
Name of Responsible
Planned Planned
Sr. Details of Activity team member
Start Date Finish Date
No.
1 Topic Discussion and Selection 31/07/2023 07/08/2023
Sr.
Name of Resource/Material Specification Quantity Remark
No.
Laptop, Keyboard,
1 Hardware 1
Mouse
2 Operating system Windows 11 1
3 Software MS. Word 1
4 Raw material Chart paper, Sketch pen 1
Annexure- II
The project is meant to give brief introduction of different types of operating system. There are
different types of operating system which include Batch Operating System, Multi-Programming
Operating System, Multi-Processing Operating System, Multi-Tasking Operating System,
Distributed Operating System, Network Operating System, Real-Time Operating System. The
project covers introduction application advantages disadvantages.
Our microproject aims at introducing different type of operating system. One can easily learn about
different type on operating system with diagrams. It also includes advantages and disadvantages of
different operating system along with their applications.
Sr.
Name of Resource/Material Specification Quantity Remark
No.
Laptop, Keyboard,
1 Hardware 1
Mouse
2 Operating system Windows 11 1
3 Software MS. Word 1
4 Raw material Chart paper, Sketch pen 1
2.6 Output of the micro-project
2) Multi-Programming System
3) Multi-Processing System
Advantages
It is very difficult to guess or know the time required for any job to complete. Processors
of the batch systems know how long the job would be when it is in the queue.
Multiple users can share the batch systems.
The idle time for the batch system is very less.
It is easy to manage large work repeatedly in batch systems.
Disadvantages
Examples of Batch OS: payroll system, bank statements, data entry, etc.
2) Multiprogramming Operating System
A multiprogramming operating system enables concurrent execution of multiple programs on a
single CPU. It loads several programs into memory and uses a scheduler to determine which
program runs on the CPU at any moment. This approach optimizes resource utilization by
switching between programs, keeping the CPU busy even when some programs are waiting for
resources. Multiprogramming enhances system efficiency.
Modern operating systems like Unix/Linux, Windows, and macOS employ multiprogramming to
provide multitasking capabilities, allowing users to run multiple applications simultaneously and
efficiently manage computer resources. It's a fundamental concept in computing, optimizing
CPU usage and enhancing the user experience.
Advantages
Disadvantages
There is not any facility for user interaction of system resources with the system.
3) Multiprocessing Operating System
Advantages
As it has several processors, so, if one processor fails, we can proceed with another
processor.
Disadvantages
Due to the multiple CPU, it can be more complex and somehow difficult to understand.
4) Multitasking Operating System
A multitasking operating system allows multiple tasks or processes to run simultaneously on a
computer, giving the illusion of concurrent execution to users. It efficiently manages CPU time
by rapidly switching between tasks, enabling users to interact with multiple applications
concurrently. This enhances productivity and responsiveness. The OS employs scheduling
algorithms to allocate CPU resources and handles context switching, saving and restoring task
states as it switches between them. Commonly used in modern desktop and mobile operating
systems like Windows, macOS, and Android, multitasking OSs provide a seamless user
experience, enabling users to switch between applications, run background processes, and
efficiently manage system resources.
Advantages
Disadvantages
Android
Mobile Blackberry
Asha
OS
iOS
Advantages
User-friendly interfaces
Vast app ecosystems
Multitasking support
Versatile connectivity
Disadvantages
Limited customization
Vendor lock-in
Fragmentation (mainly in Android)
Resource-intensive background processes
6) Distributed Operating System
A distributed operating system (DOS) is a type of operating system that runs on a network of
interconnected computers, treating them as a single, unified system. It enables efficient resource
sharing, load balancing, and fault tolerance across multiple machines. DOS manages tasks like
process scheduling, file management, and communication among networked computers,
enhancing system scalability and reliability. These systems often use distributed file systems,
distributed databases, and distributed computing paradigms. Distributed operating systems are
employed in large-scale networks and cloud computing environments to harness the combined
computational power and resources of interconnected machines, providing robustness,
redundancy, and improved performance.
Advantages
Disadvantages
Hard real-time OS
The hard real-time OS is the operating system for mainly the applications in which the slightest
delay is also unacceptable. The time constraints of such applications are very strict. Such systems
are built for life-saving equipment like parachutes and airbags, which immediately need to be in
action if an accident happens.
Soft real-time OS
The soft real-time OS is the operating system for applications where time constraint is not very
strict.
In a soft real-time system, an important task is prioritized over less important tasks, and this
priority remains active until the completion of the task. Furthermore, a time limit is always set
for a specific job, enabling short time delays for future tasks, which is acceptable. For Example,
virtual reality, reservation systems, etc.
Advantages
It provides more output from all the resources as there is maximum utilization of systems.
It provides the best management of memory allocation.
These systems are always error-free.
These operating systems focus more on running applications than those in the queue.
Shifting from one task to another takes very little time.
Disadvantages
Conclusion
In conclusion, various operating system types cater to diverse needs. They range from single-usersystems
(like embedded and desktop OSs) to multi-user (server OSs) and real-time OSs for criticalapplications. Batch
and multiprogramming systems automate tasks and enhance resource usage, while multiprocessing
harnesses multiple CPUs for performance. Mobile OSs provide portabilityand connectivity for smartphones.
The choice depends on specific requirements and user preferences.
8 Presentation
9 Viva
MICRO PROJECT EVALUATION SHEET: -
8 Presentation
9 Viva
MICRO PROJECT EVALUATION SHEET: -
8 Presentation
9 Viva
3.2 MICRO PROJECT EVALUATION SHEET: -