0% found this document useful (0 votes)
2 views11 pages

Report OSY

repot
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views11 pages

Report OSY

repot
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

MICROPROJECT PART – A

Title of Microproject:- Different Types of Operating System.

1.0 Aims/Benefits of the Micro-Project

1. Understanding OS Fundamentals

Learn the basic functions of an Operating System like managing hardware, software, and
system resources.
It helps you understand how computers work behind the scenes.

2. Classification of Operating Systems

Study various OS types: Batch, Time-Sharing, Real-Time, Distributed, Mobile, and


Network OS.
This helps you know where and why each type is used.

3. Comparison of OS Features

Compare OS based on speed, multitasking, security, and resource handling.


It improves your ability to choose the right OS for a task.

4. Real-World Applications

Understand which OS is used in daily life like Windows for PCs, Android for phones,
RTOS for machines.
Links classroom learning to real-world systems.

5. Skill Development

Build skills in research, critical thinking, and technical writing through project work.
Enhances both technical knowledge and communication.

6. Preparation for Career or Higher Studies

Provides a strong base for future studies in computer science and IT careers.
Knowledge of OS is key in fields like development, support, and cybersecurity.
2.0 Course Outcomes Addressed

CO1 - Explain the services and components of an Operating System.

CO2 - Describe the different aspects of Process Management in an Operating System.

CO3 - Implement various CPU Scheduling algorithms and evaluate their effectiveness.

CO4 - Analyze the Memory Management techniques used by an Operating System.

CO5 - Apply techniques for effective File Management in an Operating System.

3.0 Proposed Methodology

1. Topic Selection & Objective Definition

Select the topic: “Different Types of Operating Systems.”

Define clear objectives — to study, compare, and analyze various OS types and their
real-world applications.

2. Literature Review / Background Study

Collect information from textbooks, research papers, online resources, and


documentation.

Understand the history, architecture, and purpose of different OS types: Batch, Time-
Sharing, Distributed, Real-Time, Network, and Mobile OS.

3.Classification and Comparison

Classify operating systems based on key characteristics:

User interaction (GUI/CLI),

Task handling (single/multi-tasking),

Processing time (real-time, time-sharing), etc.

4.Case Studies / Real-Life Examples

Research and document real-world examples of each OS type (e.g., Linux, Android,
VxWorks, Windows Server).

Describe where and how each is used — in industries, mobile, embedded systems,
etc.
5.Data Collection and Documentation

Create structured content with headings like:

Definition

Features

Advantages/Disadvantages

6.Analysis and Conclusion

Analyze findings to highlight key differences, performance factors, and use-case


suitability.

Conclude with insights into the importance of choosing the right OS for specific
needs.

4.0 Action Plan

Sr.No Details of Plan Start date Plan Finished Name of


date
Activity responsible
team members

1 Selecting 01/09/2025 05/09/2025 All team


Topic Members

2 Planning and 05/09/2025 06/10/2025 All team


Members
Gathering
Information

3 Prepare 07/10/2025 07/10/2025 All team


Microproject Members
report
5.0 Team Details

Roll No Enrollment No Team Members

2 23510210172 BHOSALE VAIBHAVI BABASAHEB

7 23510210177 DHARANE SHREYA SHRISHAIL

42 23510210217 BHADEKAR VISHWAJEET CHANDRAKANT

49 23510210227 PATIL SATYAM TANAJI

**********************
MICROPROJECT PART- B

1.0 Rationale:-

Operating Systems (OS) are the backbone of all computing devices, managing hardware
and software resources efficiently. With the rapid advancement of technology, different
types of operating systems have evolved to serve specific purposes — from personal
computing and enterprise servers to mobile devices and real-time embedded systems

Understanding the various types of OS (such as Batch, Time-Sharing, Real-Time,


Distributed, Network, and Mobile OS) is essential for grasping how computing
environments function in different domains. This project aims to explore and compare
these OS types, offering insights into their architecture, features, advantages, and real-
world applications. It provides foundational knowledge crucial for students pursuing
careers in IT, software development, system administration, and other technology-
driven fields.

2.0 Aims/Benefits of the Micro-Project:-


1. Understanding OS Fundamentals

Learn the basic functions of an Operating System like managing hardware, software,
and system resources.
It helps you understand how computers work behind the scenes.

