KF7023: Computer Networks & Operating Systems Report

Verified

Added on  2022/09/02

|1
|296
|17
Report
AI Summary
This report provides a comprehensive overview of CPU architectures and virtualization techniques. It begins by exploring the fundamental differences between Harvard and Von Neumann architectures, detailing their respective advantages and disadvantages. The report then delves into the practical aspects of virtualization, specifically comparing hypervisor-based and container-based approaches within Windows and other operating systems. The analysis includes a discussion of the benefits of virtualization, such as reduced costs, and its potential drawbacks, such as compatibility issues. The report also references key research papers and provides demonstrations of CPU circuits and virtualization environments. Ultimately, the study successfully illustrates how CPU circuits are formed and how hardware environments can be virtually emulated using complex CPU instructions.
Document Page
Computer Organization and Operating Systems
Summary
The study takes a look at the types of architecture by which modern
processors are made.
The layout of CPUs based on each architecture type gets discussed
by the study.
The study conducts a detailed analysis of hypervisor-based and
container-based virtualization with Windows and alternate
operating systems.
Advantages
CPUs based on the Harvard architecture can execute programs
much faster.
CPUs based on Von Neumann architecture can store both
instruction and data programs in same memory block.
Virtualization can significantly reduce expenses of a company.
Disadvantages
CPUs based on the Harvard architecture is not widely used.
In CPUs of Von Neumann architecture defective programs can
override other programs leading to crashes.
Virtualized environment can be incompatible with several
applications.
Demonstration
Hernandez Zavala, A., Camacho Nieto, O., Huerta Ruelas, J.A.,
Domínguez, C. and Arodí, R., 2015. Design of a general purpose 8-
bit RISC processor for computer architecture learning.
Computación y sistemas, 19(2), pp.371-385.
Li, W. and Kanso, A., 2015, March. Comparing containers versus
virtual machines for achieving high availability. In 2015 IEEE
International Conference on Cloud Engineering (pp. 353-358).
IEEE.
In conclusion the study successfully illustrates how CPU circuits
are formed.
It also shows how hardware environments can be virtually
emulated by using complex CPU instructions.
Bibliography
Below is the simulation of half adder circuit.
Below is the simulation of a full adder circuits. They
constitute the building blocks of a CPU.
Here is the demonstration of hypervisor-based virtualization
where multiple operating systems can be run in multiple tabs.
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
[object Object]