0% found this document useful (0 votes)
37 views

Task 2

FLOPS and MIPS are units that measure computer performance. FLOPS measures floating point operations per second, focusing on decimal operations. MIPS measures millions of instructions per second but can be misleading because instructions vary between systems. FLOPS are a better measure because they focus on a specific decimal operation type rather than all instruction types. Bottlenecks that impact performance include CPU utilization over 80% for extended periods, insufficient memory causing slow hard drive usage, and network bottlenecks from overloaded servers or hardware. Off-the-shelf servers refer to commercially available pre-made software and hardware products. Grid computing virtualizes resources for large data storage, while cloud computing accesses resources through internet services rather than direct access.

Uploaded by

Hoda Amr
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)
37 views

Task 2

FLOPS and MIPS are units that measure computer performance. FLOPS measures floating point operations per second, focusing on decimal operations. MIPS measures millions of instructions per second but can be misleading because instructions vary between systems. FLOPS are a better measure because they focus on a specific decimal operation type rather than all instruction types. Bottlenecks that impact performance include CPU utilization over 80% for extended periods, insufficient memory causing slow hard drive usage, and network bottlenecks from overloaded servers or hardware. Off-the-shelf servers refer to commercially available pre-made software and hardware products. Grid computing virtualizes resources for large data storage, while cloud computing accesses resources through internet services rather than direct access.

Uploaded by

Hoda Amr
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/ 6

Hoda Amr 2020-04308

Task 2 IT infrastructure and Enterprise needs


Q1 Explain in detail: FLOPS, MIPS
Answer
FLOPS and MIPS are units of measure for the numerical
computing performance of a computer.
1-FLOPS
Flops are floating-point operations per second.
Flops is the unit of measurement that calculates the performance
capability of a supercomputer.
flops talk about a specific type of operation present in the
instruction which is related to decimal numbers. so they are not
related in measuring as both use different reference points.
How is FLOPS calculated?
Isolate one loop iteration. Then count all simple floating-point
additions, multiplications, divisions, etc. For example, y = x * 2
* (y + z*w) is 4 floating-point operations. Multiply the resulting
number by the number of iterations.

2-MIPS
MIPS means Million instructions per second, which is an
approximate measure of a computer's raw processing power.
MIPS figures can be misleading because measurement
techniques often differ, and different computers may require
different sets of instructions to perform the same activity.

Why flops are better than MIPS?


MIPS talks about instructions which could be any type of
instruction. flops talk about a specific type of operation present
in the instruction which is related to decimal numbers. so they
are not related in measuring as both use different reference
points.
Q2 Give more than example on bottlenecks that impact
on performance.
Answer
1. CPU Utilization
According to Microsoft, “processor bottlenecks occur when the
processor is so busy that it cannot respond to requests for time.”
Simply put, the CPU is overloaded and unable to perform tasks
in a timely manner.

CPU bottleneck shows up in two forms: a processor running at


over 80 percent capacity for an extended period of time, and an
overly long processor queue. CPU utilization bottlenecks often
stem from insufficient system memory and continual
interruption from I/O devices. Resolving these issues with a
simple CPU bottleneck test results in increasing CPU power,
adding more RAM, and improving software coding efficiency.

2. Memory Utilization
A memory bottleneck implies that the system does not have
sufficient or fast enough RAM. This situation cuts the speed at
which the RAM can serve information to the CPU, which slows
overall operations. In cases where the system doesn’t have
enough memory, the computer will start offloading storage to a
significantly slower HDD or SSD to keep things running.
Alternatively, if the RAM cannot serve data to the CPU fast
enough, the device will experience both slowdown and low CPU
usage rates.

Resolving the issue typically involves installing higher capacity


and/or faster RAM. In cases where the existing RAM is too
slow, it needs to be replaced, whereas capacity bottlenecks can
be dealt with simply by adding more memory. In other cases, the
problem may stem from a programming error called a “memory
leak,” which means a program is not releasing memory for
system use again when done using it. Resolving this issue
requires a program fix.

3. Network Utilization
Network bottlenecks occur when the communication between
two devices lacks the necessary bandwidth or processing power
to complete a task quickly. According to Microsoft, network
bottlenecks occur when there’s an overloaded server, an
overburdened network communication device, and when the
network itself loses integrity. Resolving network utilization
issues typically involves upgrading or adding servers, as well as
upgrading network hardware like routers, hubs, and access
points.
Q3 What is off the-shelf severs?
Answer
A software and/or hardware product that is commercially ready-
made and available for sale, lease, or license to the general
public. Software and hardware that already exists and is
available from commercial sources. It is also referred to as off-
the-shelf.
Examples
 Mail services (e.g., Gmail)
 Media players (e.g., VLC, etc.)
 Editor programs (e.g., Photoshop)
 Antiviruses (e.g., Norton)
 Operating systems (e.g., Windows)
 Accounting applications (e.g., Tally)
 CRM systems and more.
Q4 What is the difference between grid computing and
cloud computing?
Answer
Grid computing entails virtualizing computing resources in
order to store large amounts of data, but cloud computing entails
an application accessing resources through service over the
internet rather than directly. Grid computing distributes
resources across grids, whereas cloud computing manages
resources centrally.

You might also like