wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

OS PROCESS DESCRIPTION AND CONTROL-SARVAGYA JALAN

profile
Sarvo Singh
Jul 04, 2024
0 Likes
0 Discussions
66 Reads

About an OS:
An is a program that manages the computer hardware. It
also provides a basis for application programs and acts as an intermediary between the computer user and the computer hardware. An amazing aspect of operating systems is how varied they are in accomplishing these tasks.

Process of an OS:
An active program which running now on the Operating System is known as the process. The Process is the base of all computing things. Although process is relatively similar to the computer code but, the method is not the same as computer code.
A process is a present entity, in contrast to the program, which is sometimes thought of as some sort of a non-active entity. The properties that the process holds include the state of the hardware, the RAM, the CPU, and other attributes. All multiprogramming operating systems, from single-user systems such as Windows for end users to mainframe systems such as IBM’s mainframe operating system, z/OS, which can support thousands of users, are built around the concept of the
process.


Process Description:
The OS controls events within the computer system.
It schedules and dispatches processes for execution by the processor, allocates resources to processes, and responds to requests by user processes for basic services. Fundamentally, we can think of the OS as that entity that manages the use of system resources by processes.

If there are number of processes (P 1 ,…, P n ) that have been created and exist in virtual memory. Each process, during the course of its execution, needs access to certain system resources, including the processor, I/O devices, and main memory.


process P 1 is running; at least part of the process is in main memory, and it has control of two I/O devices. Process P 2 is also in main memory but is blocked waiting for an I/O device allocated to P 1 .
 

Process Control of an OS:
In OS the process control block is a data structure which is very essential.Each process control block contains all
of the information about a process that is needed by the OS.

The blocks are read and/or modified by virtually every module in the OS, including those involved with scheduling, resource allocation, interrupt processing, and performance monitoring and analysis. One can say that the set of process control blocks defines the state of
the OS.This brings up an important design issue.

A number of routines within the OS will need access to information in process control blocks. The provision of direct access to these tables is not difficult. Each process is equipped with a unique ID, and this can be used as an index into a table of pointers to the process control blocks. 
The difficulty is not access but rather protection.


Comments ()


Sign in

Read Next

Next time you click on "Remind me later", think twice!

Blog banner

"Geographic Information Systems (GIS) and its Applications in Urban Planning"

Blog banner

Go Daddy

Blog banner

Is it important to follow all the trends that come up on social media?

Blog banner

Time Series Analysis

Blog banner

Electronic Funds Transfer

Blog banner

Respondo Launches Revolutionary Video Discussion App

Blog banner

Service Strategy principles

Blog banner

Social Engineering Attacks

Blog banner

Pro-Tips On How To Keep your Foot Healthy

Blog banner

Solitary Play Activities for Preschoolers: Types and Benefits

Blog banner

NodeJs

Blog banner

Every body is beautiful

Blog banner

Ubiquitous Computing

Blog banner

Introduction to GIS

Blog banner

Child labour

Blog banner

What is Influencer Marketing and its Trends

Blog banner

Web Site

Blog banner

R Programming

Blog banner

The Laws of Karma

Blog banner

"Mahakali cave"

Blog banner

Direct Memory Access

Blog banner

Data Mapping

Blog banner

Elegant fashion style

Blog banner

Why Is Freshly Cooked Food Better Than Processed Food for Everyday Health?

Blog banner

Types of threads

Blog banner

Mumbai

Blog banner

objectives and function of operating system

Blog banner

Developments in Modern Operating Systems

Blog banner

PPC Advertising and its Impressive Benefits

Blog banner

How Schools Can Reduce Exam Stress in Students?

Blog banner

Difference Between Classification And Clustering

Blog banner

What is Data, Information and Knowledge?

Blog banner

INDIAN CHEAPEST COSMETICS BRAND

Blog banner

NETSUITE

Blog banner

Threat from Inside: Educating the Employees Against Cyber Threats

Blog banner

The Khan mehtab transforming the modular switches

Blog banner

Trends that began during the pandemic

Blog banner

The Difference Between Plaque and Tartar Explained Simply

Blog banner

The House ??of Patola Designs: Traditional Weaves with a Modern Twist

Blog banner

Self-love: Being the reason of your own smile

Blog banner

From Websites To Super Apps For Digital User Experience

Blog banner