IT CookBook, ??? ??? ?? 2.0 - PowerPoint PPT Presentation

1 / 51
About This Presentation
Title:

IT CookBook, ??? ??? ?? 2.0

Description:

01 (parallel processing) (Synchronization) ... – PowerPoint PPT presentation

Number of Views:46
Avg rating:3.0/5.0
Slides: 52
Provided by: psworldTi
Category:

less

Transcript and Presenter's Notes

Title: IT CookBook, ??? ??? ?? 2.0


1
?? ??? ??
15
  • IT CookBook, ??? ??? ?? 2.0

2
????
  • ?? ?????? ?? ????? ?? ?? ????? ??? ????.
  • ?? ??? ?? ?? ??? ???? ??? ?? ???? ????.
  • ?? ????? ??? ???? ?? ????.
  • ?? ????? ?? ????? ??? ????.
  • ?? ?????? SMP, NUMA, ????? ????.

3
? ?
  • ?? ??? ??
  • ?? ??? ??
  • ?? ????? ?? ????? ??
  • ?? ???? ???

4
01 ????? ?? (parallel processing)
  • ????
  • ?? ?? ????? ??? ???? ?? ??? ? ?? ?????? ???
    ?????? ?? ?? ???(task)? ??? ??? ? ?? ????. ?? ??
    ?? ??? ????, ?? ??? ?????.
  • ?? ????? ????? ??? ??? ??? ??? ???? ???? ??? ??
    ??? ?? ?? ???.
  • VLSI ??? ??? ?? ???? ??? ?????? ??? ????? ??? ?
    ?? ??, ?? ??? ??? ??? ???? ???.
  • ???????? ????? ???? ??? ? ?? ?? ???? ??? ?????
    ????? ?? ????? ?? ??(contention)? ??? ???? ???? ?
    ?? ????? ?? ???.
  • ????? VLSI ??, ?? ???? ??, ???? ??? ?? ????? ????
    ??? ?? ??? ???? ?? ?? ??? ????.
  • ?? ???? ?? ??? ??? ???? ??? ??? ????? ? ???? ???
    ????? ???. ?? ?? ??? ?? ?????? ??? ?? ??? ?? ???
    ???? ??.

5
01 ????? ?? (parallel processing)
  • ?? ??? ???? ??? ???
  • ?? ??(Partition)
  • ???? ??? ?? ??? ??? ??? ???? ???? ??? ?? ???? ??,
    ??? ??? ??? ???(grain)?? ??.
  • ???? ??? ?? ??? ?? ???? ?? ? ??? ???? ????? ??
    ???? ???? ??. ??? ??? ??? ?? ???? ????? ???? ????
    ??? ???? ???? ??.

6
01 ????? ?? (parallel processing)
  • ????(Scheduling)
  • ??? ????? ???? ???, ????? ? ????? ???? ??
    ??????? ??. ???? ????? ????? ???? ??? ?? ?? ???
    ????. ???? ???? ??? ??? ??? ??? ??.
  • ?? ????
  • ??? ???? ???? ?? ??? ???. ??? ???? ??? ??? ????
    ?? ?? ??? ???? ???. ??, ???? ?? ??? ????? ?? ??
    ?? ??? ???? ??? ????? ??, ?? ???? ??? ??? ?? ? ??
    ??? ????.
  • ?? ????
  • ????? ??? ? ? ???? ????? ???? ????. ??? ?????
    ???? ?? ? ?? ???, ??? ???? ?? ?? ????? ??? ???
    ?? ??? ?? ??.

7
01 ????? ?? (parallel processing)
  • ???(Synchronization)
  • ?? ??? ??? ? ????? ??? ???? ??? ? ????? ?? ????
    ??? ?? ?? ??? ?? ??? ?? ?? ???? ??? ?? ??? ? ???
    ?? ?? ??? ??? ????. ??? ???? ?? ?? ??? ?? ?? ???
    ??.
  • ?? ??(Bus-locking) ??
  • ??? ????? ??? ???? ??????? ???? ?, ?? ??? ??? ?
    ?? ??? ???? ?? ????.
  • ??? ???? ??? ??? ???? ??? ?? ?????? ? ??? ??? ??
    ??? ??? ? ??.
  • ?, ????? ??? ??? ??? ??? ????, ??? ??? ??? ????
    ??? ?? ????.
  • ?? ??(Flag) ??
  • ???? ???? ?? ??? 1??? ?? ????? ??? ??? ??? ?????
    ? ????.
  • ?? ?? ????? ?? ????? ???? ?? ???? ??? ??? ???? ?
    ??.

8
01 ????? ?? (parallel processing)
  • ?? ?? ??? ?? ????? ??
  • ????? ????
  • ???? ??? ?? ?? ??? ?? ?? ?? ??????? ???, ?
    ??????? ??? ?? ?? ???? ???? ????.
  • ?? ?? ????? ????? ??? ?? ????? ????? ??? ??? ??
    ?? ??? ???? ??? ???? ???.
  • ?? ????(Array Processor)
  • ???? ???? ???? ?? ????? ??? ??? ?? ??? ?? ????
    ??(matrix) ??? ???? ???.
  • ?? ?? ?? ???(processing element)?? ??? ?????
    ?????, ? ??? ?? ? ?????? ??? ???? ??? ???? ???.
  • ?? ????(Multiprocessor)
  • ??? ?? ?? ????? ?? ?? ???? ??? ?? ????, ??? ???
    ??? ? ??? ?? ????.
  • ?? ??? ?? ???? ??? ???? ?? ??? ???? ??????? ?????
    ????.

9
02 ?? ??? ??
  • ????(Control Unit)? ????(Processing Unit)
  • ????? ???? ???? ????? ????? ??? ???.
  • ????? ?????? ???? ????? ???? ??? ???? ?? ?? ?????
    ???? ???? ???? ???.
  • ??? ???(Instruction Stream)? ??? ???(Data Stream)
  • ????? ?? ???? ??? ???? ??? ??? ???? ??? ???
    ?????? ??, ????? ???? ? ??? ???? ??? ????? ???
    ??? ????? ??.
  • ??? ????? ?????? ???? ??? ???? ???? ???? ?? ?? ??
    ????? ????, ??? ?? ? ??? ????.
  • ?? ?? ???, ?? ??? ??? SISD
  • ?? ?? ???, ?? ??? ??? SIMD
  • ?? ?? ???, ?? ??? ??? MISD
  • ?? ?? ???, ?? ??? ??? MIMD

10
02 ?? ??? ??
  • ?? ??? ???? ??? ??

11
02 ?? ??? ??
  • SISD
  • ??? ? ??? ???? ???? ???? ???? ?? ???? ?????.
  • ?? ????? ??? ????? ???? ?? ????? ???? ???, ???
    ??? ??? ????? ????.
  • ? ??? ???? ??? ? ?? ??? ??? ? ???? ???? ????? ???
    ??????, ????? ??? ???? ?? ??? ??
  • SISD? ??
  • ????? ???? ???? ??? ???(IS, Instruction Stream)?
    ????, ? ???? ???? ??? ????? ???.
  • ??????? ???? ???? ???? ??? ??? ???(DS, Data
    Stream)? ???? ???? ??, ? ??? ?? ???? ??? ????.
  • ??, ?? ?????? ?? ??? ???? ???? ?? ?????? ?? ???
    ???? ????.

12
02 ?? ??? ??
  • SIMD
  • ??? ??? ???(IS)? ??? ??????? ?? ???? ????.
  • ??? ???? ? ?????? ? ????? ??? ??? ???? ????? ??.
  • ????? ??? ????? ??? ???? ???? ????, ?? ?? ?????
    ?? ???? ??? ???? ???? ????.
  • ?? ????(vector processor)? ?? ????(array
    processor)? ???? SIMD ??? ???.
  • ?? ?? ?? ??????? ? ??? ??? ???? ????.
  • ??? ????? ?? ??? ??? ??? ?? ??? ?????, ? ???????
    ??? ????? ???? ??? ???? ?? ?? ??? ?? ???

13
02 ?? ??? ??
  • SIMD? ????
  • ?? ?? ????? ????, ? ?????? ??? ?? ??? ????? ??
    ????.
  • ?????? ??? ???? ??? ??? ????. ??? ?? ????? ???
    ??? ???? ????? ??? ?? ?? ??? ????? ????? ???
    ????.

14
02 ?? ??? ??
  • MISD
  • MISD ??? SIMD ??? ?? ???? ??????? ???? ???? ????,
    ?????? ??? ??? ???? ??? ?? ???.
  • ????? ?? ?? ??? ??? ?? ???? ???? ?? ???? ???
    ????? ?? ???? ???? ??? ??? ???? ???.
  • MISD? ???? ??
  • ? ?????? ??? ??? ?? ????? ???? ???.
  • ? ??? ?? ?? ??? ?? ??? ?? ???? ????.
  • ? ?????? ??, ??, ??, ??? ???? ?? ????? ??, ? ????
    ??? ??? ???? ??? ?? ??.
  • ??? ????? MISD ??? ?? ??? ??? ??? ??? ??.

15
02 ?? ??? ??
  • MIMD
  • ??? ????? ?? ?? ????? ??? ??? ???? ???, ???? ??
    ??(general-purpose)? ?? ???? ???.
  • ????? ?????? ??? ?? ???? ?? ???? ????, ?????? ??
    ????? ??? ???? ?? ???? ????.
  • MIMD? ???? ??
  • ??? MIMD ????? ? ???? ???? ???? ?? ??? ??? ??
    ???? ???, ???? ??? ??? ??? ???? ???? ??
    ??(tightly coupled)?? MIMD ??? ??? ??? ?? ?? ????
    ?? ??(loosely coupled)? MIMD ??? ????.

16
02 ?? ??? ??
  • ?? ?? ???(tightly-coupled system)
  • ?? ????? ??? ????? ???? ???? ?? ????
    ??(shared-memory architecture)? ??????
    ???(multiprocessor system)? ?? ?? ????? ??.
  • ?? ?? ???? ??
  • ???? ?? ?? ???(Processing element)?? ??? ?????
    ???? ??? ???? ???? ???? ?? ??? ????.

17
02 ?? ??? ??
  • ?? ?? ???(loosely-coupled system)
  • ? ????? ??? ?? ????? ???? ???, ???? ?? ????? ???
    ??(message-passing) ??? ????.
  • ?? ?? ???? ??
  • ? ????? ?? ????(local memory)? ?? ???? ??? ???
    ????, ???? ?? ??? ???? ????? ??? ???
    ??(message-passing) ??? ????.

18
03 ?? ????? ?? ????? ??
  • ??? ????? ?? ??? ??? ??? ??? ?? ????? ?? ??? ????
    ??? ? ?? ??? ?? ?????.
  • ?? ?? ?????? ??? ?? ???? ?? ?????? ?? ??? ????
    ???? ?? ??? ?? ?????, ?? ??????? ??.
  • ?? ????(Array Processor)
  • ?? ????? ??? ???? ??? ??? ????? ???? ???? ??
    ?????? ??.
  • ?? ??????? ????? ????? ????? ????, ????? ??? ???
    ????.
  • ????? ??? ???? ????, ??? ??? ?????? ????.

19
03 ?? ????? ?? ????? ??
  • ?? ????? ??
  • ??? ????? ?? ??? ??? ??? ????? ???? ?? ??????
    ????. ??? ???? ?? ??? ?? ??? ???? ?? ??? ???
    ????.

20
03 ?? ????? ?? ????? ??
  • ?? ???? ??? ?? ???? ??
  • ?? ???? ??? ? ?? ??? ????? ? ????? ?? ??? ?????
    ??? ??? ????? ????? ??? ???.

21
03 ?? ????? ?? ????? ??
  • ?? ????? ????
  • ???? ????(ALU), ??? ?????(R1, R2, R3), ?? ????,
    ??? ????, ??? ?? ???? ??? ?? ??? ????? ????.
  • ????? ?? ??? ????? 1?? ??? ??? ???? ??, ??? ?? ??
    ??? ????? 0?? ?? ??? ???? ?? ?? ??? ??.

22
03 ?? ????? ?? ????? ??
  • ?? ????(multiple processor)
  • ??? ????? ?? ??? ??? ???? ???? ???? ???? ?????.
    ??? ? ????? ????? ?? ???? ??? ????, ?? ???? ??
    ????? ?? ????.
  • ?? ?????? ?? ??? ? ???? ??
  • ?? ?? ??? ?????? ???? ??? ????.
  • ???? ? ?? ?? ????? ????, ????? I/O ??? ???? ?????
    ?? ???(synchronization)? ????? ??.
  • ??? ????? ???? ?????? ??? ??? ?? ???? ????? ????.
  • ??? ?? ???? ??? ??? ? ????(Reliability fault
    tolerance)? ????? ??.
  • ???? ??
  • ?? ?????? ????? ????? ????? ???? ???? ??. ????
    ??? ???? ??, ???? ???, ?? ???, ????? ????? ??.

23
03 ?? ????? ?? ????? ??
  • ??(Bus)? ??? ????
  • ?? ?? ??? ?? ?? ??? ??.
  • ?? ??(Shared Bus)
  • ? ??? ?? ??? ????? ??? ? ???, ?? ????? ??? ???
    ???? ?? ?? ?? ??? ?? ??? ????.
  • ????? ?? ????? ?? ??? ???? ?? ??? ????? ??? ???.
    ?? ??? ?? ??? ?? ??? ???? ??? ????.
  • ?? ??? ??
  • (a) ?? ??? ????? ?? ???? ??? ???? ?? ?? ???
    ???? ??? ???? ??? ????.
  • (b) ?? ??? ?? ??? ???? ??? ? ?? ???? ??? ????
    ???. ??? ????? ?? ????? ?? ???? ??? ??? ????
    ?? ??? ???? ??? ???? ??.

24
03 ?? ????? ?? ????? ??
  • ?? ??(Multiple Bus)
  • ???? ?? ???? ??? ?? ?? ???? ???? ??? ?? ??
    ??(hierarchical bus structure)?.
  • ?? ?? ??? ?? ?? ??? ???? ?? ?? ????, ?? ??? ???
    ??? ??? ?? ??? ?? ???.
  • ?? ??? ??
  • ??? ???? ?? ???? ???? ???? ?? ????? ?? ????? ? ??
    ?? ?? ????? ?? ??? ????.
  • ??? ?? ???? ????? ??? ??? ????? ??? ??. ??? ??
    ????? ????? ??? ?? ??? ? ?? ???? ??.

25
03 ?? ????? ?? ????? ??
  • ???? ???? ??? ????
  • ??? ???? ??? ?? ??? ???(full connectivity)? ????.
  • ?????? ????? ??? ?? ??? ??? ? ?? ???? ?? ????
    ???? ?? ??? ? ? ??.
  • ??? ???? ???? ??? ?? ?? ????? ?? ?? ????? ???
    ???.
  • ???? ???? ???? ????? ??
  • ????? ????? ???? ???? ?? ?? ????? ????. ??? ????
    on ??? ??? ????? ????? ???? ? ??.

26
03 ?? ????? ?? ????? ??
  • ?? ???? ??? ????
  • ? ?? ??? ? ?? ??? ?? ???? ???? ???? ??? ??? ???
    ?? ?????? ??.
  • ?? ????? ???? ?? ???? ?? ???? ??? ????, ?? ???
    ???? ????.
  • ??? ? ??? ????? ??? ? ???? ?? ??? ??? ??? ? ????
    ?? ??? ??? ? ??.
  • ???? ???? ?? ??? ??? ????? ????? ????.
  • ? ??? ?? ?? ???? ???? ???? ????.
  • ?? ???? ?? ??? ?

