11/06/2015 1 jesualdo tomas fernandez breis email: [email protected]@dif.um.es despacho:...

86
17/06/22 1 JESUALDO TOMAS FERNANDEZ BREIS Email: [email protected] Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes 10-13 Miércoles 18-20 Jueves 17-20

Upload: adolfo-padilla-coronel

Post on 23-Jan-2016

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 1

JESUALDO TOMAS FERNANDEZ BREIS

Email: [email protected]

Despacho: E-24 (3º planta Facultad de Informática)

Tutorías: Martes 10-13 Miércoles 18-20 Jueves 17-20

Page 2: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 2

TEORÍATEORÍA

Teoría (Aula 0.2)– Miércoles 16-18; Viernes 16-17

Programa de teoríaExamen:

– 16 Diciembre – 6 Febrero

Page 3: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 3

PRÁCTICASPRÁCTICAS

Laboratorio 0.2– Actualmente: Miércoles/Viernes 11-13; 13-15– Propuesta: Miércoles 9-11; 11-13– ¿Turno de tarde?

Contenido de las prácticas

Page 4: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 4

Metodología de evaluaciónMetodología de evaluación

Examen teórico (2/3)

Evaluación de prácticas (1/3)

Page 5: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 5

1. 3. 1. 3. Conceptos básicos relacionados Conceptos básicos relacionados con el hardware.con el hardware.

• La Unidad Central de Proceso.

• La Memoria.

• Los Periféricos (Unidades de E/S).

• La Unidad de Control.

Page 6: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 6

1946 Von Neumann: computadora con programa almacenado

Page 7: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 7

Page 8: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 8

Page 9: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 9

La Memoria

Almacena las instrucciones, los datos y los resultados

parciales y finales de los programas.

Page 10: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 10

¿Memoria... qué?¿Memoria... qué? Lectura/escritura. Permanente. Principal - Auxiliar. Central - Masiva. Volátil - No volátil. Estática - Dinámica. De acceso secuencial. De acceso aleatorio. Asociativa.

RAM ROM EPROM FIFO LIFO Caché. Intermedia

(buffer). Virtual. MAGRAM

Page 11: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 11

Tipos de memoria.Tipos de memoria.

• Por la forma de acceso.

• Por la forma de alimentación.

• Por la forma de permanencia de la información.

Page 12: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 12

Forma de alimentación:Forma de alimentación: Dinámicas: RAM Estáticas: caché.

Forma de permanencia de la información:Forma de permanencia de la información:

Volátil. No volátil.

Forma de acceso:Forma de acceso:

De acceso secuencial: Cintas, LIFO; FIFO De acceso aleatorio (directo): RAM; ROM De acceso por contenido: Memorias asociativas.

Page 13: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 13

Tipos de memoriaTipos de memoria RAM (Ramdom Access Memory)

ROM (Read Only Memory).

PROM (Programmable ... )

EPROM (Erasable Programmable ...)

MAGRAM (MAGnetic RAMdom access memory)

Memoria FLASH

Page 14: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 14

Unidad incluida en la CPUU encargada de realizar

operaciones aritméticas y lógicas sobre operandos que

provienen de la memoria principal y que pueden estar

almacenados de forma temporal en algunos registros de

la propia unidad.

La Unidad Aritmético-Lógica

Page 15: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 15

La Unidad de Entrada/Salida

Se encarga de transmitir instrucciones y datos desde

el mundo exterior a la memoria.

Page 16: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 16

Dispositivos de entrada (I)Dispositivos de entrada (I)

Teclado

Ratón

Gamepad/

joystickTrackball

Page 17: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 17

Dispositivos de entrada (II)Dispositivos de entrada (II)

Trackpoint

Tableta gráfica

EscánerTouchpad

Page 18: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 18

Dispositivos de entrada (III)Dispositivos de entrada (III)

Webcam

Cámara digital

Tarjeta gráfica

Videocámara digital

Tarjeta de sonido

Page 19: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 19

Dispositivos de salida(I)Dispositivos de salida(I)

Monitor CRT

