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

PYTHON

Blog banner

Old age lifestyle

Blog banner

MY FIRST BLOG?

Blog banner

Major achievement

Blog banner

INTERNET SECURITY

Blog banner

Data Mapping

Blog banner

Developments in Modern Operating Systems

Blog banner

Depression

Blog banner

LINUX

Blog banner

Functions Of Operating Systems

Blog banner

Smartsheet

Blog banner

Evolution of operating system

Blog banner

Hacking of web server and application

Blog banner

Deadlock

Blog banner

What if COVID does not exist!

Blog banner

Memory heirchy

Blog banner

Cache Memory(142)

Blog banner

Rock, Paper, Scissors Game in Common Lisp

Blog banner

Rain bow

Blog banner

Earth with no trees

Blog banner

Smitten Kitchen Keepers

Blog banner

THE INPACT OF SOCIAL MEDIA!

Blog banner

Is Pursuing a Dance Career in India Worth it?

Blog banner

A-B-C of Networking: Part-1 (Basics)

Blog banner

MODERN OPERATING SYSTEM

Blog banner

Blockchain uses and use cases

Blog banner

Policies for Service Transition

Blog banner

Importance of Network Security Risk

Blog banner

Street foods

Blog banner

A Heartfelt Act of Kindness

Blog banner

Emerging threats in cyber Forensics

Blog banner

Internet: The Vast Ocean Of Knowledge.

Blog banner

GIS Topography

Blog banner

What do you mean by online marketing and why do you need to know about it

Blog banner

APACHE KAFKA

Blog banner

Modern OS

Blog banner

ROLE OF THE COMPUTER FORENSICS TOOLS AND TECHNIQUES

Blog banner

In the world of Technology...

Blog banner

A-B-C of Networking: Part-2 (Components)

Blog banner

Understanding - Proof of Work!

Blog banner

The Right way of cooking

Blog banner

Blog on health and fitness

Blog banner