2. Classification of Operating Systems

Study various OS types: Batch, Time-Sharing, Real-Time, Distributed, Mobile, and


Network OS.
This helps you know where and why each type is used.

3. Comparison of OS Features

Compare OS based on speed, multitasking, security, and resource handling.


It improves your ability to choose the right OS for a task.

4. Real-World Applications

Understand which OS is used in daily life like Windows for PCs, Android for
RTOS for machines.
Links classroom learning to real-world systems.
5. Skill Development

Build skills in research, critical thinking, and technical writing through project work.
Enhances both technical knowledge and communication.

6. Preparation for Career or Higher Studies

Provides a strong base for future studies in computer science and IT careers.
Knowledge of OS is key in fields like development, support, and cybersecurity.

3.0 Course outcome:-


CO1 - Explain the services and components of an Operating System.

CO2 - Describe the different aspects of Process Management in an Operating System.

CO3 - Implement various CPU Scheduling algorithms and evaluate their effectiveness.

CO4 - Analyze the Memory Management techniques used by an Operating System.

CO5 - Apply techniques for effective File Management in an Operating System.

4.0 Actual methodology followed:-

1. Topic Selection & Objective Definition

Select the topic: “Different Types of Operating Systems.”

Define clear objectives — to study, compare, and analyze various OS types and their
real-world applications.

2. Literature Review / Background Study

Collect information from textbooks, research papers, online resources, and


documentation.

Understand the history, architecture, and purpose of different OS types: Batch, Time-
Sharing, Distributed, Real-Time, Network, and Mobile OS.

3.Classification and Comparison

Classify operating systems based on key characteristics:

User interaction (GUI/CLI),


Task handling (single/multi-tasking),

Processing time (real-time, time-sharing), etc.

4.Case Studies / Real-Life Examples

Research and document real-world examples of each OS type (e.g., Linux, Android,
VxWorks, Windows Server).

Describe where and how each is used — in industries, mobile, embedded systems,
etc.

5. Data Collection and Documentation

Create structured content with headings like:

Definition

Features

Advantages/Disadvantages

6.Analysis and Conclusion

Analyze findings to highlight key differences, performance factors, and use-case


suitability.

Conclude with insights into the importance of choosing the right OS for specific
needs.

5.0 Skill developed/learning outcomes of this microproject:-

1. Gained fundamental understanding of various types of operating systems.


2. Improved research and data analysis skills through comparative study.
3. Learned to apply OS concepts to real-world scenarios and use cases.
4. Developed technical writing and documentation abilities.
5. Enhanced critical thinking and decision-making based on OS features.
6. Strengthened communication and presentation skills.

6.0Actual Resources Used:-

1. Textbooks – Computer Science and Operating System reference books (e.g.,


Operating System Concepts" by Silberschatz).
2. Online Articles & Research Papers – Sources like GeeksforGeeks, TutorialsPoint, and
IEEE papers.
3. Official OS Documentation – For Windows, Linux, Android, and other operating
systems.
4. YouTube Educational Videos – Tutorials and explainers for visual understanding of
OS types.
5. Library Resources – Reference materials and previous academic projects.
6. Presentation Tools – MS PowerPoint, Google Slides, or Canva for preparing the
final presentation.

7.0 learning outcomes of this microproject:-

1. Understood the classification and functionality of various types of operating systems.


2. Learned key differences between Batch, Real-Time, Distributed, Network, and
Mobile OS.
3. Gained insight into the real-world applications of each OS type.
4. Developed research, comparison, and analytical thinking skills.
5. Improved ability to document and present technical information effectively.
6. Built a strong foundation for further studies in operating systems and system software.

8.0 Applications of this microproject:-

1. Check-in/Check-out management
2.Room allocation and assignment
3.Guest registration and profiling
4.Key card management
Conclusion:-

This micro-project provided valuable insights into the various types of operating systems,
their features, advantages, and real-world applications. By studying Batch, Time-Sharing,
Real-Time, Distributed, Network, and Mobile OS, we gained a deeper understanding of how
different systems are designed to meet specific computing needs. The comparison and
analysis helped highlight the importance of choosing the right OS for the right environment.
Overall, this project enhanced our technical knowledge and built a strong foundation for
future learning in the field of computer systems.

You might also like