Web Page

Machine instructions and Addressing modes. ALU, data‐path and control unit. Instruction pipelining. Pipeline hazards, Memory hierarchy: cache, main memory and secondary storage; I/O interface (Interrupt and DMA mode)

$$\scriptsize{\overset{{\large{\textbf{Mark Distribution in Previous GATE}}}}{\begin{array}{|c|c|c|c|c|c|c|c|}\hline
\textbf{Year}& \textbf{2024-1} & \textbf{2024-2} & \textbf{2023} &  \textbf{2022} & \textbf{2021-1}&\textbf{2021-2}&\textbf{Minimum}&\textbf{Average}&\textbf{Maximum}
\\\hline\textbf{1 Mark Count} & 2&2&2& 3 &1&2&1&2&3
\\\hline\textbf{2 Marks Count} & 3&3&4& 2 &2&2&2&2.67&4
\\\hline\textbf{Total Marks} & 8&8&10& 7 &5&6&\bf{5}&\bf{7.33}&\bf{10}\\\hline
\end{array}}}$$

Recent questions in CO and Architecture

#2521
236
views
0 answers
0 votes
How to add two numbers BC and AF in microprocessor language?
#2522
5.0k
views
1 answers
5 votes
Consider the following memory organization of a processor. The virtual address is 40 bits, the physical address is 32 bits, the page size is 8 KB. The processor has a 4 ... 64 bytes.What is the total size of the page table? 8MB 10MB 2MB
#2523
303
views
0 answers
0 votes
A DRAM chip is designed with capacity of 512MBytes with row size of 32 bits each, one refresh operation takes one nanosecond time.Total refresh time to ... . My answer is 134.22 milliseconds while the answer given is 128 milliseconds.
#2524
230
views
0 answers
0 votes
i'm getting 37.2 =37 but given 32 ...
#2525
510
views
1 answers
0 votes
#2526
512
views
0 answers
0 votes
#2527
245
views
0 answers
0 votes
What is the no.of multiplexer user in Set Associative Cache Mapping ? After CPU generates the Address ,1st Set bits are checked(Are these set bits ,extra space ... to comaparator where it is matched to the tag of address generated by CPU.
#2528
729
views
1 answers
2 votes
Why increase in cache size doesnt affect conflict misses??According to me when we will increase cache size number of blocks will increase and hence lesser no of ... miss is independent of cache size how?? This seems so confusing to me.
#2529
921
views
2 answers
0 votes
#2530
828
views
1 answers
1 votes
#2531
1.2k
views
1 answers
1 votes
Data:Hit Ratio for Read Op - 80%Hit Ratio for Write Op - 90%There are 30% updations.Cache Access time: 20ns [CMAT]MM Access Time - 100ns [MMAT]If there is a miss ... Ops per secPlease tell me if it's right or wrong or how it will be solved.
#2532
286
views
1 answers
0 votes
#2533
4.2k
views
3 answers
28 votes
Using an expanding opcode encoding for instructions, is it possible to encode all of the following in an instruction format shown in the below figure. Justify your answer. ...
#2534
11.2k
views
2 answers
20 votes
A CPU is designed to have 58 three-address instructions and 25 two-address instructions. The CPU is able to address a maximum of 16 memory ... length of the machine codev) List the machine codesDetailed explanation would be helpful
#2535
198
views
0 answers
2 votes
Delayed branching is used to avoid stalls, But Is it used to solve dependencies?Ques:: Which of the following harzards can be minimized by instruction reordering?a. Structural dependencyb.Control dependencyc. Data Hazardsc. None
#2536
152
views
0 answers
1 votes
WAR hazard can happen in pipelines that support auto-increment operation.What does this mean?
#2537
171
views
0 answers
1 votes
I read somewhere that WAW hazard is present only in pipelines that write in more than one pipe stage or allow an instruction to proceed even when previous instruction is stalled.Please explain me what is meant by this line by line.
#2538
365
views
0 answers
0 votes
I am not understanding how options are given because even when one miss will occur entire cache block will be accessed, so 128 B will be accessed.
#2539
4.0k
views
4 answers
21 votes
Suppose that in 250 memory references there are 30 misses in first level cache and 10 misses in second level cache. Assume that miss penalty from L$_2$ cache ... = 1800-1250 = 550number of stalls/instruction= 550/200 = 2.75please verify
#2540
772
views
1 answers
0 votes
Registers R1 and R2 contain memory address and data to be written in that memory adress respectively. To execute the instruction that transfers content of R2 to ... R1MDR <- R2Can both of these operations be performed in same clock cycle?