1./ Xét tập hợp các tiến trình sau: Tiến trình Thời điểm vào RL Thời gian CPU Độ ưu tiên P1 0 10 3 P2 1 1 1 P3 2.5 2 3 P4 3 1 4 P5 4.5 5 2 Hãy cho biết kết quả điều phối theo các chiến lược • FCFS • SJF • Round Robin với q = 2 • Độ ưu tiên độc quyền • Độ ưu tiên không độc quyền • tính thời gian chờ cho từng tiến trình và thời gian chờ trung bình trong các chiến lược trên. Giải a./ FCFS P1 P2 P3 P4 P5 Thời gian chờ: P1: 0 P2: 10 – 1 = 9 P3: 11 – 2.5 = 8.5 P4: 13 – 3 = 10 P5: 14 – 4.5 = 9.5 b./ SJF
BÀI TẬP CHƯƠNG II QUẢN LÍ TIẾN TRÌNH 1./ Xét tập hợp các tiến trình sau: !" # # " #!" " $%&'()*+,-./'0''12' • 334 • 453 • 6(7*8 • '*&, • )9'*&, • :'';'('0''12'! Giải a./ FCFS # " '< < <=8> <= !"8?!" # <=8 " <#=#!"8>!" b./ SJF # " '< < <=8> < = !"8>!" # <=8? " <#=#!"8>!" ⇒ '(8 @ @!#" " = ⇒ '(8 A @! " = # > # " # > # " c./ Round Robin # " " " '< <B"B B8> < =8 <"= !"8 !" # <@=8# " <?B B =#!"8@!" d./ Độ ưu tiên độc quyền " # '< < <=>8 <A= !"8!" # <?=8" " <=#!"8A!" e./ Độ ưu tiên không độc quyền " # '< <B@8? < <>!"= !"8@ # <?=8" " < 2./ Cho các tiến trình sau: ? !# # $%&'('0')*+,-.'12'334453''C;'12' > # " # " @ ? A @ ⇒ '(8 " " " = A ? > # " ⇒ '( ## ?!? " = = ⇒ '( " " " = = >!" !" ? > # " #!" D+ a./ FCFS ' < <?=!#8@!A < =8 b./ SJF < <>=!#8?!A <?=8@ 3./ Điều phối các tiến trình sau theo chiến lược điều phối độ ưu tiên độc quyền. ,6(E " # # :'';'(! D+ # '< < <>=8? < # <"=8 Chú ý: F 3347'G'H7'! F 453'I',6(EJG'H7'! ? ⇒ '( ?!A A! = = ? > ⇒ '( "!A "! = = # " # > ⇒ '( !" # = = F K'L2'G'H*MNO'0'1P12G'HQ& R! F ,-./'*&,<'ISG'H7'! F ,-.)9'*&,<.G'HQMH'I ST-+6;')G'H! BÀI TẬP CHƯƠNG IV QUẢN LÍ BỘ NHỚ CHÍNH !U9'M--0(71V'O'IW-X+(7/YG7):'7'1AZ[O "Z[O Z[OZ[!D+E\'I#''M--0(7/YGO OO#!Z:'7' TY'C'0'1< Z[O#@Z[O Z[O# AZ[!$%&'M--0(7''0' /]03EF^O[/EF^EO_EF^! Giải 3E=^ #' [/E=^ _E=^ #' !U`,)a9'M--0(71V'O'I"-X+(77):'7'1 Z[O#Z[O AZ[OZ[O"Z[!D+E\'I#''M--0(7/YGO OO#!Z:'7' TY'0'1< Z[O "Z[O""Z[O Z[! $%&'M--0(7''0'/]03E=^[/E=^! Giải First – fit # # AZ[ # AZ[ @#Z[ "Z[ Z[ Z[ AZ[ Z[ Z[ @AZ[ "Z[ Z[ Z[ AZ[ Z[ Z[ @AZ[ "Z[ #@Z[ ?Z[ Z[ Z[ #@Z[ ?Z[ ??Z[ Z[ ??Z[ Z[ #Z[ AZ[ Z[ "Z[ Z[ "Z[ Z[ Z[ #@Z[ ?Z[ ' Best – fit bc<F3E=^<d7PC17'Y F [/E=^<d7SM'I'Y F _E=^<d717M'M-'! !Ue2'f-(7/9-X7):'7'1 #(&/![+ E< $%&'&'0'N'L1'EN'L]1c<a "g(a #> " A Giải a 8" -8" 6 #8 68" 6 #8#>@ ^8"`6G(+-8a h8"i #B#>@8"A@ (a 8 #> -8 #>6 #8 68" 6 #8@@ ^8A`6G(+-8a h8Ai #B@@8A #!Ue2'f-(7/9-X7):'7'1" (&/![+ E< $%&'&'0'N'L1'EN'L]1c<aA?>g(aA A " a 8A?> -8A?>6" 8 68A?>6" 8@@ ^8A`6G(+-8a h8Ai" B@@8 #> (a 8A -8A6" 8 68A6" 8@@ ^8`6G(+-8a h8i" B@@8A Chú ý: 'I'0''9Y'EX&< 86-E 686-E # Z[ #Z[ AZ[ Z[ Z[ "Z[ Z[ ""Z[ "Z[ ;-(+^ h8^i-EB6 BÀI TẬP CHƯƠNG V QUẢN LÍ BỘ NHỚ CHÍNH !Ujk'K&QM(7E< O OO#O OO"OAO OO OO@OAO D+E\(7]1:'I#)!el)*+&7'0']0&E< a3m3n (an 'a Giải a3m3n # " A @ A i i i i i i i i i i i " " " " A A A A @ @ A # # # # # (an # " A @ A i i i i i i i i i @ @ # # A A A A A A A 'a # " A @ A i i i i i i i i i A " " " " # # # A A A A @ @ bc< F ]03m3n<'0'o(7O'l'l2'f-(77' M&! F ]0n<lEp1]2'E\6VMT1&! F ]0<l1XM'2'E\6V BÀI TẬP CHƯƠNG VI HỆ THỐNG TẬP TIN !Ueqr<2'N6f676f3hAs'I"'1E/!Z:'7''CK'1E/1" (&/O+ E\'I(+3hE< # " A @ ? > # F " A ? @ F F F F F V'.'(JPf'1E/Of'1E/'1E/>Q/2''0'/&E< $%&p'X&V''('0'E.1H'1E/'C;^1/V' Giải F 6<$t$ F $h<$h F E'1< F $<$D F $1<$ 1E/ X&V'< 0'E.H'1E/'C;^1/V'< F 6<O F $h<> F E'1<#OAO@ F $D<O"O? F $<O # " A @ ? > # $D $D $D $h $ $t$ $t$ $ Filename Ext attrib Start cluster size $ 5- $1 5- @ Filename Ext attrib Start cluster size $6 6' ? $h t > -E'1 6' # u $h 6 E'1 $ $1 !Ueqr'I@'1E/O):'7''CK'1E/1 #(&/!D+E\@-P\P'C(+3h'I0N 'o(+E< # " A @ ? > # " A F ? > F F # A F v/&P'Ct'I0NE< a ('0''1E/6w1H'CV'E'O]-Q/'!(6!Q (a (6@-P\P(+3h/&P'C6]-/Q/'!( ]-(!'I):'7'#?(&/! Giải !U eE'<e4 h/Q/'<h v6<vt < 1E/ 0'E.H'1E/'C;^1/V'< e4<O h<AOO#OA vt<@O?O> (!U3h< 1E/ # " A @ ? > # " A [ [ [ vt vt vt [# e4 e4 [" h h# # " A @ ? > # " A F " A ? > F F F # " A @ ? > # " A h vt vt vt e4 e4 h h h# Filename Ext attrib Start cluster size eE' t h/Q/' ( A # v6 Q @ ? [+0N'0'/&E< !Ue9 x 9 y z { <T x 'T x ' x 6 x 6T | 6 x 3hA9 } ' | "'1E/!Zz | 'T | '' y 9{'1E/1 } " (&/! D y E y ' | 'X& x 'E`W x '1 } )z | 'T | 'T | '^1/a< e9 x /&( y x '' | (&/!$ { &1X x --T | 1 { 'X& x '(W } ' | '< !U( | 9 x 6"-X } y ' y ( y 3h! (!U( | 9 x 6"9 x 'z | <^1//O^1//QO(/OE'1E/OEQ/' y /& x '9 | ' } x 'h'! D y 3h< 1E/ ~9 x 6' y ' | '/& x '9 | ' } x 'h' Filename Ext attrib Start cluster size eE' t •h/Q/' ( A # v6 Q @ ? ( # #? # " A @ ? > # F F F " A @ F > F F # " A @ ? > # h~ $ $ $~ $~ $~ $~# ~ ~ ~ Filename Ext attrib Start cluster size h' t $/11 ''- ? # '- # @ u $!'-- `@ a 'E!-`#?>a ~/!-` a h' $/11!'--`? # a h' #!Ue9 x 9 y z { <T x 'T x ' x 6 x 6T | 6 x 3hA9 } ' | "'1E/!Zz | 'T | '' y 9{'1E/1 } " (&/! D y E y ' | 'X& x 'E`W x '1 } )z | 'T | 'T | '^1/a< e9 x /&( y x '' | (&/!$ { &1X x --T | 1 { 'X& x '(W } ' | '< !U( | 9 x 6"-X } y ' y ( y 3h-T | ' y ( x (!U( | 9 x 6"9 x 'z | <^1//O^1//QO(/OE'1E/OEQ/' y /& x '9 | ' } x 'h! D y !U 3h< 1E/ Filename Ext attrib Start cluster size 'E e- ? #?> / e- # " A @ ? > # F F # F A @ F > F # F # " A @ ? > # h $ $ $ $~ $~ $~ @ @ @ @# ZZ ZZ u $!'-- `# a @!`@?>a Z)!`>a h $/11!'--` #aa . ]0<l1XM'2'E6V BÀI TẬP CHƯƠNG VI HỆ THỐNG TẬP TIN !Ueqr<2'N6f676f3hAs'I"'1E/!Z:'7''CK'1E/1". BÀI TẬP CHƯƠNG II QUẢN LÍ TIẾN TRÌNH 1./ Xét tập hợp các tiến trình sau: