... TYPORAMA / ISBN: : (0610) , / : (0610)

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "... TYPORAMA / 1997-2001 ISBN:960-538-196-6 : (0610) 314094, 314206 / : (0610) 317244"

Transcript

1 µ µµ µ µ µ 2008

2 µ µµ µ µ µ µ / & µ µ µ / & µ µ µ µ µ µ µ µ µ µ µ µ µ... µ TYPORAMA µ µ / ISBN: : 21/2 Copyright 2000 µ &, : (0610) , / : (0610) µ µ. 2121/1993, µ µ µ µ,.

3 µ µ µ, : µµ µ µ µ µ µ. µ µµ & µ, µ µ. µ µ µ - µ - pusm GNUM µ µ ISBN: : 21/2 Copyright 2008 µ 16 &., : (2610) / :( 2610) µ µ. 2121/1993, µ µ µ µ,.

4 µ µ μ µ, µ µ µ µ - µ µ, µ, VLSI µ, µ µ - µ. ( Extending the Viability of I DDQ Testing in the Deep Submicron Era, -, 3rd IEEE Int. Symposium on Quality Electronic Design (ISQED 2002), San Jose, CA, USA, March 18-20, 2002). µ. µ µµ.

5 µ µ µ µ, µ, µ µ,

6 µ µ,, µ µ µ µ, µ µ µ µ µ µ µ (Cache memory) µ µ (Virtual Memory) / µ µ µ µ µ µ µ µ µ µ (Addressing Modes) µ µ µ

7 µ µ µ µ µ µ µ µ µ µ µ µ µ µ µ µ µµ µ µ µ µ µ µ µ µ µ µ µ µ µ µ µ µ µ µ µ µ...151

8 µ µ µ µ (fetch policy) µ µ µ µ µ (placement policy) µ µ µ µ µ µ (replacement policy) µ µ µ µ µ µ µ - µ µ (Buses) / µ µ / µµ / µ /

9 14 µ µ µ µ µ µ µ µ µ µ µ µ µ /

10 µ -, µ µ, -. µ. µ µ - µ µµ µ. µ. µ µ,, -. µ µ,, µ µ µ / -.. µ µµ µ, µ µ.. µ µ µ µ. µ µ µ, µ µ µ - µ /. µ µ µ µ µ µ. µ µ µ µ µ µ µ. µ µ. µ µ. µ µ. µ µ µ µ µ μ

11 µ,, µ -,,. µ. µ µ µ, µ : µ µ Y µ A O K µ K µ µ B µ µ A M A. - µ µ µ. - µ -. µ µ,, µ µ µ - /., µ - µ.

12 µ (hardware) µ (software). µ -. µ µ µ, µ : µ µ µµ, µ, µ µ, µµ, -, µ., µ, µ µ µ, µ,, - µ, µ. µµ µ -, µ µ µ. µ, µ -,, µ µ µ µµ, µµ. µ µ µ µµ. µ (hardware) - µ (software). µ, µ, µ µ - µ,,. µ µ - µµ, - µ. µ µ µ µ - µ µ. µ, µ µ µ :

13 19 T µ µ (system software) T µ (diagnostic software) T µ µ (application software) µ µ µ - µ µµ µµ µ. µ µ : 1. µ (operating system). µ µ µ, µ. 2. µµ (utility programs). µ- µ,, : µµ µ, µ µ. - µ µ µµ "explorer" WINDOWS XP. µµ µµ, - µµ µ, µ (editors). µµ (library routines). µ µµ µ, µ µ. µ (translators) µ (interpreters). µ µµ, µ µ µ µ - µ µ. µ µ µ., µ µ, - µ. µ, µ. µµ µ. µ µµ µ

14 20. µ µ µ µ µ - µ (Data Base Management Systems),, µ, µµ µ (Computer Aided Design), µ - µ µ. 1.1., µ. 1.2 ;... µ - µ.. µµ. 1.2 µ. µ µ µ, µ : µ µ,, - µ µ µ, µ.

15 21, µ. µ µ µ, -, ',. - µ, µ, µ - ', µ µ. µ µ, µ,, µ µ. µ µ ' - µ µ,.,, - µ µ, µ µ '. µ 1.1.

16 22 µ 1.1 µ. µ µµ µ. µ. - µµ µ -, µµ µ. µµ - µ µ - µµ µ µ. ' µµ µ. µ - µ. µ - µ, µ µ µ, µ (device allocation) µµ µ (scheduling). ' - µµ µ. µ - µ µ, µ µµ µ, µ µ µ µ, -, µ - µ (addressing modes). µ - µµ µ., - µ, - µ. µ µµ µ -, µ µµ µ µ µ µµ µ. µ -, µ µ µµ µ. µ µ.,, µ µ µ, µ,, (implementation)

17 23 (performance). µ µ,, µ, - µ µ - µ µ µ, CMOS, BiCMOS. µ µ µ µ (ripple carry) - µ (carry lookahead)., µ, µ µ. µ, µµ -,, µ, µ. µ µ µ - µ - /4300, (IBM, Motorola, Apple)/PowerPC Hewlett Packard/PA RISC. µ, µ µ / /, µ µµ µ - µ µ. µ,. µ µ - µ µ µ. ' µµ,, µ -, µ µ. ' µ - µ µ µ. µ µ PA 2.0 Hewlett Packard, µ PA RISC. µ µ, µ µ, - µ µµ. µµ µ- µ µµ µ, µ µ -, µ µ (compiler), µ.

18 24 µ, -. µ µ, µ µ µ µ µ -, µ - µ µ. µ µ µ µ µ. µ - µ, µ µ µ. µ, µ µ µ µ µ, µ. 1.3 µ µ µ :. µ. µ , -, µ ;. - µ µ. ; i. µµ, µ - µ. ii. µµ, µ.

19 25 iii. µµ, µ, µ µ. 1.3 µ, µ - µ µ ( µ )., µ µ µ ( - ) µ µ µ -.,, - µ, µ µ 1.5. µ µ µ, µ : µ µ µ µ µµ µ, , µ µ µ µ µ µ, - µ µ.

20 µ ( ), µ µ, µ / µ µ. µ 1.2 µ -. µ µµ. µ (Data Path) (Control Unit). µ µ - µ µ, µ. µ 1.2 µ. µ µ µ, -, µµ,. µ µ µ µ -, µ µ µ µ., µ µ,, µ µ

21 27 µ µ µ µ -.,, ( µ µ ) µ µ µ µ µ µ -.,, µ - µµ µ µ µ µ µ. µ µ µ - µ µ µ µ µ µ. µ µ µ - µ, µ µ µ µ. µ µ, -, µ µ µ. µ 1.2 µ µ µ, µ, ( µ ' 1.3.5), µ µ (µ' µ 1.3.4), µ µ µ µ µ µ µ µ. µ µ - (bits) (bytes), µ. µ 0 1 µ. µ µ, - µ µ, µ : Kbytes KB, 1 KB = 2 10 bytes =1024 bytes Mbytes MB, 1 MB = 2 20 bytes =1024 Kbytes Gbytes GB, 1 GB = 2 30 bytes =1024 Mbytes, µ, µ µ µ -, GB G. µ / µ - µ µ. µ / - µ µ. µ µ µ µ µ µ, µ µ µ -. µ. µ 2.

22 28 µ 1.2 µ / µ µ µ. µ - µ µ. µ, µ 1.2 µ, /, µ ( ) µ. µ µ /. 1.5 µ, - µ. 1.6, µ µ µ µ µ. 1.7 µ µ µ, µ µ µ µ : GBytes, (bits), Kbytes, (bytes), Mbytes. H µ. H µ µ, µ µ µ, µ. H µ µ µ. H µ µ µ µ,, - µ (Data Path) (Control Unit). µ µ µ (Integrated Circuit, IC) µ (processor).,

23 29 µ, µ µ µ µ, µ µ (cache memory) µ µ µ,, (Memory Managment Unit, MMU). µ µ µ, µ. µ µ, µ - (fixed point arithmetic) µ - (floating point arithmetic) ( µ 2.). µ, µ µ µ, µ, µ µ. -,, µ µ µ -, µ µ, µ - (coprocessor) µ µ. µ, µ -. µ µ, - µµ, µ - µ µ., µ µ, µ µ. µ -. - µ, µ µ µ, µ µµ, µ µ, µ µ - µ µ. -. µ -

24 30 µ µ µµ (program counter), µ µ µ, (index registers), µ µ, (stack pointer), µ - µ µ, (status register), - µ µ. 1.1 µ - µ, -,. 1.1 µ.,, - µ µ, µ µ µ µ - µ µ. µ,,, (CPU cycle time) µ µ. - (CPU clock rate) µ µ., µ µ µ. µ µ - -, µ µ. µ µ µ :

25 31 1., µ µ - µ, µ µµ. 2. µ µ µµ, µ µ µ. 3. µ µ µ, µ. 4. µ µ. 7. µ 1 µ. µ µ, µ, µ 4 6 µ µ. µ, µ µ 5, µ µ - µ µµ - µ 7.. µ,.. µ µ.. µ µ 7 µ. - µ µ., µ µ µ µ µµ. µ. µ µ µµ, µ µ µ. µ µ µ, - µ. µ µ.

26 µ µ µ µ µ µ µ - µ µ (, µ - µ ) µ µ µ. µ µ µ, µ µ, µ µ µ. µ µ - µ µ. µ µ, 0 µ 1 ( µ 1.3.). - µ µ. - µ µ µ, µ - µ. µ - µ µ µ,. µ 1.3 H µ µ µ, µ µ µ 8. µ µ : ) µ - µ, µ µ µ µ

27 33 µ µ, ) µ µ - ) µ -. µ µ µ µ -,, (access time) µ - µ µ. µ. µ µ, µ µ µ µ - µ µ µ µ - µ µ µ. µ µ µ µ, µ, µ µ. µ µ µ, µ µ µ ( µ µ ), µ µ - µ µ µ µ µ µ, µ µ µ µ µ (cycle time of the memory). µ, µ µ µ µ, µ µ. µ µ µ (data transfer rate bandwidth). µ µ µ µ -. µ µ µ µ, - µ. µ -, µ µ - -, µ µ µ. - µ µ µ, µ µ - µ µ µ µ,. - µ µ, µ - µ. µ µ µ,,, µ µ µ µ µ,.

28 34 µ µ µ - µ µ µ µ µ - µ. µ - µ µ µ, µ µ µ µ µ - µ, 2 µ. µ µ µ µ (system configuration), µ -, µ µ µ. µ µ µ µ µ, - µµ µ., µ µ µ µ - µµ. µ - µ µ, µ µ µ -, µ µ. µ µ µ µ µ µ µ µ (Random Access Memory, RAM). µ µ RAM,, SRAM, µ, DRAM. µ SRAM, µ µ DRAM, SRAM DRAM. - µ µ µ µ, µ µ µ DRAM. µ µ µ µ - µ µ (Read Only Memory, ROM), µ µ µ µ µ, - µ µµ. ROM, µ µ µ - µ µ µ µ,, µ µ µ,, - µ µ µ ROM, - µ µ µ RAM. ROM µ - µ µ µµ µ, µ µ, µ µ µ µ µ µ µ, µ - µ.

29 35 µ - µ µ, µ µ - µ µ. µ µ µ µ, -. µ,, µ µ, µ µ µ µ µ µ µ. µ µ µ µ µ µ. µ µ µ µ µ µ -, µ. µ , µ µ - µ µ. µ µ µ µ, µ, µ µ, µ µ µ µ µ µ. µ , µ µ µ µ. µ µ µ µµ µ,. µ µ µ (overflow), -

30 36 µ µ,, µ µ µ -. µ µ µ,.. µ, µ, µ. µ µ µ µ. µ µ - µ, (serial access) (direct access). µ µ, µ µ - µ µ µ. µ µ µ µ µ. µ, µ -, µ µ µ (tracks), µ. µ µ µ, µ -. µ µ -. µ µ µ µ, - µ µ µ µ, µ, µ µ µ µ µ :. µ µ.. µ µ µ µ.. µ µ µ - RAM ROM.. µ µ µ µ µ µ ROM;

31 37 µ µ µ µ µ µ - µ µ µ µ µ µ µ µ µ - ; µ µ (Cache memory) µ µ,, µ µ µ. - µ µ µ µ µ µ, µ µ µ -., µ µ µ (cache memory). µ µ µ µ µ µ, µ -, µ µ µ µ µ - µ. (principle of locality) - µµ. µ µ ( µ ) µ - µ µ µ µ, µ µ µ. µ µ µ µ µ µ, µ µ µ µ µ, µ. µ µ µ µ µ µ SRAM, DRAM, µ µ µ., µ µ µ µ µ µ µ, - µ µ µ µ.

32 38 µ µ µ µ µ µ µ µ. µ, - µ - µ µ µ, µ. µ µ µ, - µ µ., µ µ, µ µ. µ µ - µ, µ µ, µ µ µ, µ µ µ ( µ 1.5)., µ µ µ µ, µ (hit rate). µ µ µ µ, µµ. 4 - µ µ µ µ, µ µ. µ µ µ µ µ ( µµ ) µ (unified cache memory), µ µ µ (data cache) - (instruction cache)., µ - µ µ., -, µ µ µ, µ µ µ, µ µ µ, - µ µ µ. µ - µ µ µ µµ µ µµ µ. µ 1.3.3, µ µ, µ -

33 39 µ 1.5 µ - µ µ. µ µ ( µ 1.4). - µ, µ, - µ - µ. µ -

34 40 µµ µ (multiprogramming) - µµ µ µ, µµ, - / µ / - µ µµ. µ µµ µ - /, µ. µ µ - µ, µ µ (disk cache). µ µ µ µ. µ. µ. µ, µ - µ µ µ. µ DRAM. µ µ µ µ µ µ µ µ -. µ µ µ (file cache).,, µ - µ µ µ µ. µ µ µ µ, µ µ µ µ - µ µ µ µ µ µ µ µ - µ µ. µ µ µ µ, µ. - µ µ µ µµ, µ µ. µ µ µ µ, - µ µ µ. µ, - µ µ WINDOWS 95 µ. µ µ µ µ µ µ, 8%~10% µ - µ µ, µ. - µ, WINDOWS 95 µ µ µ µ µ µ µ µ - µ µ µ.

35 41., µ µ, µ µ µ µ µ µ µ :. µ µ µ µ (Virtual Memory) µ µ µ - µ,, µ. µ., µ µ µ, µ - µ (virtual memory). µ µ µ µ µ µ µ µ, µ µ - µ µ µ. -,, (logical addresses) (logical address space). H µ µ µ (Memory Management Units, MMU) - µ µ µ µ. µ µ µ., µ, µ µ, - µ, µ µ - µ µ µ, µ µ -, µ µ µ µ. µµ µ µ., µ - µ µ µ µ. µ, µ µ

36 42 µ µ, µ µ. µ µ µ - µ, µ - µ µ. µ -. µ, µ µ µ, µ µ µ µ µ -., µ µ µ µ µ µ µ µ µ (µ µ µ ). µ µ µµ, µ, µ µ ( ) µ µ. µ, µ µ µ µµ µ µ. µ µ µ µ µ -. µµ, µµ, - µ,,, µµ - µ µ, µµ µ µ - µ µ µµ, µ, µ µ µ. µ- µ, µµ - µ µ, µ µ, µµ µ - µ. µ, µ µ. - µµ µµ µ µ - µ µ. - µµ µ, µ µ, µ µ µ µ µ µ µ µ µµ, µ ( µ 1.5). µ µ -.

37 4 µ 1.5, µ µ µ µ µ, µ µ µ µ µ µ µ µ µ µ - µ µ µ., µ -, µ :, µ. 1 3 :. µ µ.. µ µ µ µ ; 1 14 µ, - µ µ µ, µ / µ. µ - µ, -, µ µ. µ µ µ µ. µ µ, µ. µ - µ µ. µ µ µ - µ, - µ µ µ., µ µ µ µ, µµ - µµ µ µ µ - µ µ,.

38 / µ µ - /, µ µ /, µ. µ µ µ, : µ µ µ, µ µ, - µ µ, µ, µ µ -, - µ µ. µ / µ - µ. µ µ µ, µ -. µ µ µ / µ, µ, µ / µ. µ µ. ', µ,,. µ µ ( ' ) (scanner). - µ µ., µ,,, µ µ - µ. - µ µ ' µ µ µ. µ µ - µ µ.

39 / 45 µ, µ - '. µ, µ - µ µ µ µ, µ µ µ µ. µ (CD-ROM, DVD) µ µ µ,, µ µ, µ µ µ µ µ / - µµ. µ µ - µ, µ. µ, µ µ µ µ, µ, µ. µ µ -., µ /, µ µ -, µ µ CD ROM, µ. µ, µ, µ, -, µ µ µ µ, µ µ -,.. µ µ. µ - µ µ / µ µ µ µ. - µ, µ µ µ µ,, µ µ - µ, µ µ, µ. - / µ µ µ -,, µ, µ µ µ. µ, µ µ µ - 10, - µ µ

40 µ µ :,, µ µ, µ µ -, µ,,, µ, µ -, µ,,. O µ µ. O µ µ. O µ µ. O µ µ. 1.5 µ µ µ. µ µ µ, : µ µ - µ, µ µ, µ MIPS ( µ ) MFLOPS ( µ ). µ µ - µ - µ. µ µµ. MIPS µµ Million Instructions Per Second µ µµ

41 47. - µµ o, µ. µ. - µ. µ -,. -, µ ( - 3) µµ µ µ µ (Instruction Set), µµ. µ µ µ µ µ MIPS µ - µ. µ - µµ µ µ MIPS. MIPS µ µ µ,. MFLOPS µµ Million FLoating point Operations Per Second µ µµ µ ( 2). µ µ. µ MIPS µ µ. µµ µ µ, µ -. µ. µ µ µ µ - µ, µ µ -. µ µµ µ 100% - µ µ µ MFLOPS, - µµ µ 100% µ., - µ -, µ -,, µ. µ

42 48 µ µµ µ µ µ. µ. (execution time) - µ µ µµ. µ (response time). µ µ - µµ (throughput). µ- µ µ. µ - µ -. µ µ µ µ - µ µµ, µ µµ µ µ, µ µ, µ µµ µ. µ µµ SPECXXXX µ µµ (benchmarks). XXXXs - µ µµ. SPECXXXX - SPECintXXXX µ µµ, µ -, SPECfpXXXX, - µ - µ µ 100 MIPS 150 MIPS. µ ; µ, µ µ, - µµ µ. - µ µ µ -

43 9 µ. µ µ µ, µ µ µ., µ - µ µ µµ µ ( µ - µ µµ µ, 3). µ µ µ µ µ µ,,. - µ - µ µ.,, µ µ, µ / µ µ. µ- µ. µ µ µ, - µµ,. µ µ µ µ KBytes, MBytes GBytes. µ µ µ µ µ - µ µ µ -. µ µ µ µ µ µ µ µ µ µ µ µ µ. µ, µµ µµ µ µ µ µ µ. µ / µ - µ µ. µ µ. MIPS MFLOPS µ µ µ, -. µ, µ µ µ µ - µ. µ - µ µµ µ µ µ.

44 µ -. µ µµ µ. µ µ µ, µ : - µ µ µ µ - µ A µ µ A µ µ E T. -. µ.

45 µ - µ,. µ µ µ, µ : µ. µ µ - µ µ µ µ, - µ µ µ µ - µ µ µ µ µ µ -. µ - µ µ µ. µ µ µ. µ µ µ, µ µ. µ µ µ µ. µ µ µ µ, µ µ µ µ. (truncation). µ - µ µ µ,

46 53 µ. µ µ µ. µ µ µ µ (rounding). µ µ µ /2, µ µ µ, µ. µ µ µ = µ µ 10 4 /2 = , µ µ µ µ µ µ, µ µ µ µ, µ µ (round off errors). µ, µ - µ µ. µ, µ µ µ µ -. µ µ,. - µ µ µ. µ µ µ. µ, µ, µ. µ µ, µ µ - µ µµ µ.,, µ,, µ, µ 0 1. µ µ µ µ µ, µ µ µ µ,, µ µ µ µ, - µ. µ µ -

47 54 µ 0 1., µ, µ µ 9, µ 0 1 µ 9. - µ. - µ, µ µ, BCD. µ- µ, µ -, µ µ 8, 4, 2 1, 2.1. µ µ µ - µ µ (Binary Coded Decimal, BCD, numbers) µ, µ BCD µ µ µ. µ µ., µ µ µ -. µ µ µ µ BCD, µ µ µ µ BCD.

48 55 µ µ BCD µ., BCD µ µ µ µ, µ µ µ µ µ - BCD. µ, µ BCD µ µ BCD -. - µ µ µ µ. µ, - µ BCD µ, µ BCD µ µ µ. - µ µ µ BCD, µ., µ, - µ µ - µ. BCD µ, µ µ BCD µ. µ µ µ (fixed point representation) - (floating point representation). µ µ µ µ µ - µ µ µ. µ, - µ µ. µ µ µ µ µ. µ, µ - µ µ µ µ : , µ 1, 2,, 0 <. µ µ µ, 1, µ µ - µ 0 1.

49 56 µ µ µ µ ( 1) 1 + ( 1) 2 + +( 1) µ µ µ =( 1 )/( 1) µ =1/, 1 = ( 1) 1 = ( 1). - µ µ µ µ, 0, µ µ , 0 1, µ µ 0 ( +1) ( +1) µ µ µ µ µ ( +1). µ, µ - µ µ - µ, µ µ µ, µ - µ µ. µ µ µ µ, µ µ., µ µ µ, - µ, µ - µ., µ µ - µ µ µ µ µ µ. µ µ -. µ µ µ µ. µ µ µ µ µ µ µ µ. µ µ /2, µ µ µ, µ, -. µ µ µ µ 2, = 2, µ - µ µ. µ 0, µ,, µ 1,. - µ µ, µ, µ. -

50 57 µ µ, µ µ µ µ. µ µ µ - µ µ : ( ) = a 1 a 2 a 3 a 1 a 0, µ 0 a i 1.. µ µ µ (sign magnitude representation). a 1 /2, µ µ µ µ ( ) = a 1 a 2 a 3 a 1 a 0 µ ( /2)00 0. µ =2, µ µ 0a 2 a 3 a 1 a 0 µ 1a 2 a 3 a 1 a 0, µ 0 a i 1. µ µ 0, µ,, µ 1,. µ µ.. µ µ µ (diminished radix complement representation). a 1 /2, µ µ µ µ µ µ a 1 a 2 a 3 a 1 a 0, = ( 1) a 0 1. µ, µ µ µ µ µ 1. µ µ 1. µ =2, µ µ 0a 2 a 3 a 1 a 0 µ 1a 2 a 3 a 1 a 0, µ 0 a i 1. µ µ 0, µ µ,, µ 1, µ µ - µ µ µ 1.. µ µ (radix complement representation). a 1 /2, µ µ µ [1] µ µ a 1 a 2 a 3 a 1 a 0, = ( 1) a

51 µ µ [1] µ µ µ ,, µ µ µ, µ [1] µ µ. µ, µ µ µ µ. µ µ. µ = 2, µ µ 0a 2 a 3 a 1 a 0 µ 1a 2 a 3 a 1 a 0, µ 0 a i 1. µ µ 0, µ µ,, µ 1, µ µ - µ µ µ 2. µ 2.1 µ µ µ 8 - µ (10) = 11 (10) = 11 µ : µ µ - µ µ.

52 µ µ. µ, - µ µ, µ µ µ µ µ -. µ, µ µ. µ - µ µ µ µ. µ µ µ µ µ µ µ. µ µ µ µ - µ, µ µ. - µ. µ, µ µ. µ - µ µ µ, -, µ =. µ µ µ µ , µ µ. -

53 6 µ, µ - µ. µ µ µ µ µ. µ, , µ. µ µ µ µ µ - µ (normalized) µ µ µ µ. µ, -, µ µ, µ µ. µ µ - µ µ µ,. µ 2.1 µ µ 32 µ µ 754. µ - µ, µ -. µ µ µ µ µ, µ µ µ -, µ µ µ µ - µ. µ µ µ µ µ µ µ, µµ

54 6 µ µ. µ µ µ -. µ. µ µ, µ 2 µ µ µ 32 - µ 2.1. µ µ µ µ 25, µ 24 µ. µ µ µ - µ µ µ µ, µ. µ - µ. - µ µ. - µ, µ 23, µ µ,. µ - µ µ, µ µ. µ, µ µ µ, µ - µ. IEEE 754 µ - µ µ. µ - µ,. µ. -, µ µ µ µ µ -, µ. µ µ - µ, - µ µ. - µ µ. µ -

55 62 µ µ, µ - µ µ. µ 2.2 µ µ - µ µ, µ : µ, µ µ, µ µ µ µ µ -. µ µ µ µ µ - µ µ µ - µ µ µ µ µ 127, µ µ 127 µ 754. µ 2.3 µ µ µ 2.2. µ µ µ 754, µ 1 +1 µ 127, µ µ 126 (10) = (2) 128 (10) = (2). µ, µ µ µ µ µ µ µ µ µ µ -.

56 6 µ 2.2 µ µ µ, µ µ µ µ. - µ µµ µ. µ µ µ µ µ -., µ - µ µ, µ 0, µ µ µ - µ µ (denormals). µ µ µ , µ µ µ µ µ µ µ. µ - µ µ -. µ µ µ 754., NaN (not a number). µ NaN µ µ - µ µ, µ µ µ µ. µ µ µ µ µ, - µ µ -. µ, ( µ )/(+ ) = 0 NaN + ( µ ) = NaN µ µ µ µ : = NaN, = = ( 1), = 255 = 0 = ( 1) 2 E 127 (1. ) 0 < < 255 ( µ µ ) = ( 1) (0. ), = 0 0 (µ µ µ ) = ( 1) 0, = 0 = 0 ( µ )

57 64 µ µ µ µ. µ. - µ µ 64, µ, µ µ, µ µ 754, : = NaN, = = ( 1), = 2047 = 0 = ( 1) 2 E 1023 (1. ) 0 < < 2047 ( µ µ ) = ( 1) (0. ), = 0 0 (µ µ µ ) = ( 1) 0, = 0 = 0 ( µ ) 2.1 µ µ µ -. µ µ µ. (2) = (2) = (2) = (10) = (10) = (10) = BCD µ : (10) = (10) =

58 65 µ - µ (2) = 10110, (2) = (2) = , µ - µ. µ. - µ µ µ,. µ µ 1. µ µ µ - µ µ µ µ µ µ µ µ µ -. µ µ, µµ, µ µ. µ - µ µ µ. 7 µ µ µ ASCII (American Standard Code for Information Interchange), 2.3.

59 O ASCII µ,, µ, µ 00/0 µ 15/7, ASCII. µ µ., µ µ µ ASCII.

60 67

61 68 M - µ µ -,. µ - µ,., - Unicode µ M µ Aµ, E, M A -, A, I, A. O µ µ µ µ To Unicode µ µ R, q, [, %,,, ASCII 928. µ µ. -, µ µ µ.. µ µ µ µ µ µ, µ µ µ - µ µ. µ µ, - µ µ µ. µ µ µ µ µ. ASCII µ µ µ µ, µ, µ µµ, 928.

62 µ µ. µ µ µ µ µ µ -. µ µ µ, µ : µ µ µ µ µ µ µ µ µ µ µ µµ. µ µ µ µ, µ µ µ. µ, MIPS «µ µ 9» µ µ µ µ (machine language). µ µ µµ µµ µ µ -. µ µ µ (operands) µ µ. -

63 7 µ µ. (operation code, opcode). µ µ - µ, µ µ µ, µ µ µ. µ - µ µ, µ. µ µ µ µ µ µ. 1. µ µ. µ µ µ µ µ µ. µ - µ µ µ µ. µ µ µ - µ µ 5000 µ µ µ µ µ µ, µ µ µ µ. 2. µ. µ - µ. µ µ µ µ,, µ. 3.. µ Boole µ µ, µ µ - µ. 4. µµ. µ µ µ µ µµ,. - µ µ µµ. µµ µµ., µ, µµ, µµ µ.

64 71 5. /. µ µ µ µ µ - /. µ µ µ µ µ. µ, µ «- µ µ - 20» µ µ - µ µ µ (Addressing Modes) µ µ µ µ µ - µ. (IMMEDIATE ADDRESSING MODE) µ µ µ, µ µ. (DIRECT ADDRESSING MODE) µ :. µ µ. µ µ µ µ µ µ, µ. µ µ, µ µ. µ µ µ µ 2 32, - µ µ, - µ 32.

65 72 µ µ µ.. µ µ -, µ, µ. µ µ µ. µ µ 64, µ - 6. µ 2.4. (INDIRECT ADDRESSING MODE) µµ - µ µ µ µ, - µ µ µ. µ µ µ µ µ :. µ µ µ, µ µ µµ µ.

66 73. µ µ µ µ µ µ, - µ µ µµ µ µ µ. µ 2.5 µµ - µ. µ 2.6 µµ - µ µ µ. µ µ µ µ - µ,. µ µ µµ µ µ µ µ µ µ µ (pointer) µ µ µ, µ., - µ. µ µ µµ - µ

67 74. µ µ µ µµ. µ - µ,. µ µ µ. µ (relative addressing mode), - µ µ, µ µ - (offset displacement). µ µ µ -. µ, µ µ µ µ. µ µ : 1. µ, µ µ. 2. µ µµ µ µ, µ - µ µ (statically position independent programs). - µ µ µµ - (program counter relative addressing mode). - µ, µ µ µ µ ROM 4K -, µ -. µµ, ROM, ROM µ µ µ., µ, - µ µµ µ ROM µ - µ ROM. µ ROM - µ (configuration) µ.

68 75 µµ µ ROM µ µ µ µ µµ ROM, (, ROM). µ µµ ROM µ µ µ µµ. 3. µ, µ µ µ. µ µ µ µ µ, µ µ (relocatability of programs and data segments). µ - µµ µ µ µ. 4. µ µ -, µ µ. (index register). µ µ µ - µ. - µ µ (0) - µ, ( ) +. µ - µ, µ µ ( ) µ µ. µ µ - µ, µ. µ µ µ ( - ) µ µ µ - µ. µ µ µ - µ. (stack). µ µ µ µ µ. µ µ -

69 76, µ µ. (stack pointer). µ µ µ µ µ, µ µ µ -. µ, µ,. µ µ - µ µ µ µ µ. µ 2.7 µ µ µ µµ µ µ µ µ. - µ - µ. µ µ µ - µ µµ, µ. µ µ µ., µ

70 77 µ µ µ µ µ - µ µ µ µ. µ, µ,. - µ µ µ - µ µ BCD µ, µ µ. µ, - µ µ -, µ.. µ µ - µ. µ µ µ µ µ - 8 (µ ), 16 (µ ), 32 (µ ), 64 ( - ), 32 µ -, 64 µ µ - µ µ, µ µ µ IEEE 754 ASCII Unicode. µ - µ µ BCD µ µ µ µ - µ µ, µ µ (stack architectures), - (accumulator architectures) (general purpose register architectures). µ µ µ µ - µ µ µ µ - µ. µ

71 78 µ µ. µ - µ µ µ µ - µ PUSH, µ µ µ - µ µ POP. µ µ - µ µ µ µ µ µ µ C µ µµ : Push A Push B Add Pop C -,, µ -. µ µ µµ : Load A Add B Store C µ «µ µ µ µ µ». µ «µ µ µ µ µ - µ». - µ «µ µ µ µ C». µ µ, - µ µ (load store) (register register). µ µ µ - µ µµ : Load R1, A

72 79 Add R1, B Store C, R1 µ «µ R1 µ µ µ µ». µ «µ R1 µ µ µ µ µ R1». µ «µ R1 µ µ µ C». µ - µ µµ. Load R1, A Load R2, Add R3, R1, R2 Store C, R3 µ «µ R1 µ µ µ µ». µ «µ R2 µ µ µ µ». µ «µ R1 R2 µ R3». µ «µ R3 µ µ µ C».. µ (hardware) µ µ µ µ µ µ - µ., µ µ µ (compilers) µ µ µ. µ µ µ µ - picojava Sun, - µ µµ Java. RISC (Reduced Instruction Set Computers) CISC (Complex Instruction Set Computers), µ

73 8. µ µ µ µ, µ. -, µ, µµ µ., - µ - µ µ µ. µ µ µ µ µ Power PC MIPS, µ µ µ µµ µ, µ, µ µ. µ ,. µ. - - µ µ - µ. µ - µ µ, - µ µ. µ, µ µ µ µ µ. -, µ µ µ µ, µ µ, µ,,

74 81 µ µ, µ µ -. µ µ. µ. µ µ µ. µ, VAX µ µ 3 19 µ 0 µ 6 µ µ. µ. µ µ µ µ MIPS, Power PC SPARC. µ, µ. µ µ Intel 80X86. µ µ µ µ µµ, µ, µ - µ. µ : Load A, Store A, Add R1, R2, R3, AND R1, R2, R3, JUMP X1 ( µ ), JUMPE X1 ( µ µ µ µ, µ µ µ µ 1) µ µ µµ µ µ.. µ µ. 2.7

75 µµ µ µ. µµ µµ µ, µ, µ µ ;. 2.1 µµ µ µ µ = + µ µ., - [3], 29 31, µ -. µ µ µ - µ µ. µ µ µ µ. - µ µ µ - µ µ, -. µ -. µ µ µ µ µ µ. µ µ µ. µ µ -. µ µ µ µ µ, µ µ. µ, - µ, µ µ, µ.

76 83 µ µ µ µ (BCD). µ - µ µ µ µ µ µ, - µ µ µ µ µ. µ µ µ µ -. µ µ, µ µ - µ µ µ µ µµ. µ µ 754. µ µ, µ, µµ, - µ µ, µ - µ. µ µ µ, µ - µ ASCII. ASCII µ -. µ µµ µ µ µ µ. - µ - µ µ. µ µ µ, µ,, µµ - /. µ µ µ, µ µ µ. - µ µ µ µ,, µµ µ - µ µ, µ µ.

77 8 - µ µ µ µ, - µ µ µ ASCII Unicode. µ - µ µ µ,. µ - µ µ - µ µ -., RISC,, CISC. - RISC µ µ µ µ. - CISC µ- µ µ, µ µ µ µ µ -.

78 µ - µ, µ µ µ µ. µ µ µ, µ : µ,, µ µ µ M µ A µ µ Y M M µ M µ 1.3.2, -,, µ (Data Path) (Control Unit) µ µ µ µ µ. 3.2 µ µ, µ µ µ.

79 µ µ µ µ - µ, µ µ. µ µ µ, : µ µ µ µ µ µ µ µ µ µ µ µ µ µ. µ µ, µ - (fixed point arithmetic) µ - (floating point arithmetic), µ 3.1. µ, µ µ, -. - µ µ µµ (µ µ µµ µ µ µµ - µ 3.2.) µµ µ - µ. - µ µ, µ. µ µ µ µ µ -

80 87, µ µ µ µ. µ µ µ - µ, µ µ - µ. µ µ µ µ. µ 3.1 µ µ µ µ µ,, µ µ -. -.

81 88 µ µ µ µ, µ µ - µ, µ, µ, µ, 8, 16, µ µ , - µ µ µ (range extension sign extension)., µ µ µ µ µ µ - µ µ, µ <. µ, µ, µ - µ µ. µ µ µ = ( µ 1, µ 2,, 0 ) - µ µ 2 µ µ µ µ (Z 1, Z 2,, Z 0 ), µ v > µ. Z i = X i i = 0,, µ 1 Z i = X µ 1 i = µ,, 1 µ µ µ µ = 77 (10) µ µ 2 8, = (2). µ 16., = (2). µ - µ µ µ. µ µ 1, µ µ µ µ µ µ 2., - µ (2), µ µ 77, = 77 (10). µ 3.2, µ µ - / µ µ. µ µ µ /.

82 89 µ 3.2 µ µ. µ µ / µ µ µ µ 3.3. µ µ µ µ - µ. µ µ µ (ripple carry adder), µ µ µ (carry look ahead adder) µ µ. µ µ, µ µ µ, µ µ.

83 9 µ 3.3. µ / µ / µ µ, -, µ. = + ' =, ' µ µ. µ µ - µ µ µ µ, µ µ µ ( µ / - µ µ XOR - µ ) µ µ ( µ µ - / «µ»,, / ). µ µ µ, µ µ 1. µ µ µ µ, µ. - µ µ, µ, µ µ. µ, - µ µ = = = =65 10 µ µ, 8 -, µ = = µ =1. µ µ 2 1, -

84 9 µ , µ µ µ, µ µ, - µ µ + 2 µ = = = µ µ µ. µ µ µ µ µ µ µ µ µ. 3.1 µ µ µ µ µ µ µ µ µ,, µ -., µ, - µ µ. µ, µ µ µ µ - µ µ. µ µ = = , µ µ = µ µ µ,. µ µ µ. 3.1 µ µ 1 µ µ µ

85 µ µ µ 2. µ - µ µ Y A A (3.1) A A, (3.2) 1 2 µ (exclusive OR). (3.1) (3.2) µ µ µ µ µ µ - / µ µ µ µ µ. µ µ 3.3 µ (3.2). µ 3.3 µ µ µ µ µ µ µ,. µ µ µ - 1 = µ µ µ -. µ -. µ, =( ) =( ). µ i i i=1, 2, 3,, 1. µ µ - µ µ µ µ f( i, i ), µ µ µ i, 16., µ, µµ 0, 1, 2 3. µµ µ. µ µ µ µ - µ /.

86 93 µ 3.4 µ µ µ 16 µ µ. µ

87 94 (general purpose register file) µ. µ µ - µ,, -. µ,, µ µ µ µ RAM, µ - µ µ µ µ. µ, µ. µ µ, µ 3.5 µ µ. µ µ,. µ µ µ, µ µ. µ µ µ µ, 0, µµ, µ. :. 0 µ, µ µ. µ µ 0 µ µ µµ - µ AND,, - µ µ , 2 3 µ µ. µ, AND, 1, 2 3, µ µ, µ µ, µ -.

88 95 µ 3.5 µ µ µ.

89 96. 2 µ, µ µ. µ µ 2 µ µ µµ - µ AND,, - µ µ , 1 3 µ µ, AND 0, 1, 3 - µ µ, µ µ µ, µ µ. µ µµ µ, µ µ µ µ CLK µ - AND. 3 µµ 3 µ, µ µ µ CLK - flip flops 3. - flip flops µ µ - µ µ CLK µ, µ 3. - µ µ, µ µ 0, 1 2 µ, flip flops 0, 1 2 µ µ, µ. µ µ µ µ µ flip flops µ. µ µ µ µ -. µ µ µ, <,, -,. µ µ, barrel shifters, µ - µ µ 0 µ 1.

90 97 µ µ - µ flip flops, - µ µ. µ µ - µ µ. µ 3.6, µ µ 3.6 µ µ.

91 µ 3.6 µ. µ- µ µ - µ µ. µµ µ. µ 3.6 µ 4 1, µ µ 4 1 µ t 1 t 0 µ µ µ µ 3.2. µ 2 1 µ, µ µ=0, 1, 2, µ C µ. µ µ µ 5. -, µ µ 3.2, t 1 t 0 1 0, µ, C 2, C 1 C 0 µ 1, 0 1 ( µ 101 5) -., µ µ µ, = 2 > 0, µ -. µ ( µ ) µµ t 1 t µ C µ, µ µ = 0, 1,, 1. µ µ

92 99 µ, µ µ - 2 µ. µ, µ C 3 16 µ 1, µ = 8., µ µ 0, µ. µ ( ) - µ µ : 1 i 0 i C 2, µ µ 1 µ C µ µ 1. µ µ µ, µ µ 3.2 µ, µ µ. µ, - µ µ, µ µ µ µ -. µ µ µ. -, µ, 2 1. µ - µ µ, µ µ /, µ µ µ. µ µ µ, µ - µ, : i

93 1 µ µ µ. µ µ - µ, - µ µ µ µ µ. µ µ, µ, µ µ. µ µ µ µ, µ. - µ µ flip flops, µ - µ µ µ. 1 2 µ µ µ µ - µ µ.

94 1 1 µ 3.7 µ µ µ. µ 3.8 µ - µ. µ µ µ 1/ 2 µ µ 1 2 µ µ. µ ( ) µ,. - µ µ 3.7 1/ 2 µ µ. - µ 1/ 2 µ. µ µ µ µ. - µ, µ - µ. µ 3.9 µ - µ µ µ -

95 1 2

96 1 3. µµ µ µ µ µ µ µ µµ. µ µµ µ µ, µ µ 2, µ. - µ (carry propagate). - µ µ. - µ µ µ µ carry save. µ µ - µ, µ µ µ - µ Booth. µ - carry save, carry save -. carry save, µ - µ µµ, µ µ- µ,. µ µ µ µ µ carry save, µ Booth, µ - µ µ µ µ. µ µ. µ µ µ. µ µ 3.7, µ µ, µ µ. µ 1/ 2 µ µ µ. - µ.

97 µ, -, , - µµ µ µ. -, µ -, µ µ. µ µµ µ µ. µ µ µ µ µ. 3.1 µ µ µ µ µ µ µ µ,, µ µ µ µ µ µ. -.. = , = = , = = , =

98 1 5 µ 3.10 µ µ µ.

99 1 6 µ 3.11 µ µ µ µ.

100 1 7, µ µ flip flops, µ µ µ, µ µ ; 3.3. O µ.. O 30. µ,, µ ; 3.4. M µ.. M µ µ 3.7. µ - µ µ µ 3.7 µ µ 3.8. µ µ µ µ µ µ 3.5 µ 10 (10) 38 (10). µ µ 3.10 µ - µ µ µ µ µ. µ µ - µ µ µ µ ; 3.6

101 1 8 µ - µ µ. µ µ µ,,, µ, µ µ µ -. µ µ µ µ µ. 3.2 µ - µ µ, µ µ µ. µ µ µ, µ : µ µ µ, µ µ, µ µ µ µ µ µ µ µ µ µ : 1. µ µ µ µ µµ. 2. µ µ µµ, µ µ µ. 3. µ µ µ,, µ. 4. µ.

102 1 9 µ µ. 7. µ 1 µ. µ. µ - µ, µ. µ - µ,, µ - µ. µ µ, µ. - µ µ µ, µ µ. µ - µ µ µ - µ µ - µ. µ µ, µ. µ - µµ,

103 11 µ µ µ. µ µµ µ- µ µ µ µ µ µµ., µµ. µµ µ :. µ µ µ (jump) (branch).. µ µ µµ (call for subroutine).. µ µ (exception), µ µ µ, µ µ.. µ (interrupt), - µ µ µ /. µ µµ µ µ µ- µ. µµ µ- µ, µ µµ. - µ µµ, µ. µµ. µ - µµ, µ µ - µµ µ. µ µ µ, µ µµ µµ - µ, µ µ µ µµ. µ µ. µ µ µ. µ µ µ µ µ, µ, µ,

104 111 µ µ, - µ. µ µ µ - µµ. µµ - µ - µ µ. µ µ -, µ µ µ. µ µ µ - µ µ µ, µ µµ µ. µ µµ, - µ µ µ µ -, µ. µ µ µ. - µ µ µ µ µ, µ µµ µ (microprogramming) µ µ µ µ µµ -, µ - µ µ -. -, µ µ µ µ µ, -, - µ. µ µ µ µ " ",. µ, µ µ µ µ. µ µ µ,

105 112 µ,, µ, - µ (debugging). - µ µ µ (state assignment). µ - µ µ µ µ µ (flip flops). µ - log 2 µ µ µ. µ µ., µ, µ µ µ. ', µ µ µ µ µ, µ (one hot encoding). - µ, µ µ s 0, s 1, s 2, s 3 s 4, (00001), (00010), (00100), (01000) (10000). µ - µ µ µ µ µ µ, µ µ - µ, ' µ -, µ µ - µ µ. µ, µ µ, µ µ µ µ µ µ -. µ µ µ µ µ µ µ (clock) µ, µ µ - µ - µ., µ µ - µ µ µ µ µ µ µ µµ µ µµ µ - µ µ. µ

106 113 µ µ µµ - µ µ (microprogrammed control unit). µ µ- µ µ µ µ µ µ µ µ µ - µ µ µ µ, µ µ (control memory). µ µ µ µ (microinstruction) µ µ µ µ µ µ µ µ. µ µ µ -. µ, µ µ µ, µ µµ (microprogram). µ µ µ µ µµ µ µµ. µ µµ µ - µ µ µ µ - ( µ ), µ µ. µ µ µ µ µ µ, - - µ. µ µ µµ µ µ - µ µµ, µ (interpreter) - µ. µ µµ, µ µ, - µ µ (emulator). µ µµ - µ 1 µ µ µ- µ µµ µ 2 2, - µ µ 2 µ µ 1. µ µ µ µ - 1 µ µ µ µ 2. µ µµ µ µ µ µ µ µ µ µ. µ µµ µ µ -

107 114 µ, µ µµ µ µ -. µµ µ - µ µµ µ µµ µ µ. µ µ µ µµ µ µ (microprogrammable control units). ' µ µ -, µ µµ µ µ. µ µµ µµ µ -. µ µ, µ- µ µµ µ, µ µ µ - µµ, µ - µ µµ µ µ µ. µ -. ' -,, µ µµ - µ µ. µ µ µµ µ µ µ µ. µ 3.13 µ µ µ µµ µ µ - µµ µ µ. µ µ µ -, µ µ µ 3.14.

108 115 µµ µ µ -, µ µµ. - µ µ µ., µ µ, µ " µ µ - µ " µ. µ, µ µ µ µ µ

109 116 µ µ. µ, µ µ µ µ µ µ µ µ. µ, µ, µ - µ µ. µ, µ µµ - µ µ. µ µ µµ. µ µ µ µµ µ µ µ µ - µµ, µ. µ µ µ µµ µ µ. µ - - µ µ µ - µ µµ,, µ µ µµ ( µ ). µ µ µµ µ µ - µµ. µ µµ. -, µ µ µ -, µ µ µµ, µ µ µ µ. - µ µ µ µµ µ µ - µ µ µ µµ. - µ µ µ µ µ, µ " " µ. -, µ µ µµ

110 117 µ " µ " µ - µ. µ µ µµ, -, µ µ µ, " µ " µ µ µ µ µµ µ. µ µ µ µ - µ µ.. µ µ µ µ.., µµ µ. µ. µ µ µ - µ, µ µ «µ» µ., µ µ «µ». µ, µ µ µ µ µ, µ µ, µ µ. µ µ µ, µ -. µ 3.15 µ µ µ µ. µ, µ µ µ µ -, µ µ µ µ µ µ. µ

111 µ µ. 000, µ. µ 001, 010, 011, 100, 101 µ µ µ µ - µ 110 µ. µ 3.16 ( ) µ. ( ) M. µ µµ µ µ µ, µ µ µ µ µ µ, - µ µ µ µ, '. µ - µ µ, - µ µ. µ µ µ - µµ µ µ µ µ. ' µ - µ µ µ, µ µ - µ µ, µ µ µ µ, µ µ µ µ. - µ µ, µ µ µ, µ µ - µ µ.

112 119 µ 3.17 µ µ µ µ. µ µ µ, -. - µ µ µ µ, µ µ µ, - µ µ µ µ µ. ' µ µ µ µ µ µ µ, µ. µ, µ -

113 12 µ. µ µ ' - µ µ µ log 2 (100+1) = 7, -, µ 3.18, µ µ µ c 0 c 99. µ µ µ µ µ c 0 c 99, - µ. µ µ µ µ,, µ µ µ µ µ µ µ µ - µ, µ µµ - µ µ µ - µ µ, µ. µ 3.18 µ µ. µ µ, µ 3.19, µ µ µ µ. µ µ µ µ -, µ -, µ, µ, µ,

114 121. µ - µ µ µ, - µ µ, µ µµ µ µ µ., - µ ' µ, µ µ µ µ. µ µ µ. µ µ µ - µ. µ µ µ µ µ µ µ µ µ µ. ' µ µ µ -, µ µ µ µ µ. µ µ - µ, µ µ µ µ µ (optimal) µ.

115 122 µ 3.20 µ µ. µ µ µ (horizontal). µ µ µ µ µ µ µ µ. µ µ µ (vertical). µ µ µ µ µ µ µ µ µ. µ µ µ µ µ - µ µ µ -. µ, µ - µ µ µ µ µ µ µ. - µ - µ µ µ µ µ - ( µ µ -

116 123 µ (pipelining)) µ µ µ µ Y. µ µµ µ µ -, µ - µ µ µ - ( µ ). µ µ -. µ µ µ µ µ µ µ µ µ µ. µ µ µ - µ. ' - µ - µ µ. µ 3.21 X µ µ.

117 124 µ. µ ( µ ). - µ µ µ - µ. µ ' µ ( µ ) µ µ µ - µ -. µ - ', µ µ µ µ. - µ µ µ µ µ µ. µ, µ µ µ µ µ µ µ µ - µ µ. 3.7 µ - µ. - µ µ µ µ. 3.8 µ µ µ µ - µ µ µ µµ µ. 3.9 µ µ µ µ µ µ.

118 125 µ µ µ µµ µ. - µ 100, µ - µµ µ 2048 µ µ µ. µ µ µ µ µ µµ µ ( µ- µ µ ), µ µ µ µ ; 3.10 µ µ - µµ µ µ µ µ - µ µ µ. - µ µ µ µ - ; µ µ µ -. µ µ µ. µ µ µ - µ µ µ µµ µ. - (RISC) µ µ. µ - µ µ. - µ µ µ,,, µ -, µ µ µ. µ µ µ

119 126. µ µ µ µ - µ µ. µ µ µ µ µ. - µ µ µ, µ µ µ - µ. µ µ - µ µ µ. µ µ µ µ µ µ. µ µ µ. µ -. -, µ. µ - µ, µ. µ µ µ µ. µ - µ µ - µ. µ µ - µ µ µ µµ µ. µ µ µµ µ, µ - µ - µ µ µ µ µ, µ µ. µ µ µ µ µ : ) µ - µ µ µ, ), - µµ µ ) µ.

