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

Memory hierarchy

Blog banner

RAID

Blog banner

Cryptanalysis tool

Blog banner

Understanding Mobile Device Forensics

Blog banner

LTE Technology

Blog banner

Concurrency:Deadlock and Starvation

Blog banner

MACHINE LEARNING

Blog banner

NodeJs

Blog banner

Having passion in life

Blog banner

Web browser forensics:Tools,Evidence collection and analysis

Blog banner

A book review

Blog banner

OS assignment 3

Blog banner

Google App Engine

Blog banner

Introduction my self

Blog banner

Starvation

Blog banner

Data Lakes: A Key to Modern Data Management

Blog banner

Use case of K-means clustering

Blog banner

Short note on expert system

Blog banner

Virtual memory in Operating System

Blog banner

SQL Injection

Blog banner

Linux -V Server Virtual Machine

Blog banner

Objectives and Functions of Operating System

Blog banner

Fault Tolerance

Blog banner

TEAMWORK

Blog banner

Electronic Evidence in Cyber Forensics

Blog banner

AI and cyber Security

Blog banner

Incorporating Automation into Digital Forensics.

Blog banner

Game Theory in Blockchain

Blog banner

Evolution of operating system

Blog banner

Principles of Concurrency

Blog banner

Interrupts in operating system.

Blog banner

american greatines

Blog banner

"The Benefits of Using GIS in Agriculture"

Blog banner

What is time ? The term which has astonished Scientists

Blog banner

Evolution of Operating Systems

Blog banner

5 People who claimed to have Time Traveled

Blog banner

Multiprocessor scheduling

Blog banner

IT service level agreement

Blog banner

Not anti-social, but pro-solitude

Blog banner

Environmental Management using GIS

Blog banner

Proof-of-Stake (PoS)

Blog banner

Pro-Tips On How To Keep your Foot Healthy

Blog banner