Monitor TFT

Impresora láserImpresora matricial

Impresora de inyección de tinta

Page 20: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 20

Dispositivos de salida(II)Dispositivos de salida(II)

Plotter Altavoces

Page 21: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 21

Dispositivos de almacenamiento (I)Dispositivos de almacenamiento (I)

Unidad ZIP Memoria USB

Disco Duro Floppy

Page 22: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 22

Dispositivos de almacenamiento (II)Dispositivos de almacenamiento (II)

Lector/Grabador CDs

Memoria USB

Lector/Grabador DVDs

Page 23: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 23

Interpreta las instrucciones y coordina el

funcionamiento del sistema.

La Unidad de Control

Page 24: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 24

Componentes básicos de una computadora

Page 25: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 25

CONJUNTO DE CONDUCTORES ELECTRICOS EN PARALELO QUE PERMITEN ESTABLECER TRANSFERENCIAS RAPIDAS DE INFORMACION ENTRE EL MICROPROCESADOR, LA MEMORIA Y LOS DISPOSITIVOS DE ENTRADA / SALIDA

ElEl BUS BUS

Page 26: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 26

Mapa teórico de memoria de un procesador INTEL 80xxxMapa teórico de memoria de un procesador INTEL 80xxx

Page 27: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 27

Unidades de medida en Sistemas Informáticos.Unidades de medida en Sistemas Informáticos.

resolución de la impresora.tamaño de los puntos impresos

puntos por pulgadadpi

discos, monitores, etclongitudpulgadasin

tiempo de acceso a discosvelocidadmilisegundosmstiempo de acceso a memoriavelocidadnanosegundosns

tamaño de los puntos en un monitorlongitudmilimetrosmm

resolución del monitortamaño de los puntos de la pantalla

pixels por pulgadappi

disco fijo, flexible o RAMalmacenamientomegabyteMB

reloj o CPUvelocidadmegaherzioMHz

que hace referencia a:y es una unidad designificaAbreviatur

a

Page 28: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 28

1. 4. 1. 4. Conceptos básicos relacionados con Conceptos básicos relacionados con el software.el software.

• Programa informático.

• Lenguaje de programación.

• Algoritmo.

• Traductor.

• Sistema operativo.

Page 29: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 29

Programa informáticoPrograma informático

Secuencia de instrucciones codificadas en una forma

preestablecida para la resolución de un problema mediante

ordenador.

Page 30: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 30

Page 31: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 31

Instrucción

Conjunto de caracteres que el ordenador es capaz de reconocer y que analiza para ejecutar una determinada operación.

Page 32: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 32

Page 33: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 33

AlgoritmoAlgoritmo

Descripción precisa de una serie de acciones e instrucciones

que permiten obtener en un número finito de pasos la

resolución de un problema.

Page 34: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 34

Organigrama

Proceso

Decisión

Datos

Documento

Terminador

DiscoCinta

Magnética

Page 35: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 35

Page 36: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 36

Lenguaje de programaciónLenguaje de programación

Lenguaje en el que se escriben los programas

informáticos que consiste básicamente en un conjunto

de reglas que permite expresar un algoritmo de forma

que pueda ser entendido por la computadora.

Page 37: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 37

Lenguajes de programaciónLenguajes de programación

• Lenguajes de alto nivel.

• Lenguaje ensamblador.

• Lenguaje máquina.

Page 38: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 38

Page 39: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 39

Lenguajes de alto nivelLenguajes de alto nivel

• Fortran• Cobol• Basic• PL/1• Algol• Pascal• Apl

• Ada • C• Modula • Smalltalk • Visual Basic• Java

Page 40: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 40

Page 41: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 41

El lenguaje máquinaEl lenguaje máquina

• Utiliza el Sistema binario.

• La base del sistema binario son los símbolos: 0 y 1

• Los símbolos del sistema binario se llaman BITS.

BIT = Binary DigiT

Page 42: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 42

Los múltiplos del BITLos múltiplos del BIT

