0% found this document useful (0 votes)
15 views

Osy 1

Uploaded by

Shreyash Nigade
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views

Osy 1

Uploaded by

Shreyash Nigade
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 14

A

Micro project

On

“Time Shared OS and Multiprocessor OS Comparative report”

Submitted By

Shreyash Nigade (23)

Guided By

Mrs. K. G. Raut

Diploma Course in Computer

Technology (As per directives of I

Scheme, MSBTE)

Sinhgad Institutes

Sinhgad Technical Education Society’s

SOU.VENUTAI CHAVAN

POLYTECHNIC PUNE - 411041

ACADEMIC YEAR 2024-2025


Maharashtra State Board of
Technical Education
Certificate
This is to certify that Mr. Shreyash Nigade with Roll No. 23 of Semester V of
Diploma in Computer Technology of Institute Sou. Venutai Chavan
Polytechnic (Code: 0040) has successfully completed the Micro-Project in
Operating System (22516) for the academic year 2024-2025 as prescribed in the
curriculum.

Place: SVCP, Pune Enrollment No: 2200400320

Date: Exam Seat No:

Mrs.K.G..Raut Mrs.A.V.Kurkute Dr.(Mrs.) M.S. Jadhav


Course Teacher HOD Principal
INDEX

SR NO CONTENTS PAGE NO

1 Aim of the Micro-Project 1

2 Rationale 3

3 Course Outcomes Achieved 3

4 Literature Review 3

5 Actual Methodology Followed 4

6 Actual Resources Used 4

7 Skills Developed 19

8 Applications of Micro Project 19


Operating System - 22516 Time Shared OS and Multiprocessor OS Comparative report
report”

Annexure - I
Micro-Project
Proposal

1.0 Aim of the Micro-Project:


To Comparative Report on Time Shared OS and Multiprocessor OS.

2.0 Intended Course Outcomes:


a) Able to understand the actual meaning of Operating System.
b) Described the types of Operating System.
c) Information of each part of Operating System mentioned is given.
d) Use operating system tools to perform various functions.

3.0 Proposed methodology:


I. We first collected information of Operating System.
II. Then we collected information of different type of Operating System
III. Then we found out the different content of Operating System
IV. We also gave a conclusion to our project about the Operating System.
V. Prepare the final report.

Department of Computer Technology Academic Year 2024-25 1


Operating System - 22516 Time Shared OS and Multiprocessor OS Comparative report
report”

Department of Computer Technology Academic Year 2024-25 2


Operating System - 22516 Time Shared OS and Multiprocessor OS Comparative report
report”

4.0 Action Plan:

Name of
Sr. Planned Planned
Details of Activity responsible
No. Start Date Finish Date
Team members
Identify the requirements of the Shreyash
1
project. Nigade
Shreyash
2 Design the structure of the project. Nigade
Develop the details of Shreyash
3 Nigade
scheduling for project.
Design details for Shreyash
4
project. Nigade
Shreyash
5 Develop the example with help of
Nigade
code
6 Prepare the final report. Shreyash
Nigade

5.0 Resources Required:

S. No. Resources required Specifications


1 Computer system Intel(R) Pentium CPU, RAM 4 GB

2 Operating System Windows 10, 64 Bit Operating System


3 Software’s Word

6.0 Team members:

S. No. Roll. number Name of Student

1 23 Shreyash Nigade

Department of Computer Technology Academic Year 2024-25 3


Operating System - 22516 Time Shared OS and Multiprocessor OS Comparative report
report”

Annexure - II
Micro-Project
Report

1.0 Rationale:
An operating system is a software program required to manage and operate a
computing device like smartphones, tablets, computers, supercomputers, web servers,
cars, network towers, smartwatches, etc. It is the operating system that eliminates the
need to know coding language to interact with computing devices. It is a layer of
graphical user interface (GUI), which acts as a platform between the user and the
computer hardware. Moreover, the operating system manages the software side of a
computer and controls programs execution. An operating system (OS) is a collection
of software that manages computer hardware resources and provides common services
for computer programs. The operating system is a vital component of the system
software in a computer system. This tutorial will take you through step by step
approach while learning Operating System concepts.

2.0 Aim of the Micro-Project:


