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
Answer:
Router
Explanation:
It will reads the data packet's destination address
.
Looks up all the paths it has available to get to that address.
Answer:
cool math if its not blocked
Explanation:
Yes, Using programming libraries is one way of incorporating existing code into new programs is a true statement.
<h3>What function do libraries provide in programming?</h3>
Programming libraries are helpful resources that can speed up the work of a web developer. They offer prewritten, reuseable portions of code so that programmers can easily and quickly create apps. Consider building a program that enables users to enroll in and pay for courses.
Therefore, Using a code library often saves developers from having to create everything from scratch. It can take less time to develop projects and have more reliable software if the catalog of programming resources is kept up well.
Learn more about libraries from
brainly.com/question/17960151
#SPJ1