ࡱ> za߿ߝXo( UUUUzag\Oy Ek( DD"( "/ 00DTimes New Roman,70,0$DArialNew Roman,70,0$ DTahomaew Roman,70,0$"0DWingdingsRoman,70,0$ A.@  @@``  @n?" dd@  @@`` 80|$  <;=$;;6  7        DH:/Xr$߿ߝXoifr$g\Oy Ekii AA1))?@8CDg4KdKdD0ppp@  <4BdBdp0ʚ;ʚ;<4!d!dp0\<4ddddp0\L0___PPT10  ___PPT9nu=!BWk@~PNG  IHDRF} PLTE3:tRNS@f cmPPJCmp0712Om9IDATc``b $<&40(Zжj˂AtM iIENDB`/ 0?8+ $cpeg323\Topic1.pptO =^&@Topic I Introduction to Computer Architecture and OrganizationAPA ' Reading List  r Slides: Topics1x Henn & Patt: Chapter 1 Henn & Patt: Chapter 2 Other papers as assigned in class or homework rxsb 2F:Topic 1: Outline of Computer Architecture and Organization;;Ability to apply basic knowledge of computer architecture and organization in understanding overall design flow of a computer. An understanding of professional and ethical responsibility of a computer engineer (in parcituclar, computer architect)  JWhat Does it Mean by  Architecture ??&P&  The art or science or building...the art or practice of designing and building structures... Webster 9th New College Dictionary  including plan, design, construction and decorative treatment... American College DictionaryZaP#PGPPa#G  . Computer Architecture "- the word coined by Fred Brooks#P#    Computer architecture is the computer as seen by the user - Amdhal et al, (64)  ...by architecture, we mean the structure of the modules as they are organized in a computer system... - Stone, H. (1987)C    The architecture of a computer is the interface between the machine and the software - Andris Padges IBM 360/370 Architect,_  (Structure: static arrangement of the parts (plan) Organization: dynamic interaction of these parts and their management (design) Implementation: the design of specific building blocks (construction) Performance evaluation: the behavior study of the system (decorative treatment)p3P2TP20PP2UP)" -&    ZArchitecture (from architect s point of view).P.Instruction set architecture Implementation Organization: high-level aspects memory system bus structure internal CPU design Hardware: logic design packaging tech.b,!0 ,!0   Important AdviceRemember: the key is to learn how to evaluate architecture in the context of the technology available Design for anticipated future technology fulcrum Methodology is most important, but not the conclusion>g166`=  Levels in Computer Organization P > Concepts of multi-level machine Concepts of virtual machine?Z?Architecture DisciplinesX Hardware/software structure Algorithms and their implementation Language Issues SYThe Big Picture/Both hardware and software consist of hierarchical layers, with each lower layer hiding details from the level above. This principle of abstraction is the way both hardware designers and software designers cope with the complexity of computer systems. One key interface between the levels of abstraction is the instruction set architecture: the interface between the hardware and low-level software. This abstract interface enables many implementations of varying cost and performance to run identical software. John L. Hennessy David A. Patterson@0Pv=$ 0/ ! $P, ` @EoOV` @Eff؂o` MMMwww` 33f3Ƨgzf` 3ffE` JH3f̙ff` 33̙fRP` =bf>?" dd@(?wnd@n< w_@nA``< n?" dd@   @@``PP   @ ` ` p>> ((CC'(  !T   "b  # " \   "B  HDA "B  HDA "B  HDA "@@B  HDA "B   HDA "B   HDA "B   HDA "@@B   HDA "B   HDA "B  HDA "B  HDA "@@B  HDA "  B  HDA "  B  HDA "  B  HDA "@ @ B  HDA "  B  HDA "  B  HDA "  B  HDA "@@B  HDA "B  HDA "B  HDA "z\   "B  HDA "B  HDA "B  HDA "@@B  HDA "B   HDA "B ! HDA "B " HDA "@@B # HDA "B $ HDA "B % HDA "B & HDA "@@B ' HDA " B ( HDA " B ) HDA " B * HDA "@ @ B + HDA " B , HDA " B - HDA " B . HDA "@@B / HDA "B 0 HDA "B 1 HDA "B 2 HDA "@@B 3 HDA "B 4 HDA "B 5 HDA "B 6 HDA "@@B 7 HDA "B 8 HDA " 9 # t?A?60%"@`tB : 6D"tb `  ;# "|i4 tB <B 6D"`  tB = 6D"PP 2 >B  BCENGGHʲI[TQ zR(VzR(V[T`TzR(V[T`T" ? 6h "  T Click to edit Master title style! ! @  Rectangle: Click to edit Master text styles Second level Third level Fourth level Fifth level"0  RClick to edit Master text styles Second level Third level Fourth level Fifth level!     S A 6 "``  ^*  B 6 "`   `*  C 6 "`   `* H  0޽h ?> @Eff؂o___PPT92p22 Blueprint*  *{*GG)(  B$T   "6b  # "  T??"@`\   "B  HDA "B  HDA "B  HDA "@@B   HDA "B   HDA "B   HDA "B   HDA "@@B   HDA "B  HDA "B  HDA "B  HDA "@@B  HDA "  B  HDA "  B  HDA "  B  HDA "@ @ B  HDA "  B  HDA "  B  HDA "  B  HDA "@@B  HDA "B  HDA "B  HDA "B  HDA "B  HDA "B  HDA "@@B  HDA "B   HDA "B ! HDA "B " HDA "@@B # HDA "B $ HDA "B % HDA "B & HDA "@@B ' HDA " B ( HDA " B ) HDA " B * HDA "@ @ B + HDA " B , HDA " B - HDA " B . HDA "@@B / HDA "B 0 HDA "B 1 HDA "B 2 HDA "@@B 3 HDA "B 4 HDA "B 5 HDA "B 6 HDA "@@B 7 HDA "B 8 HDA "tB 9 6D"$\ /c3  : "/c3 B ; 6D"/3 ,$D 0tB < 6D" tB = 6D"c2 >B  ZBCENGGHʲI[TQ zR(VzR(V[T`TzR(V[T`T"]Ft\  ? "tB @ 6D"r r tB AB 6D"442 B  ZBCENGGHʲI[TQ zR(VzR(V[T`TzR(V[T`T"   C 6pq "Pp  q T Click to edit Master title style! ! D 4q Rectangle: Click to edit Master text styles Second level Third level Fourth level Fifth level"%p0u  q W#Click to edit Master subtitle style$ $ E 6q "`` q ^*  F 6 q "`  q `*  G 6hq "`  q `* H  0޽h ?/ >B @Eff؂o0 C;p(    T$qjJjJ ?P   q R*    TqjJjJ ?   q T*    ZqjJjJ ?`P  q R*    ZpyqjJjJ ?`  q T*  p  01 ?  q;  Tqgֳgֳ ? @ q SClick to edit Master notes styles Second Level Third Level Fourth Level Fifth Level"     TH  0޽h? ? a(80___PPT10.QI  8(     T2jJjJ ?P    Z*   T8jJjJ ?    \*   Z<jJjJ ?`P   Z*   ZP@jJjJ ?`   \* H  0޽h? ? a(80___PPT10.Q:_J  0( w r  S ?`    H  0޽h ? 333gggy___PPT10Y+D=' = @B +s  @*( t@z@ r  S l?`   x  c $|@   H  0޽h ? 333gggy___PPT10Y+D=' `Tw= @B +  <(  ~  s *0?   ~  s *@0  H  0޽h ? 33___PPT10i.:2CE+D=' = @B +! L0 0(P(( ֳ ( ( # lgֳgֳ ??    ( # lgֳgֳ ?@@   H ( 0޽h ? 333gggy___PPT10Y+D=' = @B +! L0 0(0( ֳ 0 0 # lgֳgֳ ??    0 # lgֳgֳ ?@`0   H 0 0޽h ? 333gggy___PPT10Y+D=' = @B + L0 8(  8 8 # lqgֳgֳ ?@ 0@ q  8 3 rq1))?5 |@ Computer Architecture  cont d ! !(H 8 0޽h ? 333gggy___PPT10Y+D=' = @B + L0 @0(   @ @ 3 rLqgֳgֳ ?@0 q * @ 3 rh q1))?F, B Computer Architecture  cont d *" !(H @ 0޽h ? 333gggy___PPT10Y+D=' = @B + L0 H(  H H # l'qgֳgֳ ?@7 q  H  f`+q1))?[0 B Computer Architecture  cont d *" !(H H 0޽h ? 333gggy___PPT10Y+D=' = @B +! L0 0(P(  (  P P # l:qgֳgֳ ?? @  q  P # lx;qgֳgֳ ?@P` q H P 0޽h ? 333gggy___PPT10Y+D=' = @B +'  L0 6. X(    X X # lEqgֳgֳ ??  q  X 3 rXFqgֳgֳ ?@@p  q H X 0޽h ? 333gggy___PPT10Y+D=' = @B +'  L0 6.@h( ,D1  h h # lPqgֳgֳ ??  q  h 3 rPqgֳgֳ ?@0  q H h 0޽h ? 333gggy___PPT10Y+D=' = @B +' L0 6.`(    # lPqgֳgֳ ??P   q   3 r@qgֳgֳ ?@ILp q H  0޽h ? 333gggy___PPT10Y+D=' = @B +'  NF(    # lZgֳgֳ ?@     s Qgֳgֳ ??P    H  0޽h ? 333gggy___PPT10Y+D=' = @B +D0 `,(  , ,  H1 ?    ,  fgֳgֳ ? @    H , 0޽h ? a(D0 4( ֳ 4 4  H1 ?    4  f gֳgֳ ? @    H 4 0޽h ? a(D0 <(  < <  fgֳgֳ ? @     <  H1 ?   H < 0޽h ? a(D0 D(  D D  H1 ?   q D  fgֳgֳ ? @  q  H D 0޽h ? a(D0 L(  L L  H1 ?    L  fhgֳgֳ ? @    H L 0޽h ? a(D0 T(    T T  H1 ?    T  fgֳgֳ ? @    H T 0޽h ? a(D 0 0\(  \ \  H1 ?    \  f gֳgֳ ? @  q  H \ 0޽h ? a(D 0 Pl( 3|6  l l  H1 ?    l  fx&gֳgֳ ? @    H l 0޽h ? a(D0 p(     H1 ?      f,gֳgֳ ? @    H  0޽h ? a(r0zmpɐy¡ Op~ʰbF!$& C "OF*F Oh+'05 d |    0Computer Architecture What Does It Mean?? ?Guang R. GaoPC:\Program Files\Microsoft Office\Templates\Presentation Designs\Blueprint.potDavid L. Mills27Microsoft PowerPoint 4.0@qB@/zѽ@F!@mguG3;  .  --$  --'-B( DD--$ --'-B( DD--$ ....////....--'-B( DD--$ EEEFFFFFEEE--'-B( DD--$ \\]]]]]]]]\\--'-B( DD--$ ttttuuuutttt--'-B( DD--$ --'-B( DD--$ --'-B( DD--$ --'-B( DD--$ --'-B( DD--$ --'-B( DD--$ --'-B( DD--$ --'-B( DD--$ ..////////..--'-B( DD--$ FFFFGGGGFFFF--'-B( DD--$ ]]]^^^^^]]]--'-B( DD--$ ttuuuuuuuutt--'-B( DD--$ --'-B( DD--$ --'-B( DD--$ --'-B( DD--$ --'-B( DD--$ --'-B( DD--$ --'-B( DD--$      --'-B( DD--$ // / . . . ...///--'-B( DD--$ FF F E E EEFFFF--'-B( DD--$ ]] ] ] ] \ \]]]]]--'-B( DD--$ uu u t t t tttuuu--'-B( DD--$    --'-B( DD--$     --'-B( DD--$     --'-B( DD--$    --'-B( DD--$     --'-B( DD--$      --'-B( DD--$     --'-B( DD--$ // / / / . ./////--'-B( DD--$ GG G F F F FFFGGG--'-B( DD--$ ^^ ^ ] ] ]]^^^^--'-B( DD--$ uu u u u t tuuuuu--'-B( DD--$      --'-B( DD--$     --'-B( DD--$      --'-B( DD--$      --'-B( DD--$     --'-B( DD--$      --'-B( DD--$      --'-B( DD--$ 00 0 / / //0000--'-B( DD--$ GG G G G F FGGGGG--'-B( DD--$ __ _ ^ ^ ^ ^^^___--'-B( DD--$ vv v u u uuvvvv--'-B( DD--$      --'-B( DD--$      --'-B( UUUU--$  --'o--%--'o--%ss--'o--%.l.--'o--.%.l.l-l+m*m)n'p'r's'u'v)y+z-{.{0{1z3y5v5u6t--'@Arial-. @E2 <9/4/2006. "Systempi-@Arial-. @E2 "cpeg3236.-@Arial-. @E 2 W\.-@Arial-. @E2 Z Topic1.ppt .-@Arial-. @E 2 y1.-@Arial-. ff2 Topic I6  .-@Arial-. ff2 Introduction to     .-@Arial-. ff.2 bComputer Architecture and #      .-@Arial-. ff2  Organization  .-՜.+,0L    Letter Paper (8.5x11 in)I   Times New RomanArialTahoma Wingdings BlueprintATopic I Introduction to Computer Architecture and Organization Reading List;Topic 1: Outline of Computer Architecture and Organization&What Does it Mean by Architecture??Computer ArchitectureSlide 6Slide 7Slide 8.Architecture (from architects point of view)Important Advice Levels in Computer OrganizationArchitecture DisciplinesThe Big Picture  Fonts UsedDesign Template Slide Titles &_David L. MillsDavid L. Mills  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghiklmnopqrstuvwxyz{|}~Root EntrydO)PicturesCurrent UserSummaryInformation(j5PowerPoint Document(DocumentSummaryInformation8