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

?What Children Learn Between Activities: The Hidden Learning Moments in a Preschool Day

Blog banner

Python as a tool for data analysis

Blog banner

Spyware

Blog banner

ASANA- A Management System.

Blog banner

Operation system

Blog banner

Policies for Service Transition

Blog banner

What are the different types of E-mail crime and process of email forensic?

Blog banner

Hacking

Blog banner

The Future of Cybersecurity: Trends, Challenges, and Strategies

Blog banner

Design Considerations for Disk Cache Management

Blog banner

Multiprocessor and Multicore Organization

Blog banner

Why Your Child Cries at Drop-Off and How Preschools Handle It Gently

Blog banner

Multiprocessor and scheduling

Blog banner

Virtual Machine

Blog banner

DURGA POOJA

Blog banner

Education: Key to your Prosperity

Blog banner

Memory

Blog banner

memory cache

Blog banner

Study of Sniffing Tools

Blog banner

Linux Threads:

Blog banner

Docker Framework

Blog banner

Mango Raisin Chutney (sweet mango raisin spread)

Blog banner

Building Confidence in Children Through Daily Routines and Play

Blog banner

Operating System

Blog banner

operating system

Blog banner

Efficiency of SQL Injection Method in Preventing E-Mail Hacking

Blog banner

How GIS in Agriculture Eliminates Guesswork

Blog banner

Cache Memory

Blog banner

Virtual memory in Operating System

Blog banner

Android Flashlight Application

Blog banner

Deadlock

Blog banner

Virtual memory in os

Blog banner

10 Unknown facts about India's Independence

Blog banner

Friendship

Blog banner

38_Exploring The Honeynet Project

Blog banner

How To Invest In Indian Stock Market @ BSE & NSE ~ Tutorial 3

Blog banner

Digital black market or dark net poses a national security threat?

Blog banner

Threads Concurrency: Mutual Exclusion and Synchronization

Blog banner

How Social Media Algorithms Will Work in 2026?

Blog banner

LIFEHACKER

Blog banner

Embracing the power of Modern Machine UNIX

Blog banner

Virtual Memory

Blog banner