To Comparative Report on Time Shared OS and Multiprocessor OS.

3.0 Course Outcomes Achieved:

a) Able to understand the actual meaning of Operating System.


b) Described the types of Operating System.
c) Information of each part of Operating System mentioned is given.
d) Use operating system tools to perform various functions.

s
4.0 Literature Review:

a) We should at first know what does the Operating System actually mean.

b) We should require enough knowledge of Operating System and its type

c) To learn the different between type of Operating System.

d) After learning the type of Operating System know the different content of its type.

Department of Computer Technology Academic Year 2024-25 4


Operating System - 22516 Time Shared OS and Multiprocessor OS Comparative report
report”

5.0 Actual Methodology Followed:


I. We first collected information of Operating System.
II. Then we collected information of different type of Operating System
III. Then we found out the different content of Operating System
IV. We also gave a conclusion to our project about the Operating System.
V. Prepare the final report.

6.0 Actual Resources Used:

S. No. Resources required Specifications


1 Computer system Intel(R) Pentium CPU, RAM 4 GB

2 Operating System Windows 10, 64 Bit Operating System


3 Software’s Word

Department of Computer Technology Academic Year 2024-25 5


Operating System - 22516 Time Shared OS and Multiprocessor OS Comparative report
report”

 Types of Operating System:


1) Time shared operating System
2) Multiprocessor operating system

 Time shared operating System:


- An operating system (OS) is basically a collection of software that manages computer
hardware resources and provides common services for computer programs. Operating system
is a crucial component of the system software in a computer system.
- Time-Sharing Operating Systems is one of the important type of operating system.
- Time-sharing enables many people, located at various terminals, to use a particular computer
system at the same time. Multitasking or Time-Sharing Systems is a logical extension of
multiprogramming. Processor’s time is shared among multiple users simultaneously is termed
as time-sharing.

- Advantages:
1) It provides the advantage of quick response.
2) This type of operating system avoids duplication of software.
3) It reduces CPU idle time.

- Disadvantages:
1) Time sharing has problem of reliability.
2) Question of security and integrity of user programs and data can be raised.
3) Problem of data communication occurs.

- Applications:
A time shared operating system uses CPU scheduling and multi-programming to provide each
with a small portion of a shared computer at once. Each user has at least one separate program
in memory. A program loaded into memory and executes, it performs a short period of time
either before completion or to complete I/O.

Department of Computer Technology Academic Year 2024-25 6


Operating System - 22516 Time Shared OS and Multiprocessor OS Comparative report
report”

 Multiprocessor operating system


- Most computer systems are single processor systems i.e. they only have one processor.
However, multiprocessor or parallel systems are increasing in importance nowadays. These
systems have multiple processors working in parallel that share the computer clock, memory,
bus, peripheral devices etc. An image demonstrating the multiprocessor architecture.
- There are mainly two types of multiprocessors i.e. symmetric and asymmetric
multiprocessors. Details about them are as follows –

1) Symmetric Multiprocessors:
 In these types of systems, each processor contains a similar copy of the operating system and
they all communicate with each other. All the processors are in a peer to peer relationship i.e.
no master - slave relationship exists between them.
 An example of the symmetric multiprocessing system is the Encore version of Unix for the
Multimax Computer.

2) Asymmetric Multiprocessors:
 In asymmetric systems, each processor is given a predefined task. There is a master
processor that gives instruction to all the other processors. Asymmetric multiprocessor system
contains a
master slave relationship.
 Asymmetric multiprocessor was the only type of multiprocessor available before symmetric
multiprocessors were created. Now also, this is the cheaper option.

- Advantages:
There are multiple advantages to multiprocessor systems. Some of these are
1) More reliable Systems:
In a multiprocessor system, even if one processor fails, the system will not halt. This ability to
continue working despite hardware failure is known as graceful degradation. For example: If
there are 5 processors in a multiprocessor system and one of them fails, then also 4 processors
are still working. So the system only becomes slower and does not ground to a halt.

2) Enhanced Throughput
If multiple processors are working in tandem, then the throughput of the system increases i.e.
number of processes getting executed per unit of time increase. If there are N processors then
the throughput increases by an amount just under N.

