You are on page 1of 53

UT01 01 Introduccin a los Sistemas Informticos

Mdulo: Sistemas Informticos

Sistemas de Informacin y Sistemas Informticos


Interrelacin entre Hardware y Software
Componentes de un ordenador: lgicos y fsicos
Traductores e intrpretes
Mquinas multinivel
La Unidad Central de Proceso, ciclo de instruccin
Mquina de Turing, Arquitectura Hardvard y Arquitectura Von Newmann
JRG-RL / IES Barajas

Introduccin a los SSII


Qu es un Sistema de Informacin?

Un sistema de informacin se puede definir como:


un conjunto de funciones o componentes interrelacionados que
forman un todo, es decir, obtiene, procesa, almacena y distribuye
informacin (datos manipulados)
para apoyar la toma de decisiones y el control en una organizacin

Distinguir entre Sistemas Informticos y Sistemas de Informacin

Introduccin a los SSII - JRGR-L

Introduccin a los SSII


Qu es un Sistema de Informacin?

Un sistema de informacin realiza cuatro actividades bsicas:


entrada,
almacenamiento,
procesamiento y
salida de informacin.

Introduccin a los SSII - JRGR-L

Introduccin a los SSII


Qu es un Sistema Informtico?

Es un sistema basado en computadora que proporciona informacin de


acuerdo con las necesidades y requerimientos de los usuarios.

Distinguir entre Sistemas Informticos y Sistemas de Informacin

Sistemas de informacin
Sistemas
Informticos

Introduccin a los SSII - JRGR-L

Introduccin a los SSII


Sistemas Informticos y Sistemas de Informacin
Sistemas informticos
Sistemas de
Informacin
Sistemas con soporte manual o de otra ndole

fabricar

Almacn
Fabricacin

Contabilidad
Introduccin a los SSII - JRGR-L

Distribucin

vender

Puntos de
venta

D. Financiero
5

Introduccin a los SSII


Procesos de negocio
Estimacin de
materias primas

Lanzar rdenes
de compra

Recepcin de
mercancas
Entrada en
almacn

Procesos de negocio
Tareas que configuran una
etapa en una actividad
ms genrica

Almacenamiento

Servir pedidos

Carga

Ordenes de ruta

Transporte y
distribucin

Almacn
Introduccin a los SSII - JRGR-L

Introduccin a los SSII


Componentes de un Sistema Informtico

Hardware
Computador
Software
Personal
Mantenimiento
Soporte
Desarrollo
Usuarios

Introduccin a los SSII - JRGR-L

Introduccin a los SSII


Componentes de un Computador

Fsicos: Hardware (internos y externos)


Lgicos: Software (programas)

Hardware
Unidades fsicas, componentes electrnicos, circuitos integrados, discos,
mecanismos que componen un ordenador.
Software
Cualquier programa o grupo de programas que indica al hardware como
comportarse, es decir, qu debe realizar.

Introduccin a los SSII - JRGR-L

Introduccin a los SSII


Interrelacin entre hardware y software
Caractersticas:

Cooperacin

Frontera ambigua

CPU
Interconexiones

Memoria

E/S
Perifricos

Introduccin a los SSII - JRGR-L

Arquitectura de ordenadores
PERIFEIRCOS
Dispositivos de Entrada

9Teclado
9Ratn
9Micrfono
9Escner

PERIFERICOS
Dispositivos de Salida

CPU

ALU y
Memoria RAM

9Monitor
9Impresora
9Altavoces
9Proyector

MEMORIA
9Disco Duro
9Disquete
9CD-ROM
9DVD
9Memoria Flash

Introduccin a los SSII - JRGR-L

10

Componentes hardware de un ordenador


Placa base:

Procesador

Ranuras de expansin
Chipset
Memorias
Conectores elctricos
Zcalo para el microprocesador
Conectores internos

Introduccin a los SSII - JRGR-L

11

Componentes hardware de un ordenador


Placa base:

Introduccin a los SSII - JRGR-L

12

Componentes hardware de un ordenador


Placa base:

Introduccin a los SSII - JRGR-L

13

Componentes hardware de un ordenador

U.C.P. (Unidad Central de Proceso)

UAL (Unidad Aritmtico Lgica)


UC (Unidad de Control)
Registros
Buses internos

Introduccin a los SSII - JRGR-L

14

Componentes hardware de un ordenador


CPU:

UAL (Unidad Arimtico Lgica)

UC (Unidad de Control)
Registros
Buses internos
Memoria
principal

CPU

Mdulos de
E/S

Introduccin a los SSII - JRGR-L

15

Componentes hardware de un ordenador


Memoria:

