INSTITUTE OF Bachelor of Business
Administration
Subject: Software Solution for Business
Subject code: 22BAH-155
PREPARED BY: Er. Manpreet Kaur
Unit 1: Introduction to computers Assistant Professor
(UIC Department)
Function of computer
DISCOVER . LEARN . EMPOWER
Function of computer
•Functions of Operating System Given below are the various functions of an
Operating System: It helps with memory management. It keeps a track
of the files being saved in the Main memory and the primary memory of
the computer device Whenever a computer is turned on, the Operating
system automatically starts to work.
29/04/2025 [5] 2
What are the functions of Operating System
• Security – For security, modern operating systems employ a firewall. A firewall is a type of security
system that monitors all computer activity and blocks it if it detects a threat.
• Job Accounting – As the operating system keeps track of all the functions of a computer system.
Hence, it makes a record of all the activities taking place on the system. It has an account of all the
information about the memory, resources, errors, etc. Therefore, this information can be used as and
when required.
• Control over system performance – The operating system will collect consumption statistics for
various resources and monitor performance indicators such as reaction time, which is the time
between requesting a service and receiving a response from the system.
• Error detecting aids – While a computer system is running, a variety of errors might occur. Error
detection guarantees that data is delivered reliably across susceptible networks. The operating
system continuously monitors the system to locate or recognize problems and protects the system
from them.
• Coordination between other software and users – The operating system (OS) allows hardware
components to be coordinated and directs and allocates assemblers, interpreters, compilers, and
other software to different users of the computer system.
• Booting process – The process of starting or restarting a computer is referred to as Booting. Cold
booting occurs when a computer is totally turned off and then turned back on. Warm booting occurs
when the computer is restarted. The operating system (OS) is in charge of booting the computer.
3
• Functions of Operating System
• 1. Memory Management
• It is the management of the main or primary memory. Whatever program is executed, it has to
be present in the main memory. Main memory is a quick storage area that may be accessed
directly by the CPU. When the program is completed, the memory region is released and can be
used by other programs. Therefore, there can be more than one program present at a time.
Hence, it is required to manage the memory.
• The operating system:
• Allocates and deallocates the memory.
• Keeps a record of which part of primary memory is used by whom and how much.
• Distributes the memory while multiprocessing.
• In multiprogramming, the operating system selects which processes acquire memory when and
how much memory they get.
• 2. Processor Management/Scheduling
• Every software that runs on a computer, whether in the background or in the frontend, is a
process. Processor management is an execution unit in which a program operates. The operating
system determines the status of the processor and processes, selects a job and its processor,
allocates the processor to the process, and de-allocates the processor after the process is
completed.
4
• When more than one process runs on the system the OS
decides how and when a process will use the CPU. Hence,
the name is also CPU Scheduling. The OS:
• Allocates and deallocates processor to the processes.
• Keeps record of CPU status.
• Certain algorithms used for CPU scheduling are as follows:
• First Come First Serve (FCFS)
• Shortest Job First (SJF)
• Round-Robin Scheduling
• Priority-based scheduling etc.
5
• Purpose of CPU scheduling
• The purpose of CPU scheduling is as follows:
• Proper utilization of CPU. Since the proper utilization of the CPU is necessary.
Therefore, the OS makes sure that the CPU should be as busy as possible.
• Since every device should get a chance to use the processor. Hence, the OS
makes sure that the devices get fair processor time.
• Increasing the efficiency of the system.
• 3. Device Management
• An operating system regulates device connection using drivers. The
processes may require devices for their use. This management is done by
the OS. The OS:
• Allocates and deallocates devices to different processes.
• Keeps records of the devices.
• Decides which process can use which device for how much time.
6
• 4. File Management
• The operating system manages resource allocation and de-allocation. It specifies which process receives the file
and for how long. It also keeps track of information, location, uses, status, and so on. These groupings of resources
are referred to as file systems. The files on a system are stored in different directories. The OS:
• Keeps records of the status and locations of files.
• Allocates and deallocates resources.
• Decides who gets the resources.
• 5. Storage Management
• Storage management is a procedure that allows users to maximize the utilization of storage devices while also
protecting data integrity on whatever media on which it lives. Network virtualization, replication, mirroring,
security, compression, deduplication, traffic analysis, process automation, storage provisioning, and memory
management are some of the features that may be included. The operating system is in charge of storing and
accessing files. The creation of files, the creation of directories, the reading and writing of data from files and
directories, as well as the copying of the contents of files and directories from one location to another are all
included in storage management.
• The OS uses storage management for:
• Improving the performance of the data storage resources.
• It optimizes the use of various storage devices.
• Assists businesses in storing more data on existing hardware, speeding up the data retrieval process, preventing
data loss, meeting data retention regulations, and lowering IT costs
7
Frequently asked questions
• Define computer. How are data, information and knowledge are
linked?
• Discuss the functions of computer.?
What is process management .
• What is operating system? (List the various aspects)
29/04/2025 8
REFERENCES
[1] https://www.quora.com/What-is-data-and-what-is-information
[2]
http://www.vidyagyaan.com/computer-knowledge/what-is-computer-c
haracteristics-and-limitations-of-computer/attachment/characteristics-
or-features-of-computer/
[3] https://wrhuxf.kaakalak.info/article-7996.php
[4] https://www.javatpoint.com/computer-fundamentals-tutorial
[5] https://www.guru99.com/difference-information-data.html
29/04/2025 9
THANK YOU FOR YOUR VALUABLE
TIME
04/29/2025 10