BYTE = 23 bits = 8 bits KILOBYTE = 210 bytes = 1024 bytes MEGABYTE = 220 bytes = 1024 x 1024 bytes GIGABYTE = 230 bytes (~ mil millones) TERABYTE = 240 bytes (~ un trillón) PETABYTE= 250 bytes (~ mil trillones) EXABYTE = 260 bytes (~ un cuatrillón) ZETTABYTE = 270 bytes (~ mil cuatrillones) YOTTABYTE = 280 bytes (~un quintillón)

Page 43: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 43

Representación de los númerosRepresentación de los números

011011110101111100101111

011011010101110100101101

652+

0110010100101111

652-

652+

Formato empaquetado

Page 44: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 44

Representación de las instruccionesRepresentación de las instrucciones

1 1 1 1 1 1 1 10 0 0 0 0 1 1 00 0 0 0 0 1 0 11 0 1 0

Dirección Resultado

Dirección Operando 2º

Dirección Operando 1º

Código Operación

- El número máximo de instrucciones es 16 = 24

- El número máximo de posiciones accesibles es 256 = 28

5 6 255

Page 45: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 45

¿¿Cómo se entienden las computadoras Cómo se entienden las computadoras entre ellas?entre ellas?

• Código ASCII.

• Código EBCDIC.

• Otros códigos....

Page 46: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 46

Page 47: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 47

TraductorTraductor

Programa que necesita la computadora para poder ejecutar un

programa escrito en lenguaje de alto nivel. El traductor lo

traduce a su versión en lenguaje máquina.

Page 48: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 48

Tipos de traductoresTipos de traductores

• Compiladores.

• Intérpretes.

Page 49: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 49

Page 50: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 50

Sistema OperativoSistema Operativo

Un programa (software) que facilita el uso del soporte físico

(hardware) de una computadora. Suele estar escrito en un

lenguaje de alto nivel (predomina el C).

Page 51: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 51

Sistema OperativoSistema Operativo

• El Sistema Operativo es un programa que controla y

coordina el soporte físico para realizar las acciones que

establece el usuario a través de un programa.

• El sistema operativo convierte una computadora en una

máquina utilizable por el usuario de forma más eficiente,

cómoda y fiable.

Page 52: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 52

¿Sistema... multi... Qué?¿Sistema... multi... Qué?

Multiprogramación.

Multiproceso.

Multitarea.

Multiusuario.

Page 53: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 53

MultiprogramaciónMultiprogramación

Computadora capaz de tener varios programas en memoria

ejecutándose simultáneamente.

Page 54: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 54

MultiprocesoMultiproceso

Computadora que dispone de más de una Unidad Central de

Proceso (CPU).

Page 55: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 55

MultiusuarioMultiusuario

Computadora que permite que varios usuarios estén trabajando

desde distintas terminales al mismo tiempo.

Page 56: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 56

MultitareaMultitarea

Computadora en el que cada usuario puede ejecutar varias

tareas al mismo tiempo de forma no secuencial.

Page 57: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 57

Tipos de procesoTipos de proceso

Proceso por lotes (batch).

Proceso interactivo.

Page 58: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 58

¿¿Sistema de Tiempo... Sistema de Tiempo... cómocómo??

Tiempo compartido.

Tiempo real.

Page 59: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 59

Tiempo compartidoTiempo compartido

Computadora que tiene varios programas en memoria al

mismo tiempo y los atiende en pequeños intervalos de tiempo

(quantum).

Page 60: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 60

Tiempo realTiempo real

Computadora que proporciona servicio inmediato a un

programa que lo requiere.

Page 61: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 61

¿Y el ¿Y el Tiempo de respuestaTiempo de respuesta qué? qué?

Intervalo de tiempo que transcurre entre el instante en que se

introduce una orden al sistema y el instante en que se obtiene

la respuesta en el terminal.

Page 62: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 62

1. 6. 1. 6. Ciclo de vida de un Sistema Ciclo de vida de un Sistema Informático.Informático.

Page 63: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 63

¿Qué es el ciclo de vida de un Sistema ¿Qué es el ciclo de vida de un Sistema