120 µ µ - µ. µ µ µ : µ µ - µ - µ µ µ µ / - µ A A A µ µ A µ A µµ µ / µ µ µ µ. - µ. µ /.

121 (Buses) µ (buses) µ µ. µ µ µ, µ : µ µ µ / µ, µ µ. - µ, -. µ µ µ µ. - µ µ - µ, µ µ - µ µ. µµ -, µ µ -. µ, µ µ µ, µ µ /. µ. (bus) µµ -, µ µ,. (protocol). -

122 (BUSES) 187 µ µ - µµ. µ µ 1 0 µ. µµ µ, µµ µ µµ. µ µµ µ, µ - µ µ µ. µ µµ µ, - µ µ µ. µ µ µ µ µµ µ. µ 5.1 µ 5.1 µ µ 1 2 µ µ µ µµ, µµ, µµ µ. µµ µ 1 µ 1 µ µ - 2, µ µ 1. µ 2, µ µ, µ t 2 t 1, µ µµ µ. µ 1, µ µµ µ, µ 3 µµ µ 0.

123 188 µ 4 µ 2 µµ µ -. µ µ µ 2 µ µ 4 µ µ µµ µ -, µ - µµ µ., µ µ 2 4 µµ µ µ µ µµ µ. µµ µµ -. µ 5.1 µ µ µµ. µ µ µ 1 µµ µ, µ 2 µ 1 µµ µ µ. µ µ, µ µ. µ µ µ µ µ, - (master) µ, µ µ µ (slave). µ, µ µ,. µ µ µ 1 µ µ 2. µ µ µ - µ µ ( ), µ - µ ( ), µ ( ), - µ µ µµ, µµ µµ µ. µµ µ µ - µ,. µµ µ µ µµ µ µ µ

124 (BUSES) 189. µ µ µµ µ. µ µµ µ µ µ µ. µ, µ µ µ µ µ µ (time multiplexed) µµ - µ µµ µ., -, µ µ - µ µµ µ µ µµ µ µ - (.., µ µ / ). µ µ µ µ µ., µ µ (burst mode), µ µ. µ µ µ - µ (throughput) µ µ. µ - µ µ, µ µ µµ µ µ µ µ µ µµ., µ - µ / µµ µ. - µµ µ µ - µ µ. µ - µ. - µ µ. µ µ. µ µ µµ µ - µ µ µµ µµ. - µ µ µ µ µ µ µ

125 µ µ µ -, µ µµ. µ - µ µ -. µ µ µ µ µ µ µ. µ µ µ - 8 µ. µ µ - µ µ -. µ µ. µ µ (unidirectional), µ µ µ, - µ 5.1, (bidirectional), µ µ µ 1 µ µ -. µ PCI SCSI Firewire USB - µ./../../. - µ µ µ - µ ( - / ) (Firewire 400) 100 (Firewire 800) 0,2-60 µ - µ µ µ (µ ) ,5* 5* * µ µ µ (repeaters).

126 (BUSES) µ µ. µ - µ µ µ µ µ µ. (dedicated buses point to point). µ µ - µ µ, ( 1)/2. µ µ, - µ µ µ µ µ. µ µ µ. µ µ.,, µ. µ µ µ µ µ, µ 5.2. (shared bus). µ µ µ µ - µ µ. µ - µ µ,, µ µ µ µ - µ. µ µ µ µ. µ µ µ. µ µ -. µ µ µ µ µ µ. µ, µ µ - µ µ, µ - µ µ µ µ., µ. µ.

127 192 µ 5.2 µ µ µ µ µ. µ 5.3 µ µ -. µ µ µ µ µ µ -. µ µ µ µ µ -

128 (BUSES) 193 µ µ. - µ µ µ 5.3 µ, µ µ. µ µ µ µ µ µ µ µ / µ µ µ µ µ /. µ 5.4 µ, µ µ, µ /. µ 5.4, µ µ µ, µ µ, / µ (local bus). µ µ µ µ, µ µ µ - µ µ µ µ µ µ µ µ.

129 194 / µ µ µ µ µ / µ µ µ µ. µ - µ µ µ µ /. µ µ - µ -., / - µ µ. - µ / µ µ. µ µ µ µ -., µ / - µ µ - µ µ (latency) µ µ µ (bandwidth). µ, -, µ µ µ - µ µ µ. µ 5.4 µ µ µ µ, - µ / µ / - µ µ, µ µ. µ (local buses) Peripheral Component Interconnect (PCI), Intel µ µ IBM Apple. / : Industry Standard Architecture (ISA), Extended ISA (EISA), Micro Channel, EIDE SCSI.

130 (BUSES) 195,, - µ µ, µ - µ. µ 5.5 µ µ µ 5.5 µ µ µ µ PCI (PCI bus interface). PowerPC 601 -, µ µ µ µ µ. µ µ µ PowerPC 601. µ µ µ µ , µ - / µ µ µ µ / / µ. / :. µ µ µ µ - /.

131 196 µ 5.6 µ µ - µ - PowerPC µ µ - /. - /.. µ µ - µ µ µ / µ µ - (buffering).. µ µ µ- µ µ. / µ µ µ. -, µµ, µ /,.

132 (BUSES) 197 µ µ / µ µ. µ 5.8 µ µ - /. / - : µ 5.7 µ - µ - PowerPC 601.

133 198 µ 5.8 µ - /.. µ µ, - / µ.. µ µ, µ.. /. µ µµ µ / µ µ µ µ. µ µ µ - µ, - µ µ. µ µ -

134 (BUSES) 199 µ µ. µ µ µ µ. µ µ µ µ. µ µ µ µ - µ -. µ µ µ - : 1. µ (Daisy chain arbitration). µ µ µ, _ (Bus Request), _ (Bus Grant), µ _ - (Bus_Busy)., µ µµ _, _, µ - _. µµ _ µ _ µ µµ _ µ _. µ - µµ _ µ µ, µ 5.9. µ µ µ - µ µ. µ µ. - µ µ _ µ µ µ. µ µ -. µ µ, µ µ µ µ - µ µ -, µ. µ µ µ µ µ µµ.

135 200 µ 5.9 µ -. µ µµ _. µµ µ, µ µ, µ µ µ -., µµ µ - _ µ, µ µµ _. µ µ, - µ µµ _, µ µ - _ µµ µ _. µ, - µ µ _. VME µ µ µ µ µ. 2. (Centralized Parallel Arbitration). µ µ µ _, i _ i, µ µ µ,. µ. µ -, -

136 (BUSES) 201 (priority encoder)., µ µ, µµ _ µ µ µ. µ, µ µ µ µ. µµ µ,, - µµ µ µ µ µ. µ - µ (rotating priority) µ µ - µ. µ µ µ - µ, µ µ µ µ µ µ - µ. µ µ. µ 5.10

137 µ µ (Distributed arbitration). µ µ µ µ :. µ µ µ (distributed arbitration with self selection),. µ µ µ (distributed arbitration with collision detection).. µ µ µµ, - µµ. µ µ. µ µ µ - µµ. µ µ µµ, µ µ. µ, µµ µ µ µ µ µ µ. µ µ µµ. µ - µ. µ µµ µ µ µ ( , , , , , , , , ). µ µ µ µ µ -. µµ, µ µ µ, µµ µ - µ. µ µ µ. NuBus µ µ Apple Macint sh II, - µ µ.. µ µ µ µ, - ( µ (collision)), - µ µ. -, µ µ µ µ µ. µ µ - µ. µ µ -

138 (BUSES) 203 µ µ, µ, µ. µ µ - µ, µ µ -, µ, µ µ µ µ µ µ µ -,,., µµ µ µ µ µ, µ µ µ. µ, µ µ µ - µ µ µ µ ( µ 5.11). µ µ µ µ µ µ - µ, µ µµ µµ. - µ µ µ -, µ µ, µµ µ µ,. µ µ µ µ, µ µ (, µ ).

139 204 µ 5.11 µ µ µ µ µ. - µ µ. µ µ :. µ µ - µ µ µ, µ µ.. µ µ µ.. µ µ. µ µ, µ µ µ, µ µ µ µ µ.

140 (BUSES) 205 µ µ µ µ µ µ, µ µ µ. µ µ µ µ µ µ - (handshaking protocol). µ µ, µ µ µ µ - µ. µ - µ, µ (request) µ (Acknowledge). µ µ µ µ µ µ. µ µ µ µ µ. µ 5.12 µ µ µ µ. µ µ µ µ, /. µ µ µ µ µ µ µ :. µ _, _, _, µ µ µ.. µ µ.. µ - µ µ µ µ.. µ µ µ µ µ.

141 206 µ 5.12 µ µ µ.

142 (BUSES) 207. µ µ µ µ µ. ( µ - µ µ µ - µ, µ µ 1.) µ µ -. µ 5.11 µ µ µ - µ µ - µ µ µ µ :. µ _, _, _ µ µ µ.. µ µ.. µ - µ µ µ. µ µ µ. µ -. µ µ - µ µ, µ µ - (wait cycles) - µ µ µ. - µ µ µ µ PCI. µ µ µ µ - µ µ µ.

143 µ µ µ - µ µ µ. µ - µ µ, - (latency) µ µ. µ µ µ µ µ - µ µ µ -. µ µ µ :. µ. - µ µ -. µ - µµ.. µµ µ -, - µ µµ µ µ µ µ - µ. µµ.. µ µ, µ -, µ µ,, - µ,. - µ µ µ µ µ μ : ISA, SCSI, PCI, EISA, EIDE. O μ μ. O μ. O /.

