0% found this document useful (0 votes)
44 views13 pages

" Case Study On Different Services of Operating System": Course Code: 22516

osy microproject

Uploaded by

aryannnborse2k5
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)
44 views13 pages

" Case Study On Different Services of Operating System": Course Code: 22516

osy microproject

Uploaded by

aryannnborse2k5
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/ 13

3

Program Name : Computer Engineering Academic Year : 2023-2024


Program Code : CO5I

Course Name : Operating System (OSY) Semester : v


Course Code : 22516

A STUDY ON
“ Case Study On Different Services Of Operating System”

MICRO PROJECT REPORT


Submitted in Nov by the group of 4 students
Sr. Roll
Full name of Student Enrollment No Exam Seat No
No No
1 82 CHAVAN PAVAN SUBHASH 2200590305 368930

2 83 JADHAV RAJ BHIKAN 2200590306 368931

3 84 JAGDALE MANOJ KAILAS 2200590308 368932

4 119 PATIL SANKET ASHOK 2100590139 368479

Under the Guidance of

Ms . D.R.Agrawal

In

Three Years Diploma Programme in Engineering & Technology of

Maharashtra State Board of Technical Education, Mumbai (Autonomous)

ISO 9001: 2008 (ISO/IEC-27001:2013) At

0059 - Shri Shivaji Vidya Prasarak Sanstha’s

Bapusaheb Shivajirao Deore Polytechnic, Vidyanagari, Deopur, Dhule-424005.


MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION,
MUMBAI
Certificate

This is to certify that,

Sr. Roll
Full name of Student Enrollment No Exam Seat No
No No
1 82 CHAVAN PAVAN SUBHASH 2200590305 368930

2 83 JADHAV RAJ BHIKAN 2200590306 368931

3 84 JAGDALE MANOJ KAILAS 2200590308 368932

4 119 PATIL SANKET ASHOK 2100590139 368479

Students of Fifth Semester, Diploma Programme in Engineering & Technologyat 0059 -


Shri Shivaji Vidya Prasarak Sanstha’s Bapusaheb Shivajirao Deore Polytechnic- Dhule,
has completed the Micro Project satisfactorily in Subject Operating System (OSY) (22516)
in the academic year 2023-2024 as prescribed inthe MSBTE Curriculum of I Scheme.

Place: Dhule

Date: / / 2023

Project Guide Head of the Department Principal


PART-A Micro-Project Proposal

TITLE : “Case Study On Different Services Operating System ”

1.0 Brief Introduction :


Operating systems are the core software that manage hardware resources and provide essential
services to run applications and programs. In the context of service-based businesses, such as
hospitality, healthcare, finance, and transportation, specialized operating systems play a crucial
role in ensuring seamless operations, data security, and optimal performance.

2.0 Aim of the Micro Project :


The Aim to provide an in-depth comparative analysis of different operating systems and their
respective services.

3.0 Intended Course Outcomes :


1) To study the consulting of different Services of operating system .

2) To study the working of due to understand Services of operating system.

4.0 Literature Review :


The first generation (1945-1955) only had computer systems that were used to perform simple
mathematical operations.
The second generation (1955-1965) introduced the concept of a Batch operating system.
We focused on 12 essential services : program execution, Input/Output operations, user interface
file system manipulation, communications between process, Error detection, Resource allocation,
protection & Security, Memory Management, Process Management, Networking, Time
Management.
5.0 Proposed Methodology

The operating system is an integral part of modern computer systems. It is a well-organized


collection of programs that manages the hardware.
An Operating System provides an interaction between the users and computer hardware. A
user is a person sitting at the computer terminal concerned about the application rather than the
architecture of the computer. The user never interacts with the hardware directly. To get the
services of the hardware, he has to request through the operating system.

6.0 Resources Required

Sr. Name of Resources Specification Quantity Remarks


No. Required
1. Computer System OS- Windows 1 -
Processor- Intel® Core™ i5
32220 CPU @330GHz 330GHz
RAM- 8.00 GB
2. Software MS office Word 2021 - -
7.0 Action Plan

Sr. Details of Activity Planned Planned Name of Responsible


No. Start Date Finish Date Team Member
1. Data Collection 21/09/2023 05/10/2023 Manoj Jagdale
2. Design 05/10/2023 12/10/2023 Pavan Chavan
3. Analyse 12/10/2023 19/10/2023 Raj Jadhav
4. Development 19/10/2023 26/10/2023 Manoj jagdale &
(Programming Code) Pavan chavan
5. Report Writing 26/10/2023 06/11/2023 Sanket Patil
PART B – Micro- Project Report

Title of Micro-Project:
“Study On Different Services Of Operating System”

1. Rationale :
The study of Operating system services are programs that manage computer resources and
provide common functions for application programs. Services can be written in any language
and can be designed to run on any operating system. Common services include: – File systems
– Networking – Security – Process management – Memory management – Input/output (I/O)
Operating system services are usually provided by system libraries, which are collections of
routines that can be called by application programs to perform common tasks.

2. Aim/Benefits of Micro Project :


Operating system services are essential for computer systems, providing critical functions to
ensure efficient and secure operations. There common services.

3. Intended Course Outcomes (COs) :

i. Use operating system tools to perform various functions.

ii. Execute process commands for performing process management operation.

iii. Apply file management techniques.

4. Literature Review :
The first generation (1945-1955) only had computer systems that were used to perform simple
mathematical operations.
The second generation (1955-1965) introduced the concept of a Batch operating system.
We focused on 12 essential services : program execution, Input/Output operations, user interface file
system manipulation, communications between process, Error detection, Resource allocation,
protection & Security, Memory Management, Process Management, Networking, Time Management.
5. Actual Methodology Used