3) More Economic Systems


Multiprocessor systems are cheaper than single processor systems in the long run because they
share the data storage, peripheral devices, power supplies etc. If there are multiple processes
that share data, it is better to schedule them on multiprocessor systems with shared data than
have different computer systems with multiple copies of the data.

- Disadvantages:
There are some disadvantages as well to multiprocessor systems. Some of these are:
1) Increased Expense
Even though multiprocessor systems are cheaper in the long run than using multiple computer
systems, still they are quite expensive. It is much cheaper to buy a simple single processor
system than a multiprocessor system.

Department of Computer Technology Academic Year 2024-25 7


Operating System - 22516 Time Shared OS and Multiprocessor OS Comparative report
report”

Department of Computer Technology Academic Year 2024-25 8


Operating System - 22516 Time Shared OS and Multiprocessor OS Comparative report
report”
2) Complicated Operating System Required
There are multiple processors in a multiprocessor system that share peripherals, memory etc.
So, it is much more complicated to schedule processes and impart resources to processes. Than
in single processor systems. Hence, a more complex and complicated operating system is
required in multiprocessor systems.

3) Large Main Memory Required


All the processors in the multiprocessor system share the memory. So a much larger pool of
memory is required as compared to single processor systems.

Application:
- As a uniprocessor, such as single instruction, single data stream (SISD).
- As a multiprocessor, such as single instruction, multiple data stream (SIMD), which is usually
used for vector processing.
- Multiple series of instructions in a single perspective, such as multiple instruction, single data
stream (MISD), which is used for describing hyper-threading or pipelined processors.
- Inside a single system for executing multiple, individual series of instructions in multiple
perspectives, such as multiple instruction, multiple data stream (MIMD).

Department of Computer Technology Academic Year 2024-25 9


Operating System - 22516 Time Shared OS and Multiprocessor OS Comparative report
report”

 Different between the Time shared OS and Multiprocessor OS.

Time shared OS Multiprocessor OS

Time Sharing is the logical extension of A multiprocessing operating system (OS) is


multiprogramming, in this time sharing one in which two or more central processing
Operating system many users/processes are units (CPUs) control the functions of the
allocated with computer resources in computer
respective time slots.

Processors time is shared with multiple users To improve the performance of more than one
that’s why it is called as time sharing operating CPU can be used within one computer system
system. called
Multiprocessor operating system.

In this process, two or more users can use a In this process operating system offers support
processor in their terminal. for multiple process

Having access to a shared memory.

Time sharing OS has fixed time slice. Multiprocessor OS has 100 millisecond
time slice may take much more than 100
milliseconds of virtual CPU time

In time sharing OS system, execution power is It is economical.


taken off before finishing of
execution.

Here the system works for the same or The number of users is can be one or
less time on each processes. more than one.

In time sharing OS system depends on time to Throughput is maximum.


switch between different
processes.

System model of time sharing system is Its efficiency is maximum.


multiple programs and multiple users.

Time sharing system maximizes response Multiprocessor system has less response
time. time.

Example: Windows NT. Example: Digital UNIX,OS/2&LINUX

Department of Computer Technology Academic Year 2024-25 10


Operating System - 22516 Time Shared OS and Multiprocessor OS Comparative report
report”

9.0 Skills Developed:


During the course of this micro-project, we learnt to create different test cases for an
software testing.
a) Studied about Operating System & its Types.
b) Studied about the types of Operating System in brief.
.
10.0 Applications of this Micro-project:
This micro-project finds its application in:
a) We should at first know what does Operating System actually mean.
b) We should require enough knowledge of Operating System.
c) To learn what type of Operating System etc.

11.0 Conclusion:
A time-sharing OS enables multiple users or tasks to share a single CPU by rapidly
switching between them, giving an illusion of simultaneous execution and ensuring
responsive interactions. In contrast, a multiprocessor OS is designed for systems with
multiple CPUs, allowing true parallelism by running tasks concurrently on separate
processors. While time-sharing focuses on managing time slices for each task on one
CPU, multiprocessor OS aims to increase performance and throughput by distributing
tasks across multiple CPUs.

Department of Computer Technology Academic Year 2024-25 11

You might also like