FIT1047 Lecture Notes - Lecture 5: Unified Extensible Firmware Interface, Small Form Factor, Abstraction Layer

41 views4 pages
Components)on)PC's)motherboard:
!"#
$%&'()*%+&'',-.(/-0(+%1)23/3,%-'(0%-&(4&*&
5%*6'(1/,-78(%-(0/3/(,-(*&.,'3&*'(9:;<(,'(2'&0(3%(0&=,-&(>4/3(-&&0'(3%(
?&(0%-&@
!%-3/,-'(7%3'(%=(+,*+2,3'(0%,-.(/*,341&3,+'(9/00&*'(&3+@
A/-8(+2**&-378(2'&(BCD?,3(/*+4,3&+32*&
:&.,'3&*'(/*&(BCD?,3
§
§
#'&(2)(3%(BC(?,3'(=%*(/00*&''&'(DDE(+/-(/00*&''(2)(3%(FBC 7%+'(
§
GH+4/-.&'(,-'3*2+3,%-'(9,-(1/+4,-&(7/-.2/.&(/-0(%)+%0&'(IJ'(/-0(K'L@(
>,34(:MA(1&1%*8
N
:MA(1&1%*8
5*,3/?7&O(P%7/3,7&
Q/'3&*(34/-(-%-DP%7/3,7&(1&1%*8(%-(4/*0(0,'6'O(#RS'(&3+
M++&''(3%(0/3/(4/))&-'(T('/1&(')&&0(=%*(/77(7%+'
UU()*%.*/1(/-0(0/3/(4&*&
N
A&1%*8(+%-3*%77&*(42?(9,V&V(W%*34?*,0.&@
N
XYZ(+%-3*%77&*(42?(9,V&V(R%234?*,0.&@
N
R%!(9R8'3&1D%-D!4,)@
N
[(,-3&.*/3&(1273,)7&(+%1)%-&-3'(%-(/(',-.7&(+4,)
G.V(.*/)4,+'(+/*0
Q%*(&H/1)7&O(%=(+%1)%-&-3'(34/3(*&\2,*&(4,.4&*(')&&0'
!%--&+3&0(3%(W%*34?*,0.&(?8(4,.4D')&&0(.*/)4,+'(?2'(9"!X(
GH)*&''YM]"@
:&02+&()%>&*(+%-'21)3,%-O('1/77(=%*1(=/+3%*O(',1)7,=,&0(1%34&*?%/*0(
7/8%23
SXZRY#GQX
Q7/'4(:ZA(=,*1>/*&
!%-3/,-'(=,*'3(+%0&(3%(?&(&H&+23&0(/=3&*(+%1)(,'(32*-&0(%-
^&*'2'
SXZR(9S/',+(XYZ(R8'3&1@
Z230/3&0(D,-3&-0&0(/'(/-(/?'3*/+3,%-(7/8&*(3%(/++&''(XYZO(
?23(,'(-%(7%-.&*(2'&0(=%*(34,'(/-0(-&P&*(*78(>/'
_
Z-78(KJFC6S(%=(')/+&
_
Z-78(>%*6'(>,34(`$'(2)(3%(FVF;S
_
!/-a3(>%*6(>Y(P/*,%2'(%34&*(+2**&-3(b(=232*&(3&+4_
§
#GQX(9#-,=,&0(GH3&-',?7&(Q,*1>/*&(X-3&*=/+&@
§
[(/()*%.*/11/?7&(,-3&*=/+&(34/3(',3'(,-('%1&(-%-DP%7/3,7&(
1&1%*8O(?23(-%3(-&+&''/*,78(/77(,-('&)/*/3&(+4,)'(7,6&(SXRZ
5%*6'(%-(3%)(%=(+%1)a'(=,*1>/*&_
!/-(*2-(%-(3%)(%=(SXZR_
!/-(/00*&''(`$'(2)(3%(cVCF;S(9cVC(U(KJc;S@_
"*%P,0&'(/++&''(3%(/77(4Y>(DDE(=/'3&*(4Y>(,-,3,/7,'/3,%-_
R&+2*,38(/-0(/234&-3,+/3,%-(=&/32*&'(b(-&3>%*6(/++&''(
?&=%*&(ZR(4/'('3/*3&0
_
S23d
S%%3(*&'3*,+3,%-'(9,V&V('&+2*&(?%%3@(+/-()*&P&-3(2'&*'(
=*%1(,-'3/77,-.()*&=VZR
®
M00,3,%-/7(+%1)7&H,38()*%P,0&'(/00,3,%-/7(
)%'',?,7,3,&'(=%*(&**%*'(b(-&>(/33/+6(P&+3%*'
®
_
N
!/+4&N
[(3/6&'()/*3(%=(1/,-(1&1%*8(/-0(+%),&'(,3(/'(/(>%*6,-.(+%)8
$/3/(+/-(?&(0&7,P&*&0(3%(!"#(,-(/(=/'3&*(>/8
!7%+6(.&-&*/3%*
Z-&(,-'3*2+3,%-(-&&0'('&P&*/7(+7%+6(+8+7&'
Q*&\2&-+8(%=(C]`e([(C(U(KJc3,+6'()&*('&+
N
;"A(9;*2'3&0("7/3=%*1(A%027&@N
S2'&'d
Q*%-3D',0&(?2'(9!"#(b(W%*34?*,0.&@
A&1%*8(?2'(9:MA(1&1%*8(b(W%*34?*,0.&@
X-3&*-/7(?2'(9W%*34?*,0.&(b(R%234?*,0.&@
<"!(?2'(9R%234?*,0.&(b(;"AO(SXZRY#GQX@
`,.4D')&&0(.*/)4,+'(?2'(9"!X(GH)*&''YM]"@
"!X(?2'
#'&0(3%(+%--&+3(%34&*(&H3&-',%-'(34/3(0%-a3(-&&0(4,.4(')&&0(%=(
"!X(GH)*&''(?2'
§
N
Booting)process:
;2*-(%-()%>&*
"%>&*('2))78 '3/*3'O()*%P,0,-.(&-&*.8(3%(1%34&*?%/*0(/-0(+%1)%-&-3'
"%>&*(.%%0(',.-/7 '&-3(3%(3%(1%34&*?%/*0O(3*,..&*,-.(3,1&(+4,)
:&'&3'()*%+&''%*
§
R3/*3'(+7%+6(3,+6'
§
A/,-(=/-(9%*(%34&*(+%%7,-.@('3/*3'
!"# .&3'()%>&*(/-0('3/*3'(>%*6,-.
KV
X-,3,/7('%=3>/*&
SXZR 9%*(=,*'3('3&)'(%=(#GQX@(,'('3%*&0(,-(-%-DP%7/3,7&(1&1%*8(9:ZA@(%-(
1%34&*?%/*0
!%-3*%7' '3/*3D2)('3&)'O()*%P,0&'(,-,3,/7('8'3&1(+%-=,.O(/-0(,-,3,/778(
+%-=,.'(/++&'',?7&( 4Y>
:&'&3(+%11/-0(,-(!"# 3*,..&*'(&H&+23,%-(%=(/-(,-'3*2+3,%-(T(/(
')&+,=,+(7%+(,-(SXZR(+4,)
§
<%+(+%-3/,-'(/(Jump ,-'3*2+3,%- 34/3()%,-3'(3%(/+32/7(SXZR('3/*3D
2)(,-'3*2+3,%- ,-(+4,)
§
S%%3()*%+&''d("ZR;(9)%>&*D%-D'&7=(3&'3@
R8'3&1(1&1%*8 ,'(%6KV
R8'3&1 +7%+6Y3,1&* ,'(*2--,-.FV
"*%+&''%* ,'(%6fV
g&8?%/*0 )*&'&-3CV
R+*&&-(0,')7/8(1&1%*8 ,'(>%*6,-.hV
SXZR -%3(+%**2)3&0BV
:&'273(+%112-,+/3&0(34*%2.4('8'3&1(?&&)
§
/V
S%%3()*%+&''d(P,0&%(+/*0
X-,3,/7,'&(P,0&%(+/*0 /-0('4%>(,-,3,/7( 1'.(%-('+*&&-KV
SXZR(+/-(%-78(0%(*20,1&-3/*8(,-,3,/7,'/3,%-
§
#'&(%=(f$O(=/-+8(.*/)4,+'(&3+(-&&0'(/00,3,%-/7('Y>O('%D+/77&0(
i0*,P&*i
§
?V
S%%3()*%+&''d(%34&*(4Y>
SXZR(.%&'(34*%2.4(/77(/P/,7/?7&( 4Y> /-0(,-,3,/7,'&'(/'(=/*(/'(
)%'',?7&(>Y%(1%*&(+%1)7&H(0*,P&*('Y>
KV
9&.V(38)&(b(',e&(%=(`$O($^$(0*,P&O(:MA(+4,)'(3,1,-.O(-&3>%*6O(
'%2-0(&3+V@
+V
S%%3()*%+&''d =,-0(ZR
W&&0(3%(7%/0(ZR(=*1(/(-%-DP%7/3,7&('3%*/.& >4,+4(,'(+%-=,.2*&0(3%(
'2))%*3(?%%3,-.(=*%1(,3O(/-0(12'3(?&(&-/?7&0(=%*(?%%3,-.(,-(34&(
SXZR(+%-=,.
KV
SXZR 7%%6'(=%*(/(?%%3/?7&(0*,P& 94/*0(0,'6O(R$(+/*0O(RS(+/*0O(#RS(
'3,+6O($^$O(=7%))8(0,'6(&3+@
Z*0&*(34/3(SXZR(+4&+6' ,-(,'(0&=,-&0(,-(SXZR(+%-=,.(92'2/778(
/++&'',?7&(?8(4%70,-.(/()/*3,+27/*(6&8(>4,7&('3/*3D2)('+*&&-(
,'('4%>-@
_
§
X-(#GQX('8'3&1'(9&-/?7&(=/'3&*(?%%3,-.@O(-&&0(3%(/+3,P/3&(,-(
'8'3&1(+%-=,.(=,*'3(%-(/(*2--,-.('83&1O(%*(?&+%1&'(/23%(/P/,7/?7&(
,=(ZR(=/,7'(3%(7%/0
§
0V
S%%3()*%+&''d(?%%3('&+3%*
Z-(/(?%%3/?7&(0&P,+&O(-&&0'(3%(4/P&(?%%3('&+3%*(>,34(&H&+(+%0&O(
+/77&0(?%%3(7%/0&* D%-(`$O(34,'(,-=%(+/77&0(AS:(9A/'3&*(S%%3(
:&+%*0@
§
S%%3(7%/0&*(=,*'3(7%/0'(+%*&()/*3(%=(ZR([(6&*-&7KV
S%%3(7%/0&*(7%/0'(P/*,%2'(1%027&'O(0&P,+&(0*,P&*'(&3+FV
Z-+&(/77(0*,P&*'(7%/0&0O(]#X 9]*/)4,+/7(#'&*(X-3&*=/+&@(,'('3/*3&0fV
"&*'%-/7('&33,-.' 7%/0&0CV
&V
FV
Week$5
;42*'0/8O( j(k2-&(FJKl
FFdCl
Unlock document

This preview shows page 1 of the document.
Unlock all 4 pages and 3 million more documents.

Already have an account? Log in

Document Summary

Works mainly on data in registers (rtl is used to define what needs to be done) Contains lots of circuits doing arithmetics (adders etc) Use up to 64 bits for addresses --> can address up to 264 locs. Exchanges instructions (in machine language and opcodes [0s and 1s]) with ram memory. Faster than non-volatile memory on hard disks, usbs etc. Access to data happens @ same speed for all locs. = integrate multiple components on a single chip. For example, of components that require higher speeds. Connected to northbridge by high-speed graphics bus (pci. Reduce power consumption, small form factor, simplified motherboard layout. Contains first code to be executed after comp is turned on. Outdated - intended as an abstraction layer to access i/o, but is no longer used for this and never rly was. Can"t work w/ various other current & future tech.

Get access

Grade+
$40 USD/m
Billed monthly
Grade+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
10 Verified Answers
Class+
$30 USD/m
Billed monthly
Class+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
7 Verified Answers