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

Virtual Memory

Blog banner

Mail merge

Blog banner

Secure Hypertext transfer protocol

Blog banner

Decrypting Cryptocurrency: Tracing Transactions in Cyber Investigations

Blog banner

Building a Simple Doctor Appointment System in Common Lisp

Blog banner

From Procrastinator to Performer: How to Beat the Last-Minute Rush

Blog banner

New Horizon Europe project ‘EvoLand’ sets off to develop new prototype services.

Blog banner

Key to success in Sports

Blog banner

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

Blog banner

Understanding the 'Ambiverts'

Blog banner

Pooja Silver

Blog banner

CREATE A DAILY SERIES

Blog banner

Virtual memory

Blog banner

Uniprocessor Scheduling

Blog banner

Tomato Butter Sauce with Bucatini

Blog banner

Worms, viruses and Bots

Blog banner

INTERRUPTS

Blog banner

Power of words

Blog banner

Virtual Machine

Blog banner

Big Data Architecture

Blog banner

The Psychology of Diversity, Equity & Inclusion: How Inclusive Workplaces Boost Productivity

Blog banner

Title: Network Sniffing Techniques: Uncovering the Secrets of Data Transfer

Blog banner

Partnership in Learning: How Parent Involvement Shapes a Child’s Early Education

Blog banner

Top Career Paths After a B.Com Degree in Mumbai: What’s Next for You?

Blog banner

Big Data Architecture

Blog banner

Types of Big Data

Blog banner

Multicore CPUs

Blog banner

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

Blog banner

Child labour

Blog banner

Linux Memory Management

Blog banner

OS ASSIGNMENT

Blog banner

Void

Blog banner

What is time ? The term which has astonished Scientists

Blog banner

The Evolution of Operating Systems

Blog banner

Volatile Memory & Non-Volatile Memory Explained

Blog banner

Advanced Persistent Threats (APTs)

Blog banner

MySQL

Blog banner

File system implementation

Blog banner

THE DESIRE OF MANY

Blog banner

Have You Explored India Yet?

Blog banner

Smartsheet

Blog banner

Kernel Modes: User Mode vs. Kernel Mode - 80

Blog banner