Informático?Informático?

La secuencia de pasos o actividades

necesarias para desarrollar un Sistema Informático.

Page 64: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 64

Tipos de ciclos de vidaTipos de ciclos de vida

Ciclo de vida lineal.

Diseño evolutivo.

Prototipos.

Page 65: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 65

Características del ciclo de vida linealCaracterísticas del ciclo de vida lineal

Se utiliza para resolver problemas que se comprenden bien y están muy estructurados.

Está constituido por una serie de fases consecutivas que se desarrollan en forma secuencial.

Al final de cada fase se genera un informe que incluye:• descripciones del sistema,• decisiones de diseño,• problemas encontrados, • planes para la fase siguiente • y evolución del proyecto.

Page 66: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 66

Fases del ciclo de vida linealFases del ciclo de vida lineal

Fase 1: Definición del problema.

Fase 2: Estudio de la viabilidad.

Fase 3: Análisis del sistema.

Fase 4: Diseño del sistema.

Fase 5: Construcción del sistema.

Page 67: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 67

Fase 1: Definición del problemaFase 1: Definición del problema

Es la fase más importante en la que se define el problema a resolver y el proyecto.

Se establecen los términos de referencia del proyecto:

• los objetivos, • los límites • y los recursos.

La salida de esta fase proporciona:• una idea aproximada de los recursos

necesarios,• la fecha de inicio,• la fecha de conclusión,• y personas implicadas en cada fase.

Page 68: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 68

Fase 2: Estudio de viabilidadFase 2: Estudio de viabilidad

Propuesta de soluciones teóricas al problema, especificando las entradas del sistema y las salidas

obtenidas.

Comprobar si el proyecto es factible desde el punto de

vista:• técnico,• operacional,• y económico.

La salida de esta fase proporciona:• la solución teórica,• el coste,• y los beneficios esperados del sistema.

Page 69: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 69

Fase 3: Análisis del sistemaFase 3: Análisis del sistema

Se analiza el sistema utilizando técnicas de análisis de datos:

• se examinan componentes, • se entrevistan a los usuarios y,• se estudia la operación del sistema existente.

La salida de esta fase proporciona:

• un modelo detallado del sistema: • las funciones, • los datos y,• los flujos de información.

• una estimación de costes-beneficios.

Page 70: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 70

Fase 4: Diseño del sistemaFase 4: Diseño del sistema

En esta fase se selecciona el equipo necesario para construir

el sistema y se detallan los procedimientos de usuario (el uso).

El diseño se realiza en dos pasos: • diseño estructurado y• diseño detallado.

La salida de esta fase incluye:• una propuesta de la configuración del equipo,

• las especificaciones de los programas, • las interfaces, • los procedimientos de usuario detallados y• el manual de usuario.

Page 71: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 71

Fase 4a: Diseño estructurado

Se estudia la solución propuesta en el estudio de viabilidad.

Se proponen las nuevas funciones y se definen los cambios sobre las existentes.

Se definen las salidas y las entradas al sistema.

Se determinan las partes que se automatizarán y las partes que se realizarán de forma manual.

Page 72: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 72

Fase 4b: Diseño detalladoFase 4b: Diseño detallado

• Se diseñan módulos de programas y bases de datos.

• Se documentan los procedimientos detallados de los usuarios.

• Se definen los interfaces entre el usuario y la computadora.

Page 73: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 73

Fase 5: Construcción del Fase 5: Construcción del sistemasistema

Esta fase se divide en dos: desarrollo e implementación.

• En la fase de desarrollo:se construyen los componentes

individuales;se escriben y se prueban los programas; se desarrollan los interfaces de usuario.

• En la fase de implementación se ponen en funcionamiento los componentes.

La salida de esta fase ofrece al usuario un nuevo sistema de trabajo y el sistema está operativo.

Page 74: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 74

¿Y qué ocurre después...?¿Y qué ocurre después...?

• Existen otras actividades a realizar. Algunas de las más importantes son: la revisión y el mantenimiento.

