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

Some facts about Technology

Blog banner

Global versus Indian Mental Health Differences

Blog banner

Why Skipping Afternoon Meals Affects More Than Just Your Hunger?

Blog banner

The Future of Cybersecurity: Trends, Challenges, and Strategies

Blog banner

How Social Media Algorithms Will Work in 2026?

Blog banner

Operating System

Blog banner

LIMITED EDITION

Blog banner

Education: Key to your Prosperity

Blog banner

What is Minting & Mining

Blog banner

What Makes a School Safe, Supportive, and Student-Friendly

Blog banner

security requirements for safe e-payment

Blog banner

A Heartfelt Act of Kindness

Blog banner

Logical and physical address

Blog banner

How to tie a Tie

Blog banner

File Sharing

Blog banner

RAID

Blog banner

LINUX

Blog banner

The seven-step improvement process

Blog banner

Service Design Model

Blog banner

Uniprocessor scheduling

Blog banner

The War With Cold On Earth

Blog banner

The Rich Heritage Of Patola Sarees: Gujarat’s Timeless Weaving Art

Blog banner

What is Segmentation?

Blog banner

geographic information system (GIS)

Blog banner

R Programming

Blog banner

Jamming Attacks in Network Security: Disrupting Communication Signals

Blog banner

Expressing and Measuring Risk (Risk Management)

Blog banner

Digital black market or dark net poses a national security threat?

Blog banner

Types Of Interrupt

Blog banner

What is thread and alse multithreading

Blog banner

Festive Ethnic Wear Guide: Patola-Inspired Looks for Every Celebration

Blog banner

Travel: Everything Everywhere!

Blog banner

SEIZING DIGITL EVIDENCE AT THE SCENE

Blog banner

How return on investment is defined in IT services

Blog banner

IT service level agreement

Blog banner

Compromising Mobile Platforms

Blog banner

Service Validation and Testing during the Design Phase

Blog banner

How to Grow Your Brand on YouTube Without a Big Budget

Blog banner

ITIL Version 3 and 4 differenciation?

Blog banner

Self defence

Blog banner

The Role of Teachers in Building a Child’s Confidence

Blog banner

The Dark Web: A Breeding Ground for Cybercriminals – How to Guard Against Threats

Blog banner