Professional Documents
Culture Documents
Sistemas de informacin
Sistemas
Informticos
fabricar
Almacn
Fabricacin
Contabilidad
Introduccin a los SSII - JRGR-L
Distribucin
vender
Puntos de
venta
D. Financiero
5
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
Hardware
Computador
Software
Personal
Mantenimiento
Soporte
Desarrollo
Usuarios
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.
Cooperacin
Frontera ambigua
CPU
Interconexiones
Memoria
E/S
Perifricos
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
10
Procesador
Ranuras de expansin
Chipset
Memorias
Conectores elctricos
Zcalo para el microprocesador
Conectores internos
11
12
13
14
UC (Unidad de Control)
Registros
Buses internos
Memoria
principal
CPU
Mdulos de
E/S
15
16
MEMORIA de un COMPUTADOR
Memoria ROM
RAM
17
Memoria Cach
18
19
20
21
22
Conectores externos
23
24
Ranuras de expansin
25
Perifricos de entrada
Teclado
Ratn
Escner
Digitalizador
Lectores de cdigos de barras
Perifricos de salida
CRT
Pantallas planas
Impresoras
Plotter
26
Mecnicas
1642
1850
Blaise Pascal
Babbage
Transistores
Vlvulas
1955
1945
1965
1980
C. Integrados
PDP-1 (DEC)
PDP-8
IBM 7094
Burrouhgs B5000
PCs
CISC -> RISC
Memoria
UC
UAL
E/S
27
Transistores
Tamaos memoria
28
29
Fsicos
Componentes
Lgicos
30
31
32
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
33
Traductores e intrpretes
suma=0;
for(i=0;i<10;i++)
suma=suma+i;
printf(%d,i);
UCP
1
2
Intrprete
1000101001
3
4
a1
0
Vcc1
b1
a2
b2
A3
b3
a4
GND
0
b4
5
6
7
8
34
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.
35
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.
36
Arquitectura Hardvard
37
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
CPU
I/O
Buffers
Memoria
UC
UAL
registros
Bus externo
39
UC
UAL
registros
Introduccin a los SSII - JRGR-L
40
Direccionamiento de memoria
CPU
Memoria
UC
UAL
registros
4 bits .. 16 posiciones
8 bits ..... 256 posiciones
41
42
CPU
I/O
UC
Buffers
UAL
Memoria
registros
Bus externo
43
RI
REst
CP
RA
RTemp
UAL
Decod.
Instrucc.
RB
Lgica
Control
RC
RTemp
Acumulador
Bus de direcciones
Memoria
Bus de datos
Bus de control
44
Busq.
operacin
Almacenar
resultados
Operacin
Decodificar
operacin
Bsqueda
operandos
45
CPU
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
Bus de control
1011011001101001010
1001010
Localiza la posicin
en memoria
46
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
47
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
48
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
Bus de control
1011011001101001010
01110100111101010110
1001010
0111001
49
Mquina de Turing
50
Mquina de Turing
51
Mquina de Turing
Actual
In
Prx.
e0
e0
e0
e1
e1
e0
e1
e2
e1
e1
e2
e0
e2
e3
e3
e0
e3
e4
1
e0
inicio
2
e1
e2
e3
e4
parar
1
Datos de entrada
Caso 1
Caso 2
52
Fin de la unidad
53