wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

ACHIEVEMENTS IN OPERATING SYSTEMS

profile
Shreya Mantry
Jul 04, 2024
0 Likes
0 Discussions
187 Reads

ACHIEVEMENTS OF OPERATING SYSTEMS

Operating systems are the most important development in the history of computers. with this there were many challenges which came along. As time passed more efficient alternatives started evolving n thereby decreasing the number of challenges

Majorly we have 4 theoretical advances in the development of operating systems:

  • Processes -
    • Process is a simple program which needs to be executed whenever a command is entered. it may include data stored in variables and buffers.
    • The CPU is responsible for executing these processes. OS also looks in if there is any other task awaited for execution during current process etc.
    • the components of os are data space, registers, stack, pc, and execution code.
  • Memory management - 
    • Memory management deals with the function of storing data required for the execution of the proceses. most of the data is stored in the virtual memory. a reference is created to access this.
    • OS has five principal storage management responsibilities: process isolation, automatic allocation and management, support of modular program, protection and access control, and long term storage.
    • Virtual memory is a facility that allows programs to address memory from a logical point of view.
  • Information protection and security - 
    • Withe the help of OS, some general purpose tools have been created which ensure security of the computer data. 
    • the overall workof information protection and security is divided into 4 groups namely : availabilty, confidentiality (prevents data to be read from unauthorized source), authenity (proper verfication of data and identity of users) and data integrerity (protection from unauthorized modifications).   
  • Scheduling and resource management - 
    • The  most important task of os is to mange resources and schedule their usage.
    • IT should aim to give fair n equal access to all resources.
    • OS should maximise output, minimize the time required for response and accomodate as many as users as possible. 

 


Comments ()


Sign in

Read Next

Process Description

Blog banner

Zero-Day Attack

Blog banner

Why Festivals Are the Best Classrooms for Young Minds?

Blog banner

How Reading Books Shape a Child’s Imagination and Thinking?

Blog banner

Education: Key to your Prosperity

Blog banner

Importance of Network Security Risk

Blog banner

Top 5 Benefits of Artificial Intelligence

Blog banner

I/O Buffering

Blog banner

You'll get to know about Pankaj Negi

Blog banner

Characteristics of Etherum

Blog banner

Spotify

Blog banner

Cache Memory in Operating Systems

Blog banner

Financial Fraud Detection

Blog banner

Autonomy Vehicles: Future Ki Gadiya

Blog banner

child Labour

Blog banner

Everything You Need for a Perfect Stay in Arcadia, Florida, USA.

Blog banner

Understanding Endometriosis and Its Psychological Impact on Quality of Life

Blog banner

Beatbox

Blog banner

What is Amazon?

Blog banner

TRELLO

Blog banner

Environmental Management using GIS

Blog banner

CYBERPEACEKEEPING: NEW WAYS TO PREVENT AND MANAGE CYBERATTACKS

Blog banner

Travel: Everything Everywhere!

Blog banner

Processes: Process Description and Control.

Blog banner

How to Conquer Depression ?

Blog banner

Blockchain in IoT Applications

Blog banner

Firewall in Computer Network

Blog banner

Multicore CPUs

Blog banner

ART AND CULTURE OF VRINDAVAN

Blog banner

SECURITY TOOLS

Blog banner

Blockchain Security Technique

Blog banner

Vulnerability Assessment

Blog banner

Article on Fresh Book

Blog banner

How to Find the Right Therapist For Me?

Blog banner

6 Digital Marketing Trends You Must Watch Out For In 2022

Blog banner

What is Data, Information and Knowledge?

Blog banner

Data Security must be your Priority!

Blog banner

Multiprocessor and Multicore Organization

Blog banner

Microsoft powerpoint presentation

Blog banner

Why Extreme Opinions Are Rising: Psychological Insights into Society’s Divides

Blog banner

Socket Programming in Java

Blog banner

Direct memory access (DMA)

Blog banner