tecnologÍa de la informaciÓn - agregando … · a lenguaje de mÁquina •cÓdigo objeto:traduce...
TRANSCRIPT
UNIVERSIDAD DE BUENOS AIRESFACULTAD DE CIENCIAS ECONÓMICAS
TECNOLOGÍA DE LA INFORMACIÓN
Prof. Alberto Zimerman
DISPOSTIVOS
INGRESO ALMACENAMIENTO
SECUNDARIO
ALMACENAMIENTO
PRINCIPAL
COMPONENTES COMPUTADORA
CPU
DISPOSTIVOS
SALIDA DISPOSTIVOS
COMUNICACIONES
BUSES
6.5
COMO SE ALMACENAN LOS CARACTERES
• BIT: Binary Digit. On/Off, 0/1, Magnetic/Not
• BYTE: Grupo de bists par un caracter
• EBCDIC- Extended Binary Coded Decimal
Interchange Code (8 bits por byte)
• ASCII- American Standard Code for Information
Exchange (7 or 8 bits por byte)
• BIT de PARIDAD : bit extra agregado aca cada byte
para ayudar a detectar errores
*
6.6
EJEMPLO DE BYTES
C: 1100 0011 0 100 0011 1
A: 1100 0001 1 100 0001 0
T: 1110 0011 1 101 0100 1
Note como la suma de cada byte SIEMPRE es un número
EBCDIC ASCII
(asume siempre sistema de
paridad)
6.7
UNIDAD DE PROCESAMIENTO CENTRAL (CPU)
RAM
MEMORIA PRIMARIA (PRINCIPAL)
UNIDAD DE
CONTROL
UNIDAD
ARITMETICA/LOGICA
ROMCLOCK
6.14
BUSES
CPUMEMORIA
PRIMARIA
DATA BUS
ADDRESS BUS
CONTROL BUS
ENTRADAS
DISPOSITIVOS
SALIDAS
DISPOSITIVOS
MEMORIA
SECUNDARIA
6.15
TYPES OF MEMORY• RAM : Random Access Memory
• Dinámica: Cambia durante el procesamiento
• Estática: Permanece constante (power on)• ROM : Read Only Memory (preprogramada)
• PROM: Programa puede ser cambiado una vez
• EPROM: Borrable por luz ultravioleta light
• EEPROM: Borrable electricamente
*
6.16
UAL & UNIDAD DE CONTROL
• UNIDAD ARITMÉTICA - LÓGICA : Los
componentes de la CPU llevan a cabo operaciones
aritméticas y lógicas
• UNIDAD DE CONTROL: Los componentes de la CPU
controlan, y coordinan otras partes de los sistemas de la
computadora
*
6.18
PROCESAMIENTO SECUENCIAL & PARALELO
SECUENCIAL PARALELO
TAREA 1
RESULTADO
TAREA 2
RESULTADO
Programa
CPU
Programa
CPU
Programa
CPUTASK 2
CPUTASK 3
CPUTASK 1
RESULTADO
6.27
CLIENTE / SERVIDOR
• COMPUTADORAS UNIDAS MEDIANTE REDES
• CLIENTE: El Usuario (PC, workstation, laptop) requirie
datos, aplicaciones, comunicaciones que no posee
• SERVIDOR: Sus componentes (computadoras) desean
poseer datos, aplicaciones y comunicaciones
*
6.32
CLIENTE SERVIDORREQUERI-
MIENTO
SERVICIO
DE
DATOS,
INTERFACE USUARIO
APLICACIÓN
FUNCIÓN
DATOS
FUNCIÓN APLICACIÓN
RECURSOS DE SISTEMA
DE REDES
CLIENTE / SERVIDOR
6.33
DISPOSITIVOS DE ALMACENAMIENTOS DE ACCESO DIRECTO
• DISCOS RÍGIDOS: Bandeja de acero. Tipo de estructura de datos para sistemas de computación importantes
• RAID: Categoría de disqueteras de discos rígidos que permiten el almacenamiento seguro y la recuperación veloz de la información
• FLOPPY DISK: Discos removibles para PC
*
6.37
ALMACENAMIENTO EN PAQUETES DE DISCOS
• GRANDES SISTEMAS
• MEMORIA CONFIABLE
• GRAN CANTIDAD DE DATOS
• RÁPIDO ACCESO Y RECUPERO
• TIPICA: 11 2-DISCOS UNO AL LADO DEL OTRO
• CILINDRO: TODAS LAS SUPERFICIES TIENEN LA MISMA CANTIDAD DE PISTAS
CILINDRO 10: PISTA 10 (ABAJO Y ARRIBA DE CADA DISCO
DISK 1DISK 2DISK 3DISK 4DISK 5
READ/WRITEHEADS
6.38
DISPOSITIVOS ORIENTADOS
• TECLADOS
• MOUSE• CON CABLE• INFRA-ROJO• TRACKBALL• TOUCH PAD
• JOYSTICK
• TOUCH SCREEN
*
6.44
LEY DE MOORE
• Gordon E. Moore: Cofundador de Intel, principal
desarrollador de procesadores.
• La ley de Moore expresa que aproximadamente cada dos
años se duplica el número de transistores en un
microprocesador.
• Esto genera que los CPU tengan cada vez más capacidad de
procesamiento a menor coste de fabricación.
COMPARACIÓN CON LA AVIACIÓN
• Al momento de elaborarse la ley, un vuelo comercial entre
Nueva York y París costaba cerca de 900 dólares y tardaba
6 horas. Si los mismos principios de la ley de Moore se
hubieran aplicado a la industria de la aviación comercial, hoy
ese vuelo costaría cerca de un centavo de dólar y habría
tardado menos de 1 segundo en realizarse.
¿HASTA CUANDO SERÁ VIGENTE ESTA LEY?
• Intel ha anunciado que está reduciendo el ritmo al que
lanza nuevas tecnologías de fabricación de chips
• El costo de continuar aumentando la cantidad de
transistores no justifica los beneficios obtenidos.
• La Ley de Moore estará oficialmente muerta en 2017
• https://www.technologyreview.es/informatica/49783/intel-
confirma-el-freno-a-la-ley-de-moore/
SOFTWARE
HARDWARE
SISTEMAS OPERATIVOS:
PROGRAMA LOS EVENTOS DE
LA COMPUTADORA UBICA
LOS RECURSOS MONITOREA
EVENTOS
TRADUCTORES DE LENGUAJES
:
INTERPRETES
COMPILADORES
PROGRAMA UTILITARIOS:
RUTINA OPERACIONES
MANEJO DE DATOS
7.4
LENGUAJES DE PROGRAMACIÓN:
LENGUAJES ASSEMBLER; FORTRAN;
COBOL; PL / 1; QBASIC; PASCAL; C; C++;
LENGUAJES “CUARTA GENERACIÓN”
SYSTEM SOFTWARE
APPLICATION SOFTWARE
SISTEMAS OPERATIVOS
MANEJA Y CONTROLA ACTIVIDADES.
DE LA :
• UBICACIÓN Y ASIGNACIÓN
• PROGRAMAR
• MONITOREAR
• DISPOSITIVO DE RESIDENCIA DEL SISTEMA:DISPOSITIVO DE ALMACENAMIENTO SECUNDARIO QUE GUARDA EL SISTEMA
OPERATIVO
*
7.5
TRADUCCIÓN DE LENGUAJES
• CÓDIGO FUENTES : INSTRUCCIONES DE LENGUAJES DE ALTO NIVEL
• COMPILADOR:TRADUCE LOS CÓDIGOS DE ALTO NIVELA LENGUAJE DE MÁQUINA
• CÓDIGO OBJETO:TRADUCE LAS INSTRUCCIONES LEIDAS PARA LA COMPUTADORA
7.11
LANGUAJES DE CUARTA GENERACIÓN (4GL)
• PUEDE SER UTILIZADO POR USUARIOS FINALES
• NO TIENE PROCEDIMIENTOS
• PUEDE DESARROLLAR APLICACIONES RAPIDAMENTE
• LANGUAJE NATURAL
• SEIS CATEGORIAS
*
7.20