You are on page 1of 6

Organizao e Arquitetura de Computadores Aluno: Diego Andrade ferreira

Professor: Denis Matrcula:101061

Livro: Computer Organization and Design (http://textbooks.elsevier.com/9780123744937 ) Exercise 1.1 1.1.1 <1.1> Computer used to run large problems and usually accessed via a Network : 5 SuperComputers 1.1.2 <1.1> 1015 or 250 bytes: 7 Petabyte 1.1.3 <1.1> Computer composed of hundred to thousand processors and terabytes of memory: 3- Servers 1.1.4 <1.1> Todays science ction application that probably will be available in the near future: 1- Virtual Worlds 1.1.5 <1.1> A kind of memory called random access memory: 12 - RAM 1.1.6 <1.1> Part of a computer called central processor unit: 13 - CPU 1.1.7 <1.1> Thousands of processors forming a large cluster: 8 - Datacenters 1.1.8 <1.1> Microprocessors containing several processors in the same chip: 10 Multicore Processors 1.1.9 <1.1> Desktop computer without a screen or keyboard usually accessed via a network: 4 Low-end servers 1.1.10 <1.1> A computer used to running one predetermined application or collection of software: 9 embedded computers 1.1.11 <1.1> Special language used to describe hardware components1.11 Exercises 57: 11 - VHDL 1.1.12 <1.1> Personal computer delivering good performance to single users at low cost: 2 Desktop computers 1.1.13 <1.2> Program that translates statements in high-level language to assembly language: 15 - Compiler 1.1.14 <1.2> Program that translates symbolic instructions to binary instructions: 21Assembler 1.1.15 <1.2> High-level language for business data processing: 25 - Cobol 1.1.16 <1.2> Binary language that the processor can understand: 19 Machine Language 1.1.17 <1.2> Commands that the processors understand: 17 - Instruction

1.1.18 <1.2> High-level language for scienti c computation: 26 - Fortran 1.1.19 <1.2> Symbolic representation of machine instructions: 18 Assembly language 1.1.20 <1.2> Interface between users program and hardware providing a variety of services and supervision functions: 14- Operating System 1.1.21 <1.2> Software/programs developed by the users: 24 Application Software 1.1.22 <1.2> Binary digit (value 0 or 1): 16 - Bit 1.1.23 <1.2> Software layer between the application software and the hardware that includes the operating system and the compilers: 23 System Software 1.1.24 <1.2> High-level language used to write application and system software: 20 C 1.1.25 <1.2> Portable language composed of words and algebraic expressions that must be translated into assembly language before run in a computer: 22 - high - Level 1.1.26 <1.2> 1012 or 240 bytes: 6 Terabyte

Exercise 1.10

1.10.1
a. Processors 1 2 4 8 b. Processors 1 2 4 8 Instructions per Processor 4096 2048 1024 512 Instructions per Processor 4096 2278 1464 1132 Total Instruction 4096 4096 4096 4096 Total Instruction 4096 4556 5856 9056

1.10.2
a. Processors 1 2 4 8 Execution time (uS) 4.096 2.048 1.024 0.512

b.

Processors 1 2 4 8

Execution time (uS) 4.096 3.203 3.164 3.582

1.10.3

a.

b.

Processors 1 2 4 8 Processors 1 2 4 8

Execution time (uS) 5.376 2.688 1.344 0.672 Execution time (uS) 5.376 3.878 3.564 3.882

1.10.4

a.

b.

Processors 1 2 4 8 Processors 1 2 4 8

Execution time (s) @ 3GHz 4.00 2.17 1.25 0.75 Execution time (s) @ 3GHz 4.00 2.00 1.00 0.50

1.10.5

Power (W) per Cores core @ 3GHz

Power(W) per core @500MHz

Power (W) @ 3GHz

Power (W) @ 500 MHz

15

0.625

15

0.625

15

0.625

30

1.25

15

0.625

60

2.5

15 Power (W) per core @ 3GHz

0.625 Power(W) per core @500MHz

120 Power (W) @ 3GHz

5 Power (W) @ 500 MHz

Cores

15

0.625

15

0.625

15

0.625

30

1.25

15

0.625

60

2.5

15

0.625

120

1.10.6

Processors

Energy (J) @ 3GHz

Energy (J) @ 500 MHz

1 2 4 8 Processors 1 2 4 8

60 65 75 90 Energy (J) @ 3GHz 60 60 60 60

15 16.25 18.75 22.5 Energy (J) @ 500 MHz 15 16.25 18.75 22.5

Livro Computer Architecture: A Quantitative Approach (http://booksite.mkp.com/9780123838728/chapters.php)

Exercise 1.4

a) 80x = 66 + 2 x 2.3 + 7.9 x = 78,5 b) 4.0 W x .6 + 7.9 W x .4 = 5.56 W c) O disco de 7.200RPM trabalha em 60 segundos para Ler/buscar determinada informao gastando 7,9 W, enquanto o disco de 5.400 trabalha 80segundos para fazer a mesma busca ( 4/3 * 60s = 80s). 80 segundos de trabalho do disco de 5.400 RPM gastam 9,3W. Para o Disco de 7.200RPM consumir a mesma energia que o disco de 5.500 RPM levou para executar a tarefa, ele aps executar a mesma tarefa e fica aproximadamente 20 segundo ocioso, pois 7,9 9,3 = 1,4W e o disco de 7.200 RPM gasta 4,0W a cada 60s ocioso, portando 1,4W ocioso cerca de 20 Segundos.

You might also like