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

How To Secure Operating Systems ?

Blog banner

De-Coding Love

Blog banner

Direct memory access

Blog banner

About myself

Blog banner

memory managment

Blog banner

Virtual Memory

Blog banner

PODIO

Blog banner

Threads

Blog banner

Rock, Paper, Scissors Game in Common Lisp

Blog banner

10 Signs That Prove YOU are his FIRST priority.

Blog banner

MODERN OPERATING SYSTEM

Blog banner

The Features of Blockchain

Blog banner

RAID

Blog banner

RSA (Rivest-Shamir-Adelman) Algorithm

Blog banner

Modern operating system

Blog banner

How to make Pancakes

Blog banner

Teenagers of Today

Blog banner

Modern Operating System

Blog banner

"Life as a Part-time Student"

Blog banner

Game Theory in Blockchain

Blog banner

Buffering

Blog banner

Teamwork

Blog banner

Gamer life

Blog banner

Big Data

Blog banner

CYBER FORENCIS: PAST, PRESENT AND FUTURE.

Blog banner

Concurrency management in operating systems

Blog banner

Video games

Blog banner

Direct Memory Access

Blog banner

Indian Culture and Tradition

Blog banner

New Ransomware Encrypts Your Android And Then Changes PIN Lock

Blog banner

The Evolution of Operating Systems

Blog banner

Social engineering in cyber security

Blog banner

Models of Information Security.

Blog banner

Interrupts

Blog banner

Principles of Concurrency

Blog banner

Memory Management

Blog banner

Continual service improvement vs maintenance phase in IT

Blog banner

Artificial Intelligence (AI)

Blog banner

Top 5 Places To Stay And Visit In Berlin, Germany

Blog banner

Deadlock and Starvation

Blog banner

Cyber Security in Data Breaching

Blog banner

memory cache

Blog banner