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
50 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

Deadlock and Starvation

Blog banner

STUDY OF SYSTEM HACKING TOOLS

Blog banner

Beautiful and stunning natural phenomena worth to see

Blog banner

Deadlock

Blog banner

GIS Bharat Maps

Blog banner

“Shot on iPhone” : A campaign by Apple that turned into a prodigy

Blog banner

Lifestyle of a photographer

Blog banner

Article on Team Work

Blog banner

Dos (Denial of service) Attack

Blog banner

What is Anxiety? How to manage Anxiety?

Blog banner

Functions of operating system

Blog banner

POVERTY:Causes and solutions to problems

Blog banner

Is Your Password Complex Enough?

Blog banner

Ethical Hacking

Blog banner

Emerging threats in cyber Forensics

Blog banner

Random Forests

Blog banner

Computer Security

Blog banner

new blog

Blog banner

Biometric Authentication Vulnerabilities

Blog banner

Multiprocessor and Multicore Organization

Blog banner

Decoding the Weave — How to Identify Original Patola Art on a Fabric

Blog banner

Top 10 Logos and their meanings

Blog banner

Bharat Maps

Blog banner

FILE SHARING

Blog banner

Latest Email Marketing Techniques

Blog banner

Note Taker App

Blog banner

The Impact of Tolerances and Wall Thickness on Pipeline Integrity

Blog banner

TEAMWORK

Blog banner

Memory Management of Operating System(OS)

Blog banner

virtual machine

Blog banner

HR Automation : Need of the hour

Blog banner

Paging

Blog banner

An Overivew Of Cache Memory

Blog banner

What is thread and multithreading ?

Blog banner

Paginng In OS

Blog banner

Memory management

Blog banner

10 Unsolved Mysteries all over the world

Blog banner

Types of email

Blog banner

SMARTSHEET MANAGEMENT SOFTWARE

Blog banner

Deadlock

Blog banner

SEIZING DIGITL EVIDENCE AT THE SCENE

Blog banner

What is Brute Force Attack? How to defend against it?

Blog banner