wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

DEVELOPMENTS LEADING TO MODERN OPERATING SYSTEMS

profile
labdhi patel
Jul 12, 2023
0 Likes
0 Discussions
51 Reads

DEVELOPMENTS LEADING TO MODERN OPERATING SYSTEMS

The modern operating systems respond to new developments in hardware, new applications, and new security threats. Among the key hardware drivers are multiprocessor systems, greatly increased processor speed, high-speed network, increasing size and variety of memory storage devices. With respect to security, Internet access to computers has greatly increased the potential threat and increasingly sophisticated attacks, such as viruses, worms etc, have had a profound impact on OS design.

A wide range of different approaches and design elements has been tried in both experimental and commercial operating systems, but much of the work
fits into the following categories:
•Microkernel architecture : A microkernel architecture assigns only a few essential functions to the kernel, including address spaces, interprocess communication (IPC), and basic scheduling.                                                      •Multithreading : Multithreading is a technique in which a process, executing an application, is divided into threads that can run concurrently. We can make the following distinction: 1) Thread , 2) Process                                                •Symmetric multiprocessing : Symmetric multiprocessing (SMP) is a term that refers to a computer hardware architecture and also to the OS behavior that exploits that architecture. SMP has a number of potential advantages over uniprocessor architecture, including the following: 1) Performance , 2) Availability , 3) Incremental growth , 4) Scaling.
•Distributed operating system : A distributed operating system provides the illusion of a single main memory space and a single secondary memory space, plus other unified access facilities, such as a distributed file system.
•Object-oriented design : Object-oriented design lends discipline to the process of adding modular extensions to a small kernel. At the OS level, an object-based structure enables programmers to customize an OS without disrupting system integrity.


Comments ()


Sign in

Read Next

Gis in agriculture and farming

Blog banner

Privacy-Enhancing Computation Techniques

Blog banner

Online Games

Blog banner

Starvation

Blog banner

Throttle engine ’Sneak peek into the future’

Blog banner

Security Issues

Blog banner

Autonomy Vehicles: Future Ki Gadiya

Blog banner

Pipedrive

Blog banner

Socket Programming in Java

Blog banner

Exploring Human Factors in Cyber Forensics Investigations.

Blog banner

CBSE + International Thinking: How Indian Schools Are Producing World-Ready Students

Blog banner

Deadlock and Starvation

Blog banner

Article on Zoho Corporation

Blog banner

File system

Blog banner

Why Businesses Are Investing More in Automation than Advertising?

Blog banner

Smart Homes | Zigbee Alliance

Blog banner

10 Reasons why Monica and Chandler are the best couple ever.!!!

Blog banner

Security in Cloud Computing

Blog banner

Os(Computer security threats)

Blog banner

MYNTRA

Blog banner

E-learning

Blog banner

operating system

Blog banner

Oracle Corporation

Blog banner

TEAMWORK

Blog banner

POSITIVE ATTITUDE IN LIFE

Blog banner

Fitness

Blog banner

Deadlock

Blog banner

Women’s Mental Health (After Marriage)

Blog banner

Elements and Principles of Photography

Blog banner

OPERATING SYSTEM

Blog banner

What's Better : Supervised or Unsupervised Learning

Blog banner

Process and Threading

Blog banner

Rain

Blog banner

Krishna Rao SAP ID--53003230076

Blog banner

My Favorite Country

Blog banner

Data Science & AI

Blog banner

S-Tool : Steganography

Blog banner

Modern Teaching Methods: Why Inquiry-based & Experiential Learning Works Best

Blog banner

Password Generator - Lisp

Blog banner

Outlook mail

Blog banner

Different memory allocation strategies

Blog banner

Operating System Objectives and Functions

Blog banner