Operating System
Operating System
ASSIGNMENT - 01
REG NO : 21SUCA040
Monolithic Architecture
Layered Architecture
Microkernel Architecture
Network Architecture
Monolithic Architecture :
Microkernel Architecture :
Process management, networking, file system interaction, and device
management are executed outside the kernel in this architecture,
while memory management and synchronization are executed inside
the kernel. The processes inside the kernel have a relatively high
priority, and the components are highly modular, so even if one or
more components fail, the operating system continues to function.
Network Architecture :
There are various types of operating systems which are available in the
market:
Windows
Android
iOS
Mac OS
Linux
Chrome OS
Windows Phone OS
Convenience
Efficiency
The other 3 goals are:
1. Convenience :
2. Efficiency :
Also, the operating system can protect itself and the user from
accidental damage from the user program.
4. Hardware Abstraction :
The operating system can conceal or can be said to control all functions and
resources of the computer. The user can give commands and access any
function or resource of the computer without facing any difficulties. In this way,
the Operating system communicates between the user and computer
hardware.
5. Security :
An operating system provides the safety and security of data between the
user and the hardware. OS enables multiple users to securely share a
computer(system), including files, processes, memory, and device separately.