144 (BUSES) 209. / ;. μ μ ;. μ μ μ μ / ; µ µ µ - µ µ µ 20% 10 nsec, 30% 20 nsec, 40% 30 nsec 10% 60 nsec. - 5 nsec. µ µ µ µ µ µ µ 5 nsec: i., ii. µ.. 10 nsec µ. µ µ. µ µ µ µ µ. µ µ µ,. µ - µ µ µ -. - µ µ, µ µ - µ. µ µ µ µ - µ µ, - µ µ, / µ -

145 210. µ µ µ. µ, ' µ µ µ µ. µ µ - µ. µ µ µ - µ µ. 5.2 / µ µ µ /. µ µ µ, µ : / - /, µ µ. µ µ µ - /. µ µ µµ / µ -. µ µµ - µ /.

146 / 211 µ µ./.. µ µ./. µ µ./. µ µ./., µ µ µµ - µ µ µ - / µ./. µ µ µ./. -. µ./.,. µ, µ, /. µ µ µ / µ µ. µ µ µ / (. µ 5.13). µ µ / µ µ µ Intel 80X86.

147 212 µ 5.13 µ µ /., µ µ, µ µ µ µ µ / (memory mapped I/O). µ µ µ µ - µ /, µ µ µ µ./., -. µ µ - µ µ µ µ. µ µ µ - Motorola

148 / 213 µ 5.14 µ µ /../. µ, : µµ µ µ - / (polling) µ (interrupts). X µµ µ µµ µ - µ./. -. µ µ./., µ µ µ µ µ µ /. µ - µµ µ µ µ./.. µ µ - µ. µ µ, µ - µ, µ µ 1. µ µ

149 2 4 µ µ µ 1 µ µ - µ. µ µ µ µ µ µ µ µ µ µ, -. µµ µ,, µ./. µ / µ./. µ, µ. μ µ µ µµ µ - µ./. µ - µ (interrupts). µ µ./. µ, µ., µ µ, -, µ µµ µµ, µµ - (Interrupt Service Routine), µ. µµ - µµ -, µ. µ, µ µµ µ µ µµ, - µ µ µµ -., µ µ µµ µ. µ µ µ µ µ µ µ. µ µ :. µ µ ;. µ µ./. µ,

150 / 215, µ µ, ;. µ µ µ ;. µ : µ µ, µ (maskable), µ µ µ, µ µ (non maskable). µ µ µ µ. µ µ - µ µ µ - µ, µ µ,, µ - µ µ. µµ µ µ µ µ µ µµ,, µ, µµ µ µ µ µ. µµ µ µ µ µ µµ µ. µ µ µ µ. µ µ µ,, µ µ µ µ. µ µ µ µµ µ µ, µ µ µ EEPROM µ. µ µ µ - µ µ.

151 216. µ µ µ - µ µµ µ. µ µ, µ µ, µ µ µ. µ µ./. µ, -, -, µ ( µ µ 1). µ,, µ µ -, - µ./. µ µ µ - µ. µ µ µµ µ - µ./. µ µ µ./. µ µ µ µ µ./., µµ µ µ µ µ, µ./. µ. µ µ µ µ. µ µ, µ µ - µ - µ µµ µ µ µ µ µµ µ µ (vectored interrupt). µ./. µ µµ µ - µ µ µ µ. µ - µ µ µ -

152 / 217. µ - µµ, µ µ µ µ µ. µ µ -./. µ µ µ./. µ µ µ µµ., µµ µ -. µ./. µ, µ./. µ. - µ µµ µ µ µ µ./. µ µ, µ µ., µ µ µ, µ µ µ.. µ µ. µ µ µ µ -, µ µ µ µ µ. µ - µ µµ µµ µ. µ µ - µ µ µ µ µ - µ µ. µ µ µ µ - µ, µ µ µ - µ µ

153 218. µ, µ µ µ µµ, - µ µ, - µ µ, µ., µ µ µ. µ µ - µ µ, µ. µ µ µ µ µµ µ µ µ µ µ -., µ µ µ. - µ,, µ µ µ, µ -, µ µ - µ µµ / µ µ µµ / µ µ µ. µµ µ - /,, µ, µ - µ. µ ( µ 5.15) µ - µ µ µ µ (buffer register), µ µ - µ. µ µ µ µ - µ µ µ µ / µ µ µ. µ µ µ µ / µ µ

154 / 219 µ µ µ. µ - µ µ µ. µ 5.15 µµ µ - /. µ µ µ µ /., - /. µ,. µ µµ - µ / µ µ (interrupts). / /

155 220 µ. µ µ / - µ /, - µ. µ µµ µ µ µ µ. µ µ. µ µ µ µ. µ µ µ / µ, / µ µ / µ µ - µ. µ µ µ µ µ (Direct Memory Access, DMA) / µ µ µ. - µ, µ µ µ µ. µ µ µ. µ µ µ µ µ. µ µ µ µ µ µ µ µ / µ µ. ( ) µ µ µ µ µ µ - /., µ µ µ / -. µ «/», µ - / µ. µ µ / µ µ, µ, µ µ. µ µ -, µ. µ 5.16 µ µ µ µ µ µ.

156 / 221 µ 5.16 µ µ µ µ µ. µ µ µ µ µ µ µ µ. µ µ µ µ - -µ µ. µ µ µµ - µµ µ µ,, (DMA request)., µ, µ µ, µ 5.17, µ - µ µµ, µµ - (DMA Acknowledge).

157 222 µ 5.17 µ µ µ µ µ. O µ µ µ µ µ µ µ µ µ µ µ µ - µ (DMA block transfer) µ µ (cycle stealing). µ µ µ µ µ µ µ µ - µ. µ µ, µ - µ µ - µ µ µ µ µ. µ - µ µ - µ µ µ. µ µ. µ µ µ. µ

158 / 223 µ DOS, - µ µ µ (single tasking operating system), - /, µ µ. - µ µ, µ µ µ. UNIX Windows, (multitasking), µ µ / µ µ. µ µ µ - / µ /. µ / µ / -, µ µ - / ( / processor, IOP). / µ µ µ. / µ µµ - / µ µ / µ µ µ µ / µ µ / µ µ / µ µ - /, µ µµ / -. µ - µ /. µ / µ µµ µ -. µ µ - / µ µµ, µ µµ µ µ µ µ µ / -. µ, - µ µµ

159 224 µ µ - µ. µ µ / µ -, µ µµ µ. - µ µ /. µµ µ -. µ -, µ µ / µ µµ - µ µ /. µ µ /,..,, (seek). µ / - µ, µ. µ µ (interrupts). µ µ / µ µ µ (throughput). 5.1 μ μ DOS μ μ μ μ ; μ - / μ μ.. μ μ μ.. μ μ μ μμ μ / μ.

160 / 225 µ 1 GHz,,, µ µ. µ./. - µ µ./. µµ - µ (polling). - µ, µ./.. µ µ./., µ µ µ - µ µ./. µ -. - µ µ µ./ µ. µµ , 100 / µ µ. µ µ - /. µ / µ µ - µ µ 4 ( Bytes). - µµ µ µ µ, (Direct Memory Access, DMA). - µ µ µ µ µ µ µ µ µ µ µ - - µ µ µ 4 - /, µ µ - µ - µ µ µ µ 100 / - 1 GHz. 5.6

161 226 µµ µ -. µ µ 2, µ µ µ 10. µ µ /. µ / µ - µ µ µ, µ -. µµ / µ µ µ µµ. µ - µ µ µµ µ / µ µ, µ µ µ - /., µ µ - µµ µ / - µ /. µ µ - /, µ µµ, /. µ µ µ µ. -. µ µ - µ µ -. ' µ µ µ. ' µ µ µ µ, µ µ /. µ µ - µ -

162 227., / µ µ µ. µ -, µ µ µ µ µ µ. µ µ µ -,, -., µµ - µ µ µ µ - µ. - µ µ µ µ µ µ µ,, µ µ µ. µ µ µ. µ µ µ µ µ µ µ, µ µ. - µ µ µ µ, /. µ µ µ - µ. µ µ µ. µ µ µ, µ, µ µ µ. µ µ µ - µ µ µ. µ µ - µ, µ µ. µ µ µ - µ, µµ µ µ -, µ µ, - µ.

163 228 - µ µ. µ / -,. µ, µ., - µ µ µ µ / µ -. µ µ µµ /, µ µ µ µµ µ / µ µ, µ µ µ /. µµ µ - / µ. µ /, - µ µ µ. µ -, µ. µ µ µ µ.

164 µ µ µ µ µ µ µ µ - µ µ. µ µ µ µ, µ : µ µ µ µ µ µ A µ µ B µ µ µ µ.1 µ µ µ µ µ µ µ : : X 1, µ 2, µ µ µ,, µ 0 1, µ - µ. 1, 2,, 0, 1, 2, 1, 2,, 0, 1, 2,. µ µ, µ,. µ µ µ ( ), µ µ µ µ µ µ,,

165 23 µ µ µ µ. µ µ - µ µ µ µ µ µ =2, 8, 10, 16 µ,, -. µ µ -.1. µ µ, µ -, µ µ µµ..1,, µ µ.

166 231 µ µ µ ( ) µ µ, µ = 0 = µ 1, µ 2, µ 3,. µ µ µ. µ µ µ - µ ( ) Z ( ) = µ..1 µ µ µ µ µ - µ µ : µ X 1 µ µ µ µ µ µ 1 µ µ µ µ µ 2. µ.1 µ µ,, - µ. µ : , , µ : 12765, , : , 56749, µ : FFDA0045, , µ µ µ µ - µ µ -, µ µ - µ µ. µ µ µ µ µ µ µ -, µ µ µ µ., µ µ µ µ µ µ -.

167 232.1 µ µ,,, -, µ - µ : , , , , ,. FF 901,. A ; 1. µ µ µ. 2. µ µ µ. 3. µ 9763 µ µ. 4. µ 9763 µ µ. 5. µ 8763 µ µ. A.2 µ µ µ µ µ µ µ µ µ µ, µ µ.1 µ - µ µ. µ.2 µ µ µ µ (2) = µ µ. (.1) µ : µ.3 µ µ - µ (16) = 2 4F0 µ µ. (.1) µ :

168 F µ, µ µ µ, µ A, B, C, D F µ 10, 11, 12, 13, 14, 15. µ µ µ µ - µ µ µ. µ µ µ = µ. µ µ µ µ µ 1 2 0, 0 1 = 0, 1, 2,, 1. - µ µ µ (.1), - µ, : = (( ( ) ) + 1 ) + 0 µ, µ µ, µ µ 0 µ ( ( ) ) + 1. µ, µ µ 1. µ µ µ µ µ. µ µ, µ µ µ, µ µ (.1), µ µ, : = 1 { [ ( 3 +.)]}. µ µ µ µ, µ µ µ µ 1 µ µ 1 [ ( 3 +.)]. µ, µ µ - µ µ µ µ µ µ µ µ µ. µ, µ µ µ -, µ µ, - µ µ µ µ µ µ µ µ - µ µ. µ, µ µ µ µ, µ µ.

169 234 µ.4 µ µ µ µ µ (10) = 59,735 µ. µ µ µ. µ (10) 59, µ µ µ µ : µ 1. 0 = 59/2=1 µ 59/2=29 µ 2. 1 = 29/2=1 µ 29/2=14 µ 3. 2 = 14/2=0 µ 14/2=7 µ 4. 3 = 7/2=1 µ 7/2=3 µ 5. 4 = 3/2=1 µ 3/2=1 µ 6. 5 = 1/2=1 µ 1/2=0 µ µ µ (10) µ µ µ 6 µ, µ - 6. µ 1. 1 = µ 2 0,735 = 1 µ =0,47 µ 2. 2 = µ 2 0,47 = 0 µ =0,94 µ 3. 3 = µ 2 0,94 = 1 µ =0,88 µ 4. 4 = µ 2 0,88 = 1 µ =0,76 µ 5. 5 = µ 2 0,76 = 1 µ =0,52 µ 6. 6 = µ 2 0,52 = 1 µ =0,04 µ, 0,735 µ µ µ µ = 0,734375, 0,735. µ µ 0,735 µ - µ 6. µ µ µ µ -. µ µ µ, µ µ µ -

170 235 µ. µ µ - µ (10), (10) µ (2) = µ µ µ - µ, µ µ µ µ µ µ - µ. µ µ µ. µ µ, µ µ µ. µ µ, µ µ µ. µ.5 µ µ µ (2) = (2) = µ - µ. µ µ µ µ µ, µ - µ µ µ - µ µ µ µ. µ.6 µ µ µ µ 5 µ µ.

171 236.3 µ µ µ :. (2) = ,. (8) = (16) = 109AC.D.4 µ :. (10) = 20.36,. (16) = DA (8) = µ µ µ µ µ µ µ µ µ µ. µ µ µ,,. µ µ µ µ µ µ µ µ.

172 µ µ µ, µ µ µ -., µ µ µ µ µ -. µ µ µ µ, µ : µ µ, µ µ - µ. µ, µ µ µ. 1. µ - (RISC). : µ, µ µ µ. µ -, µ /, µ µ µµ. µ, µ µ :

173 238. µ µ µ.. µ µ µ µ - µ.. (branch) µ- µ. µ µ - µ. - µ µ µ µµ - µ, - µ µ- µ. µ µ µ., µ µ µ - µ µ µ µ. µ µ µ µ - µ 32, µ µ µ µ µ. µ µ - µ µ 16 µ µ. µ µ 1.

174 239 1 µ LOAD r1, (r2) r1 M(r2) STORE r1, (r2) M(r2) r1 ADD r1, r2, r3 r3 r1 + r2 SUB r1, r2, r3 r3 r1 r2 RZ d = 1 = +d RC d = 1 = +d M(r2): µµ µ r2 : µ µ µ (Zero flag) : µ µ (Carry flag) : µµ «LOAD r1, (r2)» - µ µ µ r1 µ µ µ µ µ µ µ r2. µ µ LOAD $2, ($F) µ µ µ µ F, µ µ 15, µ µ 2. «STORE r1, (r2)» - µ µ µ µ r1 µ µ µ µ µ µ r2. µ µ STORE $8, ($3) µ - 8 µ µ 3. «ADD r1, r2, r3» - µ r1 r2 µ - r3. µ µ ADD $1, $, $C µ µ 1, µ µ 1 10, - µ µ 12.

175 240 µ, «SUB r1, r2, r3» - µ r2 µ r1 µ r3. µ - µ SUB $, $6, $2 µ 6 µ, - µ µ 14, µ - 2. µ µ µ µ, µ µ - µµ. «RZ d», µ µ µ µ 1, µ µ µ µ µµ µ d µ µ 2. «RC d», µ µ - µ 1, µ µ µ µµ µ d - µ µ 2. µ µ - µ, µ µ - µ µ µ. µ - µ,. µ µ, µ µ. µ 16, -. µ.1.5 µ µ - µ.

176 241 µ 1 «LOAD r1, (r2)» µ LOAD µ -., µ r1 r2 µ, µ µ. µ.2 µ LOAD. µ 2 µ «LOAD r1, (r2)» µ µ 3 «STORE r1, (r2)» µ

177 242 STORE, LOAD, µ., µ r1 r2 - µ, µ µ. µ.4 ADD SUB µ µ - µ, µ µ ADD , SUB µ.5 «BRZ d» «BRC d» µ

178 243 BRZ BRC µ µ, µ µ BRZ , BRC µ.6 µ µ µ µ µ µ. µ µ µ µµ ( ), µ - ( ), ( ), 16, µ ( ), - ( ), µ µ, µ,, µ. AR 1 AR µ, µ - µ µ DR 1 DR 2, AW µ µ DW. 1 = 0 0 = 1, 1 = 1 0 = 0. - µ, µ, µ. µ, µ µ µ µ µ - µ., µ µ µ µ 1. µ µ µ ( ) µ µ (clock), µ µ flip flops. µ µ µ µ µ 0 1., µ - µ µ 0 1 µ - µ 1. µ, µ µµ µ µ µ µ µ µ.

179 244 µ.6 µ

180 245 µ.7 µµ

181 246 µ.7 µµ, - µ µ µ.6, µ µ µ. µ µ µ µ 1 µ 0. µµ µ 7. µ, - µ LOAD, ADD SUB, µ STORE, BRZ BRC -.. µ,,, µ, µ- µ. 1 µ µ µ, µ µ µ µ µµ. µ µ,, µ µ µ 1. µ µ µ- µ, µ µ - µ µ µµ - ( µ ). µ - µµ µ µ µ µ µ µ. µ µ.6, µ µ µ ( ), µ - µ µ µµ ( )., µ -., - µ, µ 0 µ -. µ µ µ µ, - µ,. µ, µ µ 01.

182 247 µ, µ µ µ 1. -, 1 0 µ , µ µ 0,, µ, µ µ, µ., µ ( µ ) µ 1, µ - µ µ, µ µ µ. µ µ µ., µ µ µ µ o. µ, - µ. - µ µ µ, µ µ µ. µ µ,, µ µ µ., µ. µ, µ µ µ.

183 248 µ.8 1

184 249 µ.8 µ µ, µ µµ µ -. µ µ µ, µ µ - µ, µ., µ µ - µ µ µ µ. µ.8 µ µ, - µ µ µ, µ µ. µ µ µ µ. 2 µ µ µµ -. µ µ µ µ -. µ ADD, SUB STORE - µ, µ r1 r2., LOAD - µ µ - r2. µ r1 r2, µ µ µ, µ µ µ µ µ. µ, µ - µ - r1 r2. µ µ, DR 1 DR 2 µ - µ R 1 R 2., µ. µ.9 µ µ.

185 250 µ.9 2

186 251 µ, µ µ µ µ, µ -. µ,, - µ., µ µ µ ADD SUB. 3 ( ADD SUB) µ µ 1 00, µ µ µ - µ DR 1 DR 2 µ µ. µ µ µ 0 1, µ. µ, µ µ 1 0 µ 0 1,,, µ µ 1 0 µ µ µ µ, 3 µ µ. µ µ 3, µ µ 1, µ µ µ 0 1 µ µ µ µ. µ.10 µ - µ 3.

187 252 µ.10 3 ADD SUB

188 253 µ.11 4 ADD SUB

189 254 4 ( ADD SUB) µ,, - µ µ. µ 4 -, µ µ µ µ. 4 µ & µ 1, µ µ DW., r3 AW. µ, -, µ 1. µ, µ µ 0 1 µ - - µ r3. µ.11 µ µ 4., µ µ STORE. 3 ( STORE) µ µ r1 r2, - µ µ DR 1 DR 2 µ µ - µ µ µ. - µ µ µ µ µ 1. µ, µ µ µ µ µ µ µ µ µ µ µ µ µ µ. µ µ µ µ - µ µ, STORE. µ.12 - µ µ - 3.

190 255 µ.12 3 STORE

191 256 µ.13 3 LOAD

192 257 µ µ LOAD. 3 ( LOAD) µ µ DR 2 - µ - µ µ µ. µ µ 1, µ µ µ µ µ, µ µ µ, µ µ µ µ µ µ µ µ. µ.13 - µ µ 3. 4 ( LOAD) 4, µ µ µ µ µ µ µ 1. µ, µ µ µ - µ. 4 µ & µ 0, AW - r1 -, µ DW µ µ µ µ. 4 µ, -, µ 1. µ,, µ µ 0 1 r1, µ µ µ µ - r2. µ.14 µ µ 4., µ µ µ BRZ BRC.

193 258 µ.14 4 LOAD