ROM (Memoria de slo lectura)

RAM (Memoria de acceso aleatorio)


Memoria cach
Almacena los programas y datos referenciados ms reciente y
frecuentemente
Ms rpida de la memoria RAM
Localizada en la CPU o entre la memoria RAM y la CPU
Discos duros
Buses
Rutas o caminos fsicos (cables) entre los componentes de un ordenador.
Han evolucionado junto con el resto de los componentes.
Pretenden servir de enlace rpido entre componentes.

Introduccin a los SSII - JRGR-L

16

Componentes hardware de un ordenador

MEMORIA de un COMPUTADOR

Memoria ROM

Introduccin a los SSII - JRGR-L

RAM

17

Componentes hardware de un ordenador


MEMORIA de un COMPUTADOR

Almacena los programas y datos


referenciados ms reciente y frecuentemente.
Ms rpida que la memoria RAM.
Est ubicada directamente en la UCP o entre
el UCP y la RAM,a menor distancia.

Memoria Cach

Introduccin a los SSII - JRGR-L

18

Componentes hardware de un ordenador

Introduccin a los SSII - JRGR-L

19

Componentes hardware de un ordenador


BUSES
Rutas o caminos fsicos (cables) entre los componentes de un
ordenador. Los buses han evolucionado de acuerdo con los
avances de los ordenadores, para ayudar a la velocidad de
procesamiento.
Tipos de buses:
Bus de datos.
Bus de direcciones.

Introduccin a los SSII - JRGR-L

20

Componentes hardware de un ordenador


Conectores externos:

Cada dispositivo externo debe conectarse por medio de los puertos


(conectores externos), que estn en la parte posterior.

Existen diferentes puertos con capacidades y usos.

Introduccin a los SSII - JRGR-L

21

Componentes hardware de un ordenador


Conectores externos

Cada dispositivo perifrico debe conectarse a uno de los puertos


(conector externo) que estn en la parte posterior del ordenador.
Existen diferentes puertos, con distintas capacidades y usos.

Introduccin a los SSII - JRGR-L

22

Componentes hardware de un ordenador

Conectores externos

Introduccin a los SSII - JRGR-L

23

Componentes hardware de un ordenador


Conectores externos

Introduccin a los SSII - JRGR-L

24

Componentes hardware de un ordenador

Ranuras de expansin

Introduccin a los SSII - JRGR-L

25

Componentes hardware de un ordenador

Perifricos de entrada

Teclado
Ratn
Escner
Digitalizador
Lectores de cdigos de barras

Perifricos de salida

CRT
Pantallas planas
Impresoras
Plotter

Introduccin a los SSII - JRGR-L

26

Caractersticas del hardware

Evolucin del hardware

Mecnicas
1642

1850

Blaise Pascal
Babbage

Transistores

Vlvulas
1955

1945

1965

1980

System 360 IBM


PDP-11
COLUSSUS
ENIAC
IAS (von Newman)

VLSI (Int. muy


gran escala)

C. Integrados

PDP-1 (DEC)
PDP-8
IBM 7094
Burrouhgs B5000

PCs
CISC -> RISC

Memoria

UC

UAL

E/S

Introduccin a los SSII - JRGR-L

27

Caractersticas del hardware

Transistores

Evolucin del hardware

Introduccin a los SSII - JRGR-L

Tamaos memoria

28

Caractersticas del hardware


Enlaces de inters

http://www.computerhistory.org/ historia de los computadores.


http://ftp.arl.mil/ftp/historic-computers/ con una coleccin curiosa de
fotografas de computadores, desde los ms antiguos hasta los recientes.
http://www.angelfire.com/de/jbotero/co/cohistoria.html con una historia
resumida de los computadores.

Introduccin a los SSII - JRGR-L

29

Componentes lgicos: software

Software : cualquier programa o grupo de programas que indica al


hardware cmo comportarse, es decir, qu debe realizar.

Fsicos
Componentes
Lgicos

Introduccin a los SSII - JRGR-L

30

Componentes lgicos: software


Una computadora es una mquina que resuelve problemas ejecutando
instrucciones
Una secuencia de instrucciones se llama programa
Lenguaje de mquina {instrucciones primitivas}

Introduccin a los SSII - JRGR-L

31

Componentes lgicos: software


Dificultad de uso por las personas
Organizacin estructurada en niveles hacerlo accesible

Cmo pasar de un lenguaje fcil de usar al lenguaje mquina?

Introduccin a los SSII - JRGR-L

32

Componentes lgicos: software


Traductores e intrpretes

suma=0;
for(i=0;i<10;i++)
suma=suma+i;
printf(%d,i);

