0% found this document useful (0 votes)
10 views2 pages

Assignment 1

This document outlines an assignment on Cloud Computing Fundamentals, consisting of six questions that cover topics such as virtualization history, performance optimization techniques, privileged vs non-privileged instructions, benefits of virtualization for a retail chain, hypervisor comparisons, and hardware support for x86 virtualization. Each question is designed to assess understanding and application of key concepts in cloud computing and virtualization. The total marks for the assignment are 20, with a submission deadline of January 31, 2025.

Uploaded by

nishuspareid
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views2 pages

Assignment 1

This document outlines an assignment on Cloud Computing Fundamentals, consisting of six questions that cover topics such as virtualization history, performance optimization techniques, privileged vs non-privileged instructions, benefits of virtualization for a retail chain, hypervisor comparisons, and hardware support for x86 virtualization. Each question is designed to assess understanding and application of key concepts in cloud computing and virtualization. The total marks for the assignment are 20, with a submission deadline of January 31, 2025.

Uploaded by

nishuspareid
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Assignment 1

Cloud Computing Fundamentals


Total Marks: 20
Last Date of Submission: 31st Jan, 2025
CO mapped: CO1 and CO2

Ques 1: An IT training company is creating a module on the history of virtualization. The


module needs to emphasize the importance of IBM’s mainframe innovations and the impact of
hardware support for x86 virtualization on modern IT infrastructure.
a) Summarize the importance of IBM’s Mainframe Virtualization in shaping modern
computing.
b) How did the introduction of hardware support for x86 virtualization revolutionize IT
infrastructure?
c) What is the current trend in virtualization.
(3 marks)

Ques 2: A software development firm is facing slow application performance and system
unresponsiveness during builds, especially when multiple applications are running simultaneously.
a) How can multiprogramming, multitasking, multithreading, and multiprocessing help
optimize resource utilization and resolve the performance issues in this scenario?
b) Recommend OS-level techniques (e.g., process scheduling, thread prioritization, virtual
memory) to improve system performance during heavy workloads. (3 marks)

Ques 3: For each of the following instructions, classify whether it is privileged or non-privileged.
Provide a brief explanation for your choice.

 Modifying the system page tables (e.g., setting page table entries)
 Performing an arithmetic addition operation (e.g., ADD AX, BX)
 Accessing an I/O device register (e.g., reading a value from a port)
 Switching from user mode to kernel mode (e.g., using a system call)
 Changing the CPU's control registers (e.g., CR3 on x86 architecture)
 Disabling system interrupts
 Executing a system call to request resources from the OS (e.g., memory allocation)
 Performing a conditional jump operation in a program
 Writing data to the screen (e.g., using a print statement)
 Initiating a context switch between processes
(2 marks)

Ques 4: A medium-sized retail chain is considering virtualization to improve resource utilization.


However, the management is skeptical about the benefits.
Assignment 1

Cloud Computing Fundamentals


Total Marks: 20
Last Date of Submission: 31st Jan, 2025
CO mapped: CO1 and CO2

a) Present a case to the management highlighting three key benefits of virtualization that
align with their business needs.
b) Explain how virtualization characteristics can provide competitive edge to their business
needs.
(2 marks)

Ques 5: " TechSolutions" is planning to virtualize its infrastructure to improve resource


utilization and scalability. The company has two distinct environments to support: Production
Environment and Development and Testing Environment. The company is evaluating either a
Type 1 (bare- metal) or Type 2 (hosted) hypervisor for their workloads. The company needs to
decide based on performance, scalability, and existing hardware. Compare Type 1 and Type 2
hypervisors:

a) What are the key differences in terms of architecture, performance, and use cases?
b) Which type would be more suitable for TechSolutions’ production environment and why?
c) How does the choice of hypervisor affect security in a virtualized environment?
d) What security measures should be implemented for both Type 1 and Type 2 hypervisors?
(5 marks)

Ques 6: Explain the role of hardware support for x86 virtualization.

a) What are the key features introduced by Intel VT-x and AMD-V that enhance
virtualization on x86 systems?
b) How do these technologies improve the performance and security of virtual machines
compared to software-only virtualization?
(5 marks)

You might also like