194 259 3 ( BRZ BRC) µ, µ - µ r1 r2 -, µ µ DR 1 DR 2 µ -., µ µ, µ µ, µ µ 2. µ µ 10, µ µ µ. µ µ 0, µ µ µ. µ, µ +d. µ µ 0,, µ, µ µ µ. µ.. µ BRZ. µ 3 µ 1, µ µ 0. µ µ µ µ 1, µ µ µ 1. µ, µ µ µ 0 1 µ µ- µ, µ +d.. µ BRC. µ 3 µ 1, µ µ 0. µ µ µ 1, µ µ µ 1. µ, µ µ µ 0 1 µ µµ -, µ +d. µ µ µ 3 -, µ BRZ BRC.

195 260 µ 15 3 BRZ

196 261 µ.16 3 BRC

197 262 µ, µ µ µ µ µ :. µ, µ.. µ µ µ µ -,, µ µ.. µ µ µ. µ µ µ µ µ. µ, µ µ µ µ - µ µ µ µ - µ., µ µ µ µ µ µ -, µ µ µ (µ µ..) µ, - µ µ., µ µ µ µ ( µ µ µ µ 1) - µ µ 0. B.1 µ µ 1, 3, 4, 5. - R Z d, µ : = 0, = +d.. µ µ, µ µ µ µ B.6 - µ.. µµ R Z.

198 263 µ µ µ µ. µ, - µ µ µ µ µ µ,, µ - LOAD r1, (r2), STORE r1, (r2), ADD r1, r2, r3 SUB r1, r2, r3, RZ d RC d.

199 1.1 µ µ µ, - µ µ µ. 1.1 µ µ, - µ µµ., µ., µ, µ µ , µ., µ,... µ µ µ, µ -.,, µ. -, µ, µ µ... µµ, µ - µ., µ, µ µ µµ. µ, µ, µµ.,., µ -, µ µ µ µ,, - µ µµ µ, µ - µ µ µ,

200 266, µ µ.. µ µ, -, µ. µ, µ 1.2 µ.. µ µ.. µ µ. µ µ ' - µ, µ µ : µ µµ µµ µµ µ µ µ µ,. i ii, µ µ. 2. µ µµ µµ µ... µµ,, µ, µ µ µ -,., µ. µ 1, µ µ, µ µ, µ µ - µ.

201 67, µ. µ, µ µ, µ µ, µ µ µ. -, µ µ. µ µ µ /., µ / µ µ µ. µ µ -. µ, µ µ, µ -,., µ., µ,. 1 7 µ µ µ,, -, µ µ µ µ. µ µ -.,., µ µ µ µ µ,. 1 8 µ, µ µ Kbytes Mbytes, µ µ - Mbytes Gbytes µ µ Gbytes. - µ, µ µ : -, Kbytes Mbytes, Mbytes Gbytes Gbytes.,. µ µ µ µ -,,

202 268 µ µ µ µ µ µ µ. µ, µ µ 9 GB , 9 GB µ µ µ. µ µ µ- µ, ' - µ., µ., µ,.. µ µ., -, µ - µ, µ µ µ µ µ - µ., µ, µ µ -., µ µ µ : 1., µ µ - µ, µ µµ. 2. µ µ µµ, µ µ µ. 3. µ µ µ, µ. 4. µ µ. 7. µ 1, µ.

203 269,,., µ , µ µ µ µ, µ, µ., µ. µ µ, RAM ROM, µ µ., µ, -, µ µ µ µ.. µ µ µ µ (access time) µ µ µ. µ µ µ µ µ µ - µ µ µ µ µ µ µ. µ µ µ, µ µ µ, µ - µ µ µ µ µ - µ µ, µ µ µ µ µ (cycle time of the memory). µ µ µ µ µ µ µ µ µ µ (data transfer rate bandwidth). µ µ µ µ.,., µ -,.. ) µ - µ ) µ.

204 27 : i. T µ RAM µ, - µ µµ, µ ROM µ µµ,. ii. µ, µ RAM, µ ROM.,,,... µµ, µ µ. ' µµ. µ µ µ µ ROM, µ µ - µ ( µ ) ' µµ. µ µ µ µ.,, µ., µ -, µ µ µ µ µ µ RAM ROM, µ µ µ, µ. µ - µ, µ, µ µ - µ µ µ ( µ 1.4)., µ., µ µ µ µ µ µ µ µ, '. µ µ µ µ µ -.

205 µ µ µ - µ µ µ.. µ µ µµ -, µ µ. - µµ, µ µ µ, µ µ µµ -, '.,., µ, µ µ µµ µµ, ' µ µ µ. µµ µ µ µ - µ µ µ µ µ µ µ µ.. µ µ µ µ ( µ ) µ. µ µ µ O µ,, µ µ µ. O µ, µ µ µ. O µ / / µ -. O µ µ, µ / µ.

206 µ µ, µ µ MIPS, µ µ µ µ : 1. (2) = (2) = (2) = (10) = (10) = (10) = µ : 1. µ (2 2 )/2 = 2 3, µ (2) = µ (2 2 )/2 = 2 3, µ (2) = µ (2 2 )/2 = 2 3, µ (2) = µ (10 3 )/2 = , µ (10) = µ (10 2 )/2 = 0.005, µ (10) = µ (10 4 )/2 = , µ (10) = µ µ µ µ µ -, µ µ., µ., µ µ µ (10) = BCD = (10) = BCD =

207 273,., µ µ (2) = µ µ 1, µ.. µ µ µ. µ, (10) = 6.. µ µ 1. µ µ (2) µ µ µ 1, µ (2) = (10) = 9.. µ µ 2. µ µ (2) µ µ µ 2, µ (2) = (10) = (2) = µ µ 0 µ, µ µ (10) = (2) = µ µ 1, µ -.. µ µ µ. µ, (10) = 27.. µ µ 1. µ µ (2), µ µ µ 1, µ (2) = (10) = 4.. µ µ 2. µ µ (2) µ µ µ 2, µ (2) = (10) = 5., µ., µ,.

