Tecnología
Hardware, software, comunicaciones y bases de datos
3 DISPOSIT. DE ENTR. ALMACENAM. SECUNDARIO ALMACENAM. PRIMARIO
Componentes de un ordenador
CPU DISPOSIT. SALIDA DISPOSITIVOS DE COMUNICACIÓN BUSES• BIT: Dígito binario. On/Off, 0/1, Magnet./No
• BYTE: Grupo de bits para un carácter
– EBCDIC- Extended Binary Coded Decimal
Interchange Code (8 bits por byte) – ASCII- American Standard Code for
Information Exchange (7 u 8 bits por byte)
• BIT DE PARIDAD: bit extra que se añade a cada byte para detectar los errores
¿Cómo se almacenan los
caracteres?
5
Ejemplos de bytes
C: 1100 0011 0 100 0011 1 A: 1100 0001 1 100 0001 0 T: 1110 0011 1 101 0100 1
La suma de cada número es siempre un número PAR
EBCDIC
EBCDIC
ASCII
ASCII
(
(
paridad
paridad
par)
par)
El tiempo en los ordenadores
Milisegundo .001 segundo mil 15 min 40 seg Microsegundo .001 milisegundo millón 11.6 días Nanosegundo .001 microsegundo mil millones 31.7 años Picosegundo .001 nanosegundo trillón 31,700 años
NOMBRE LONGITUD SEGUNDO A 1 S
NOMBRE LONGITUD SEGUNDO A 1 SEGUNDOEGUNDO # POR COMPARADOS # POR COMPARADOS
7
Tamaños de memoria
• KILOBYTE (KB): 210bytes 1.024 bytes • MEGABYTE (MB): 210Kb 1.000.000 bytes • GIGABYTE (GB): 210MB 1.000.000.000 bytes • TERABYTE (TB): 210GB 1.000.000.000.000 bytes
Generaciones
1. VÁLVULAS DE VACÍO: 1946-1956 2. TRANSISTORES: 1957-1963 3. CIRCUITOS INTEGRAD.: 1964-19794. CIRC. INTEGRADOS A GRAN ESCALA (VLSI): 1980- ACTUALIDAD*
9
Unidad central de proceso
(CPU)
RAM RAM MEMORIA PRINCIPAL MEMORIA PRINCIPAL UNIDAD DE UNIDAD DE CONTROL CONTROL UNIDAD UNIDAD ARITMETICO/LOGICA ARITMETICO/LOGICA ROMROM RELOJRELOJ
Tipos de memoria
• RAM : Random Access Memory
– Dinámica: Cambia al procesar
– Estática: Constante mientras haya corriente
• ROM : Read Only Memory (preprogramada)
– PROM: Se puede cambiar una vez – EPROM: Borrable con UV
11
Tipos de ordenadores
• Terminales • PDA • PC: – NC – NetPC – PC y portátil – Worstation • Mainframe – Servidor • Minicomputador • Supercomputadores • ORDENADORES EN RED• CLIENTE: usuario (PC, workstation, portátil) que necesita datos, aplicaciones,
comunicaciones que no están a su disposición
• SERVIDOR: componente (ordenador) que tiene los datos, aplicaciones y comunicaciones deseadas
13 CLIENTE SERVIDOR PETICION DATOS, SERVICIO INTERFAZ DE INTERFAZ DE USUARIO USUARIO APLICACION APLICACION FUNCION FUNCION DATOS DATOS APLICACIONES APLICACIONES RECURSOS DE RED RECURSOS DE RED
Cliente / servidor
TCO
Coste total de poseer la tecnología (hardware, software, actualización, mantenimiento, soporte
15
Almacenamiento secundario
• Discos
– Discos duros – Diskettes
– Otros tipos (penUSB, ZIP, JAZZ, etc)
• Cintas • Almacenamiento óptico – CD, DVD
Periféricos
• Entrada – Ratón y teclado – Joystick – Pantalla táctil – Voz, vista, etc. – Scanner • Salida – Impresora – Monitor • Automatización – OCR – Código de barrasSoftware
INSTRUCCIONES DETALLADAS PARA CONTROLAR LAS OPERACIONES DE LOS ORDENADORES
• PROGRAMA: CONJUNTO DE INSTRUCCIONES AL ORDENADOR
• ALMACENADO: EN EL ALMACENAMIENTO PRIMARIO
• SOFTWARE DEL SISTEMA:MANEJA LOS RECURSOS DEL ORDENADOR
• SOFTWARE DE APLICACIÓN:APLICACIONES
Software
19
Software
• Instrucciones detalladas para controlar las operaciones de los ordenadores
• Programa: conjunto de instrucciones al ordenador
• Software del sistema: maneja los recursos del ordenador
• Software de aplicación: aplicaciones específicas de negocio
Software
HARDWARE HARDWARE SISTEMA ESPERATIVA SISTEMA ESPERATIVA MANEJO RECURSOS, MANEJO RECURSOS, MONITORIZA EVENTOS MONITORIZA EVENTOS TRADUCTORES DE TRADUCTORES DE LENGUAJE: LENGUAJE: INTERPRETES INTERPRETES COMPILARDORES COMPILARDORES UTILIDADES: UTILIDADES: OPERACIONES RUTINARIAS, OPERACIONES RUTINARIAS, MANEJO DE DATOS MANEJO DE DATOS LENGUAJES DE PROGRAMACIÓN: LENGUAJES DE PROGRAMACIÓN:ENSAMBLADOR; FORTRAN, COBOL, PL/1, PASCAL, BASIC, c;
ENSAMBLADOR; FORTRAN, COBOL, PL/1, PASCAL, BASIC, c;
CUARTA GENERACIÓN CUARTA GENERACIÓN SOFTWARE SISTEMA SOFTWARE SISTEMA SOFTWARE APLICACIONES SOFTWARE APLICACIONES
21
Sistema operativo
MANEJA Y CONTROLA LA ACTIVIDAD • ASIGNACIÓN Y ALOCACIÓN • PLANIFICACIÓN • MONITORIZACIÓN • DISPOSITIVOS DE SISTEMA: ALMACENAMIENTO SECUNDARIO
4GL
• LO PUEDEN USAR LOS USUARIOS FINALES • NO PROCEDIMENTAL
• DESARROLLO RÁPIDO DE APLICACIONES • LENGUAJES NATURALES
23
4GL
1. LENGUAJES DE QUERYS 2. INFORMES 3. LENGUAJES GRÁFICOS 4. GENERADORES DE APLICACIONES 5. LENGUAJES DE MUY ALTO NIVEL 6. PAQUETES SOFTWAREHerramientas software
• Procesador de textos • Hoja de cálculo • Manejo de datos • Presentaciones • Suites integradas • Correo electrónico • Web • GroupwareTelecomunicaciones
Telecomunicaciones
• Comunicar información vía medios electrónicos a distancia
• Componentes
– Ordenadores
– Terminales (Dispositivos entrada/salida) – Canales de comunicación
27
Señal analogica
• Onda de señal continua • Atraviesa el sistema • Comunicación de voz
*
Señal digital
• Onda discreta
• Dos estados discretos:
– 1-BIT & 0-BIT – PULSO ON / OFF
• Comunicación de Datos
• Usa el módem para convertir analógico en digital y viceversa
*
29
Canales de comunicación
• Par trenzado: Hilo de cobre
• Cable coaxial: Hilo de cobre apantallado
• Cable fibra-optica • Microondas
• Hilos de cristal super transparente • Rápido, ligero, duradero
• Hasta 10 Gbps, full duplex • Caro difícil de instalar
• Usado en los enlaces entre nodos de las redes *
31
Satélite de baja orbita
SUBIDA SUBIDA TRANSMISION TRANSMISION MICROONDAS MICROONDAS BAJADA BAJADA
Tecnologías transmisión
inalámbrica
• BUSCA: El dispositivo pita cuando recibe un mensaje corto
• TELEFONIA CELULAR: Dispositivo que usa ondas de radio para comunicar con antenas locales “Células”
• REDES MOVILES DE DATOS: Redes de datos basadas en radio que conectan ordenadores portátiles de modo eficiente y económico
33
Tecnologías transmisión inalámbrica
• Telefonía (2G, 2,5G, 3G) GPRS UMTS • WiFi, WiMax
35
Organización de ficheros
• BIT: Dígito Binario (0,1;Y,N;On, Off)
• BYTE: Combinación de BITS que representan un CARACTER
• CAMPO: Conjunto de BYTES que representan un DATO o HECHO
• REGISTRO: Conjunto de CAMPOS que reflejan una TRANSACCIÓN
Organización de ficheros
• FICHERO: Un conjunto de REGISTROS similares
• BASE DE DATOS: La librería electrónica de FICHEROS de una organización
37
Organización de ficheros
• ENTIDAD: Persona, Lugar, Cosa, Eventos acerca del cual hay que guardar datos
• ATRIBUTO: Descripción de una ENTIDAD particular
• CAMPO CLAVE: Campo usado para actualizar, acceder y ordenar los REGISTROS
*
Organización de ficheros
secuencial y directa
• SECUENCIAL: Orientada a cintas; Un fichero a continuación de otro; Sigue la secuencia física.
• DIRECTA: Orientada a Disco; Puede ser
accedida independientemente de la secuencia física.
39
Relaciones
1 1--11 STUDENT ID 1 A MUCHOS 1 A MUCHOS CLASS STUDENT A STUDENT B STUDENT C MUCHOS A MUCHOS MUCHOS A MUCHOS STUDENT A STUDENT B STUDENT C CLASS 1 CLASS 2Diagrama entidad relación
1 1 M 1 PEDIDO TIENE ELEMENTO TIENE
PEDIDO: #, FECHA, ELEMENTO #, Q
ELEMENTO: #, DESCRIPCION, PRECIO UNITARIO, PROVEEDOR #
41
Tendencias B.D.
• DATA WAREHOUSE: Librería electrónica histórica para crear informes, analizar datos, etc.
• DATA MART: Data warehouse pequeño para una función específica (ej: marketing basado en datos de clientes)
10 tendencias y tecnologías
(y 1
cambio radical)
para los próximos años
Leeremos medios digitales, ...
... los dispositivos digitales convergen y divergen, ... ... su uso será ubicuo, ...
... las TIC invadirán nuestro salón, ...
... usaremos la óptica y la biología como sustento, ... ... oleremos y tocaremos con las TIC, ...
... los agentes personalizados nos ayudarán, ... ... los robots harán nuestras tareas en el hogar, ...