



 !"#$%&'()*+,-$./"0&12$3456&."0&12$,-$./&7$%&'$8&1
9-&(4)+:.0&1$.;<=:7&$>?"
$.6".'@;&.A1B;$%&'C&1&.DE*+"0&12$,-$./"F;!
G
HI&.J";".K"#:6".$.LJ"MNHOPQ9R":9+3GQ<$KS<T&.'Q9R":"#$.LU"9L$>R&1
";".K*+1$.6".@V$>W&.$><C2$:.C<>;";".K.$*+";".K
XYZ
(G
[0$*;$>\"F;QI]:.&*+R^>;^_"R&$>R99K>$>R&1.A$.'&1V<T&.*+"V".&#@&
9`"V"$.7$QD&1Ra*
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb



Hcd&'e$>R&1.A&.DE.& c/&1E.Lf&1E.VEQgh"RE9KK&$*JMQ$
Hcd&'G$>R&1.A&.DE.& c/&1E.Lf&1E.VEQg*JMQ$
G
!"#C&1&.DE4)*+$.i".A&LU"G9A&.P".:j6&.'9A&.+!"#$.C 9`
$>R&11<$.6".:.V&AC&1&.DE$>R&1!
XYZ
(G
$.6"."f".7&$K>>E$bc>*K&^_*+RV&.*JR99&1^_-L&.LU""F;$k&1
E.Lf&1E.VE
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
(


$.6".*;$>\"F;QI]:.&&1l$$>R&1!
6&.'&1l$!"#$.C 9`$>R&11<&7P&1l$2$mmmm".:j*+$%&'!9+
4)
G
HI&.J";".K"#:6".$.LJ"(NH*JPQ9R":9+MQ<$K6&.'Q9R":*+1$.6"."V".C 9`
:.C<>;";".K
XYZ
(G
>W&.Q+<i:.V"&.;1B;QI&.Jno[*+pno[a;Rno[$.Lq&1LU"cg&19+QI
&.J";".K"\&pno[LU" c/&19+QI&.J".6&.r
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
G


$.6"."V"..Ra$I&1"F;EEK9&K$>R&1!
7I$".Lf&1$>W&."%&mm9A&..R+&$.+&.OT&.'".:jC&1&.DE$'$."%&
$.7$$.i".A&".Lf&1$>W&.&+<$>-&!"#EEK9&K
G
[I$.A$.'&1 c/&1E.Lf&1E.VE&$K>>E$C 9`"V"<-"%^_S<1$.6"."V"..Ra$
I&1"F;&$K>>E$*+RV&.*JE.Lf&1E.VEER99&1
XYZ
(G
[0$&1<-&9`.Ra$I&1"F;QI]:.&p[op>K"$[KR><o""K*+1$.6".$a;R
&#@;&$>s&1$>R&1*A"$><]&cB9A1B;"V"$.7$QD^_*+QI&.J
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
4


.<&'e4$k.A$.tEE.&;&1.A&.DE.& c/&1E.Lf&1E.VEQg*J3Q$
Hcd&'e(u4$>R&1.A&.DE.&c2E.v<I&1$.KR".v&wwwu4G
G
HI&.J";".K"#:6".$.LJ"3GNH*JPQ9R":9+43Q<$K6&.'Q9R":*+1$.6"."f".7
$.;<$.7Q9R"::.";".KQD%<
XYZ
(G
S<$>W&.Q+<*+1$.6".i:.V"&.;1B;!n*+!
Đề bài 6

Câu 1 (2 điểm):
Hcd&'xyG$>R&1.A&.DE.& c/&1E.Lf&1E.VEQgh"RE9KK&$*JMQ$
Hcd&'y4$>R&1.A&.DE.& c/&1E.Lf&1E.VEQg*JMQ$
Câu 2 (4 điểm):
 I$!"#C&1&.DE()*+$.i".A&LU"9A&.P".:j6&.'9A&.!"#
$.C 9`$>R&141<$.6".`&1.z;"F;tần số xung nhịp*+"V".&#&..L{&17&.A
2$"F;!
XYZ
Câu 3 (4 điểm):
>W&.Q+<&1<-&9`.Ra$I&1"F;bộ nhớ cache*+"V".&#$Lf&1$V"*Jbộ nhớ chính
(RAM)"$.A&.A2$.A$.'&1
Đề bài 7

Câu 1 (2 điểm):
[I$!"#$%&'C&1&.DE9+M)*+$.i".A&I$".Lf&1$>W&.*J($>A9A&.[P
9A&."%&$>&1QW&.(".:jC&1&.DE$.i".A&
6&.'9A&.!"#$.$.i".A&$>R&11<
6&.$.q1;&.R+&$.+&.".Lf&1$>W&.($>A9A&.&+<
Câu 2 (4 điểm):
HI&.J";".K"#:6".$.LJ"(NH*+PQ9R":9+3GQ<$KS<T&.'Q9R":$>R&1";".K*+1
$.6"."V".cB9ALU"|:7:."#cache hit.
Cache Hit: Một cache hit là trạng thái trong đó: dữ liệu được yêu cầu, được
xử lý bởi
một thành phần hoặc một ứng dụng được tìm thấy trong bộ nhớ cache. lOMoARcPSD| 58
Cache Miss: Là trạng thái nơi dữ liệu được yêu cầu xử lý bởi một thành phần
hoặc ứng
dụng không được tìm thấy trong bộ nhớ cache (cache memory). Nó gây ra sự
chậm trễ
trong các thực thi bởi chúng cần yêu cầu các chương trình hoặc ứng dụng
tìm nạp dữ liệu
từ các cấp bộ nhớ cache khác hoặc bộ nhớ chính. Vì không có sẵn các dữ liệu
được yêu
cầu.
V".T&.
}N6".$.LJ"";".K(NH~(•mGQ<$K~(u3MQ<$K
}[PQ9R":3GQ<$K
'Q9R":9L$>B$>R&1";".K~=&1:6".$.LJ"";".K^N6".$.LJ"PQ9R":~(u3M
Q<$K^3GQ<$K^Q9R":~4Q9R":~€Xt<O";".K"#$.9L$>B4Q9R":
XYZ
Câu 3 (4 điểm):
$.6".:.V&Ainterrupt và mô tả cách hệ thống xử lý các yêu cầu I/O bằng cơ chế
interrupt-driven I/O.
&$K>>E$&1l$9+I$T&.A$kE.%&"•&1.R‚"E.%&]1 7&!O<-
"%!$ack&1"0&1*A".A&$aC 9`I$i:A&@;&$>s&1.R‚":.v&
"2EN.!&.t&LU"T&.A&1l$O&#ƒck&1$.i".A&".Lf&1$>W&..A&$aO
9L$>a&1$.V"F;".Lf&1$>W&.#O*+".<&;&1C 9`&1l$;:..R+&$.+&.
*A"C 9`&1l$O!ƒ:.0E./"$>a&1$.V$>LJ"#*+,7E$/"$.i".A&".Lf&1
$>W&.
V"..A$.'&1C 9`"V"<-"%^_Q„&1"f".7&$K>>E$bc>*K&^_
f".7&$K>>E$bc>*K&^_".RE.…E!:.0&1E.".qU".R7&:.I$
$.7$QD^_.R+&$.+&."0&1*A".;<*+R#O:.$.7$QD^_†&+&1$><]&
cB9AO&#ƒ1 I$T&.A&1l$7&!pLJ<9+"V"QLJ"0$"V"..A
$.'&1C 9`<-"%^_Q„&1"f".7&+<
N.{$aR<-"%^_
}N.I$".Lf&1$>W&."%&$.i".A&I$$V"*/^_*6c/s"cB9A
$k=z;O&#ƒ1 <-"%7&$.7$QD^_*+Ql$%@V$>W&.$><]&
cB9A
7E$/"$.i".A&"V"$V"*/:.V"
};:.1 <-"%O!:.0&1"%&E.".qU$.7$QD^_.R+&
$.+&..;<*+R#O&#"#$.,7E$/"$.i".A&"V"$V"*/:.V".R‚"
C 9`"V"".Lf&1$>W&.:.V"
( T&.A&1l$
}N.$.7$QD^_.R+&$.+&."0&1*A"*6c/S†&+&11 cB
9AO&#ƒ1 I$T&.A&1l$7&!6&.A&+<$.0&1QVR
".R!>„&1"#I$i:A&"%&LU"C 9`
G‡ 9`&1l$
}N.!&.t&LU"T&.A&1l$O&#ƒ$ack&1".Lf&1$>W&..A&
$a*+9L$>a&1$.V"F;".Lf&1$>W&.#Q;R1ˆ"V"$.;&.1.OD;
".‰O**;#O!ƒ".<&7&I$D;".‰"/$.$>R&1QI&.JO
&f"#SC 9`&1l$&$K>>E$.;&c9K>
4.i".A&SC 9`&1l$
}[SC 9`&1l$ƒ$.i".A&"V"$V"*/"%&$.7$C 9`<-"%^_O
".Š&1.a&&.Ls"cB9A$k$.7$QD^_*+9L*+RQI&.J;:.
.R+&$.+&.OSC 9`&1l$ƒ$.0&1QVR".R!>„&1@V$>W&.S
.R+&$2$
3N.0E./"$>a&1$.V*+,7E$/"
};:.C 9`&1l$.R+&$2$O!ƒ:.0E./"$>a&1$.V"F;".Lf&1
$>W&.$>LJ"#"V"$.;&.1.OD;".‰O***+,7E$/"$.i".A&
".Lf&1$>W&.#$k&fSck&19a
#$l$
f".7&$K>>E$bc>*K&^_".RE.…E!C 9`"V"<-"%^_I$"V"..A@
.f&Q„&1"V".:.0&1E.".qU$.7$QD^_.R+&$.+&..;<*+R#O:.$.7$QD
†&+&1O&#ƒ1 T&.A&1l$7&!O".RE.…E!$ack&1"0&1*A".A&
$aOC 9`<-"%^_O*+;#,7E$/""0&1*A"$>LJ"#]&+<1?E$'L
.#;.A2$.A$.'&1*+1$.$.q1;&9S&1E.6"F;!
Đề bài 8

Câu 1 (2 điểm):
 I$!"#Q;9Ra9A&.oOHO'".:jC&1&.DE$.i".A&"V"9A&.$Lf&1•&19+
OO*+(‹9AC2$.A&"F;P9Ra9A&.9+o".74mŒOH".7(mŒO*+".7mŒ
6&.$.q1;&$>&1QW&.$.i".A&I$9A&.
7$%&'C&1&.DE"F;!9+)OT&.$'"I$.i".A&9A&."F;!9A&.^1<
•L`.;<^(9%&9LU$9+ŽO(^mO^4~€u".:WC&1&.DE
.;<~Ou
Câu 2 (4 điểm):
[I$.A$.'&1 c/&1cache liên kết trực @ếp (Direct-mapped Cache).S<0$"V"..A
$.'&1|:7cB9A$>R&1";".K*+C 9`:.C<>;cache miss.
p>K"$b;EEKc";".K9+I$9RaQI&.JA";".K$>R&1#P:.'&.JQ9R":$>R&1
QI&.J".6&.;&KR><V&.Ca7&?&1I$*D$>6c<&.2$$>R&1";".K]&+<
f&1&.#;@V$>W&.|:7*+9L$>BcB9ApLJ<9+0$*]"V"..A$.'&1
|:7cB9A$>R&1";".K*+C 9`:.C<>;";".K
V"..A$.'&1|:7cB9A$>R&1p>K"$b;EEKc;".K
.;D;".‰QI&.J
;1.%&cg&1&.t&ca&1cB9A9L$>B$>R&1";".K
&cKC.%&cg&1CV"D&.*D$>6"F;Q9R":$>R&1";".K
_•K$.%&".‰D;".‰Q<$K"/$.$>R&1Q9R":
W:7$>R&1";".K
N.!"%&$><"tEI$D;".‰QI&.JO&#".;D;".‰$.+&."V"E.%&
;1O&cKCO_•K$
&cKCCV"D&.*D$>6".6&.CV""F;Q9R":$>R&1";".KR;1LU"RV&.
*J1V$>D;1"F;Q9R":$a*D$>6&cKC$>R&1";".K:$>;CKcB
9A<-"%"#$>R&1";".K.;<:.0&1";".K.$
7;1:.JEO#9+";".K.$*+cB9ALU"$><C2$$>i",7E$k";".K7:.0&1
:.JEO#9+";".K*+"%&C 9`,7E
9`:.C<>;";".K
N.C<>;";".KO.A$.'&1ƒ$.i".A&"V"QLJ";
cB9A$kQI&.J".6&.
RpB9ALU"$$kQI&.J".6&.*+R";".KH9R":$>R&1QI&.J".6&.
".•;cB9ALU"‚$*+R*D$>6$>R&1";".KCV"D&.Q{&cKC
tE&.t$";".K
H9R":J$>R&1QI&.J".6&.$.;<$.7Q9R":"•$a*D$>6#$>R&1";".K
;1"F;Q9R":JLU""tE&.t$$>R&1";".K
pB9A$kQ9R":JLU"9L$>B*+R";".K"V"9%&$><"tE,7E$.KR"#$.$><
C2$
&.;&..f&
(‡ 9`9A&.Q;&%
;:.cB9ASLU""tE&.t$*+R";".KO!,7E$/"$.i".A&9A&.Q;&% c/&1
cB9AJ$k";".K
XYZ
Câu 3 (4 điểm):
>W&.Q+<i:.V"&.;1B;paging và segmenta@on trong quản lý bộ nhớ.
;1&1*+K1K&$;,R&9+.;:‘$.t$E.&".;QI&.J".6&.$>R&1.A
].+&.O&.„1@<7$*2&]E.&&.*+@&9`QI&.JI$"V"..A@[‚"cg
"g&1/"6".&.L&1.;:‘$.t$&+<"#&.B&1"V".,7E"t&*+‚":.V"&.;O&.
.L{&1:.V"&.;7&$'"I$><"tEcB9A;1&1.&$>;&1
}1<-&9`HI&.JLU"".;$.+&."V":.'"#:6".$.LJ"Q„&1&.;
1s9+$>;&1V"$>;&1"F;I$,7&$>W&."#$.LU"E.&$V&&1’&.-&$>R&1QI
&.J*t$9`
}“
RE.&&.&1R+XA"".;QI&.J$.+&."V"$>;&1"#:6".
$.LJ""'D&.1?E1$.|&.$>a&1E.&&.&1R+
R”&9`f&1&H&1$>;&1f&1&*+cd@&9`
•.LU"
RN6".$.LJ""'D&.N6".$.LJ"$>;&1"'D&."#$.c’&7&9S&1
E.6QI&.J&7I$,7&$>W&.:.0&1"%& c/&1.7$I$$>;&1
•–&..L{&17&$'"I
R'"I$><"tE'"I$><"tEcB9AE./$.I"*+R.A@"F;
$.t$$RV&$.;<$.7$>;&1*+:6".$.LJ""F;Q&1$>;&17Q&1$>;&19J&*+"%&
&.]9%&$><"tEO$'"I$><"tE"#$.QD".t9aK1K&$;,R&.&
Ra&
}1<-&9`HI&.JLU"".;$.+&."V"Ra&"#:6".$.LJ":.V"
&.;OPRa&acA&".RI$*g&1cB9A.R‚"S"#`&1.z;
}“
RN6".$.LJ"9&..Ra$V"Ra&"#:6".$.LJ":.V"&.;OE.g.UE
*J<-"%"F;$k&1".Lf&1$>W&.R—&1.z;&1B&1.z;[PRa&"#`
&1.z;&1B&1.z;>˜>+&1O1?E
@&9`QI&.J.A@.f&
•.LU"
R.&&.$>R&1pdC<>;E.&&.$>R&1:."V"Ra&LU"
E.&Q=:.0&19-&$/"
R”&9`E.•"$aEH&1Ra&E.•"$aE.f&Q&1$>;&1
•–&..L{&17&$'"I
R'"I$><"tE'"I$><"tEcB9AE./$.I"*+R"2$>?""F;
9_[Ron"p™4MMM3mu3
Q&1Ra&*+"V".$.•"|:7Ra&7Q&1Ra&9J&*+E.•"$aEO$'"I$><
"tE"#$.QD".t9a
RV&.&..L{&17&$'"I$><"tEcB9A
‚";1&1K1K&$;,R&
N6".$.LJ"'D&.•&..Ra$
./$.I"*+RQ&1
'"I$><./$.I"*+R"2$>?"
$>;&1*+$.t$$RV&$.;<$.7
"tEQ&1Ra&*+"V".$.•"|:7
$>;&1
.&&.š$E.&&.&1R+pdC<>;E.&&.$>R&1
”&9`f&1&.•"$aE
N7$9t&
};1&1$.Lq&1LU" c/&1>I&1>S$>R&1"V".A].+&..A&a
&.q:.&8&11E.&&.&1R+*+@&9`f&1&<&.-&O$'"I$><
"tEcB9A"#$.QD&..L{&1Q{:6".$.LJ""F;Q&1$>;&1*+$.t$$RV&$.;<
$.7$>;&1
}K1K&$;,R&"&1"2EI$"V".,7E"t&9&..Ra$.f&$>R&1*A"
@&9`QI&.JO&.L&1E.•"$aE.f&*+cdC<>;E.&&.$>R&1'"I$><
"tEcB9A"•&1"#$.QD&..L{&1Q{"2$>?""F;Q&1Ra&
>R&1$.i"$7O&.].A].+&.:7$.UE"E;1&1*+K1K&$;,R&
$t&c/&1L"F;".;:‘$.t$
V"<7$'&..L{&17&$'"I$><"tEcB9A
}N6".$.LJ""F;Q&1H&1$>;&1.R‚"Q&1Ra&9J&ƒ9+$8&1
$.q1;&|:7D;".‰
}.t$$RV&$.;<$.7.t$$RV&$.;<$.7$>;&1.A@ƒ1?E1
$.'9%&$><"tEz;O$8&1$'"I$><"tEcB9A
}2$>?"cB9AV".$=".•"Q&1$>;&1.R‚"Q&1Ra&"•&1&.
.L{&17&$'"I|:7
}N6".$.LJ"";".K;".K9J&*+&.;&.ƒ1?E1$.$.q1;&
$><"tEQI&.J".6&.
9_[Ron"p™4MMM3mu3
$'L.#;$'"I$><"tEcB9AO"V".A].+&.$.Lq&1 c/&1
"V":‘$.t$&.L
}=".•"Q&1$>;&1;"2E.;Q&1$>;&1$.+&.&.]"2E
1:6".$.LJ""F;Q&1$>;&1"%&$><"tE
}.t$$RV&$.;<$.7$>;&1•n!.;<$.7$>;&16$LU" c/&1
&.2$$8&1:.&8&1|$.2<$>;&1$>R&1";".K
}HI&.J";".K c/&1QI&.J";".K9L$>B"V"$>;&1LU"$><
"tE$.Lq&1C<-&
Đề bài 9

Câu 1 (2 điểm):
 I$! c/&1EEK9&K31;Ra&*+P1;Ra&"%&".:jC&1&.DE;:.
EEK9&K%<OP9A&.2$".:j.R+&$.+&.
$.6".@<$>W&..Ra$I&1"F;EEK9&K
6&.'".:jC&1&.DE"%&$.7$$.i".A&I$".Lf&1$>W&.1ˆmm9A&.
a) Cách hoạt động của pipeline trong CPU:
EK9&K9+I$:‘$.t$$>R&1$.7$:7!1?E$8&1.A2$Q„&1"V".".;@V$>W&.
C 9`I$9A&.$.+&.&.]1;Ra&9-&,7EO*JP1;Ra&LU"$.i".A&$>R&1
I$E.%&:.V"&.;"F;![I$!EEK9&K"#41;Ra&$.0&1$.Lq&1Q;R1ˆ
1. Fetch (F): 
2. Decode (D): 
3. Execute (E):  
4. Memory Access (M): !"#$%&"#'""
5. Write Back (W): (&)"*+,
V"..Ra$I&1"F;EEK9&KEK9&K".RE.…E!$.i".A&&.]9A&.
ˆ&1$.qQ„&1"V".".;@V$>W&.$.i".A&9A&.$.+&.&.]1;Ra&OP1;
Ra&$.i".A&I$E.%&"F;9A&.
>R&1I$!EEK9&KO"V"9A&.LU"$.i".A&$.KR:9&E.-&O$Lf&1$i&.Lc<
".<]&&C2$N.I$9A&.;&1{1;Ra&1SO9A&.,7E$.KR"#$.{1;
Ra&s"9A&.O*+9A&.$>LJ"#"#$.{1;Ra&($.i".A&9A&.
b) Tính số chu kỳ xung nhịp tối thiểu để thực hiện 100 lệnh trên CPU có pipeline
 I$!EEK9&K"#31;Ra&*+P1;Ra&2$".:jC&1&.DE
.R+&$.+&..?&1$;"%&T&.$RV&'".:jC&1&.DE$'$.$.i".A&mm9A&.
N.EEK9&KQl$%O9A&.%,-&"%&3".:j.R+&$.+&.I$".:j".RP1;
Ra&;#OP9A&.,7E$.KRƒ2$$.-".:jC&1&.DE*+REEK9&K*W
EEK9&KSLU"›92E%<›
Do đó, số chu kỳ tối thiểu cần thiết để hoàn thành 100 lệnh là:
3œyy~m49A&.
Bài 11: Một hệ thống sử dụng phương pháp interrupt để xử lý các yê
Câu 2 (4 điểm):
[I$!"#$.$.i".A&LU"$‹9A&.$>R&11<6&.$'"IC 9`9A&.9A&.^1<*+1
$.6"."V"<7$'&..L{&17&.A2$C 9`"F;!
XYZ
Câu 3 (4 điểm):
$.6".*;$>\"F;ALU (Arithme@c Logic Unit)$>R&1!*+'@;&.A"F;&#*Jbộ điều
khiển (Control Unit).
Đề bài 10

Câu 1 (2 điểm):
Hcd&'x3$>R&1.A&.DE.& c/&1E.Lf&1E.VEQgh"RE9KK&$*JMQ$
Hcd&'3$>R&1.A&.DE.& c/&1E.Lf&1E.VEQg*JMQ$
Câu 2 (4 điểm):
[I$!"#$%&'C&1&.DE9+G)6&.$.q1;&"%&$.7$$.i".A&I$9A&.&7P
9A&."%&(".:jC&1&.DE$.6".:.V&Achu kỳ xung nhịp.
XYZ
Câu 3 (4 điểm):
S<0$@V$>W&.$><"tEcB9A$kQI&.J".6&.no[*+"V".!$Lf&1$V"*Jno[
$>R&1@V$>W&.$.i"$.".Lf&1$>W&.
Đề thi số 12:
PHẦN 1. THỰC HÀNH:
Câu 1 (2 điểm):
Hcd&'x$>R&1.A&.DE.& c/&1E.Lf&1E.VEQgh"RE9KK&$*JMQ$
Hcd&'G$>R&1.A&.DE.& c/&1E.Lf&1E.VEQg*JMQ$
Câu 2 (4 điểm):
[I$!"#C&1&.DE()*+P9A&."%&G".:jC&1&.DE6&.$.q1;&$.i".A&I$
9A&.*+'9A&.$.i".A&LU"$>R&11<$.6".'@;&.A1B;$%&'C&1&.DE*+
.A2$"F;!
PHẦN 2. VẤN ĐÁP:
Câu 3 (4 điểm):
>W&.Q+<"V".pipeline$>R&1!.Ra$I&1*+"V".&#$8&1"Lq&1.A2$C 9`-*6c/*]
"V"C&1I$"#$.C<>;$>R&1EEK9&K*6c/.;);>c
Đề thi số 13:
PHẦN 1. THỰC HÀNH:
Câu 1 (2 điểm):
.<&"V"'$.tEE.&;;&1"V".A"f'$Lf&1•&1
.<&'u43u3$k.A$.tEE.&;&1.A&.DE.&
.<&'G(G$k.A$.tEE.&;&1.AQV$E.&
Câu 2 (4 điểm):
HI&.J";".K"#:6".$.LJ"MNH*JPQ9R":9+3GQ<$K6&.'Q9R":$>R&1";".K*+1
$.6".i:.V"QA$1B;cache trực @ếp*+cache liên kết đầy đủ (fully associa@ve cache).
PHẦN 2. VẤN ĐÁP:
Câu 3 (4 điểm):
>W&.Q+<i:.V"QA$1B;paging*+segmenta@on$>R&1@&9`QI&.J$.6"."V".P
E.Lf&1E.VE&..L{&17&$'"I$><"tEcB9A
Đề thi số 14:
PHẦN 1. THỰC HÀNH:
Câu 1 (2 điểm):
 !"#Q;9Ra9A&.oOHO*+*J'".:jC&1&.DE$Lf&1•&19+OO*+(".:j‹9A
C2$.A&"F;P9Ra9A&.9%&9LU$9+GmŒOGmŒO*+mŒ
6&.$.q1;&$>&1QW&.$.i".A&I$9A&.
XJ$%&'C&1&.DE()OT&.$'"I$.i".A&9A&."F;!9A&.^1<
Câu 2 (4 điểm):
HI&.J";".K"#:6".$.LJ"3NH*JPQ9R":9+3GQ<$KS<T&.'Q9R":"#$.9L$>B
$>R&1";".K*+1$.6"."f".7.Ra$I&1"F;";".K:.C<>;cache miss.
PHẦN 2. VẤN ĐÁP:
Câu 3 (4 điểm):
$.6".i:.V"&.;1B;cache trực @ếp (Direct-mapped Cache)*+cache liên kết đầy đủ
(Fully Associa@ve Cache).-L&.LU""F;$k&19Ra
Đề thi số 15:
PHẦN 1. THỰC HÀNH:
Câu 1 (2 điểm):
Hcd&'x4$>R&1.A&.DE.& c/&1E.Lf&1E.VEQgh"RE9KK&$*JMQ$
Hcd&'4$>R&1.A&.DE.& c/&1E.Lf&1E.VEQg*JMQ$
Câu 2 (4 điểm):
[I$!"#$%&')*+P9A&.$.i".A&$>R&1(".:jC&1&.DE6&.'9A&.!"#
$.$.i".A&$>R&11<*+1$.6".:.V&ACPI (Clock Cycles Per Instruc@on).
PHẦN 2. VẤN ĐÁP:
Câu 3 (4 điểm):
RV&.1B;SRAM*+DRAM.a;RSRAM$.Lq&1LU" c/&19+QI&.J";".KO
"\&DRAMLU" c/&19+QI&.J".6&.r
no[$;,"n;&cRo""K[KR><*+pno[p<&;"n;&cRo""K
[KR><9+.;9RaQI&.Jno[E.=Q7&$>R&1.A$.'&1V<T&.OP9Ra"#9_[Ron"p™
4MMM3mu3
&.B&1‚">-&1QA$pLJ<9+iRV&.1B;no[*+pno[O"g&1
*J9`cR$a;Rno[$.Lq&1LU" c/&19+QI&.J";".KO$>R&1:.pno[
LU" c/&19+QI&.J".6&.
So sánh giữa SRAM và DRAM
™‚"™no[™pno[™™bbCấu trúc™ c/&1"V"•Eb•RE9L$>BcB
9A™ c/&1$/A&*+$>;&$R>9L$>BcB9A™™Tốc độ™.;&..f&
pno[™.t.f&no[™™Tính ổn định™pB9ALU"1B=&D&.d&9+"#
&1ˆ&A&™pB9A"%&LU"9+J$.Lq&1C<-&>Kž>K.1B=&D&.™™Kích
thước™.Lq&19J&.f&*+".7&.]:.0&11;&.f&™.Ÿ1s&.f&O".RE.…E9L
$>B&.]cB9A.f&$>R&1"g&1I$:.0&11;&™™Tiêu thụ năng lượng™-$./
&8&19LU&1$.2E.f&:.:.0&1.Ra$I&1™-$./&8&19LU&1";R.f&cR"%&9+
JChi phíl$.f&cR"2$>?"E.•"$aE™n.f&Ocd&C2$.f&
Tại sao SRAM thường được sử dụng làm bộ nhớ cache?
Tốc độ caono["#$'"I$><"tE&.;&..f&pno[O]&+<>2$@;&
$>s&1".RQI&.J";".KO&f+$'"I$><"tEcB9A9+<7$'@<7$D&.
.A2$"F;.A$.'&1
Không cần làm mớino[:.0&1"%&E.9+JcB9A&.Lpno[O
1?E1I$>d$>R&1*A"$><"tEcB9A
(Tính ổn địnhpB9A$>R&1no[LU"1B=&D&.d&9+"#&1ˆ&
A&O]&+<1?EQR>„&1cB9A";".K90&†&+&1:."%&$.7$
Tại sao DRAM được sử dụng làm bộ nhớ chính?
Chi phí thấppno[> .f&R*Jno[O".RE.…E&C2$QI&.J*J
c&19LU&19J&+:.0&1$'&@V&.]".E.6
Dung lượng lớnpno["#$.9L$>B&.]cB9A.f&$>R&1"g&1I$
:.0&11;&O]&+<>2$@;&$>s&1".RQI&.J".6&.O&f"%&9L$>B.A
].+&.O•&1c/&1*+cB9A&1Lqcg&1
(Kích thước nhỏ gọnpno["#:6".$.LJ"&.Ÿ.f&R*Jno[O".R
E.…E$.7$:7"V"0b&QI&.J9J&.f&*+,7$:A:.0&11;&$>-&QR
a".".F
Tóm tắt
}
SRAM.;&.O=&D&.O:.0&1"%&9+JO&.L&1l$*+".7&.]
:.0&11;&.f&.6"..UE".RQI&.J";".K9_[Ron"p™4MMM3mu3
}
DRAM.t.f&O"%&9+JO&.L&1> *+"#c&19LU&19J&.f&.6".
.UE".RQI&.J".6&.
XA"9i;".s&1B;no[*+pno[E./$.I"*+R<-"%*]$'"IO".E.6*+
c&19LU&1"F;.A$.'&1
Đề thi số 16:
PHẦN 1. THỰC HÀNH:
Câu 1 (2 điểm):
.<&"V"'$.tEE.&;;&1"V".A"f'$Lf&1•&1
.<&'uG$k.A$.tEE.&;&1.A&.DE.&mmmm
.<&'y(GM$k.A$.tEE.&;&1.AQV$E.&mG
Câu 2 (4 điểm):
[I$!"#GEEK9&K*+$%&'C&1&.DE9+4)[PEEK9&KC 9`LU"9A&.P".:j
6&.'9A&.LU"C 9`$>R&1m1<*+1$.6".:.V&Apipeline trong CPU.
%&'C&1&.DE"F;!9+4)O$•"9+4$‹".:jP1<
[P".:jC 9`G9A&.*W"#GEEK9&K
'9A&.LU"C 9`$>R&11<9+
4)¡G~m$‹9A&.^1<
>R&1m1<O'9A&.LU"C 9`9+
m$‹9A&.^1<¡m~mm$‹9A&.
EK9&K9+I$:‘$.t$$>R&1$.7$:7!1?E$8&1.A2$Q„&1"V".".;@V$>W&.
C 9`I$9A&.$.+&.&.]1;Ra&9-&,7EO*JP1;Ra&LU"$.i".A&$>R&1
I$E.%&:.V"&.;"F;![I$!EEK9&K"#41;Ra&$.0&1$.Lq&1Q;R1ˆ
1. Fetch (F): 
2. Decode (D): 
3. Execute (E):  
4. Memory Access (M): !"#$%&"#'""
5. Write Back (W): (&)"*+,
V"..Ra$I&1"F;EEK9&KEK9&K".RE.…E!$.i".A&&.]9A&.
ˆ&1$.qQ„&1"V".".;@V$>W&.$.i".A&9A&.$.+&.&.]1;Ra&OP1;
Ra&$.i".A&I$E.%&"F;9A&.
>R&1I$!EEK9&KO"V"9A&.LU"$.i".A&$.KR:9&E.-&O$Lf&1$i&.Lc<
".<]&&C2$N.I$9A&.;&1{1;Ra&1SO9A&.,7E$.KR"#$.{1;
Ra&s"9A&.O*+9A&.$>LJ"#"#$.{1;Ra&($.i".A&9A&.
Giải thích lợi ích của pipeline:EK9&K1?E!C 9`&.]9A&.ˆ&1
$.qQ„&1"V".".;@V$>W&.C 9`I$9A&.$.+&.&.]1;Ra&&.LžK$".O
cK"RcKOKCK"$K]&+<9+1$.q1;&".q*+$'L.#;*A" c/&1$+
&1<-&"F;!O$k#$8&1.A2$*+1I$>d
PHẦN 2. VẤN ĐÁP:
Câu 3 (4 điểm):
$.6".:.V&Ainterrupt*+0$"V"..A$.'&1C 9`"V"<-"%^_Q„&1"f
".7interrupt-driven I/O.
Đề thi số 17:
PHẦN 1. THỰC HÀNH:
Câu 1 (2 điểm):
 !"#EEK9&K41;Ra&*+"#C&1I$c’&7&$.q1;&$.i".A&$>&1QW&.P
9A&.9+".:jC&1&.DE
$.6"."V"9RaC&1I$$>R&1EEK9&K
6&.'9A&.$.i".A&LU"$>R&11<&7$%&'C&1&.DE9+)
Câu 2 (4 điểm):
[I$.A$.'&1^_ c/&1E.Lf&1E.VEDMA (Direct Memory Access).S<1$.6"."f".7
.Ra$I&1"F;DMA*+RV&.*JE.Lf&1E.VEInterrupt-driven I/O.
PHẦN 2. VẤN ĐÁP:
Câu 3 (4 điểm):
$.6".:.V&Ahyper-threading trong CPU*+&-"V"L"F;&#$>R&1*A""$.A&
.A2$C 9`
Đề thi số 18:
PHẦN 1. THỰC HÀNH:
Câu 1 (2 điểm):
Hcd&'xM$>R&1.A&.DE.& c/&1E.Lf&1E.VEQgh"RE9KK&$*JMQ$
Hcd&'uM$>R&1.A&.DE.& c/&1E.Lf&1E.VEQg*JMQ$
Câu 2 (4 điểm):
!"#$%&'(4)*+P9A&."%&G".:jC&1&.DE6&.'9A&.!"#$.$.i".A&
$>R&11<*+1$.6"."V".$8&1$%&'C&1&.DE1?E"$.A&.A2$"F;!
PHẦN 2. VẤN ĐÁP:
Câu 3 (4 điểm):
[0$&1<-&9`.Ra$I&1"F;QI]:.&DMA (Direct Memory Access)*+1$.6".$a;R
&#@;&$>s&1$>R&1*A"$><]&cB9A1B;"V"$.7$QD^_*+QI&.J
Đề thi số 19:
PHẦN 1. THỰC HÀNH:
Câu 1 (2 điểm):
[I$!"#$%&'C&1&.DEG)*+$>&1QW&.P9A&."%&".:j$.i".A&
6&.'9A&.+!$.i".A&LU"$>R&11<
7".Lf&1$>W&."#4mm$>A9A&.OT&.$.q1;&.R+&$.+&.".Lf&1$>W&.
Câu 2 (4 điểm):
HI&.J";".K"#:6".$.LJ"3GNH*JPQ9R":9+MQ<$K6&.'Q9R":$>R&1";".K*+1
$.6"."f".7C 9`:.C<>;cache miss.
PHẦN 2. VẤN ĐÁP:
Câu 3 (4 điểm):
$.6".i:.V"&.;1B;cache trực @ếp (Direct-mapped Cache)*+cache liên kết đầy đủ
(Fully Associa@ve Cache).-L&.LU""F;$k&19Ra
Đề thi số 20:
PHẦN 1. THỰC HÀNH:
Câu 1 (2 điểm):
.i".A&E.…E"I&1.;'&.DE.&
10000111
2
+ 10010101
2
.i".A&E.…E$>k.;'&.DE.&
11001001
2
10010001
2
Câu 2 (4 điểm):
!"#$%&'C&1&.DE)*+P9A&."%&4".:jC&1&.DE6&.$.q1;&$.i".A&I$
9A&.*+'9A&."#$.$.i".A&$>R&1m1<
PHẦN 2. VẤN ĐÁP:
Câu 3 (4 điểm):
>W&.Q+<".,7$*]"f".7.Ra$I&1"F;QI&.JROM (Read-Only Memory)*+E.&T"."V"
•&1c/&1"/$."F;&#$>R&1.A$.'&1V<T&.
Đề thi số 21:
PHẦN 1. THỰC HÀNH:
Câu 1 (2 điểm):
[I$!EEK9&K41;Ra&1‚EC&1I$cB9AO1<>;i".t$>d".:j".RI$'9A&.
$.6".C&1I$cB9A*+"V".C 9`&#
7I$".Lf&1$>W&.1ˆ4m9A&.*JmŒ$>R&1'#1<C&1I$cB9AOT&.$=&1'".
:j"%&$.7$.R+&$.+&.".Lf&1$>W&.
Câu 2 (4 điểm):
HI&.J";".K"#:6".$.LJ"MNHOPQ9R":9+MQ<$KS<T&.'Q9R":"#$.LU"9L$>R&1
";".K*+1$.6"."V".C 9`:.C<>;";".K.$*+";".K
PHẦN 2. VẤN ĐÁP:
Câu 3 (4 điểm):
$.6".:.V&Ainterrupt*+0$"V"..A$.'&1C 9`"V"<-"%^_Q„&1"f
".7interrupt-driven I/O.
Đề thi số 22:
PHẦN 1. THỰC HÀNH:
Câu 1 (2 điểm):
 !"#M&.&*+$%&'C&1&.DE(3)7".Lf&1$>W&.LU"".;]".R"V"
&.&*+P9A&."%&(".:jC&1&.DE
6&.$=&1'9A&.!"#$.$.i".A&$>R&11<
7".Lf&1$>W&."#m$‹9A&.OT&.$.q1;&.R+&$.+&.".Lf&1$>W&.
Câu 2 (4 điểm):
[I$QI&.J";".K"#:6".$.LJ"3NH*+PQ9R":9+3GQ<$KS<T&.'Q9R":$>R&1";".K*+
0$"V".1@<7$:."#";".KC<>;
PHẦN 2. VẤN ĐÁP:
Câu 3 (4 điểm):
RV&.".,7$1B;QI&.JRAM (Random Access Memory)*+ROM (Read-Only Memory)*]
".•"&8&1O‚":‘$.t$O*+*;$>\$>R&1@V$>W&.*t&.+&."F;.A$.'&1V<T&.
Đề thi số 23:
PHẦN 1. THỰC HÀNH:
Câu 1 (2 điểm):
 I$!"#$.q1;&C 9`I$&1l$2$$>A".:jC&1&.DEXJ$%&'()OT&.
$.q1;&$.i"$7!"%&C 9`&1l$&+<
Câu 2 (4 điểm):
HI&.J";".K"#:6".$.LJ"(NH*JPQ9R":9+MQ<$K6&.'Q9R":"#$.9L$>B$>R&1
";".K*+1$.6"."V".cB9ALU"|:7:."#";".K.$
PHẦN 2. VẤN ĐÁP:
Câu 3 (4 điểm):
.&T".*+RV&.".,7$1B;QI&.JSRAM (Sta@c RAM)*+DRAM (Dynamic RAM)*]"2
$>?"O&1<-&9`.Ra$I&1*+.A2$
Đề thi số 24:
PHẦN 1. THỰC HÀNH:
Câu 1 (2 điểm):
[I$!"#$%&'C&1&.DEM)6&.'".:j!$.i".A&$>R&11<
7!$.i".A&9A&.$>R&1P".:jOT&.'9A&.!"#$..R+&$.+&.$>R&11<
Câu 2 (4 điểm):
HI&.J";".K"#:6".$.LJ"3GNHOPQ9R":"#:6".$.LJ"43Q<$KS<T&.'Q9R":*+1
$.6".i:.V"QA$1B;";".K$>i",7E*+";".K9-&:7$%<F
PHẦN 2. VẤN ĐÁP:
Câu 3 (4 điểm):
>W&.Q+<".,7$*]"f".7.Ra$I&1"F;QI&.JROM (Read-Only Memory)*+E.&T"."V"
•&1c/&1"/$."F;&#$>R&1.A$.'&1V<T&.
Đề thi số 25:
PHẦN 1. THỰC HÀNH:
Câu 1 (2 điểm):
.<&'b4$k.A$.tEE.&;&1.A&.DE.& c/&1E.Lf&1E.VEQg*J3Q$
Hcd&'b44$>R&1.A&.DE.&c2E.v<I&1$.KR".v&wwwu4G
Câu 2 (4 điểm):
HI&.J";".K"#:6".$.LJ"MNH*+PQ9R":9+4Q<$K6&.'Q9R":"#$.LU"9L$>R&1
";".K*+1$.6".i:.V"&.;1B;";".K.$*+";".K
PHẦN 2. VẤN ĐÁP:
Câu 3 (4 điểm):
[0$:7&$>?"Von Neumann*+:7&$>?"HarvardO*+1$.6".$a;RI$$>R&1.;"#.A
2$";R.f&$>R&1I$'$>Lq&1.UE
Đề thi số 26:
PHẦN 1. THỰC HÀNH:
Câu 1 (2 điểm):
.i".A&E.…E"I&1.;'&.DE.&
11000001
2
+ 10010101
2
.i".A&E.…E$>k.;'&.DE.&
11111001
2
10010001
2
Câu 2 (4 điểm):
!"#$%&'()*+P9A&."%&G".:jC&1&.DE6&.'9A&.!"#$.$.i".A&
$>R&11<*+1$.6".:.V&Atần số xung nhịp.
PHẦN 2. VẤN ĐÁP:
Câu 3 (4 điểm):
>W&.Q+<i:.V"&.;1B;RAM*+ROM-"V"•&1c/&1"/$."F;P9RaQI&.J$>R&1
.A$.'&1V<T&.
Đề thi số 27:
PHẦN 1. THỰC HÀNH:
Câu 1 (2 điểm):
Hcd&'xu$>R&1.A&.DE.& c/&1E.Lf&1E.VEQgh"RE9KK&$*JMQ$
Hcd&'4u$>R&1.A&.DE.& c/&1E.Lf&1E.VEQg*JMQ$
Câu 2 (4 điểm):
HI&.J";".K"#:6".$.LJ"MNH*JPQ9R":9+3GQ<$KS<T&.'Q9R":$>R&1";".K*+
1$.6".i:.V"QA$1B;cache trực @ếp*+cache liên kết đầy đủ (fully associa@ve cache).
PHẦN 2. VẤN ĐÁP:
Câu 3 (4 điểm):
[0$&1<-&9`.Ra$I&1"F;pipeline$>R&1!-*6c/*]"V"C&1I$"#$.C<>;
$>R&1@V$>W&.EEK9&K.;);>c*+"V".:.l"E./"
Đề thi số 28:
PHẦN 1. THỰC HÀNH:
Câu 1 (2 điểm):
 I$!"#EEK9&K41;Ra&*+P1;Ra&2$".:j6&.'".:j.R+&
$.+&.m9A&.
7C<>;I$9PQ>;&".E>Kc",R&c’&7&2$(".:jOT&.$=&1'".:jJ.R+&
$.+&.m9A&.
Câu 2 (4 điểm):
 I$.A$.'&1^_ c/&1E.Lf&1E.VEPollingS<0$"V".$.•".Ra$I&1"F;
E.Lf&1E.VE&+<*+RV&.*JInterrupt-driven I/O.
PHẦN 2. VẤN ĐÁP:
Câu 3 (4 điểm):
$.6"."V".QI]:.&DMA (Direct Memory Access).Ra$I&1*+&-"V"L:.
 c/&1DMA$><]&cB9A1B;QI&.J*+$.7$QD&1Ra*
Đề thi số 29:
PHẦN 1. THỰC HÀNH:
Câu 1 (2 điểm):
.i".A&E.…E"I&1.;'&.DE.&
10001111
2
+ 10010111
2
.i".A&E.…E$>k.;'&.DE.&
11000001
2
10010101
2
Câu 2 (4 điểm):
[I$!"#$%&'C&1&.DEM)*+$.i".A&LU"(9A&.P".:j6&.'9A&.LU"
$.i".A&$>R&11<*+1$.6"."V".$8&1$%&'C&1&.DE1?E"$.A&.A2$"F;!
PHẦN 2. VẤN ĐÁP:
Câu 3 (4 điểm):
RV&."V"E.Lf&1E.VE]:.&^_E.Lf&1E.VEI/O lập trình (programmed I/O)OI/O
ngắt (interrupt-driven I/O)*+I/O trực @ếp bộ nhớ (Direct Memory Access - DMA).
Đề thi số 30:
PHẦN 1. THỰC HÀNH:
Câu 1 (2 điểm):
Xung đột dữ liệu trong pipeline
$.6".:.V&AC&1I$cB9Ac;$;.;);>c$>R&1EEK9&K
7C&1I$cB9Ac’&7&*A"2$$.-".:jC 9`P9A&.OT&.'".:j"%&
.R+&$.+&.mm9A&.*J4Œ9A&.1<>;C&1I$
Câu 2 (4 điểm):
HI&.J";".K"#:6".$.LJ"(NH*JPQ9R":9+3GQ<$KS<T&.'Q9R":"#$.9L$>B
$>R&1";".K*+1$.6"."f".7cache hit*+cache miss.
PHẦN 2. VẤN ĐÁP:
Câu 3 (4 điểm):
>W&.Q+<&1<-&9`.Ra$I&1"F;bộ điều khiển DMA (Direct Memory Access)*+&-"V"L
"F;&#$>R&1.A$.'&1V<T&.
Đề thi số 31:
PHẦN 1. THỰC HÀNH:
Câu 1 (2 điểm):
.<&"V"'$.tEE.&;;&1"V".A"f'$Lf&1•&1
.<&'umu$k.A$.tEE.&;&1.A&.DE.&
.<&'(G4($k.A$.tEE.&;&1.AQV$E.&
Câu 2 (4 điểm):
[I$!"#$%&'C&1&.DE(m)*+P9A&."%&".:jC&1&.DE$.i".A&6&.'
9A&.!"#$.C 9`$>R&1m1<
PHẦN 2. VẤN ĐÁP:
Câu 3 (4 điểm):
$.6".i:.V"&.;1B;RAM*+ROM-"V"•&1c/&1"F;P9RaQI&.J$>R&1.A
$.'&1V<T&.
Đề thi số 32:
PHẦN 1. THỰC HÀNH:
Câu 1 (2 điểm):
.i".A&E.…E"I&1.;'&.DE.&
10000010
2
+10010100
2
.i".A&E.…E$>k.;'&.DE.&
10011001
2
11110101
2
Câu 2 (4 điểm):
HI&.J";".K"#:6".$.LJ"3GNH*JPQ9R":9+MQ<$K6&.'Q9R":*+1$.6"."f".7
$.;<$.7Q9R"::.";".K%<
PHẦN 2. VẤN ĐÁP:
Câu 3 (4 điểm):
>W&.Q+<&1<-&9`.Ra$I&1"F;hyper-threading$>R&1!*+&-L"F;&#$>R&1*A"
"$.A&.A2$C 9`
Đề thi số 33:
PHẦN 1. THỰC HÀNH:
Câu 1 (2 điểm):
Hcd&'x(($>R&1.A&.DE.& c/&1E.Lf&1E.VEQgh"RE9KK&$*JMQ$
Hcd&'GG$>R&1.A&.DE.& c/&1E.Lf&1E.VEQg*JMQ$
Câu 2 (4 điểm):
!"#$%&'C&1&.DE(3)*+P9A&."%&G".:jC&1&.DE$.i".A&6&.'9A&.
!"#$.$.i".A&$>R&11<
PHẦN 2. VẤN ĐÁP:
Câu 3 (4 điểm):
RV&.L*+&.LU""F;cache trực @ếp (Direct-mapped Cache)*+cache liên kết đầy đủ
(Fully Associa@ve Cache).
Đề thi số 34:
PHẦN 1. THỰC HÀNH:
Câu 1 (2 điểm):
Hyper-threading trong CPU
$.6".9U6"."F;*A" c/&1.<EK>b$.>K;c&1$>R&1!
7I$!"#M&.&*+.P$>U.<EK>b$.>K;c&1OT&.$=&1'9ˆ&1!"#$.C 9`ˆ&1
$.q
Câu 2 (4 điểm):
HI&.J";".K"#:6".$.LJ"(NH*+PQ9R":9+MQ<$K6&.'Q9R":$>R&1";".K*+1
$.6".@V$>W&.C 9`:.C<>;cache hit*+cache miss.
PHẦN 2. VẤN ĐÁP:
Câu 3 (4 điểm):
>W&.Q+<&1<-&9`.Ra$I&1"F;pipeline$>R&1!*+1$.6".$a;REEK9&K1?E$8&1
.A2$C 9`
Đề thi số 35:
PHẦN 1. THỰC HÀNH:
Câu 1 (2 điểm):
.i".A&E.…E"I&1.;'&.DE.&
11110001
2
+ 10000111
2
.i".A&E.…E$>k.;'&.DE.&
11001001
2
10010100
2
Câu 2 (4 điểm):
[I$!"#$%&'C&1&.DE4)*+$.i".A&LU"9A&.P".:j6&.'9A&.LU"
$.i".A&$>R&11<*+1$.6".:.V&Atần số xung nhịp.
PHẦN 2. VẤN ĐÁP:
Câu 3 (4 điểm):
$.6".i:.V"&.;1B;RAM*+ROM-"V"•&1c/&1"/$."F;P9RaQI&.J$>R&1
.A$.'&1V<T&.
Đề thi số 36:
PHẦN 1. THỰC HÀNH:
Câu 1 (2 điểm):
Hcd&'x(3$>R&1.A&.DE.& c/&1E.Lf&1E.VEQgh"RE9KK&$*JMQ$
Hcd&'u3$>R&1.A&.DE.& c/&1E.Lf&1E.VEQg*JMQ$
Câu 2 (4 điểm):
HI&.J";".K"#:6".$.LJ"MNH*JPQ9R":9+3GQ<$KS<T&.'Q9R":"#$.9L$>B
$>R&1";".K*+1$.6"."f".7";".K
PHẦN 2. VẤN ĐÁP:
Câu 3 (4 điểm):
[0$"2$>?"*+".•"&8&1"F;ALU (Arithme@c Logic Unit)$>R&1!-'@;&.A
1B;ALU*+QI]:.&(Control Unit).
Đề thi số 37:
PHẦN 1. THỰC HÀNH:
Câu 1 (2 điểm):
.<&"V"'$.tEE.&;;&1"V".A"f'$Lf&1•&1
.<&'(u43$k.A$.tEE.&;&1.A&.DE.&
.<&'(u$k.A$.tEE.&;&1.AQV$E.&
Câu 2 (4 điểm):
[I$!"#$%&'C&1&.DE(4)*+P9A&."%&4".:jC&1&.DE6&.'9A&.!"#
$.$.i".A&$>R&11<
PHẦN 2. VẤN ĐÁP:
Câu 3 (4 điểm):
RV&.1B;bộ nhớ SRAM*+DRAM-9`cR$a;RSRAM$.Lq&1LU" c/&19+QI
&.J";".K*+DRAMLU" c/&19+QI&.J".6&.
Đề thi số 38:
PHẦN 1. THỰC HÀNH:
Câu 1 (2 điểm):
.i".A&E.…E"I&1.;'&.DE.&
10111001
2
+ 10110110
2
.i".A&E.…E$>k.;'&.DE.&
11000001
2
10011101
2
Câu 2 (4 điểm):
HI&.J";".K"#:6".$.LJ"3GNH*JPQ9R":9+43Q<$KS<T&.'Q9R":$>R&1";".K*+
1$.6"."f".7$.;<$.7Q9R"::.";".KQD%<
PHẦN 2. VẤN ĐÁP:
Câu 3 (4 điểm):
>W&.Q+<"V"9U6"."F;*A" c/&1:‘$.t$DMA (Direct Memory Access)$>R&1.A$.'&1
*+R^>;*+&-"V"$>Lq&1.UE&.W&. c/&1p[o
Đề thi số 39:
PHẦN 1. THỰC HÀNH:
Câu 1 (2 điểm):
Hcd&'x(y$>R&1.A&.DE.& c/&1E.Lf&1E.VEQgh"RE9KK&$*JMQ$
Hcd&'uy$>R&1.A&.DE.& c/&1E.Lf&1E.VEQg*JMQ$
Câu 2 (4 điểm):
[I$!"#GEEK9&K*+$%&'C&1&.DE9+M)6&.'9A&.LU"C 9`$>R&141<*+1
$.6".9U6"."F;pipeline$>R&1*A""$.A&.A2$
PHẦN 2. VẤN ĐÁP:
Câu 3 (4 điểm):
[0$i:.V"&.;1B;:‘$.t$I/O đồng bộ*+I/O bất đồng bộO*+1$.6".$>Lq&1.UE&+R
 c/&1^_Q2$ˆ&1QIƒ.A@.f&
Đề thi số 40:
PHẦN 1. THỰC HÀNH:
Câu 1 (2 điểm):
.<&"V"'$.tEE.&;;&1"V".A"f'$Lf&1•&1
.<&'Gm(4$k.A$.tEE.&;&1.A&.DE.&
.<&'Gm43$k.A$.tEE.&;&1.AQV$E.&
Câu 2 (4 điểm):
HI&.J";".K"#:6".$.LJ"(NH*JPQ9R":9+3GQ<$KS<T&.'Q9R":"#$.9L$>B
$>R&1";".K*+1$.6"."f".7C 9`cache miss.
PHẦN 2. VẤN ĐÁP:
Câu 3 (4 điểm):
>W&.Q+<:.V&Ahyper-threading$>R&1!*+1$.6".9U6"."F;&#$>R&1*A""$.A&
.A2$C 9`