208 µ µ (2) = , (10) = 109. µ, µ -, (10) = = 18. (2) = 1.1, (10) = = 1.5. µ µ (10) = µ, µ, µ µ. µ µ µ, µ µ µ µ, µ - µ. µ, (10) = (2) = , (10) = 176. µ, µ, (10) = = 49. (2) = 1.0, (10) = = 1. µ µ (10) = µ -, µ µ µ µ ASCII, µ µµ,, µ ASCII.. ASCII µ R: , q: , [: %: µ R: , q: , [: , %: , : , : , : : µ R, q, [ %, 928

209 275 ASCII, µ µ µ., µ., µ µ µ. 2.6 Load A: H µ µ µ, - µ µ µ µ µ µ. Store A: H µ µ µ, - µ µ µ - µ µ µ. Add R1, R2, R3: H µ µ µ, - µ µ R2 R3 - µ µ R1. AND R1, R2, R3: H µ µ, µ AND µ µ R2 R3,, µ µ - R1. JUMP X1: H - µµ. µ µ. µ µ µ µ 1. JUMP X1: H - µµ. µ µ. µ, µ µ µ - µ, µ µ µ 1., µ JUMP X1 µµ.

210 µ µ µµ - µ µ µ / µ. µ -.. µ µ - µ µ µ µ µ µ µ. µ, µµ µ µµ µµ µ -, µ µ µ, µ µ µµ, µ µ µ µ, µ, µ µ µ = , = µ µ µ (2) (2) (2) µ µ, µ -. µ (10) + (10) = = 250. µ µ

211 277 µ µ =255, µ - µ 250, 250<255, - µ. 2. µ µ µ µ (2) (2) (2) µ µ - (3.2) = 1 2, µ µ µ. µ µ - µ. µ (10) + (10) = 88 + ( 94) = 6. µ µ µ 8 µ - µ 2 7 = 128, µ µ 6, µ.. = , = µ µ µ (2) (2) (2) µ µ, µµ µ µ - µ, µ µ. µ (10) + (10) = = 304. µ µ µ µ =255, µ - µ 304, 304>255, - µ µ µ 8.

212 µ µ µ µ (2) (2) (2) µ µ - (3.2) = 1 2, µ µ. µ, µ µ µ. µ (10) + (10) = ( 100) = 208 µ µ µ 8 µ µ 2 7 = 128, µ - µ 208, µ µ.. = , = µ µ µ (2) (2) (2) µ µ, µ -. µ (10) + (10) = = 137. µ µ µ µ =255, µ - µ 137, 137<255, - µ. 2. µ µ µ µ (2) (2) (2)

213 279 µ µ (3.2) : = 1 2, µ µ. µ µ µ µ., µ µ. µ (10) + (10) = = 137. µ µ µ µ 8 µ µ = 127, µ µ 137, µ µ , µ 3.6, log 2 (64) = 6 -. µ µ - µ µ, µ. µ, µ. µ , µ µ, µ µ µ -. :. 2 1, 2 1 µ µ µ µ... µ µ µ µ µ µ µ µ

214 = (2) = (2). - 1/ 2 µ µ = µ µ

215 µ µ µ µ µ, µ., µ, µ µ µ µ, µ. µ µ - µ, µ µ - µ, µ µ., µ µ µ, µ µ, - µ µ, - µ. 3.7 µ µ, µ µ µ µ µ µ (clock) µ, µ µ µ µ - µ µ. µ - µ, - µ µ.

216 µ : µ µµ µ µ µ µ. µ µ µ µ µ µ, - µ -. µ : µ µµ µ µ µ µ µ µ µ µ µ µ µ µ.., µµ µ.. µ µ µ = µ µ µ µµ - µ, 200, - µ, 100 µ, µ µ. 2048, - µ µ µµ, 8 µ. µ µ- µ µ = µ µ µ - µµ µ µ - µ µ. µ µ µ µ µ µ µ - µ, µµ µ, µ µ µ µ µ µ.

217 µ µ, µ -. µ µ, µ. µ, - µ µ µ µ µ µ µ µ 4.6

218 284 µ 4.1 µ AND 2, µ XOR µ. - µ µ 4.6 µ 4.1. µ µ 4.6 µ.. µ µ µ µ - µ µ -, µ µ µ. µ - µ µ - µ - µ µ µ, µ µ µ µ - µ µ µ µ µ µ ' -. µ µ µ µ µ... µ µ µ µ µ µ µ µ, µ µ /, µ - µ. µ, µ µ µ - µ µ, -.,., µ, µ µ, µ µ µ -, µ µ µ µ µ µ µ µ µ. µ,

219 285 = = G.. µ µ µ. i. µ µ µ µ /. µ. µ - µ µ µ µ µ - / µ µ µ µ. µ - µ., µ µ. ii. µ µ, µ µ µ. - µ µ µ µ -. µ, µ ( )= µ = 9,999. µ µ µ µ µ µ µ /. µ, / µ µ µ µ. µ µ ( µ ) : µ ( µ )= 1/7.200 = 60/ , µ, µ ( ) = µ ( ) + µ ( µ ) = =9, ,008 10,00. iii. µ µ ( ) µ :

220 286 µ ( ) = [ ( ) + µ ( )]/2 = (0+10)/2 = 5.. µ µ µ - /. µ µ 1/7.200 = 60/ µ µ µ µ µ 500 µ µ, µ µ µ µ µ, µ, µ : µ = (60/7.200 )/500 = (60/( ) = 16,666 µ.,., µ. µ -, µ - µ µ µ µ µ µµ. - µ (loops) µ µ µµ. - µ µ µ µ µ µ µ.. µ µ i µ i 1. µ, µ µ µ µ - µ, µ +1. µ, µ - µ µ µ µ 1, µ µ - µ µ µ, µ,. µ µ µ - µ µ µ - µ µ 1, µ µ µ 1 µ, µ µ.

221 287. µ i 1 µ µ T E E T. i i 1 i µ µ µ µ µ i µ µ µ µ - i, i=1, 2,.., µ µ µ µ µ µ (on demand) (prefetch).. µ µ - µ µ. -, µ - µ µ µ µ. ' µ µ µ. 4.7 µ µ µ, -. µ µ µ µ µ µ. µ µ µ., - µ µ µ µ µ µ, µ µ µ, µ µ µ µ. µ µ µ µ - µ µ. µ µ µ -. µ µ, - µ µ µ, µ.

222 288 µ µ µ µ µ, µ µ µ µ. 4.8 µ µ µ µ µ µ, 4 ( µ µ ) µ. µ - µ µ µ 3, 4, 6, 8, 9, µ µ µ µ 3, 0, 2, 0, 1, µ µ 16, 2 14, - 4, µ µ µ 2 14 /2 2 = = , µ µ µ µ 2 32 µ µ. µ µ µ µ, 8. µ µ µ µ µ µ µ µ, µ µ µ 2 32 /2 2 = 2 30 µ µ µ µ /2 12 = = 2 18 µ µ µ.. 690F8 (16) = (2). µ 4, µ µ µ µ - µ µ. µ µ µ = (2). µ µ µ µ µ - µ µ µ 690F8 (16) µ µ µ -, (2) = 43D. µ µ µ µ 690F8 (16) µ µ µ µ µ 43D.. µ µ µ µ µ µ µ 960 (16) µ µ RWZYX960,

223 289 W, Z, Y X µ 0 µ F (16), R µ 0 µ µ µ, - µ µ A79233 (16) µ - µ µ µ µ 64, , µ µ µ 2 16 /2 2 = = , µ µ µ 2 14 /2 2 = = , µ µ µ µ 2 32 µ µ. µ µ µ - µ, 8. µ - µ µ µ µ µ - µ µ, µ µ µ 2 32 /2 2 = 2 30 µ µ µ µ 2 30 /2 12 = = 2 18 µ µ µ.. 960F8 (16) = (2). µ 4, µ µ µ µ µ µ. µ µ µ = (2). µ - µ µ, µ - µ µ µ µ 960F8 (16) µ - µ µ, (2) = 83E. µ µ µ µ 960F8 (16) µ µ µ 83E µ µ.. µ µ µ µ, µ µ µ µ µ µ µ µ 60 (16) µ - RWZYX060 W, Z, Y

224 29 X µ 0 µ F (16), R µ 0 µ , µ µ µ µ µ µ µ, µ. µ µ -, µ ( ). µ µ 32 µ, µ (32*2=64) 64, 6 ( 2 64 ). µ,, µ µ, µ - µ µ µ -, µ µ µ. µ - µ µ µ. µ µ µ (0,1) 0, µ µ µ 0 1 µ 0. / µ ( ) ( ) (0, 1) (2, 3) (52, 53) (26, 27) 3

225 291 / µ ( ) ( ) (6, 7) 3 ( ) (26, 27) 3 ( ) (20, 21) 0 ( ) (0, 1) 0 ( ) (20, 21) 0( ) (30, 31) (36, 37) (16, 17) 7 ( ) (6, 7) 3 ( ) (10, 11) 4 ( ) (12, 13) 5 ( ) (14, 15) (22, 23) 1 ( )

ΠΡΟΛΟΓΟΣ... xxi ΣΗΜΕΙΩΣΗ ΠΡΟΣ ΤΟΝ ΔΙΔΑΣΚΟΝΤΑ... xxiv ΣΗΜΕΙΩΣΗ ΠΡΟΣ ΤΟΝ ΑΝΑΓΝΩΣΤΗ... xxv ΣΗΜΕΙΩΣΗ ΠΡΟΣ ΤΟΥΣ ΦΟΙΤΗΤΕΣ... xxv

ΠΡΟΛΟΓΟΣ... xxi ΣΗΜΕΙΩΣΗ ΠΡΟΣ ΤΟΝ ΔΙΔΑΣΚΟΝΤΑ... xxiv ΣΗΜΕΙΩΣΗ ΠΡΟΣ ΤΟΝ ΑΝΑΓΝΩΣΤΗ... xxv ΣΗΜΕΙΩΣΗ ΠΡΟΣ ΤΟΥΣ ΦΟΙΤΗΤΕΣ... xxv ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ ΠΡΟΛΟΓΟΣ... xxi ΣΗΜΕΙΩΣΗ ΠΡΟΣ ΤΟΝ ΔΙΔΑΣΚΟΝΤΑ... xxiv ΣΗΜΕΙΩΣΗ ΠΡΟΣ ΤΟΝ ΑΝΑΓΝΩΣΤΗ... xxv ΣΗΜΕΙΩΣΗ ΠΡΟΣ ΤΟΥΣ ΦΟΙΤΗΤΕΣ... xxv ΚΕΦΑΛΑΙΟ 0 ΙΣΤΟΡΙΚΗ ΑΝΑΔΡΟΜΗ... 1 0.1. Ιστορία των υπολογιστικών

Διαβάστε περισσότερα

Ενσωµατωµένα Υπολογιστικά Συστήµατα (Embedded Computer Systems)

Ενσωµατωµένα Υπολογιστικά Συστήµατα (Embedded Computer Systems) Ενσωµατωµένα Υπολογιστικά Συστήµατα (Embedded Computer Systems) Μαθηµα 2 ηµήτρης Λιούπης 1 Intel SA-1110 µc StrongARM core. System-on-Chip. Εξέλιξη των SA-110 και SA-1100. 2 ARM cores ARM: IP (intellectual

Διαβάστε περισσότερα

Κεφάλαιο 1 Αφαιρετικότητα και Τεχνολογία Υπολογιστών (Computer Abstractions and Technology)

Κεφάλαιο 1 Αφαιρετικότητα και Τεχνολογία Υπολογιστών (Computer Abstractions and Technology) Κεφάλαιο 1 Αφαιρετικότητα και Τεχνολογία Υπολογιστών (Computer Abstractions and Technology) 1 Υπολογιστές Οι υπολογιστές μπορούν να χωριστούν σε τρεις κατηγορίες, βάση της εφαρμογής τους: Επιτραπέζιοι

Διαβάστε περισσότερα

Σύστημα διασύνδεσης και. διαδικασία εισόδου-εξόδου

Σύστημα διασύνδεσης και. διαδικασία εισόδου-εξόδου ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ Κεφάλαιο 6 Σύστημα διασύνδεσης και διαδικασία εισόδου-εξόδου Τι είναι αρτηρία (Bus) ; Ένα σύνολο γραμμών διασύνδεσης Πρωτόκολλο (protocol) Περιγραφή Πρωτοκόλλου χρονικό διάγραμμα

Διαβάστε περισσότερα

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ. Μελέτη των επεξεργαστών 32 bit της εταιρίας Microchip Technology και ανάπτυξη σειράς υποδειγµατικών εφαρµογών

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ. Μελέτη των επεξεργαστών 32 bit της εταιρίας Microchip Technology και ανάπτυξη σειράς υποδειγµατικών εφαρµογών ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ Μελέτη των επεξεργαστών 32 bit της εταιρίας Microchip Technology και ανάπτυξη σειράς υποδειγµατικών εφαρµογών ΤΑΣΙΟΥ ΕΥΘΥΜΙΑ (1563) ΕΠΙΒΛΕΠΩΝ ΚΑΘΗΓΗΤΗΣ: ρ.καλομοιροσ ΙΩΑΝΝΗΣ ΕΠΙΚΟΥΡΟΣ

Διαβάστε περισσότερα

Σύγχρονες Αρχιτεκτονικές Υπολογιστών

Σύγχρονες Αρχιτεκτονικές Υπολογιστών ΧΑΡΟΚΟΠΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΤΗΛΕΜΑΤΙΚΗΣ Σύγχρονες Αρχιτεκτονικές Υπολογιστών ΑΚΑ ΗΜΑΪΚΟ ΕΤΟΣ 2014-2015 Αρχιτεκτονική Συνόλου Εντολών (Instruction Set Architecture-ISA) 1 Ένας υπολογιστής

Διαβάστε περισσότερα

Ενσωματωμένα Συστήματα

Ενσωματωμένα Συστήματα Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Ενσωματωμένα Συστήματα Ενότητα 6: Η αρχιτεκτονική του ARM. Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών

Διαβάστε περισσότερα

Στοιχεία αρχιτεκτονικής μικροεπεξεργαστή

Στοιχεία αρχιτεκτονικής μικροεπεξεργαστή Στοιχεία αρχιτεκτονικής μικροεπεξεργαστή Αριθμός bit δίαυλου δεδομένων (Data Bus) Αριθμός bit δίαυλου διευθύνσεων (Address Bus) Μέγιστη συχνότητα λειτουργίας (Clock Frequency) Τύποι εντολών Αριθμητική

Διαβάστε περισσότερα

Εντολές γλώσσας μηχανής

Εντολές γλώσσας μηχανής Εντολές γλώσσας μηχανής Στον υπολογιστή MIPS η εντολή πρόσθεσε τα περιεχόμενα των καταχωρητών 17 και 20 και τοποθέτησε το αποτέλεσμα στον καταχωρητή 9 έχει την μορφή: 00000010001101000100100000100000 Πεδία

Διαβάστε περισσότερα

Εικονική Μνήμη (Virtual memory)

Εικονική Μνήμη (Virtual memory) ΗΥ 232 Οργάνωση και Σχεδίαση Υπολογιστών Διάλεξη 16 Εικονική Μνήμη (Virtual memory) Νίκος Μπέλλας Τμήμα Μηχανικών Η/Υ, Τηλεπικοινωνιών και Δικτύων 1 Προβλήματα φυσικής μνήμης (1) Τι θα συμβεί εάν η μνήμη

Διαβάστε περισσότερα

Κεντρική Μονάδα Επεξεργασίας (ΚΜΕ) Τμήματα ΚΜΕ (CPU) Ένα τυπικό υπολογιστικό σύστημα σήμερα. Οργάνωση Υπολογιστών (Ι)

Κεντρική Μονάδα Επεξεργασίας (ΚΜΕ) Τμήματα ΚΜΕ (CPU) Ένα τυπικό υπολογιστικό σύστημα σήμερα. Οργάνωση Υπολογιστών (Ι) Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2015-16 Οργάνωση Υπολογιστών (Ι) (η κεντρική μονάδα επεξεργασίας) http://di.ionio.gr/~mistral/tp/csintro/ Μ.Στεφανιδάκης Ένα

Διαβάστε περισσότερα

3. Προσωπικός Ηλεκτρονικός Υπολογιστής (Personal Computer - PC)

3. Προσωπικός Ηλεκτρονικός Υπολογιστής (Personal Computer - PC) Έχουμε δει την δύναμη του PC και έχουμε δει ότι είναι απεριόριστη. Eckhard Pfeiffer (1947 - ) Γερμανός Επιχειρηματίας 3. Προσωπικός Ηλεκτρονικός Υπολογιστής (Personal Computer - PC) Ο προσωπικός υπολογιστής

Διαβάστε περισσότερα

Προχωρηµένα Θέµατα Αρχιτεκτονικής

Προχωρηµένα Θέµατα Αρχιτεκτονικής Προχωρηµένα Θέµατα Αρχιτεκτονικής Μάθηµα 2 ο : Instruction Set Principles and Examples Μάθηµα 2 ο Προχωρηµένα Θέµατα Αρχιτεκτονικής 1 Σχεδιασµός Συνόλου Εντολών Θέµατα που θα συζητηθούν ιαφορετικές επιλογές

Διαβάστε περισσότερα

Οργάνωση Υπολογιστών (Ι)

Οργάνωση Υπολογιστών (Ι) Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2014-15 Οργάνωση Υπολογιστών (Ι) (η κεντρική μονάδα επεξεργασίας) http://di.ionio.gr/~mistral/tp/csintro/ Μ.Στεφανιδάκης Ένα

Διαβάστε περισσότερα

ΧΡΗΣΗ Η/Υ - ΘΕΩΡΙΑ ΔΕΔΟΜΕΝΑ ΠΛΗΡΟΦΟΡΙΕΣ. Σχήμα 1.1.1: Σχηματική αναπαράσταση επεξεργασίας δεδομένων

ΧΡΗΣΗ Η/Υ - ΘΕΩΡΙΑ ΔΕΔΟΜΕΝΑ ΠΛΗΡΟΦΟΡΙΕΣ. Σχήμα 1.1.1: Σχηματική αναπαράσταση επεξεργασίας δεδομένων ΧΡΗΣΗ Η/Υ - ΘΕΩΡΙΑ Δεδομένα (Data) Δεδομένο είναι το σύμβολο μιας συγκεκριμένης έννοιας, ενός αντικειμένου, ενός στοιχειώδους μηνύματος ή γεγονότος, κωδικοποιημένου ή όχι, το οποίο αποτελεί το ακατέργαστο

Διαβάστε περισσότερα

Αρχιτεκτονική Υπολογιστών

Αρχιτεκτονική Υπολογιστών Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Αρχιτεκτονική Υπολογιστών Ενότητα 6: Διασωλήνωση Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών http://arch.icte.uowm.gr/mdasyg

Διαβάστε περισσότερα

-Επεξεργαστής: datapath (δίοδος δεδοµένων) (1) και control (2) -Μνήµη (3) -Συσκευές Εισόδου (4), Εξόδου (5) (Μεγάλη ποικιλία!!)

-Επεξεργαστής: datapath (δίοδος δεδοµένων) (1) και control (2) -Μνήµη (3) -Συσκευές Εισόδου (4), Εξόδου (5) (Μεγάλη ποικιλία!!) Οργάνωση Υπολογιστών 5 συστατικά στοιχεία -Επεξεργαστής: datapath (δίοδος δεδοµένων) (1) και control (2) -Μνήµη (3) -Συσκευές Εισόδου (4), Εξόδου (5) (Μεγάλη ποικιλία!!) Συσκευές γρήγορες π.χ. κάρτες γραφικών,

Διαβάστε περισσότερα

ΥΠΟΛΟΓΙΣΤΕΣ Ι. Τα επιμέρους τμήματα ΥΠΟΛΟΓΙΣΤΗ Η ΔΟΜΗ TOY ΥΠΟΛΟΓΙΣΤΗ. Αναπαράσταση μεγεθών. Αναλογική αναπαράσταση ΚΕΝΤΡΙΚΗ ΜΝΗΜΗ ΜΟΝΑΔΑ ΕΛΕΓΧΟΥ

ΥΠΟΛΟΓΙΣΤΕΣ Ι. Τα επιμέρους τμήματα ΥΠΟΛΟΓΙΣΤΗ Η ΔΟΜΗ TOY ΥΠΟΛΟΓΙΣΤΗ. Αναπαράσταση μεγεθών. Αναλογική αναπαράσταση ΚΕΝΤΡΙΚΗ ΜΝΗΜΗ ΜΟΝΑΔΑ ΕΛΕΓΧΟΥ ΥΠΟΛΟΓΙΣΤΕΣ Ι Η ΔΟΜΗ TOY ΥΠΟΛΟΓΙΣΤΗ Τα επιμέρους τμήματα ΕΙΣΟΔΟΣ ΚΕΝΤΡΙΚΗ ΜΝΗΜΗ ΕΛΕΓΧΟΥ ΑΡΙΘΜΗΤΙΚΗ ΛΟΓΙΚΗ ΕΞΟΔΟΣ ΚΕΝΤΡΙΚΗ ΕΠΕΞΕΡΓΑΣΙΑΣ 1 2 Αναπαράσταση μεγεθών ΜΕΤΡΟΥΜΕΝΟ ΜΕΓΕΘΟΣ ΑΝΑΛΟΓΙΚΗ ΑΝΑΠΑΡΑΣΤΑΣΗ

Διαβάστε περισσότερα

O επεξεργαστής: Η δίοδος δεδομένων (datapath) και η μονάδα ελέγχου (control)

O επεξεργαστής: Η δίοδος δεδομένων (datapath) και η μονάδα ελέγχου (control) O επεξεργαστής: Η δίοδος δεδομένων (datapath) και η μονάδα ελέγχου (control) 4 κατηγορίες εντολών: Σχεδίαση datapath Αριθμητικές-λογικές εντολές (add, sub, slt κλπ) R Type Εντολές αναφοράς στη μνήμη (lw,

Διαβάστε περισσότερα

Τμήμα Χρηματοοικονομικής & Ελεγκτικής ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας. Πληροφορική Ι. Μάθημα 5 ο Οργάνωση Υπολογιστών. Δρ.

Τμήμα Χρηματοοικονομικής & Ελεγκτικής ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας. Πληροφορική Ι. Μάθημα 5 ο Οργάνωση Υπολογιστών. Δρ. Τμήμα Χρηματοοικονομικής & Ελεγκτικής ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας Πληροφορική Ι Μάθημα 5 ο Οργάνωση Υπολογιστών Δρ. Γκόγκος Χρήστος Υποσυστήματα αυτόνομου υπολογιστή Κεντρική Μονάδα Επεξεργασίας (CPU)

Διαβάστε περισσότερα

; Γιατί είναι ταχύτερη η λήψη και αποκωδικοποίηση των εντολών σταθερού μήκους;

; Γιατί είναι ταχύτερη η λήψη και αποκωδικοποίηση των εντολών σταθερού μήκους; Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών 2015-16 Αρχιτεκτονικές Συνόλου Εντολών (ΙΙ) (Δομή Εντολών και Παραδείγματα) http://di.ionio.gr/~mistral/tp/comparch/ Μ.Στεφανιδάκης Αρχιτεκτονική

Διαβάστε περισσότερα

1. Οργάνωση της CPU 2. Εκτέλεση εντολών 3. Παραλληλία στο επίπεδο των εντολών 4. Γραμμές διοχέτευσης 5. Παραλληλία στο επίπεδο των επεξεργαστών

1. Οργάνωση της CPU 2. Εκτέλεση εντολών 3. Παραλληλία στο επίπεδο των εντολών 4. Γραμμές διοχέτευσης 5. Παραλληλία στο επίπεδο των επεξεργαστών ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ ΟΡΓΑΝΩΣΗ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Ι Γ. Τσιατούχας 2 ο Κεφάλαιο ιάρθρωση 1. Οργάνωση της 2. εντολών 3. Παραλληλία στο επίπεδο των εντολών 4. Γραμμές διοχέτευσης 5. Παραλληλία στο

Διαβάστε περισσότερα

Μικροεπεξεργαστές - Μικροελεγκτές Ψηφιακά Συστήματα

Μικροεπεξεργαστές - Μικροελεγκτές Ψηφιακά Συστήματα Μικροεπεξεργαστές - Μικροελεγκτές Ψηφιακά Συστήματα 1. Ποια είναι η σχέση της έννοιας του μικροεπεξεργαστή με αυτή του μικροελεγκτή; Α. Ο μικροεπεξεργαστής εμπεριέχει τουλάχιστο έναν μικροελεγκτή. Β. Ο

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 2: Χειρισμός Δεδομένων

ΚΕΦΑΛΑΙΟ 2: Χειρισμός Δεδομένων ΚΕΦΑΛΑΙΟ 2: Χειρισμός Δεδομένων 2.1 Αρχιτεκτονική Υπολογιστών 2.2 Γλώσσα Μηχανής 2.3 Εκτέλεση προγράμματος 2.4 Αριθμητικές και λογικές εντολές 2.5 Επικοινωνία με άλλες συσκευές 2.6 Άλλες αρχιτεκτονικές

Διαβάστε περισσότερα

ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ

ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ ΜΑΘΗΜΑ 3 ο ΛΕΙΤΟΥΡΓΙΚΗ ΔΟΜΗ ΥΠΟΛΟΓΙΣΤΗ ΒΑΣΙΚΗ ΜΟΝΑΔΑ ΜΝΗΜΗ & CPU Λειτουργική Δομή Αρχιτεκτονική Von Neumann Όλοι οι υπολογιστές ακολουθούν την αρχιτεκτονική κατά Von-Neumann

Διαβάστε περισσότερα

ΠΛΕ- 074 Αρχιτεκτονική Υπολογιστών 2

ΠΛΕ- 074 Αρχιτεκτονική Υπολογιστών 2 ΠΛΕ- 074 Αρχιτεκτονική Υπολογιστών 2 7ο μάθημα: Κρυφές μνήμες (cache) - εισαγωγή Αρης Ευθυμίου Πηγές διαφανειών: συνοδευτικές διαφάνειες αγγλικης εκδοσης του βιβλιου Σύστημα μνήμης! Η μνήμη είναι σημαντικό

Διαβάστε περισσότερα

Ειδική Επιστημονική Εργασία. Σχεδίαση και υλοποίηση Θέσεως Εργασίας ενός Εργαστηρίου DSPs από Απόσταση για Λήψη και Επεξεργασία Εικόνας

Ειδική Επιστημονική Εργασία. Σχεδίαση και υλοποίηση Θέσεως Εργασίας ενός Εργαστηρίου DSPs από Απόσταση για Λήψη και Επεξεργασία Εικόνας 1 Ειδική Επιστημονική Εργασία Σχεδίαση και υλοποίηση Θέσεως Εργασίας ενός Εργαστηρίου DSPs από Απόσταση για Λήψη και Επεξεργασία Εικόνας Μαρκόνης Δημήτριος Α.Μ. 72 Επιβλέπων: Ε. Ζυγούρης Αναπληρωτής Καθηγητής

Διαβάστε περισσότερα

Writing kernels for fun and profit

Writing kernels for fun and profit Writing kernels for fun and profit Γιάννης Τσιομπίκας nuclear@memberfsforg 23 Μαρτίου 2011 Γιατί; It s FUN! Εξοικείωση με το hardware Εμβάθυνση στον θαυμαστό κόσμο των λειτουργικών συστημάτων Μια καλή

Διαβάστε περισσότερα

ΘΕΜΑ : MULTIMEDIA & ΤΕΧΝΟΑΟΓΙΑ

ΘΕΜΑ : MULTIMEDIA & ΤΕΧΝΟΑΟΓΙΑ ΤΕΧΝΟΛΟΓΙΚΟ ΙΛΡΥΜΑ ΚΑΒΑΛΑΣ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ & ΟΙΚΟΝΟΜΙΑΣ ΓΜΗΜΑ ΛΟΓΙΣΤΙΚΗΣ ritwiakfi ΕΡΓΑΣΙΑ ΘΕΜΑ : MULTIMEDIA & ΤΕΧΝΟΑΟΓΙΑ ΚΛΡΑΒΕΡΒΕΡΗΣ ΓΕΩΡΓΙΟΣ ΕΙΣΗΓΗΤΗΣ : ΒΛΑΣΑΜΙΛΗΣ ΣΤΑΥΡΟΣ Κ.ΛΒΛΑΛ ΑΠΡΙΛΙΟΣ 2000 Μ, Η

Διαβάστε περισσότερα

ΗΥ 232 Οργάνωση και Σχεδίαση Υπολογιστών. Διάλεξη 2 Οργάνωση μνήμης Καταχωρητές του MIPS Εντολές του MIPS 1

ΗΥ 232 Οργάνωση και Σχεδίαση Υπολογιστών. Διάλεξη 2 Οργάνωση μνήμης Καταχωρητές του MIPS Εντολές του MIPS 1 ΗΥ 232 Οργάνωση και Σχεδίαση Υπολογιστών Διάλεξη 2 Οργάνωση μνήμης Καταχωρητές του MIPS Εντολές του MIPS 1 Νίκος Μπέλλας Τμήμα Μηχανικών Η/Υ, Τηλεπικοινωνιών και Δικτύων 1 Σύνολο Εντολών Το ρεπερτόριο

Διαβάστε περισσότερα

Ηλεκτρονικοί Υπολογιστές και Επεξεργασία Πληροφοριών

Ηλεκτρονικοί Υπολογιστές και Επεξεργασία Πληροφοριών Ενότητα 6 Ηλεκτρονικοί Υπολογιστές και Επεξεργασία Πληροφοριών Πληροφοριακά Συστήματα Διοίκησης Ι Διδάσκων: Νίκος Καρακαπιλίδης 6-1 Στόχοι και αντικείμενο ενότητας Βασικές λειτουργίες ενός υπολογιστικού

Διαβάστε περισσότερα

ΑΤΕΙ ΘΕΣΣΑΛΟΝΙΚΗΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΑΥΤΟΜΑΤΙΣΜΟΥ. Σηµειώσεις στο µάθηµα ΜΙΚΡΟΕΛΕΓΚΤΕΣ

ΑΤΕΙ ΘΕΣΣΑΛΟΝΙΚΗΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΑΥΤΟΜΑΤΙΣΜΟΥ. Σηµειώσεις στο µάθηµα ΜΙΚΡΟΕΛΕΓΚΤΕΣ ΑΤΕΙ ΘΕΣΣΑΛΟΝΙΚΗΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΑΥΤΟΜΑΤΙΣΜΟΥ Σηµειώσεις στο µάθηµα ΜΙΚΡΟΕΛΕΓΚΤΕΣ ΝΙΚΟΛΑΪ ΗΣ ΝΙΚ. ΘΕΣΣΑΛΟΝΙΚΗ ΜΑΡΤΙΟΣ 2011 Σημειώσεις ΜΕ 1011Ε.doc Νικολαΐδης Νικ. Σηµειώσεις Μικροελεγκτών

Διαβάστε περισσότερα

Αρχιτεκτονική Επεξεργαστών Ψ.Ε.Σ

Αρχιτεκτονική Επεξεργαστών Ψ.Ε.Σ ΕΣ 08 Επεξεργαστές Ψηφιακών Σηµάτων Αρχιτεκτονική Επεξεργαστών Ψ.Ε.Σ Βιβλιογραφία Ενότητας Kehtarnavaz [2005]: Chapter 3 Kuo [2005]: Chapters 1 & 4-5 Lapsley [2002]: Chapter 4 Hayes [2000]: Κεφάλαιo 8

Διαβάστε περισσότερα

Εισαγωγή στην επιστήμη των υπολογιστών. Υλικό Υπολογιστών Κεφάλαιο 5ο Οργάνωση υπολογιστών

Εισαγωγή στην επιστήμη των υπολογιστών. Υλικό Υπολογιστών Κεφάλαιο 5ο Οργάνωση υπολογιστών Εισαγωγή στην επιστήμη των υπολογιστών Υλικό Υπολογιστών Κεφάλαιο 5ο Οργάνωση υπολογιστών 1 Οργάνωση υπολογιστών ΚΜΕ Κύρια Μνήμη Υποσύστημα εισόδου/εξόδου 2 Κεντρική Μονάδα Επεξεργασίας (ΚΜΕ) R1 R2 ΑΛΜ

Διαβάστε περισσότερα

ΣΥΣΤΗΜΑΤΑ ΙΑΣΥΝ ΕΣΗΣ ΜΟΝΑ ΩΝ ( ιάδροµοι ή ίαυλοι)

ΣΥΣΤΗΜΑΤΑ ΙΑΣΥΝ ΕΣΗΣ ΜΟΝΑ ΩΝ ( ιάδροµοι ή ίαυλοι) Kεφάλαιο 3 Συστήµατα ιασύνδεσης Μονάδων 55 ΣΥΣΤΗΜΑΤΑ ΙΑΣΥΝ ΕΣΗΣ ΜΟΝΑ ΩΝ ( ιάδροµοι ή ίαυλοι) 3.1 Βασικές Αρχές...56 3.2 Ιεραρχία ιαύλων...57 3.3 οµή ιαύλου...60 3.4 ιαιτησία ιαύλου...64 3.5 Λειτουργία

Διαβάστε περισσότερα

22Y103 Εισαγωγή Υπολογιστές Ι

22Y103 Εισαγωγή Υπολογιστές Ι 22Y103 Εισαγωγή Υπολογιστές Ι 1ο Εξάµηνο Ν. Αβούρης - Ο. Κουφοπαύλου. Σερπάνος ΕΒ ΟΜΑ ΙΑΙΑ Ι ΑΣΚΑΛΙΑ: 2002-2003 2 ώρες Θ + 1 ώρα Φρ + 2 ώρα Ε (Θ:Πέµπτη 14-16 ΒΑ, Φρ: ευτέρα 13-14 ΒΑ) Ν. Αβούρης Εισαγωγή

Διαβάστε περισσότερα

ΗΥ 232 Οργάνωση και Σχεδίαση Υπολογιστών. Διάλεξη 13. Εξαιρέσεις και Διακοπές (Exceptions and Interrupts)

ΗΥ 232 Οργάνωση και Σχεδίαση Υπολογιστών. Διάλεξη 13. Εξαιρέσεις και Διακοπές (Exceptions and Interrupts) ΗΥ 232 Οργάνωση και Σχεδίαση Υπολογιστών Διάλεξη 13 Εξαιρέσεις και Διακοπές (Exceptions and Interrupts) Νίκος Μπέλλας Τμήμα Μηχανικών Η/Υ, Τηλεπικοινωνιών και Δικτύων Οργάνωση και Σχεδίαση Υπoλογιστών

Διαβάστε περισσότερα

Κεφάλαιο 3. Αριθμητική Υπολογιστών Review. Hardware implementation of simple ALU Multiply/Divide Real Numbers

Κεφάλαιο 3. Αριθμητική Υπολογιστών Review. Hardware implementation of simple ALU Multiply/Divide Real Numbers Κεφάλαιο 3 Αριθμητική Υπολογιστών Review signed numbers, 2 s complement, hex/dec/bin, add/subtract, logical Hardware implementation of simple ALU Multiply/Divide Real Numbers 1 Προσημασμένοι και Απρόσημοι

Διαβάστε περισσότερα

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. Αρχιτεκτονική-Ι. Ενότητα 4: Το Προγραμματιστικό Μοντέλο του 8086

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. Αρχιτεκτονική-Ι. Ενότητα 4: Το Προγραμματιστικό Μοντέλο του 8086 ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Αρχιτεκτονική-Ι Ενότητα 4: Το Προγραμματιστικό Μοντέλο του 8086 Ιωάννης Έλληνας Τμήμα Η/ΥΣ Άδειες Χρήσης Το παρόν εκπαιδευτικό

Διαβάστε περισσότερα

ΜΑΘΗΜΑ 2 MULTIPLE CHOICE

ΜΑΘΗΜΑ 2 MULTIPLE CHOICE ΜΑΘΗΜΑ 2 MULTIPLE CHOICE 1. Ποια από τις πιο κάτω δηλώσεις για την μορφοποίηση της δισκέτας την πρώτη φορά είναι αληθινή; a) Η μορφοποίηση προετοιμάζει τη δισκέτα να αποθηκεύσει δεδομένα b) Η μορφοποίηση

Διαβάστε περισσότερα

Περιεχόμενο: Δομή υπολογιστή Συστήματα αρίθμησης

Περιεχόμενο: Δομή υπολογιστή Συστήματα αρίθμησης Περιεχόμενο: Δομή υπολογιστή Συστήματα αρίθμησης ΟΜΗ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ Ένας υπολογιστής αποτελείται από την Κεντρική Μονάδα Επεξεργασίας (ΚΜΕ), τη µνήµη, τις µονάδες εισόδου/εξόδου και το σύστηµα διασύνδεσης

Διαβάστε περισσότερα

Ενσωματωμένα συστήματα, εφαρμογές τους και σχεδιασμός συστήματος σε ολοκληρωμένο κύκλωμα (system-on-chip)

Ενσωματωμένα συστήματα, εφαρμογές τους και σχεδιασμός συστήματος σε ολοκληρωμένο κύκλωμα (system-on-chip) Open Technical Lecture Ενσωματωμένα συστήματα, εφαρμογές τους και σχεδιασμός συστήματος σε ολοκληρωμένο κύκλωμα (system-on-chip) ρ. Λάμπρος Μπισδούνης Συντονιστής έργων Γενική ιεύθυνση Έρευνας & Ανάπτυξης

Διαβάστε περισσότερα

Εγχειρίδιο Χρήσης ΑΤ91

Εγχειρίδιο Χρήσης ΑΤ91 ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ Η/Υ & ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΡΓΑΣΤΗΡΙΟ ΤΕΧΝΟΛΟΓΙΑΣ & ΑΡΧΙΤΕΚΤΟΝΙΚΗΣ Ver. 1, Rev. 3 Εγχειρίδιο Χρήσης ΑΤ91 ΧΑΡΙΔΗΜΟΣ ΒΕΡΓΟΣ ΝΙΚΟΛΑΟΣ ΚΩΣΤΑΡΑΣ ΠΑΤΡΑ 2007 Εγχειρίδιο

Διαβάστε περισσότερα

Εικονική Μνήμη (virtual memory)

Εικονική Μνήμη (virtual memory) Εικονική Μνήμη (virtual memory) Πολλά προγράμματα εκτελούνται ταυτόχρονα σε ένα υπολογιστή Η συνολική μνήμη που απαιτείται είναι μεγαλύτερη από το μέγεθος της RAM Αρχή τοπικότητας (η μνήμη χρησιμοποιείται

Διαβάστε περισσότερα

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές στους Ηλεκτρονικούς Υπολογιστές http://courseware.mech.ntua.gr/ml23021/ 5 ο Μάθημα Λεωνίδας Αλεξόπουλος Λέκτορας ΕΜΠ E-mail: leo@mail.ntua.gr URL: http://users.ntua.gr/leo 1 Στα προηγούμενα μaθήματα Συστήματα

Διαβάστε περισσότερα

Κεφάλαιο 7 Ιεραρχία Μνήμης (Memory Hierarchy)

Κεφάλαιο 7 Ιεραρχία Μνήμης (Memory Hierarchy) Κεφάλαιο 7 Ιεραρχία Μνήμης (Memory Hierarchy) 1 Συστήματα Μνήμης Η οργάνωση του συστήματος μνήμης επηρεάζει τη λειτουργία και απόδοση ενός μικροεπεξεργαστή: Διαχείριση μνήμης και περιφερειακών (Ι/Ο) απότολειτουργικόσύστημα

Διαβάστε περισσότερα

Εργαστήριο ΙΑΧΕΙΡΙΣΗ ΜΝΗΜΗΣ

Εργαστήριο ΙΑΧΕΙΡΙΣΗ ΜΝΗΜΗΣ Εισαγωγή Εργαστήριο ΙΑΧΕΙΡΙΣΗ ΜΝΗΜΗΣ Σκοπός του εργαστηρίου είναι να κατανοήσουµε τους τρόπους προσπέλασης της µνήµης (µέθοδοι διευθυνσιοδότησης) σε ένα υπολογιστικό σύστηµα. Η Μνήµη 1 Ψηφιακή Λογική 4

Διαβάστε περισσότερα

Διασυνδετικοί Δίαυλοι. Τι διασυνδέει ένας δίαυλος; Μεταφορά δεδομένων. Διασύνδεση Εισόδου-Εξόδου. Μ.Στεφανιδάκης

Διασυνδετικοί Δίαυλοι. Τι διασυνδέει ένας δίαυλος; Μεταφορά δεδομένων. Διασύνδεση Εισόδου-Εξόδου. Μ.Στεφανιδάκης Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών 2014-15 Διασύνδεση Εισόδου-Εξόδου (συσκευές και ) http://www.ionio.gr/~mistral/tp/comparch/ Μ.Στεφανιδάκης Διασυνδετικοί : Αναλαμβάνουν την

Διαβάστε περισσότερα

ΜΥΥ- 402 Αρχιτεκτονική Υπολογιστών ARM και x86

ΜΥΥ- 402 Αρχιτεκτονική Υπολογιστών ARM και x86 ΜΥΥ- 402 Αρχιτεκτονική Υπολογιστών ARM και x86 Αρης Ευθυμίου Το σημερινό μάθημα! Λυση του lab02! Αρχιτεκτονική ARM σε τι μοιάζει και σε τι διαφέρει από τον MIPS! Αρχιτεκτονική x86 μια γρήγορη ματιά στη

Διαβάστε περισσότερα

ΕΠΛ221: Οργάνωση Υπολογιστών και Συμβολικός Προγραμματισμός

ΕΠΛ221: Οργάνωση Υπολογιστών και Συμβολικός Προγραμματισμός ΕΠΛ221: Οργάνωση Υπολογιστών και Συμβολικός Προγραμματισμός Καθ. Π Ευριπίδου Βοηθός: Πέτρος Παναγή 1 Τι θα μάθετε σε αυτό το μάθημα: Πώς HLL προγράμματα μεταφράζονται σε γλώσσα μηχανής και πώς το υλικό

Διαβάστε περισσότερα

ΠΕΡΙΕΧΟΜΕΝΑ. Η ΟΡΓΑΝΩΣΗ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ 1.1Στόχοι 1.2Εισαγωγη 1.3Προγράμματα 1.4Λειτουργικάπρογράμματα 1.5 Η οργάνωση του υπολογιστή

ΠΕΡΙΕΧΟΜΕΝΑ. Η ΟΡΓΑΝΩΣΗ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ 1.1Στόχοι 1.2Εισαγωγη 1.3Προγράμματα 1.4Λειτουργικάπρογράμματα 1.5 Η οργάνωση του υπολογιστή Τ.Ε.Ι. ΗΠΕΙΡΟΥ ΣΧΟΛΗ: ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ: ΤΗΛΕΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΔΙΟΙΚΗΣΗΣ ΘΕΜΑ : ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ Επιβλέπων καθηγητής :Γλαβάς Ευριπίδης Εισηγητές: Ρόκα Αφροδίτη Σωτηράκου Σταματία ΠΕΡΙΕΧΟΜΕΝΑ

Διαβάστε περισσότερα

Αρχιτεκτονική Υπολογιστών

Αρχιτεκτονική Υπολογιστών Αρχιτεκτονική Υπολογιστών Εισαγωγή Βασικές Πηγές: Αρχιτεκτονική Υπολογιστών: μια Δομημένη Προσέγγιση, Α. Tanenbaum, Vrije Universiteit, Amsterdam. Computer Architecture and Engineering, K. Asanovic, CS1/2-52,

Διαβάστε περισσότερα

ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 8 & 9 11/10/07

ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 8 & 9 11/10/07 ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 8 & 9 11/10/07 Τμήμα θεωρίας: Α.Μ. 8, 9 Κάθε Πέμπτη, 11πμ-2μμ, ΑΜΦ23. Διδάσκων: Ντίνος Φερεντίνος Γραφείο 118 email: kpf3@cornell.edu Μάθημα: Θεωρία + προαιρετικό

Διαβάστε περισσότερα

ΔΙΑΛΕΞΗ 8: ΕΙΚΟΝΙΚΗ (Virtual) ΜΝΗΜΗ

ΔΙΑΛΕΞΗ 8: ΕΙΚΟΝΙΚΗ (Virtual) ΜΝΗΜΗ 2/9/5 ΗΜΥ 32 -- ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΔΙΑΛΕΞΗ 8: ΕΙΚΟΝΙΚΗ (Virtual) ΜΝΗΜΗ Διδάσκουσα: ΜΑΡΙΑ Κ. ΜΙΧΑΗΛ Επίκουρη Καθηγήτρια, ΗΜΜΥ (mmichael@ucy.ac.cy) [Προσαρµογή από Computer Architecture,

Διαβάστε περισσότερα

Ενότητα 4. Εισαγωγή στην Πληροφορική. Αναπαράσταση δεδοµένων. Αναπαράσταση πληροφορίας. υαδικοί αριθµοί. Χειµερινό Εξάµηνο 2006-07

Ενότητα 4. Εισαγωγή στην Πληροφορική. Αναπαράσταση δεδοµένων. Αναπαράσταση πληροφορίας. υαδικοί αριθµοί. Χειµερινό Εξάµηνο 2006-07 Ενότητα 4 Εισαγωγή στην Πληροφορική Κεφάλαιο 4Α: Αναπαράσταση πληροφορίας Κεφάλαιο 4Β: Επεξεργαστές που χρησιµοποιούνται σε PCs Χειµερινό Εξάµηνο 2006-07 ρ. Παναγιώτης Χατζηδούκας (Π..407/80) Εισαγωγή

Διαβάστε περισσότερα

ΓΕΩΠΟΝΙΚΗ ΣΧΟΛΗ ΑΠΘ Εργαστήριο Πληροφορικής στη Γεωργία

ΓΕΩΠΟΝΙΚΗ ΣΧΟΛΗ ΑΠΘ Εργαστήριο Πληροφορικής στη Γεωργία ΓΕΩΠΟΝΙΚΗ ΣΧΟΛΗ ΑΠΘ Εργαστήριο Πληροφορικής στη Γεωργία Το 1944 με την κατασκευή του υπολογιστή Mark I από τον Howard Aiken και την εταιρεία κατασκευής ηλεκτρονικών υπολογιστών IBM και από το 1950 μπήκανε

Διαβάστε περισσότερα

3. Η ιεραρχία της μνήμης

3. Η ιεραρχία της μνήμης Κεφάλαιο 3: Η ιεραρχία της μνήμης 44 3. Η ιεραρχία της μνήμης 3.1.1 Η τεχνολογία της ιεραρχημένης μνήμης Για τους προγραμματιστές θα ήταν επιθυμητό να γινόταν προπέλαση σε απεριόριστες ποσότητες μνήμης

Διαβάστε περισσότερα

ΤΠ 2108 Αρχιτεκτονική Υπολογιστών (Εργαστήριο) ΑΝΩΤΑΤΟ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙ ΕΥΤΙΚΟ Ι ΡΥΜΑ ΚΡΗΤΗΣ. Σειρά Ασκήσεων 1

ΤΠ 2108 Αρχιτεκτονική Υπολογιστών (Εργαστήριο) ΑΝΩΤΑΤΟ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙ ΕΥΤΙΚΟ Ι ΡΥΜΑ ΚΡΗΤΗΣ. Σειρά Ασκήσεων 1 Σειρά Ασκήσεων 1 Εισαγωγή, Ο επεξεργαστής και η γλώσσα του. Σε αυτό το εργαστήριο θα κάνουµε µια εισαγωγή σε έναν απλό επεξεργαστή (RISC), το instruction set του οποίου είναι πολύ απλό, αλλά περιέχει όλα

Διαβάστε περισσότερα

Ενότητα 4. Εισαγωγή στην Πληροφορική. ίαυλος συστήµατος. Κεφαλαίο 4Β. ίαυλοι δεδοµένων και διευθύνσεων. Χειµερινό Εξάµηνο 2006-07

Ενότητα 4. Εισαγωγή στην Πληροφορική. ίαυλος συστήµατος. Κεφαλαίο 4Β. ίαυλοι δεδοµένων και διευθύνσεων. Χειµερινό Εξάµηνο 2006-07 Ενότητα 4 Εισαγωγή στην Πληροφορική Κεφάλαιο 4Α: Αναπαράσταση πληροφορίας Κεφάλαιο 4Β: Επεξεργαστές που χρησιµοποιούνται σε PCs Χειµερινό Εξάµηνο 2006-07 ρ. Παναγιώτης Χατζηδούκας (Π..407/80) Εισαγωγή

Διαβάστε περισσότερα

Μοντέλα Αρχιτεκτονικής στην Σύνθεση

Μοντέλα Αρχιτεκτονικής στην Σύνθεση Μοντέλα Αρχιτεκτονικής στην Σύνθεση Σχεδιαστικά Στυλ & Αρχιτεκτονική Ο σχεδιαστής επιλέγει Σχεδιαστικό στυλ prioritized interrupt instruction buffer bus-oriented datapath serial I/O direct memory access

Διαβάστε περισσότερα

ΕΙΣΑΓΩΓΗ στους Η/Υ. Δρ. Β Σγαρδώνη. Τμήμα Τεχνολογίας Αεροσκαφών ΤΕΙ ΣΤΕΡΕΑΣ ΕΛΛΑΔΑΣ. Χειμερινό Εξάμηνο 2013-14

ΕΙΣΑΓΩΓΗ στους Η/Υ. Δρ. Β Σγαρδώνη. Τμήμα Τεχνολογίας Αεροσκαφών ΤΕΙ ΣΤΕΡΕΑΣ ΕΛΛΑΔΑΣ. Χειμερινό Εξάμηνο 2013-14 ΕΙΣΑΓΩΓΗ στους Η/Υ Τμήμα Τεχνολογίας Αεροσκαφών ΤΕΙ ΣΤΕΡΕΑΣ ΕΛΛΑΔΑΣ Δρ. Β Σγαρδώνη Χειμερινό Εξάμηνο 2013-14 Εισαγωγικές Έννοιες Τι είναι ένας ηλεκτρονικός υπολογιστής ; Ιστορία των Η/Υ Αρχιτεκτονική των

Διαβάστε περισσότερα

ΕΦΑΡΜΟΓΕΣ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΤΗΝ ΟΙΚΟΝΟΜΙΑ Ι Κ ΗΜΗΤΡΙΟΥ

ΕΦΑΡΜΟΓΕΣ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΤΗΝ ΟΙΚΟΝΟΜΙΑ Ι Κ ΗΜΗΤΡΙΟΥ ΕΦΑΡΜΓΕΣ Σ ΠΛΗΡΦΡΙΚΗΣ ΗΝ ΙΚΝΜΙΑ Ι Κ ΗΜΗΤΡΙΥ ΥΠ ΕΙΓΜΑΤΙΚΕΣ ΕΡΩΣΕΙΣ ΤΥΠΥ ΤΕΛΙΚΥ ΙΑΓΩΝΙΣΜΑΤ Φεβ 2004 ΙΑΒΑΕ ΤΙΣ ΠΑΡΑΚΑΤΩ ΗΓΙΕΣ ΠΡΙΝ ΑΡΧΙΣΕΤΕ ΝΑ ΓΡΑΦΕΤΕ: Για το άριστα πρέπει να απαντήσετε σωστά σε ΧΧ ερωτήσεις

Διαβάστε περισσότερα

ΗΜΥ-201: 201:Ψηφιακοί. Υπολογιστές Χειμερινό Εξάμηνο 2006. Βασικά Ψηφιακής Σχεδίασης

ΗΜΥ-201: 201:Ψηφιακοί. Υπολογιστές Χειμερινό Εξάμηνο 2006. Βασικά Ψηφιακής Σχεδίασης ΗΜΥ-2: 2:Ψηφιακοί Υπολογιστές Χειμερινό Εξάμηνο 26 Βασικά Ψηφιακής Σχεδίασης Σκοπός του μαθήματος Λογικός Σχεδιασμός και Σχεδιασμός Η/Υ Βασικές έννοιες & εργαλεία που χρησιμοποιούνται για το σχεδιασμό

Διαβάστε περισσότερα

Αρχιτεκτονική Eckert-von Neumann. Πως λειτουργεί η ΚΜΕ; Κεντρική μονάδα επεξεργασίας [3] ΕΠΛ 031: ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ

Αρχιτεκτονική Eckert-von Neumann. Πως λειτουργεί η ΚΜΕ; Κεντρική μονάδα επεξεργασίας [3] ΕΠΛ 031: ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ Αρχιτεκτονική Eckert-von Neumann εισόδου μεταφορά δεδομένων από έξω προς τον Η/Υ εξόδου μεταφορά δεδομένων από τον Η/Υ προς τα έξω ΕΠΛ 031: ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ Κύκλος Μηχανής κεντρικός έλεγχος/πράξεις

Διαβάστε περισσότερα

Σχεδίαση και Υλοποίηση Μηχανισμού Μεταφοράς Δεδομένων από Συσκευές Αποθήκευσης σε Δίκτυο Myrinet, Χωρίς τη Μεσολάβηση της Ιεραρχίας Μνήμης

Σχεδίαση και Υλοποίηση Μηχανισμού Μεταφοράς Δεδομένων από Συσκευές Αποθήκευσης σε Δίκτυο Myrinet, Χωρίς τη Μεσολάβηση της Ιεραρχίας Μνήμης Σχεδίαση και Υλοποίηση Μηχανισμού Μεταφοράς Δεδομένων από Συσκευές Αποθήκευσης σε Δίκτυο Myrinet, Χωρίς τη Μεσολάβηση της Ιεραρχίας Μνήμης Αναστάσιος Α. Νάνος ananos@cslab.ntua.gr Επιβλέπων: Νεκτάριος

Διαβάστε περισσότερα

Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών 2007-08 Εισαγωγή στην Αρχιτεκτονική Η/Υ (θεμελιώδεις αρχές λειτουργίας των υπολογιστών) http://www.ionio.gr/~mistral/tp/comparch/ Μ.Στεφανιδάκης

Διαβάστε περισσότερα

Λειτουργικά Συστήματα Ι. Συστήματα Εισόδου/Εξόδου (I/O --- Input/Output)

Λειτουργικά Συστήματα Ι. Συστήματα Εισόδου/Εξόδου (I/O --- Input/Output) Λειτουργικά Συστήματα Ι Συστήματα Εισόδου/Εξόδου (I/O --- Input/Output) I/O Hardware (Υλικό Ε/Ε) Το σύστημα Ι/Ο αποτελεί ένα πολύ μεγάλο τμήμα ενός Λ.Σ. Συνήθως "διευθύνει" όλες τις συσκευές I/O (π.χ.,

Διαβάστε περισσότερα

Υ- 01 Αρχιτεκτονική Υπολογιστών Πολυεπεξεργαστές

Υ- 01 Αρχιτεκτονική Υπολογιστών Πολυεπεξεργαστές Υ- 01 Αρχιτεκτονική Υπολογιστών Πολυεπεξεργαστές Αρης Ευθυμίου Το σημερινό μάθημα! Εισαγωγή σε παράλληλα συστήματα Ταξινόμιση κατά Flynn Μέθοδοι επικοινωνίας: shared memory, message passing Δίκτυα διασύνδεσης!

Διαβάστε περισσότερα

ΗΜΥ 313: Τεχνολογία Λειτουργικών Συστηµάτων

ΗΜΥ 313: Τεχνολογία Λειτουργικών Συστηµάτων ΗΜΥ 313: Τεχνολογία Λειτουργικών Συστηµάτων ιδάσκων: Χρίστος Παναγιώτου Υπολογιστικό Σύστηµα Ένα υπολογιστικό σύστηµα αποτελείται από Πώς καταφέρνουν και λειτουργούν όπως αναµένει ο χρήστης; 1 Τι είναι

Διαβάστε περισσότερα

2. Τεχνολογία επεξεργαστών

2. Τεχνολογία επεξεργαστών Κεφάλαιο 2: Τεχνολογία επεξεργαστών 21 2. Τεχνολογία επεξεργαστών 2.1 Επιλογές στη σχεδίαση επεξεργαστών Η κεντρική μονάδα επεξεργασίας (Central Processing Unit CPU) ή επεξεργαστής αποτελεί την καρδιά

Διαβάστε περισσότερα

Οι Διδάσκοντες. Αντώνης Πασχάλης, Καθηγητής, Θεωρία. Χρήστος Κρανιώτης, ΕEΔΙΠ, Εργαστήριο

Οι Διδάσκοντες. Αντώνης Πασχάλης, Καθηγητής, Θεωρία. Χρήστος Κρανιώτης, ΕEΔΙΠ, Εργαστήριο Οι Διδάσκοντες Αντώνης Πασχάλης, Καθηγητής, Θεωρία Γραφείο: A39 (Α όροφος) Τηλ. 210-7275231 E-mail: paschali@di.uoa.gr Χρήστος Κρανιώτης, ΕEΔΙΠ, Εργαστήριο Γραφείο: Εργαστήριο Ψηφιακής Σχεδίασης και Αρχιτεκτονικής

Διαβάστε περισσότερα

ΔΙΑΛΕΞΗ 01: ΕΙΣΑΓΩΓΗ

ΔΙΑΛΕΞΗ 01: ΕΙΣΑΓΩΓΗ ΗΜΥ 312 -- ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ Χειµερινό Εξάµηνο 2014 ΔΙΑΛΕΞΗ 01: ΕΙΣΑΓΩΓΗ Διδάσκουσα: ΜΑΡΙΑ Κ. ΜΙΧΑΗΛ Επίκουρη Καθηγήτρια, ΗΜΜΥ (mmichael@ucy.ac.cy) [Προσαρµογή από Computer Architecture,

Διαβάστε περισσότερα

Λειτουργικά Συστήματα

Λειτουργικά Συστήματα Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Λειτουργικά Συστήματα Ενότητα 8: Διαχείριση Μνήμης. Φυσικές και Λογικές Διευθύνσεις Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Εργαστήριο Ψηφιακών Συστημάτων και

Διαβάστε περισσότερα

Εφαρµογές Πληροφορικής Υπολογιστών. Κεφάλαιο 3 Το υλικό του υπολογιστή

Εφαρµογές Πληροφορικής Υπολογιστών. Κεφάλαιο 3 Το υλικό του υπολογιστή Κεφάλαιο 3 Το υλικό του υπολογιστή Εισαγωγή Τµήµατα του Η/Υ καιοργάνωση Μονάδα Κεντρικής Μνήµης Κεντρική Μονάδα Επεξεργασίας (CPU) Μονάδα Εισόδου Εξόδου ίαυλοι Επικοινωνίας Εναλλακτικές αρχιτεκτονικές

Διαβάστε περισσότερα

Αρχιτεκτονική Υπολογιστών

Αρχιτεκτονική Υπολογιστών Αρχιτεκτονική Υπολογιστών Εισαγωγή Βασικές Πηγές: Αρχιτεκτονική Υπολογιστών: μια Δομημένη Προσέγγιση, Α. Tanenbaum, Vrije Universiteit, Amsterdam. Computer Architecture and Engineering, K. Asanovic, CS1/2-52,

Διαβάστε περισσότερα

ΠΛΕ- 027 Μικροεπεξεργαστές

ΠΛΕ- 027 Μικροεπεξεργαστές ΠΛΕ- 027 Μικροεπεξεργαστές 1ο μάθημα: εισαγωγή, διαδικαστικά θέματα, απόδοση υπολογιστών Διδάσκοντας: Αρης Ευθυμίου Πηγές διαφανειών: συνοδευτικές διαφάνειες αγγλικης εκδοσης του βιβλιου Γενικές πληροφορίες

Διαβάστε περισσότερα

ΠΛΕ- 027 Μικροεπεξεργαστές 9ο μάθημα: Αρχιτεκτονική συστήματος μνήμης: Κρυφές μνήμες εισαγωγή

ΠΛΕ- 027 Μικροεπεξεργαστές 9ο μάθημα: Αρχιτεκτονική συστήματος μνήμης: Κρυφές μνήμες εισαγωγή ΠΛΕ- 027 Μικροεπεξεργαστές 9ο μάθημα: Αρχιτεκτονική συστήματος μνήμης: Κρυφές μνήμες εισαγωγή Αρης Ευθυμίου Σύστημα μνήμης Η μνήμη είναι σημαντικό κομμάτι ενός υπολογιστή Επηρεάζει κόστος, ταχύτητα, κατανάλωση

Διαβάστε περισσότερα

Σειρά Ασκήσεων 3: Προσπελάσεις Μνήµης στον MIPS

Σειρά Ασκήσεων 3: Προσπελάσεις Μνήµης στον MIPS Σειρά Ασκήσεων 3: Προσπελάσεις Μνήµης στον MIPS Προσπελάσεις Μνήµης: Εντολές load και store Ο MIPS, όπως και οι άλλοι επεξεργαστές τύπου RISC, δεν έχει εντολές που να κάνουν αριθµητικές πράξεις πάνω σε

Διαβάστε περισσότερα

Αρχιτεκτονική υπολογιστών

Αρχιτεκτονική υπολογιστών 1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Αρχιτεκτονική υπολογιστών Ενότητα 4 : Ενδιάμεση Μνήμη (Cache Memory) Φώτης Βαρζιώτης 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Τμήμα Μηχανικών Πληροφορικής

Διαβάστε περισσότερα

Διάλεξη 14 Εισαγωγή στην Ιεραρχία Μνήμης

Διάλεξη 14 Εισαγωγή στην Ιεραρχία Μνήμης ΗΥ 232 Οργάνωση και Σχεδίαση Υπολογιστών Διάλεξη 14 Εισαγωγή στην Ιεραρχία Μνήμης Νίκος Μπέλλας Τμήμα Μηχανικών Η/Υ, Τηλεπικοινωνιών και Δικτύων 1 H Μικρο-αρχιτεκτονική μας 4 1 0 PCSrc IF/ID Control ID/EX

Διαβάστε περισσότερα

ΕΠΛ031 - Εισαγωγή στον Προγραμματισμό

ΕΠΛ031 - Εισαγωγή στον Προγραμματισμό Η/Υ και Δυαδικό Σύστημα ΕΠΛ031 Εισαγωγή στον Προγραμματισμό Ερώτηση: Τι είναι Υπολογιστής; Ο Η/Υ είναι μια συσκευή χρήσιμη για: εκτέλεση αριθμητικών και λογικών πράξεων με πολύ μεγάλη ταχύτητα, αποθήκευση

Διαβάστε περισσότερα

Αρχιτεκτονική Υπολογιστών

Αρχιτεκτονική Υπολογιστών Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Αρχιτεκτονική Υπολογιστών Ενότητα 13: Λειτουργίες Αρχείων Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών

Διαβάστε περισσότερα

Περίγραμμα. Μορφή εντολής SWI. Διακοπές Λογισμικού - SoftWare Interrupts (SWIs) Τι είναι τα SWI? Εξαιρέσεις και Διακοπές.

Περίγραμμα. Μορφή εντολής SWI. Διακοπές Λογισμικού - SoftWare Interrupts (SWIs) Τι είναι τα SWI? Εξαιρέσεις και Διακοπές. Διακοπές Λογισμικού - SoftWare Interrupts (s) Γ.Κορνάρος Σ.Μπλιώνας Περίγραμμα Τι είναι ένα SoftWare Interrupt ()? What are s useful for? What happens on an? What happens on completion? How to install

Διαβάστε περισσότερα

Ερωτήσεις Επανάληψης

Ερωτήσεις Επανάληψης Ερωτήσεις Επανάληψης 1. Μητρική Πλακέτα : a. Μια µητρική πλακέτα είναι; Μια µητρική πλακέτα είναι η κύρια πλακέτα τυπωµένου κυκλώµατος που βρίσκετε σε υπολογιστές και άλλα επεκτάσιµα συστήµατα. Κατέχει

Διαβάστε περισσότερα

Εισαγωγή στην επιστήμη των υπολογιστών. Υπολογιστές και Δεδομένα Κεφάλαιο 2ο Αναπαράσταση Δεδομένων

Εισαγωγή στην επιστήμη των υπολογιστών. Υπολογιστές και Δεδομένα Κεφάλαιο 2ο Αναπαράσταση Δεδομένων Εισαγωγή στην επιστήμη των υπολογιστών Υπολογιστές και Δεδομένα Κεφάλαιο 2ο Αναπαράσταση Δεδομένων 1 Τύποι Δεδομένων Τα δεδομένα σήμερα συναντώνται σε διάφορες μορφές, στις οποίες περιλαμβάνονται αριθμοί,

Διαβάστε περισσότερα

Aρχιτεκτονική Yπολογιστών I

Aρχιτεκτονική Yπολογιστών I Aρχιτεκτονική Yπολογιστών I ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών ΠΛHPOΦOPIKH Θεµατική Ενότητα ΨHΦIAKA ΣYΣTHMATA Τόµος B' Aρχιτεκτονική Yπολογιστών I

Διαβάστε περισσότερα

Αρχιτεκτονική Υπολογιστών

Αρχιτεκτονική Υπολογιστών Αρχιτεκτονική Υπολογιστών Εισαγωγή Βασικές Πηγές: Αρχιτεκτονική Υπολογιστών: μια Δομημένη Προσέγγιση, Α. Tanenbaum, Vrije Universiteit, Amsterdam. Computer Architecture and Engineering, K. Asanovic, CS1/2-52,

Διαβάστε περισσότερα

Κεφάλαιο 5. Στόχοι Κεφαλάιου. Η αρχιτεκτονική von Neumann. Nell Dale John Lewis. Κεντρική Μονάδα Επεξεργασίας (ΚΜΕ/CPU)

Κεφάλαιο 5. Στόχοι Κεφαλάιου. Η αρχιτεκτονική von Neumann. Nell Dale John Lewis. Κεντρική Μονάδα Επεξεργασίας (ΚΜΕ/CPU) Στόχοι Κεφαλάιου Κεφάλαιο 5 οµή Η/Υ Nell Dale John Lewis Περιγραφή των συστατικών και της λειτουργίας τους µιας µηχανής von Neumann Περιγραφή τού κύκλου "φέρε-αποκωδικοποίησεεκτέλεσε" µιας µηχανής von

Διαβάστε περισσότερα

ΕΡΓΑΣΤΗΡΙΟ ΜΙΚΡΟΕΛΕΓΚΤΩΝ

ΕΡΓΑΣΤΗΡΙΟ ΜΙΚΡΟΕΛΕΓΚΤΩΝ ΕΡΓΑΣΤΗΡΙΟ ΜΙΚΡΟΕΛΕΓΚΤΩΝ ATMEL AVR8 ΠΟΡΛΙΔΑΣ ΔΗΜΗΤΡΙΟΣ ATMEL AVR Atmega16 Χαρακτηριστικά Μικροελεγκτής 8-bit υψηλής απόδοσης και χαμηλής κατανάλωσης Προοδευμένη αρχιτεκτονική RISC (Reduced instruction

Διαβάστε περισσότερα

Αρχιτεκτονική Υπολογιστών. Αρχιτεκτονική Συνόλου Εντολών (Instruction Set Architecture)

Αρχιτεκτονική Υπολογιστών. Αρχιτεκτονική Συνόλου Εντολών (Instruction Set Architecture) Αρχιτεκτονική Υπολογιστών Αρχιτεκτονική Συνόλου Εντολών (Instruction Set Architecture) Αρχιτεκτονική Συνόλου Εντολών Βασικές Πηγές: Αρχιτεκτονική Υπολογιστών: μια Δομημένη Προσέγγιση, Α. Tanenbaum, Vrije

Διαβάστε περισσότερα

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ. Διαχείριση μνήμης III

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ. Διαχείριση μνήμης III ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Διαχείριση μνήμης III Υλικό από: Tanenbaum, Modern Operating Systems,Structured Computer Organization Stallings, Operating Systems: Internals and Design Principles. Silberschatz,

Διαβάστε περισσότερα

Καταχωρητες (Registers) Μετρητες (Counters)

Καταχωρητες (Registers) Μετρητες (Counters) Καταχωρητες (Registers) Μετρητες (Counters) Καταχωρητής (register) Ομαδα από flip-flops μαζί με συνδυαστικο κυκλωμα για εκτελεση διαφορων λειτουργιων όπως μεταφορα, αποθηκευση και επεξεργασια πληροφοριων.

Διαβάστε περισσότερα

Εργαστήριο 3 ΟΡΓΑΝΩΣΗ ΤΗΣ ΚΜΕ. Εισαγωγή

Εργαστήριο 3 ΟΡΓΑΝΩΣΗ ΤΗΣ ΚΜΕ. Εισαγωγή Εισαγωγή Εργαστήριο 3 ΟΡΓΑΝΩΣΗ ΤΗΣ ΚΜΕ Σκοπός του εργαστηρίου είναι να γνωρίσουµε την εσωτερική δοµή και αρχιτεκτονική της κεντρικής µονάδας επεξεργασίας, να κατανοήσουµε τον τρόπο µε τον οποίο λειτουργεί

Διαβάστε περισσότερα

ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΗΛΕΚΤΡΟΝΙΚΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ

ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΗΛΕΚΤΡΟΝΙΚΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ ΜΕΤΑΠΤΥΧΙΑΚΟ ΙΠΛΩΜΑ ΕΙ ΙΚΕΥΣΗΣ «ΕΦΑΡΜΟΓΕΣΤΗΣΒΙΟΛΟΓΙΑΣΣΤΗΝΙΑΤΡΙΚΗ» ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΗΛΕΚΤΡΟΝΙΚΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ 4-11-2004 ΛΟΥΚΑΣ Χ. ΜΑΡΓΑΡΙΤΗΣ Θανάσης. Βελέντζας Γιώργος Παπαδήµας ΤΜΗΜΑ ΒΙΟΛΟΓΙΑΣ ΠΑΝΕΠΙΣΤΗΜΙΟΥ

Διαβάστε περισσότερα

Λειτουργικά Συστήματα

Λειτουργικά Συστήματα Λειτουργικά Συστήματα Κεφάλαιο 5ο Συστήματα Εισόδου - Εξόδου (INPUT/OUTPUT) 1 6.1 I/O Υλικό To Ι/Ο σύστημα αποτελεί ένα πολύ μεγάλο τμήμα ενός Λ.Σ. Συνήθως "διευθύνει" όλες τις συσκευές I/O (π.χ. δίσκους,

Διαβάστε περισσότερα

Το «κλειστό» σύστημα. Ανοικτές επικοινωνίες... Εισαγωγή στην Τεχνολογία της Πληροφορικής. Εισαγωγή στην τεχνολογία της πληροφορικής

Το «κλειστό» σύστημα. Ανοικτές επικοινωνίες... Εισαγωγή στην Τεχνολογία της Πληροφορικής. Εισαγωγή στην τεχνολογία της πληροφορικής ΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ Εισαγωγή στην Τεχνολογία της Πληροφορικής ΓΙΩΡΓΟΣ Ν. ΓΙΑΝΝΟΠΟΥΛΟΣ Λέκτορας στο Πανεπιστήμιο Αθηνών gyannop@law.uoa.gr Το «κλειστό» σύστημα ΕΙΣΟΔΟΣ ΕΠΕΞΕΡΓΑΣΙΑ

Διαβάστε περισσότερα

ΜΥΥ- 402 Αρχιτεκτονική Υπολογιστών. Εισαγωγή. Αρης Ευθυμίου. Πηγές: μάθημα CS61C, UCB

ΜΥΥ- 402 Αρχιτεκτονική Υπολογιστών. Εισαγωγή. Αρης Ευθυμίου. Πηγές: μάθημα CS61C, UCB ΜΥΥ- 402 Αρχιτεκτονική Υπολογιστών Εισαγωγή Αρης Ευθυμίου Πηγές: μάθημα CS61C, UCB Το σημερινό μάθημα! Εισαγωγή Υλη Οι 6 αρχές της αρχιτεκτονικής! Οργανωτικά θέματα Συγγράμματα Ιστοσελίδα μαθήματος και

Διαβάστε περισσότερα

Ψηφιακά Κυκλώματα (2 ο μέρος) ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική

Ψηφιακά Κυκλώματα (2 ο μέρος) ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική Ψηφιακά Κυκλώματα (2 ο μέρος) ΜΥΥ-6 Εισαγωγή στους Η/Υ και στην Πληροφορική Ακολουθιακά κυκλώματα είσοδοι.. ακολουθιακή λογική.. έξοδοι. ανάδραση Η λειτουργία μνήμης στηρίζεται στη ανάδραση (feedback):

Διαβάστε περισσότερα

Dr. Kerneldev or: how I learned to stop worrying and love the pagefault

Dr. Kerneldev or: how I learned to stop worrying and love the pagefault Dr. Kerneldev or: how I learned to stop worrying and love the pagefault Γιάννης Τσιομπίκας nuclear@member.fsf.org 4 Νοεμβρίου 2011 Previously on dr.kerneldev Booting με το GRUB. VGA text mode driver &

Διαβάστε περισσότερα

ΕΙΣΑΓΩΓΗ. Στόχοι του μαθήματος

ΕΙΣΑΓΩΓΗ. Στόχοι του μαθήματος ΕΙΣΑΓΩΓΗ Στόχοι του μαθήματος Να μάθετε τις βασικές αρχές και τεχνικές του αντικειμενοστραφούς προγραμματισμού (object oriented programming) Να εξασκηθείτε στην πράξη με την γλώσσα προγραμματισμού Java

Διαβάστε περισσότερα