27
03 ?? ????? ?? ????? ??
  • ????? ????
  • ???? 2n?? n?? ?? ??? ????? ?? ?? ????? ??
  • ?????? ?? ??
  • ???? 2( 21)?? ???? 1?? ?? ??? ????.
  • ???? 4( 22)?? ???? 2?? ?? ??? ????.
  • 2?? ?? ????? ? ????? 2?? ??? ???.
  • ???? 8( 23)?? ????, 3?? ?? ??? ???? ? ???? ?????
    ?? ? ????? 3?? ??? ???.
  • ????? ??? ??? ????? ????? ???? ? ??? ??? ??? ?
    ??? ??? ???? ??? ???.
  • ??? 2?? ?? ??? ??? ?? 01? ?? ??? 11? 00? ? ???
    ??? ??.

28
03 ?? ????? ?? ????? ??
  • ???? ??? ???? ??? ?? ??
  • ??-???? ??? ?? (shared-memory system)
  • ????? ??? ????? ???? ?? ?? ??? ?? ?? ????? ??
    ???? ???.
  • ???? ?? ????? ???? ???? ?? ?? ??? ????.
  • ?????? ???? ???? ???? ?? ????? ????? ???? ?? ???
    ??? ?? ??? ????? ???? ??. ??? ???? ???? ??? ?
    ?????? ??? ???? ???? ???? ??? ? ???? ???? ????
    ???? ??? ??? ?? ? ??.
  • ?????? ????? ?? ???? ???? ??? ???? ?? ?? ??? ???
    ? ??? ??? ??. ??? ? ? ??? ????? ???? ???? ?? ??
    ?????? ??? ????? ??? ? ? ??? ?????? ???? ??. ???
    ?? ???? ???? ??? ??? ?? ???? ?? ??????? ???? ???
    ? ??.

29
03 ?? ????? ?? ????? ??
  • ??-???? ??? ?? (distributed-memory system)
  • ?? ?? ??(loosely-coupled structure)?? ? ????? ???
    ?? ????(local memory)? ????, ?? ??????? ??? ???
    ??(message-passing)? ????.
  • ? ??? ????? ?? ??? ????? ??? ???, ??? ??? ?? ??
    ???? ??? ?? ??? ????.
  • ????? ?? ????? ????? ??? ?? ???? ???? ???? ?????
    ???? ??? ??.

30
03 ?? ????? ?? ????? ??
  • ?? ???? ?????? ?? ??? ??
  • ?? ???? ????? ??? ???? ?? ??? ???? ????, ?? ?????
    ???? ?? ?? ??? ??? ?? ??? ????? ????? ???? ???
    ??? ???? ??.
  • ??? ??? ??? ?? ????? ?? ??(write-though) ??? ??
    ??(write-back) ??? ??.
  • ?? ?? ??? ??? ???? ?? ???? ????
    ???(inconsistency)? ????.
  • ?? ??(write through) ??? ????? ??? ??? ?? ??? ??
    ??? ?? ???? ??? ? ??.
  • ??? ??? ??? ???? ?? ???? ?????? ?? ??? ????? ??
    ??? ?? ???.

31
03 ?? ????? ?? ????? ??
  • ?? ??? ??? ???
  • ????? ???
  • ???? ????? ??? ???? ?? ??? ??? ???? ??? ??, ?????
    ??? ?? ???? ??? ???? ??? ?? ????.
  • ?????? ??? ????? ?????? ???? ?? ??? ??? ??? ??
    ??? ???? ???? ??? ???? ???? ??? ???.
  • ????? ???
  • ??? ???? ??? ???? ????? ???? ???? ???? ????? ????
    ???? ????(Directory protocols) ??? ?? ???? ????
    ??? ????(Snoopy protocols) ??? ??.

32
03 ?? ????? ?? ????? ??
  • ?? ??? ??? ????? ???
  • ???? ????? ??
  • ??? ????? ???? ???? ??? ?? ???? ???? ????? ????,
    ? ????? ?? ??? ? ?????? ????.
  • ?? ???? ?? ???? ??? ?? ?? ??? ?? ??? ???, ?? ????
    ??? ???? ??? ??? ???? ?? ?? ??? ????.
  • ??? ? ????? ??? ???? ????? ??, ?? ???? ? ??? ???
    ?? ???? ?? ?? ?? ????? ??? ???? ???? ??.
  • ??? ??? ?? ??? ???? ?? ????? ?? ??? ?? ?? ?????
    ??? ??? ?????, ?? ?? ?? ??? ???? ?? ???? ?? ???
    ???? ????