Fig. Services Of Operating System

An Operating System provides services to both the users and to the programs.

• It provides programs, an environment to execute.


• It provides users, services to execute the programs in a convenient manner.

Following are common services provided by operating systems.

• Program execution
• I/O operations
• User Interface
• File System manipulation
• Communication Between Process
• Error Detection
• Resource Allocation
• Protection & Security
• Memory Management
• Process Management
• Networking
• Time Management

• Program execution :

Operating system handles many kinds of activities from user programs to system programs
like printer spooler, name servers, file server etc. Each of these activities is encapsulated as a
process.

A process includes the complete execution context (code to execute, data to manipulate,
registers, OS resources in use). Following are the major activities of an operating system
with respect to program management.

• Loads a program into memory.


• Executes the program.
• Handles program's execution.

• Provides a mechanism for process synchronization.


• Provides a mechanism for process communication.
• Provides a mechanism for deadlock handling.

• I/O Operation :

I/O subsystem comprised of I/O devices and their corresponding driver software. Drivers
hides the peculiarities of specific hardware devices from the user as the device driver knows
the peculiarities of the specific device.

Operating System manages the communication between user and device drivers. Following
are the major activities of an operating system with respect to I/O Operation.

• I/O operation means read or write operation with any file or any specific I/O
device.
• Program may require any I/O device while running.
• Operating system provides the access to the required I/O device when required.

• User Interface :

User interface is essential and all operating systems provide it. Users either interface with the
operating system through the command-line interface or graphical user interface or GUI. The
command interpreter executes the next user-specified command.

A GUI offers the user a mouse-based window and menu system as an interface.

• Graphical User Interface (GUI): Provides a graphical user interface, including


windows, icons, menus, and mouse support for user interaction.

• Command-Line Interface (CLI): Offers a text-based interface with command


interpretation for advanced users.

• File system manipulation :

A file represents a collection of related information. Computer can store files on the disk
(secondary storage), for long term storage purpose. Few examples of storage media are
magnetic tape, magnetic disk and optical disk drives like CD, DVD.

Each of these media has its own properties like speed, capacity, data transfer rate and data
access methods.

A file system is normally organized into directories for easy navigation and usage. These
directories may contain files and other directions. Following are the major activities of an
operating system with respect to file management.

• Program needs to read a file or write a file.


• The operating system gives the permission to the program for operation on file.
• Permission varies from read-only, read-write, denied and so on.
• Operating System provides an interface to the user to create/delete files.
• Operating System provides an interface to the user to create/delete directories.
• Operating System provides an interface to create the backup of file system.
• Communication Between Process :

In case of distributed systems which are a collection of processors that do not share memory,
peripheral devices, or a clock, operating system manages communications between processes.
Multiple processes with one another through communication lines in the network.

OS handles routing and connection strategies, and the problems of contention and security.
Following are the major activities of an operating system with respect to communication.

• Two processes often require data to be transferred between them.


• The both processes can be on the one computer or on different computer but are
connected through computer network.
• Communication may be implemented by two methods either by Shared Memory or
by Message Passing.

• Error Detection :

Error can occur anytime and anywhere. Error may occur in CPU, in I/O devices or in the
memory hardware. Following are the major activities of an operating system with respect to
error handling.

• OS constantly remains aware of possible errors.


• OS takes the appropriate action to ensure correct and consistent computing.

• Resource Allocation :

In case of multi-user or multi-tasking environment, resources such as main memory, CPU


cycles and files storage are to be allocated to each user or job. Following are the major
activities of an operating system with respect to resource management.

• OS manages all kind of resources using schedulers.


• CPU scheduling algorithms are used for better utilization of CPU.

• Protection & Security :

Considering a computer system having multiple users the concurrent execution of multiple
processes, then the various processes must be protected from each another's activities.
Protection refers to mechanism or a way to control the access of programs, processes, or users
to the resources defined by a computer system. Following are the major activities of an
operating system with respect to protection.

• OS ensures that all access to system resources is controlled.


• OS ensures that external I/O devices are protected from invalid access attempts.
• OS provides authentication feature for each user by means of a password.

• Memory Management :

This service is responsible for managing the computer's memory resources. It tracks and
allocates memory space to processes, handles memory allocation and deallocation, and
provides mechanisms for virtual memory management and memory protection.

• Process Management :

The operating system manages processes, which are instances of executing programs. It
schedules and allocates system resources to processes, handles process creation and
termination, and provides mechanisms for inter-process communication and synchronization.
• Networking :

Operating systems include networking services that enable communication and data transfer
over computer networks. They provide network protocols, manage network connections,
handle data transmission, and support various network configurations.

• Time management :

System calls like "time," "get time of day," and "sleep" are used to obtain and manipulate
system time and dates.

➢ Advantages Of Services:

• Efficient resource management.


• Increased application compatibility and portability.
• Enhanced security and protection against threats.
• Improved system performance and stability.
• Simplified user interaction and management.
6. Actual Resources Used

Sr. no Name of resources/Material Specifications

1. Hardware : Computer System I5 processor ,2GB RAM

2. Operating System Windows7(For practical Study)

3. Browse Support Google Chrome (fordata


analysis)

7. Skill Development/Learning Outcomes:

1. We developed Problem solving and Time Management Skills.


2. develop communication between team members.
3. Learned about the history of computers. management, project planning and
management, and teamwork.
4. We learn different types services of operating system.

8. References
i. https://www.tutorialspoint.com/operating-system-generations
ii. https://en.wikipedia.org/wiki/Operating_system
iii. https://en.wikipedia.org/wiki/Computer

9. Conlcusion

As we learned about different types of services, how to use them and how much
they can be useful .

***

You might also like