wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

ACHIEVEMENTS IN OPERATING SYSTEMS

profile
Shreya Mantry
Jul 04, 2024
0 Likes
0 Discussions
190 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

"Audit" In Data Science

Blog banner

Elements and Principles of Photography

Blog banner

Data Mining

Blog banner

COMMUNICATION

Blog banner

Article on team management software

Blog banner

The Role of Fibre in Everyday Nutrition and Digestive Health

Blog banner

Multicore and Multithreading

Blog banner

Volatile Memory & Non-Volatile Memory Explained

Blog banner

Session Vulnerabilities

Blog banner

Why Friendship at Work is Important

Blog banner

Deadlock

Blog banner

CoWIN

Blog banner

Cloud Technology and its Implications for Entrepreneurship

Blog banner

Mumbai

Blog banner

RAID and It's Levels

Blog banner

Types of Threads

Blog banner

Memory Hierarchy

Blog banner

Texting is actually better than talking in person

Blog banner

Lucidchart

Blog banner

Distributed Denial of Service (DDoS) attack

Blog banner

Jira Software

Blog banner

File Allocation Methods

Blog banner

Memory managment

Blog banner

Deadlock in operating system

Blog banner

Memory management

Blog banner

What is a Malware ?

Blog banner

LTE Technology

Blog banner

Save Girl Child

Blog banner

Operating Systems

Blog banner

Microsoft Word

Blog banner

evolution of operating system - Disha Parekh

Blog banner

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

Blog banner

1.1 basic elements

Blog banner

What is Influencer Marketing and its Trends

Blog banner

Synchronization

Blog banner

Ethical Issues in Data Science and Role of Data Science in Smart Cities

Blog banner

Privacy-Enhancing Computation Techniques

Blog banner

Can a Water Flosser Replace Manual Flossing? Here’s What Dentists Say

Blog banner

THE ROLE OF CYBER FORENSICS IN CRIMINOLOGY

Blog banner

SESSION HIJACKING

Blog banner

Fashion design

Blog banner

Self managing devices

Blog banner