33
03 ?? ????? ?? ????? ??
  • ??? ????? ??
  • ?? ??? ??? ??? ?? ?? ???? ?? ??? ????, ?? ????
    ??? ??? ?? ??? ??(shared)?? ???? ????.
  • ??? ? ?? ??? ??? ?? ?? ??? ??(broadcast)? ??. ?
    ?, ? ?? ???? ???? ??? ??? ? ??? ??? ????
    ???(snoop) ??? ??? ??? ??.
  • ?? ??? ??? ???? ?? ??? ???? ???? ??? ??-??
    ??????? ????. ??? ??? ????? ??-??(write-invalidate
    )? ??-??(write-update)? ? ?? ???? ??? ??.
  • ??-??
  • ??? ?? ??? ??(multiple readers)???, ? ?? ??? ???
    ??(one writer)? ????.
  • ?? ??? ?? ??? ??? ??, ?? ???? ??? ? ??? ?? ?????.
    ??? ??? ???? ????? ??? ?? ??? ??? ??? ???.
  • ??-??
  • ??-??(write-broadcast)???? ??, ??? ?? ?? ? ?? ??
    (multiple readers and writers)? ????.
  • ?? ??? ?? ??? ??? ?? ?? ?? ???? ????? ???? ????
    ????? ??.

34
04 ?? ???? ???
  • ??? ?? ????(Symmetric Multiprocessor)
  • ?? ???? ???? ???? ?????? ??? ???? ???? ??? ???
    ???.
  • ?? ?????? ??? ???? ????, ?? ?? ?? ?? ?? ?? ??
    ?????? ?? ????.
  • ??? ????? ? ????? ????? ? ??? ??? ?? ????, ??
    ????? ?????? ???? ?? ??? ????.
  • ??? ?? ????? ?? ????? ?????, ????? ??
  • ?? ????? ??? ?? ??? ????? ?? ??? ??? ??? ????.
  • ????? ????? ?? ????(interaction)? ???? ??(job),
    ???(task), ??(file) ? ??? ?? ???? ????? ?? ?????
    ??? ? ??.

35
04 ?? ???? ???
  • ?? ?? ?? ???? ???? ??
  • ? ????? ?????? ?????? ?? ???? ?? ?? ????.
  • ???? ?? ???? ?? ?? ???? ?? ??? ?????? ??? ????
    ??? ??? ???? ??? ? ?? ??.

36
04 ?? ???? ???
  • ??? ??????? ??
  • ??? ???? ??? ?? ??? ????? ???? ? ??? ???? ??.
  • ? ????? ??? ?? ?? ??? ? ????? ??? ? ??? ?? ???
    ???? ?? ??? ? ??.
  • ?? ? ?????? ???? ??? ?? ????? ?? ??? ? ???, ??
    ??? ???? ???? ??? ?? ??.
  • ??? ???? ??? ??.
  •  ? ????? ???? ??? ?? ???? ??? ??(Performance)? ?
    ????.
  • ?? ? ????? ?? ?? ??? ?? ?????? ???? ??? ??? ?
    ???? ???? ?? ?? ?? ??? ? ??.
  • ?????? ??? ??? ??? ?? ? ??. ??? ???? ???
    ??(Incremental growth)??.
  • ?? ???? ???? ?? ?? ??? ??? ??? ???? ??? ? ??.

37
04 ?? ???? ???
  • ???? ?(Interconnection Network)
  • ??? ?? ?????? ???? ???? ??? ??? ??(time shared
    bus), ???? ????(multiport memory), ??????(central
    control unit) ?? ??.
  • ??? ??
  • ?? ? ????? ??? ?? ?? ?, ?? ????? ??(wait)?? ???
    ??? ???? ???? ????.
  • ??? ??? ??? ??? ?? ???? ???? ???
  • ? ????? ?? ???? ??? ??, ??? ?? ???? ???? ???
    ???? ??? 2??? ??? ????.

