Harsh OS
Harsh OS
Practical No:8
CASE STUDY
Architecture
The architecture of Windows Server 2022 is a layered architecture. This means that the
operating system is divided into layers, with each layer providing a specific set of
services.Hardware Abstraction Layer (HAL): The HAL provides an abstraction layer between
the hardware and the operating system. This allows the operating system to be independent of
the specific hardware that it is running on.
• Executive: The Executive is the core of the operating system. It provides services such
as memory management, process management, and device drivers.
• Kernel: The Kernel is the lowest layer of the operating system. It provides the basic
services that are needed for the operating system to function.
• User Mode: The User Mode is the layer where applications run. It provides a
protected environment for applications to run in.
Harsh.D.Thakur ROLL NO :- 82
KIRTI M. DOONGURSEE COLLEGE OPERATING SYSTEM
Components
The following are some of the key components of Windows Server 2022:
• Services: Windows Server 2022 includes a number of services, such as the file system,
the network stack, and the print spooler. These services provide the basic functionality
that is needed for the operating system to function.
• Device drivers: Device drivers are software components that allow the operating
system to communicate with hardware devices.
• Applications: Windows Server 2022 can run a wide variety of applications, including
web servers, database servers, and file servers
Configuration
The configuration of Windows Server 2022 can be customized to meet the specific needs of
the organization. The following are some of the key areas that can be configured:
• Hardware: The hardware that is used to run Windows Server 2022 can be configured
to meet the specific needs of the organization.
• Software: The software that is installed on Windows Server 2022 can be configured to
meet the specific needs of the organization.
• Security: The security settings of Windows Server 2022 can be configured to protect
the server from unauthorized access.
• Performance: The performance settings of Windows Server 2022 can be configured to
optimize the performance of the server for the specific workloads that it is running.
Harsh.D.Thakur ROLL NO :- 82
KIRTI M. DOONGURSEE COLLEGE OPERATING SYSTEM
Practical No:9
Architecture
The Android operating system is a layered architecture. This means that the operating
system is divided into layers, with each layer providing a specific set of services. The
layers of the Android architecture are:
• Linux Kernel: The Linux kernel is the core of the Android operating system. It
provides services such as memory management, process management, and
device drivers.
• Hardware Abstraction Layer (HAL): The HAL provides an abstraction layer
between the hardware and the Android framework. This allows the Android
framework to be independent of the specific hardware that it is running on.
• Android Framework: The Android framework is a set of APIs that provide the
basic building blocks for Android applications. It includes classes for things
like activities, views, and services.
• Applications: Android applications are written in Java and use the Android
framework to provide features and functionality to users.
Harsh.D.Thakur ROLL NO :- 82
KIRTI M. DOONGURSEE COLLEGE OPERATING SYSTEM
Configuration
The configuration of the Android operating system can be customized to meet the
specific needs of the device or the user. The following are some of the key areas that
can be configured:
• Hardware: The hardware that is used to run Android can be configured to meet the
specific needs of the device.
• Software: The software that is installed on Android can be configured to meet the
specific needs of the user.
• Security: The security settings of Android can be configured to protect the device
from unauthorized access.
• Performance: The performance settings of Android can be configured to optimize the
performance of the device for the specific tasks that it is running.
Harsh.D.Thakur ROLL NO :- 82
KIRTI M. DOONGURSEE COLLEGE OPERATING SYSTEM
Practical No: 10
Introduction:
Architecture Overview:
Global Infrastructure:
Google Cloud boasts a globally distributed infrastructure comprising data centres and
regions strategically located worldwide. This architecture enables users to deploy
applications and services closer to their target audience, reducing latency and
improving performance.
Harsh.D.Thakur ROLL NO :- 82
KIRTI M. DOONGURSEE COLLEGE OPERATING SYSTEM
Key Components:
Compute Engine:
Compute Engine offers virtual machines (VMs) with customizable configurations,
allowing users to run applications and workloads on Google's infrastructure. It
supports various operating systems and provides auto-scaling capabilities.
Cloud Storage:
Google Cloud Storage provides scalable and durable object storage for data, backups,
and multimedia content. It offers multiple storage classes to optimise costs and data
access.
Big Query:
BigQuery is a fully managed data warehouse that enables businesses to analyse vast
datasets quickly. It's particularly useful for data analytics and business intelligence
tasks.
Key Services:
Harsh.D.Thakur ROLL NO :- 82
KIRTI M. DOONGURSEE COLLEGE OPERATING SYSTEM
Configuration Options:
Harsh.D.Thakur ROLL NO :- 82
KIRTI M. DOONGURSEE COLLEGE OPERATING SYSTEM
Load Balancing:
Google Cloud provides load balancing options, including HTTP(S) Load Balancing
and Network Load Balancing, to distribute traffic across multiple instances and
regions, ensuring high availability and fault tolerance.
Auto Scaling:
Auto Scaling enables automatic adjustment of compute resources based on traffic
patterns. It ensures that applications have the necessary resources to handle varying
workloads efficiently.
Conclusion:
Google Cloud OS, with its robust architecture, comprehensive components, and a
wide range of services, stands as a formidable choice for organisations looking to
harness the power of cloud computing. Its global infrastructure, security features, and
scalability options make it suitable for businesses of all sizes and industries.
Harsh.D.Thakur ROLL NO :- 82