1answer.
Ask question
Login Signup
Ask question
All categories
  • English
  • Mathematics
  • Social Studies
  • Business
  • History
  • Health
  • Geography
  • Biology
  • Physics
  • Chemistry
  • Computers and Technology
  • Arts
  • World Languages
  • Spanish
  • French
  • German
  • Advanced Placement (AP)
  • SAT
  • Medicine
  • Law
  • Engineering
Artyom0805 [142]
4 years ago
13

A) Suppose a computer has an instruction pipeline with 4 phases. How many cycles (if there are no delays) would it take to compl

ete 80 instructions. How many cycles would it take if the processor were not pipelined?
b) Explain the problem caused by a conditional branch instruction in a pipeline.
c) Give 2 ways of dealing with the problem of conditional branching.
Computers and Technology
1 answer:
Reika [66]4 years ago
3 0

Answer:

Explanation:

(a) Given data:

Instruction pipeline with 4 phases.

80 instruction

The number of cycles if the processor were pipelined :

80-1 = (79) instruction takes only 1 extra cycle to complete.

So, cycles counts = 4 + (79) = 83 cycles.

The number of cycles if the processor were not pipelined.  

Each instruction takes 4 cycles to complete.  

So, cycle counts = 80 * 4 = 320 cycles.

(b) One of the main problems of conditional branching in pipelines is the delay it gives even after the branch target buffer.

In pipeline, conditional branches depend on the codes which are still in estimation.

(c) Two ways to deal with problem arising due to conditional branching are as follows :

1. Delayed Branching    

2. Multiple Condition Codes

You might be interested in
Which is true regarding networks?
shutvik [7]
Local Are Network (LAN) is a network that connect computer (or other network devices) in a limited area (local area).
Wide Area Network (WAN) on the other hand is a network that connects computers on a a large geographical area. According these definitions, the following statement is true:
C) wide are network allow users to share files with a secure connection

4 0
4 years ago
Read 2 more answers
The following system is ideal for representing large, sparsely-populated tables that have a need for real-time, read-write rando
SVETLANKA909090 [29]

Answer:

The correct answer is C. HBase.

Explanation:

HBase is a database system written in the Java programming language. It is open-source and can store enormous amounts of data in tables in billions of rows and columns. It enables random read and write operations in real time. In HBase, the query fetch time is less. It is designed to store denormalized data in wide and sparsely populated tables in contrast to the relational database management system.

4 0
4 years ago
You just bought a new hard drive for your computer. You plan to use this as a secondary hard drive to store all your uma files .
attashe74 [19]
The drive should be partitioned, mostly to wipe out any hidden partitions the manufacturer put on it.  Then each partition needs a file system put on it.

Partitioning divides up a drive into sections that are logically separate.  Putting a file system on a partition sets up the space of the partition so that a computer can use the space.
5 0
3 years ago
Which import option is not supported in Access 2016?
Bumek [7]

Answer: from PDF(C)

Explanation:

Took it on edg

6 0
3 years ago
Read 2 more answers
LIST THE 7 BEST COMPUTER SCIENCE MOVIES.
Serggg [28]

The Pirates of Silicon Valley.

Tron

Hackers

Antitrust

The Social Network

The Internship

The Imitation Game

5 0
3 years ago
Other questions:
  • Which website navigation method consists of a single web page containing a list of hyperlinks representing all the pages in the
    15·2 answers
  • how can you create fades with the smart tool? How can you specify the types of fade curves that are used with the smart tool?
    13·1 answer
  • Discuss what technologies you might see in use at an enterprise. For example, where would you most likely see fiber-optic Ethern
    9·1 answer
  • A field is _____. a complete entry in a database one of the categories in a database a group of twenty-seven records a cell in a
    8·1 answer
  • What are some disadvantages of using a word processor over a type writer?​
    7·1 answer
  • Why do I get everything in English?​
    5·2 answers
  • Computers were originally invented to
    12·2 answers
  • Cans someone pls help me to do edhesive 2.5 code practice
    8·1 answer
  • The Danger zone around a robot is?
    13·2 answers
  • Five jobs arrive nearly simultaneously for processing and their estimated CPU cycles are, respectively: Job A = 2 ms, Job B = 12
    7·1 answer
Add answer
Login
Not registered? Fast signup
Signup
Login Signup
Ask question!