38
04 ?? ???? ???
  • ??? ??? ??? ??
  • ??? ??? ??
  • ???(simplicity) ?? ???? ???? ???? ????? ????.
  • ???(Flexibility) ??? ?????? ????? ?????? ????
    ?? ??? ? ?? ??? ????.
  • ???(Reliability) ??? ?? ??? ??? ???? ???? ??
    ???? ??? ???? ???.
  • ??? ??? ??
  • ??? ??? ??? ?? ??? ??(bus cycle time)? ?? ????
    ??? ????.
  • ?? ??? ????? ??? ????? ?? ??? ?? ??? ??? ? ??.
    ???? ?? ??? ??? ??? ?? ??? ????.

39
04 ?? ???? ???
  • ???? ????? ??
  • ??? ??? ???? ??? ?? ????? ??????? ??? ??? ??? ??
    ???.
  • ?????? ??? ???? ??? ????? ??, ? ???? ??? ?? ?????
    ???? ? ??? ??? ? ??.
  • ????? ???? ??? ??? ???? ????? ? ???? ??? ??? ????
    ??? ???? ??? ? ????.
  • ? ????? ????? ????? ??? ? ? ????, ?? ?? ??? ????
    ??? ??????? ??? ????? ??-????? ????.
  • ??? ?????? ??? ?? ??? ??? ??? ??(valid) ??? ????

40
04 ?? ???? ???
  • ???? ????? ??? ?? ???? ???
  • ? ????? ?????? ??? ????? ???? ? ?? ?? ???? ????
    ???? ???? ????.

41
04 ?? ???? ???
  • ?? ?? ?? ??? ??? ???? ?
  • ?? ?? ??? ????, ?????, ???? ?? ??? ?? ??? ???? ??
    ??, ?? ? ?? ?? ??? ????.
  • ????? ?? ?? ? ?? ???? ???? ?? ?? ??(cache update
    alerting) ??? ????.
  • ? ??? ?? ??? ?????? ??? ???. ???? ????? ?? ???
    ????? ? ??? ?? ????? ?? ??? ??? ??.

42
04 ?? ???? ???
  • ??? ???? ???
  • ??? ?? ?? ????? ??? ?? ??? ???? ??? ?? ??? ????
    ??? ?? ??? ??? ?? ???? ??? ??? ???? ???(NUMA,
    Non-Uniform Memory Access) ?????? ??.
  • NUMA ???? ??? ?? ????(SMP)? ?? ?? ???? ????? ??
    ???? ?? ???? ??? ??
  • ????? ???? ???? ??? ???? ?? ??? ????.
  • ? ??? ??? ??? ?? ?????? ??? ??? ?? ?? ??? ??? ??
    ????? ??? ? ??.
  • ?? ????? ??? ?? ????? ????, ???? ? ???? ??? ?????
    ??? ??? ?? ????.
  • ??? ?? ??? ?????? ?? ??? ???? ??? ??? ??? ??? ?
    ??.
  •  NUMA ????? ??? ??? ??? ??? ???? ?? ??
    NUMA(CC-NUMA, Cache-Coherent Non-uniform Memory
    Access)??? ??.
  • ?? ????? ??? ??? ?? ???? ???? NUMA ?????.

43
04 ?? ???? ???
  • CC-NUMA ??? ???? ???

44
04 ?? ???? ???
  • CC-NUMA ??? ???? ???
  • ???? ?? ???? ?? ?? ???? ???? ? ??? ???? ??? ????
    ??.
  • ?? ???? ?? ?? ?????? ??? ??, ? ????? 2??? ??? ???
    ??.
  • ?? ?? ???? ?? ???, ?????? ??? ?? ?????? ????? ???
    ?? ????.
  • ?? ?? ???? ??? ?? ?????? ?????? ???? ?? ???
    ?????? ?? ???? ???? ??? ????? ???. ????? ?? ???
    ??????? ??? ??? ?? ?? ??? ???.
  • ??? ????? ???? ?? ???? ??? ?????? ???? ????.

