Tecnologia De Computadores

Páginas: 18 (4424 palabras) Publicado: 23 de enero de 2013
Computer Structure
Unit 1. Introduction to computers

Departamento de Informática Grupo de Arquitectura de Computadores, Comunicaciones y Sistemas UNIVERSIDAD CARLOS III DE MADRID
Félix García Carballeira

Content
1. 2. 3. 4. 5. 6. 7. 8.

What is a computer? Concept of computer structure and computer architecture Main elements of a computer Von Neumann architecture Machine instructions.Programming Execution steps of an instruction Main characteristic parameters of a computer Historic evolution

ARCOS

Computer Structure

2

What is a computer?

?
ARCOS Computer Structure 3

What is a computer?

ARCOS

Computer Structure

4

Semiconductor industry

Source: embedded.com

ARCOS

Computer Structure

5

Types of processors

Processors: 2% of thesemiconductor industry
Processors for PC: 2 % of the processors A typical car has more than 12 microprocessors BMW 7 has more than 65

Source : embedded.com

ARCOS

Computer Structure

6

What is a computer?
Results Processor Instructions

Data

Machine that processes data

ARCOS

Computer Structure

7

What is a computer?
results Processor Instructions

data

From amathematical point of view is an abstract machine that evaluates:

f : {0,1} → {0,1}
n
ARCOS

m

Computer Structure

8

Structure and Architecture
Structure Components of a computer Organization of the components Architecture: visible attributes for programmers Instruction set Types and data formats of the computer Number and size of the registers Input/output techniques Memoryaddressing techniques Technology: how the components are built

ARCOS

Computer Structure

9

Concepts to review
Binary system Constructive elements of a computer Transistors Logic gates Combinational elements Sequential elements

ARCOS

Computer Structure

10

Binary system
Binary
X= 1 0 1 0 0 1 0 1 ... 27 26 25 24 23 22 21 20 d31d30 ... d1d0 : nº of 32 bits (binary digits)Value= d31 × 231 + d30 × 230 + ... + d1 × 21 + d0 × 20

Hexadecimal
Y = 0x F 1 F A 8 0 ... 165 164 163 162 161 160

From binary to hexadecimal:
Join each 4 bits, from rigth to left Each 4 bits represents a hexadecimal value Ex: 1 0 1 0 0 1 0 1 0x A 5

ARCOS

Computer Structure

11

Question?
How many different codes can be coded with 8 bits? How many bits are needed to represent 512codes?

ARCOS

Computer Structure

12

Transistor
N-MOS
A

P-MOS
E

A

E

B

B

E 1 0

Behavior Connect A to B (open circuit) Does not connect A to B (closed circuit)

E 0 0

Behavior Connect A to B (open circuit) Does not connect A to B (closed circuit)

(logical values)
ARCOS Computer Structure 13

Logic gates. Inverter (NOT)

V3,3

E

S

E 3.3 0

S 03.3

E 1 0

S 0 1

ARCOS

Computer Structure

14

Logic gates. NOR

A 0 0 1 1

B 0 1 0 1

C 1 0 0 0

ARCOS

Computer Structure

15

Logic gates. OR

A 0 0 1 1
ARCOS Computer Structure

B 0 1 0 1

C 0 1 1 1
16

Logic gates. NAND

A 0 0 1 1

B 0 1 0 1

C 1 1 1 0

ARCOS

Computer Structure

17

Logic gates. AND

A 0 0 1 1
ARCOS ComputerStructure

B 0 1 0 1

C 0 0 0 1
18

Constructive blocks
Combinational circuits Output depends on input values Without state Sequential circuits Output depends on input and current state Store information

ARCOS

Computer Structure

19

Decoder
N inputs, 2N outputs

ARCOS

Computer Structure

20

Multiplexor
Select with n bits, one from 2n inputs

A B C D MUX S S1 S0

ARCOSComputer Structure

21

Memory elements Flip-flop R-S
Element that stores a bit

ARCOS

Computer Structure

22

Memory elements Flip-flop D
Element that stores a bit

Q C Q

D C
ARCOS Computer Structure

Q

23

Memory elements register
Element that stores a set of bits

ARCOS

Computer Structure

24

Register model

Input Register Output load

ARCOS...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tecnologia de computador
  • Tecnologia de computadores
  • tecnologia del computador
  • La computadora: tecnología en el aula
  • computo tecnologias y tecnicas
  • Álgebra de boole y tecnología de computadores
  • Computadores de alta tecnologia
  • Tecnología y organización de computadores

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS