Documentos de Académico
Documentos de Profesional
Documentos de Cultura
4 Arqui
4 Arqui
Sistemas Multimedia
UNIVERSIDAD DE OVIEDO
rea de Arquitectura y Tecnologa de Computadores
Curso 2010/2011
Arquitectura general
Hardware multimedia
Software multimedia
Diseo de sistemas multimedia
Arquitectura General
APLIC AC IO N ES M U LTIM ED IA
SOFTW ARE MULTIMEDIA ESPECFICO
SERVIDORES DE
DISTRIBUCIN MULTIMEDIA
SISTEMAS DE GESTIN DE
BASES DE DATOS MULTIMEDIA
GESTIN DE RED
HARDWARE
ARQUITECTURAS DE
COMPUTADOR MULTIMEDIA
DISPOSITIVOS MULTIMEDIA
Arquitectura general
Hardware multimedia
Software multimedia
Diseo de sistemas multimedia
Hardware multimedia
Dispositivo
Almacenamiento
Dispositivo
Almacenamiento
Interfaz
Almacenamiento
Interfaces de
Audio/Vdeo
Dispositivo
Almacenamiento
E/S
Procesador
E/S
Interfaz
Red
Red
Dispositivo
Almacenamiento
Interfaz
Almacenamiento
Dispositivo
Almacenamiento
Hardware multimedia
Dispositivos de Almacenamiento
Discos magnticos
Discos pticos
Unidades de Cinta
Memorias Flash
Discos magnticos
Pistas
Eje
Sector
10
11
12
RAID 0
Vista del
S.O.
Vista
hardware
Stripe0
Stripe4
etc.
Stripe1
Stripe0
Stripe5
Stripe1
Stripe2
Controladora
RAID
Stripe5
etc.
etc.
Stripe3
Stripe4
Stripe2
MTTFarray = MTTFdisco / N
Stripe6
etc.
N: n de discos (iguales)
MTTF: Mean Time To Failure
Stripe3
Stripe7
etc.
13
RAID 1
Por cada disco de datos, uno de copia
Vista del
S.O.
Vista
hardware
Stripe0
Stripe0
Stripe0
Stripe1
Stripe1
Stripe1
etc.
etc.
Primario
Secundario
Stripe2
Controladora
RAID
Stripe3
Stripe4
Stripe5
etc.
14
RAID 5
Vista del
S.O.
Vista
hardware
Paridad (0-3)
Stripe4
Mnimo 3 discos
etc.
Stripe0
Paridad (4-7)
Stripe0
Stripe1
Stripe2
Controladora
RAID
etc.
Stripe3
Stripe4
Stripe1
Stripe5
Stripe5
etc.
etc.
Stripe2
Stripe6
etc.
Stripe3
Stripe7
etc.
15
16
Funcionamiento del CD
17
Tipos de CDs
18
CDs
Formato lgico
Formato fsico
Capacidad de almacenamiento
19
Tipos de CDs
CD-ROM
Estndar de CD para almacenamiento de informacin
digital para ordenadores
20
Tipos de CDs
CD Mixto
Incluye pistas de datos y de audio
Primera pista del disco con datos en formato CD-ROM o
CD-ROM XA y siguientes con audio en formato CD-DA
CD-I
Empleado en aplicaciones interactivas
Puede incluir vdeo de alta calidad en formato MPEG-1
Uso en reproductores independientes CD-I conectados al
televisor, en el que el vdeo se reproduce a pantalla
completa
Tecnologas Multimedia - Arquitectura de Sistemas Multimedia
21
Tipos de CDs
CD-Bridge
Formato especial de CD-ROM XA con especificaciones CD-I
Formatos de CD-Bridge ms importantes:
Photo-CD: Desarrollado por Kodak para almacenar fotos
CD-V (Video CD): Almacenamiento de vdeo MPEG-1
CD Extra: audio + datos
22
CD-R (Recordable)
Single o Multisesin
Estructura fsica ligeramente diferente pero de
acuerdo con la norma CD-ROM/XA
23
24
Diferencias CD / DVD
25
26
Tipos de DVDs
DVD-Audio
Disco de audio de elevada capacidad
DVD-ROM
Disco de datos de solo lectura
DVD-Vdeo
Disco de audio/vdeo de elevada calidad (MPEG-2)
27
DVD-R
28
Unidades de Cinta
29
Memorias Flash
Algunos tipos
PC Card
CompactFlash
SmartMedia
Memory Stick
MultiMedia / Secure Digital (SD)
xD Picture
Ventajas
dispositivos estticos
Inconvenientes
elevado coste
escritura ms lenta
Tecnologas Multimedia - Arquitectura de Sistemas Multimedia
30
Capacidad de almacenamiento
determina el volumen de contenidos almacenados
Tiempo de acceso
crucial el sistemas interactivos
Ancho de banda
condiciona el n flujos servidos simultneamente
31
32
Prestaciones de CD-ROMs
33
Prestaciones de DVDs
34
U. Cinta
Capacidad (GB)
T. Acceso (s)
80
90
110
11
70
300
36
79
35
Capacidad
> 1GB
Ancho de Banda
(mximo)
Tiempo de acceso
< 1ms.
36
Discos magnticos
almacenamiento de flujos accedidos con frecuencia
servicio concurrente a usuarios
Discos pticos
servicio de flujos nicos,
DVDs para vdeo y CD-ROMs para audio
Unidades de Cinta
almacenamiento masivo del material poco accedido
Memorias Flash
uso masivo en dispositivos de captura, PDAs y telfonos mviles
cada vez ms una alternativa a los discos duros
Tecnologas Multimedia - Arquitectura de Sistemas Multimedia
37
HD-DVD (2006)
38
39
Hardware multimedia
40
Arquitectura de E/S
41
CPU n
Bus de Memoria
Controlador
MEMORIA
MEMORIA
E/S
Bus PCI
Adaptador
E/S n
42
CPU n
Bus de Memoria
MEMORIA
Controlador
MEMORIA
Ancho de Banda
Adaptador de Canal
SWITCH
Coste
Adaptador
E/S 1
Adaptador
E/S n
43
Dispositivo 2
Bus IDE
Procesador 1
Bus IDE
Dispositivo 3
Dispositivo 4
44
Dispositivo 1
Dispositivo 2
Buses
SATA
Procesador 1
Buses
SATA
Dispositivo 3
Dispositivo 4
45
Dispositivo 1
Dispositivo 2
Dispositivo 3
Dispositivo 4
Dispositivo 13
Bus SCSI
Procesador 1
coste
hasta 640 MB/s
Procesador 2
Bus SCSI
Dispositivo 14
Dispositivo 15
Dispositivo 16
Dispositivo 17
Dispositivo 26
46
47
Interfaces de Red
Ethernet
hasta 125 MB/s
Token Ring
hasta 2 MB/s
FDDI
12,5 MB/s
ATM
hasta 311 MB/s
48
Hardware multimedia
49
50
Segmentacin
51
6 PM
10
11
12
2 AM
30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30
Tiempo
A
B
C
D
52
6 PM
11
10
Tiempo
30 30 30 30 30 30 30
A
B
C
D
53
Segmentacin
6 PM
9
Tiempo
30 30 30 30 30 30 30
C
D
54
Superescalabilidad
6 PM
9
Tiempo
30 30 30 30 30 30 30
A
B
C
D
55
D2
EX
WB
U-pipe
Segmentado: 5 etapas
D1
D2
EX
WB
V-pipe
Superescalar: cauces U y V
PF
Pf = Prebusqueda (prefetch)
D1 = Decodificacin (1)
D2 = Decodificacin (2)
EX = Ejecucin en la ALU (execution)
WB = Escritura en registro (write back)
Ciclo de Reloj
Instruccin i
PF
D1
D2
EX
WB
PF
D1
D2
EX
WB
PF
D1
D2
EX
WB
PF
D1
D2
EXE
WB
PF
D1
D2
EX
Instruccin i+1
Instruccin i+2
Instruccin i+3
Instruccin i+4
9 ...
WB
56
Procesadores SIMD
SIMD = Simple Instruccin Mltiples Datos
Procesadores en Array o Matriciales
UP 1
Procesadores Vectoriales
MEMORIA
FD
MM 1
FD
UP 2
MM 2
UC
FD
UP n
MM n
FI
UC = Unidad de Control
UP = Unidad de Procesamiento
FD = Fujo de Datos
FI = Flujo de Instrucciones
57
Procesadores Matriciales
A =
1
2
3
UP2
B =
4
5
6
5
7
9
= C
Proc. Escalar
A =
1
2
3
UP1
UP2
B =
4
5
6
5
7
9
=C
UP3
Proc. Matricial
58
Procesadores Vectoriales
A =
5
7
9
1
2
3
SV1
B =
4
5
6
SV2
SV3
SV4
=C
SV5
59
Tecnologa MMX
60
Tecnologa MMX
MMX utiliza los registros de coma flotante como vectoriales
Registros de Punto Flotante
79
63
63
MM0
MM1
MM2
MM3
Vista de la
Unidad Flotante
MM4
MM5
MM6
MM7
Vista del
Proc. MMX
61
Tecnologa SSE
SSE2
Introducida por Intel con el procesador Pentium 4 (2001)
144 nuevas instrucciones
Soporta flotantes y enteros de hasta 128 bit (sustituye a MMX)
SSE3
Aade 13 nuevas instrucciones (2004)
Tecnologas Multimedia - Arquitectura de Sistemas Multimedia
62
Arquitectura general
Hardware multimedia
Software multimedia
Diseo de sistemas multimedia
63
Software multimedia
64
65
66
Software multimedia
67
68
INTERFAZ DE
CONSULTAS
EDICIN
M ULTIMEDIA
HERRAMIENTAS
DE ADMON.
PROCESAM IENTO DE
CONSULTAS
SGDB Texto
SGDB
Imgenes
SGDB Audio
SGDB Vdeo
Texto
Imgenes
Audio
Vdeo
69
Arquitectura general
Hardware multimedia
Software multimedia
Diseo de sistemas multimedia
70
Elementos hardware
Dispositivos (Servidores, PCs, etc.)
Interconexiones (Red)
Elementos software
Aplicacin o aplicaciones (cliente/servidor)
Componentes y/o software comercial (SGBDs, etc.)
Modelos de procesos e hilos
Tecnologas Multimedia - Arquitectura de Sistemas Multimedia
71
ANALISIS DE
REQUISITOS Y
MODELADO DEL
DOMINIO
DISEO DE LA
ARQUITECTURA
HARDWARE
DISEO DE LA
ARQUITECTURA
SOFTWARE
Restricciones de Implementacin
Arquitectura Software
PROTOTIPO RPIDO
DISEO
DETALLADO,
CODIFICACIN,
INTEGRACIN Y
PRUEBA
72