45
04 ?? ???? ???
  • CC-NUMA? ??? ??
  • ?????? ?? ???? ??? ??? ?? ????(SMP)?? ? ?? ???
    ???? ???? ???? ??? ??? ? ??.
  • ??? ?? ??? ?? ???? ???? ?? ????? ?? ? ??. ??? ???
    ??? ?? ???? ???? ???? ???? ???? ? ??.
  • ? ??? ????? ??? ??? ?? ????(SMP)?? CC-MUMA? ?????
    ???? ?????? ???? ??, ???? ????? ?? ??? ??? ??? ?
    ??

46
04 ?? ???? ???
  • ????(Clusters)
  • ???? ???? ???? ? ??? ??? ??? ??? ?? ????,
    ???(high performance) ? ????(high availability)?
    ????? ??. ??, ?? ?? ??? ????? ??.
  • ????? ??? ??? ??? ???? ???.
  • ????? ?? ?? ?? ????(whole computers)? ?? ????
    ???? ??? ????? ???? ?? ??? ????.
  • ????? ???? ?? ???? ?????? ???? ????? ??? ? ?? ???
    ???? ???.
  • ??????? ??? ? ???? ??(node)??? ??.
  • ???? ?? ???? ? ? ???? ??? ?? ??? ?? ??? ?? ????
    ??? ???? ???? ???? ??.
  • ???? ???????? ?? ????? ???? ??? ?? ????????? ???
    ??? ????? ??? ??.
  • ?? ???? ????? ?? ?? ???? ?? ???? ?????? ???? ???.
  • ????? ????? ?? ???? ?? ?? ????? ? ? ??.

47
04 ?? ???? ???
  • ????? ??
  • ????? ??? ?? ???, ??? ?? ???, ?? ???, ??? ??/??
    ?? ??? ????.
  • ??? ?? ???(Absolute Scalability)
  • ?? ? ??? ????? ?? ? ? ????? ??? ????.
  • ??? ?? ???(Incremental Scalability)
  • ??? ???? ????? ???? ?? ??? ????.
  • ?? ???(High Availability)
  • ? ??? ???? ??????, ?? ???? ???? ???? ????? ? ??.
    ?, ?? ???? ???.
  • ??? ??/??(Superior price/performance)
  • ????? ??? ???? ????, ??? ??????? ? ?? ??? ???? ?
    ?? ???? ?? ????

48
04 ?? ???? ???
  • ???? ??
  • ???? ???? ?? ??? ???? ???? ??? ????.
  • ???? ???? ?? ??
  • ?? ????? ???? ???? ?? ???? ??
  • ?? ??? ?? ??? LAN(Local Area Network) ?? ?? ??
    ??? ????.
  • ??? ?? ???? ?? ??? ??? ???? ??? ?????.

49
04 ?? ???? ???
  • ???? ???? ??
  • ?? ???? ???? ??, ???? ??? ???? RAID? ??
  • ???? ??? ??? ?? ??? ?????? ?? ????. ??? ???? ???
    ?? ???, ??? ??? ???? ?? ??? ??? ??
  • ???? ???? ????? ??
  • ????? ?? ???? ??? ??? ???? ????. ??? RAID? ?? ???
    ???? ????.

50
04 ?? ???? ???
  • ?????? ????? ? ???? ??
  • ????? ???? ??????? ???? ??? ?? ?? ??? ???? ??.
  • ????(failure management) ??
  • ??? ? ?? ???? ?? ??? ????, ?? ???? ???? ??? ???
    ????.
  • ????? ?????? ???? ???? ??? ?? ???? ????? ??? ???
    ???? ?????(highly available clustering)? ????? ?
    ???.
  • ??? ??-?? ?????(fault-tolerant clustering)? ????
    ?? ??? ?? ?? ????? ????, ??? ??? ????? ????? ???
    ???? ???? ? ?? ????? ???? ??? ??? ? ??.  
  • ?? ??(load balancing) ??
  • ????? ?? ??? ??? ?? ??? ???? ???? ??? ?? ? ??.
    ??? ????? ??? ???? ??? ?? ??? ??? ??? ??.

51
Thank You
  • IT CookBook, ??? ??? ?? 2.0
Write a Comment
User Comments (0)
About PowerShow.com