• La revisión tiene lugar un año después de la implementación y el sistema se evalúa para ver si se han cumplido los objetivos.

• El mantenimiento permite eliminar errores del sistema durante su vida productiva y adaptarlo a pequeñas variaciones de su entorno.

Page 75: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 75

El ciclo de vida evolutivoEl ciclo de vida evolutivo

Es apropiado para problemas que no se pueden especificar de forma precisa.

Es apropiado para resolver problemas no estructurados y difíciles de comprender.

El diseño evolutivo es de naturaleza experimental y el sistema se desarrolla gradualmente

Page 76: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 76

Los prototiposLos prototipos

Un prototipo es un modelo del sistema propuesto.

Se construye el prototipo y la experiencia con él se utiliza para el desarrollo del nuevo sistema.

Page 77: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 77

SISTEMAS SISTEMAS de de

GESTIÓN DOCUMENTALGESTIÓN DOCUMENTAL

Page 78: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 78

Introducción Introducción La gestión de la información es fundamental hoy

en día para aumentar la competitividad y el rendimiento de las empresas y los servicios públicos.

El correo uso y elaboración de estos sistemas de gestión documental acelera el proceso de recuperación de información y permite que ésta se maneje de forma más rápida y segura.

Page 79: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 79

¿Cuál es el problema?¿Cuál es el problema?

La necesidad de gestionar una gran cantidad de

documentos de todo tipo: impresos; formularios;

imágenes y gráficos.

Actualmente la información se encuentra: 90 % en papel. 5 % en microfichas. 3 % en medios magnéticos u ópticos. 2 % otros.

La tendencia está cambiando…..

Page 80: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 80

Inconvenientes del papelInconvenientes del papel

Ocupa mucho espacio físico.

Deterioro de los originales.

Retraso en el acceso a la documentación.

Pérdida o no disponibilidad.

Documentación redundante.

Dispersión de la información.

Alto coste de personal y de gestión.

Page 81: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 81

Objetivo Objetivo

Agilizar la circulación de los documentos

y paliar el problema de almacenamiento.

Page 82: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 82

SoluciónSolución

Sistema informático de tratamiento y

archivo de imágenes y datos textuales.

SISTEMA DE GESTIÓN DOCUMENTALSISTEMA DE GESTIÓN DOCUMENTAL

Page 83: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 83

Sistemas de Gestión DocumentalSistemas de Gestión Documental

Un sistema de Gestión Documental Un sistema de Gestión Documental

es un conjunto de máquinas automáticas es un conjunto de máquinas automáticas

y programas capaces de recopilar, modificar, y programas capaces de recopilar, modificar,

adaptar, almacenar y / o presentar la adaptar, almacenar y / o presentar la

información a los usuarios del mismo, información a los usuarios del mismo,

de forma cómoda, sencilla, fiable y segura.de forma cómoda, sencilla, fiable y segura.

Page 84: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 84

Ventajas de los SGD:Ventajas de los SGD:

Seguridad de acceso.

Reducción del espacio físico de almacenamiento.

Consulta simultánea de un mismo documento

por varios usuarios.

Los documentos no se deterioran (vida media

de un disco óptico 50 años), ni se extravían.

Facilidad de consulta

Page 85: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 85

Sistemas de Gestión DocumentalSistemas de Gestión Documental

La información en papel se transforma La información en papel se transforma en digital mediante un escáner y se en digital mediante un escáner y se almacena en dispositivos ópticos.almacena en dispositivos ópticos.

En la actualidad, existen numerosos En la actualidad, existen numerosos paquetes informáticos y máquinas que paquetes informáticos y máquinas que realizan este proceso de forma rápida realizan este proceso de forma rápida

y segura.y segura.

Page 86: 11/06/2015 1 JESUALDO TOMAS FERNANDEZ BREIS Email: jfernand@dif.um.esjfernand@dif.um.es Despacho: E-24 (3º planta Facultad de Informática) Tutorías: Martes

21/04/23 86

HPS Solutions- Sistema de Gestión Documental

Vincle Solutions

Ejemplos de sistemas comerciales