UCP
0

Traductor

1000101001
0010010010
1000100100
0011100101

1
2
3
4

a1

Vcc1

b1

a2

b2

A3

b3

a4

GND

b4

5
6
7
8

Introduccin a los SSII - JRGR-L

33

Componentes lgicos: software

Traductores e intrpretes

suma=0;
for(i=0;i<10;i++)
suma=suma+i;
printf(%d,i);

UCP
1
2

Intrprete

1000101001

3
4

Introduccin a los SSII - JRGR-L

a1

0
Vcc1

b1

a2

b2

A3

b3

a4

GND
0

b4

5
6
7
8

34

Componentes lgicos: software


H Lenguajes programacin

1.

Primera generacin.
Cdigos binarios.
Ensamblador.
Depende del soporte fsico concreto.

2.

Segunda generacin.
Lenguajes de alto nivel.
Tipos de datos abstractos: vectores, matrices.
Estructuras de control.
Ejemplos: Fortran, Cobol, Algol, Basic.

Introduccin a los SSII - JRGR-L

35

Componentes lgicos: software


H Lenguajes programacin
3.

Tercera generacin.
Programacin estructurada.
Fuertemente tipados.
Se facilita la verificacin en compilacin.
Ejemplos: Pascal, Modula-2, C, Ada.
Lenguajes dirigidos a objetos, funcional o lgico:
Smalltalk, C++, Eiffel, LISP, PROLOG.

4.

Cuarta generacin.
Mayor nivel de abstraccin.
No son de propsito general.
Cdigo poco eficiente: prototipos.
Ejemplos: bases de datos, generadores de
programas, clculo, otros.

Introduccin a los SSII - JRGR-L

36

Arquitectura Hardvard

Originalmente, el trmino Arquitectura Harvard haca referencia a las arquitecturas


de computadoras que utilizaban dispositivos de almacenamiento fsicamente
separados para las instrucciones y para los datos (en oposicin a la Arquitectura
de von Neumann).

Introduccin a los SSII - JRGR-L

37

Arquitectura Von Newmann

Introduccin a los SSII - JRGR-L

La arquitectura de von
Neumann es una familia de
arquitecturas de
computadoras que utilizan el
mismo dispositivo de
almacenamiento tanto para
las instrucciones como
para los datos (a diferencia
de la arquitectura Harvard).

La mayora de computadoras
modernas estn basadas en
esta arquitectura, aunque
pueden incluir otros
dispositivos adicionales, (por
ejemplo, para gestionar las
interrupciones de dispositivos
externos como ratn, teclado,
etc).
38

Estructura de un Sistema Informtico

CPU

I/O
Buffers

Memoria

UC
UAL
registros

Bus externo

Introduccin a los SSII - JRGR-L

39

Estructura de un Sistema Informtico


Potencia de un microprocesador
Longitud de palabra
Nmero de palabras de memoria que puede direccionar
Velocidad de procesamiento
Palabra (word)
La unidad nativa de almacenamiento en una mquina concreta.
Una palabra es la cantidad de datos ms grande que puede ser
manejada por el microprocesador en una nica operacin.
Los tamaos de palabra ms comunes son los de 16 bits o 32 bits.
CPU

UC
UAL
registros
Introduccin a los SSII - JRGR-L

40

Estructura de un Sistema Informtico

Direccionamiento de memoria
CPU

Memoria

UC
UAL
registros

4 bits .. 16 posiciones
8 bits ..... 256 posiciones

32 bits .. 4.294.967.296 posiciones


Introduccin a los SSII - JRGR-L

41

Estructura de un Sistema Informtico


Velocidad de procesamiento
Medida relativa de la capacidad de procesamiento de una determinada
UCP (unidad central de Procesamiento), normalmente, medida en GHz
(gigaherzios)

Introduccin a los SSII - JRGR-L

42

Estructura de un Sistema Informtico


La Unidad Central de Proceso (UCP/CPU)
UCP (CPU)
Acrnimo de unidad central proceso.
La unidad de control y clculo de
una computadora.
La UCP es el dispositivo que interpreta
y ejecuta las instrucciones.

CPU

I/O

UC

Buffers

UAL

Memoria

registros

Bus externo

Introduccin a los SSII - JRGR-L

43

Estructura de un Sistema Informtico


La Unidad Central de Proceso (UCP/CPU)

RI

REst

CP
RA

RTemp
UAL

Decod.
Instrucc.

RB

Lgica
Control

RC

RTemp

Acumulador

Bus de direcciones
Memoria

Bus de datos

Bus de control

Introduccin a los SSII - JRGR-L

44

Estructura de un Sistema Informtico


El ciclo de instruccin

Busq.
operacin
Almacenar
resultados

Operacin

Introduccin a los SSII - JRGR-L

Decodificar
operacin

Bsqueda
operandos

45

Estructura de un Sistema Informtico

CPU

La Unidad Central de Proceso (UCP/CPU)


Se incrementa el
contador de programa
RI

REst

CP
1001011
1001010

RTemp
UAL

RA

Decod.
Instrucc.

RB

Lgica
Control

RC

RTemp

Acumulador

Bus de direcciones

Almacenar
resultados

Operacin

Memoria

Bus de datos

Busq.
operacin
Decodificar
operacin

Bsqueda
operandos

Introduccin a los SSII - JRGR-L

Bus de control

1011011001101001010

1001010

Localiza la posicin
en memoria

46

Estructura de un Sistema Informtico


ADD RA,0111001

La Unidad Central de Proceso (UCP/CPU)

RI

REst

CP
1001011

RTemp
UAL

Se interpreta el
contenido del
Registro de
Instruccin (RI)
RA

Decod.
Instrucc.

RB

Lgica
Control

RC

RTemp

Acumulador

Bus de direcciones

Almacenar
resultados

Operacin

Memoria

Bus de datos

Busq.
operacin
Decodificar
operacin

Bus de control

1011011001101001010

1001010

Bsqueda
operandos

Introduccin a los SSII - JRGR-L

47

Estructura de un Sistema Informtico


ADD RA,0111001

La Unidad Central de Proceso (UCP/CPU)

RI

REst

1001011

RTemp
UAL

Se inicia la bsqueda
de operandos

CP
RA

Decod.
Instrucc.

RB

Lgica
Control

RC

RTemp

Acumulador

Bus de direcciones

Almacenar
resultados

Operacin

Memoria

Bus de datos

Busq.
operacin
Decodificar
operacin

Bus de control

1011011001101001010

1001010

Bsqueda
operandos

Introduccin a los SSII - JRGR-L

48

Estructura de un Sistema Informtico


ADD RA,0111001

La Unidad Central de Proceso (UCP/CPU)

RI

REst

CP
1001011

RTemp
UAL

RA
0011001

Decod.
Instrucc.

RB

1110011

Lgica
Control

ADD

RC

RTemp

Acumulador

0111001

Bus de direcciones

Almacenar
resultados

Operacin

Memoria

Bus de datos

Busq.
operacin
Decodificar
operacin

Bsqueda
operandos

Introduccin a los SSII - JRGR-L

Bus de control

1011011001101001010

01110100111101010110

1001010

0111001

49

Mquina de Turing

Mquina de computacin lgica LCM ("Logical Computing Machine"), 1936. Alan


Turing
Todo problema que pueda resolverse algortmicamente, puede ser resuelto por
una mquina de Turing
Una mquina de Turing es un autmata que se mueve sobre una secuencia lineal
de datos (cinta).
La mquina dispone de un lector que realiza las siguientes funciones:
Est situado en todo momento ante uno de los cuadros de la cinta
Lee lo que hay en ese cuadro.
Lleva a cabo una instruccin en el momento siguiente.
En cada instante la mquina puede leer un solo dato de la secuencia
(generalmente un carcter) y
realiza ciertas acciones en base a una tabla que tiene en cuenta su "estado"
actual (interno) y el ltimo dato ledo.
Entre las acciones est la posibilidad de:
escribir nuevos datos en la secuencia;
recorrer la secuencia en ambos sentidos y
cambiar de "estado" dentro de un conjunto finito de estados posibles.

Introduccin a los SSII - JRGR-L

50

Mquina de Turing

Una mquina de Turing (MT) es un modelo computacional que realiza una


lectura/escritura de manera automtica sobre una entrada llamada cinta,
generando una salida en esta misma.
Este modelo est formado por:
un alfabeto de entrada y uno de salida,
un smbolo especial llamado blanco (normalmente b, ? o 0),
un conjunto de estados finitos y
un conjunto de transiciones entre dichos estados.

Introduccin a los SSII - JRGR-L

51

Mquina de Turing

Actual

In

Prx.

datos = { 2 1} y lectura hacia la derecha

e0

e0

e0

e1

e1

e0

e1

e2

e1

e1

e2

e0

e2

e3

e3

e0

e3

e4

Ejemplo: Buscar el patrn 2112

1
e0
inicio

2
e1

e2

e3

e4

parar

1
Datos de entrada
Caso 1

Caso 2

Introduccin a los SSII - JRGR-L

52

Fin de la unidad

Introduccin a los SSII - JRGR-L

53

You might also like