UNIDAD 3:
TECONOLOGIAS DE SOFTWARE
Tecnología de la Información, Fernando J. Martini, Volúmenes 2
Tecnología de la información
Unidad 3.1: El software del sistema
Clasificación:
De sistemas
• Sistema operativo
• Programas utilitarios De aplicaciones
• Interprete de comandos
• Compiladores o traductores
Tecnología de la información
Unidad 3.1: El software del sistema
Tecnología de la información
Unidad 3.1: El software del sistema
El lenguaje de máquina:
En JAVA (alto nivel)
contador = contador + 1
En lenguaje de máquina
00000111010100011111000010001000
Tecnología de la información
Unidad 3.1: El software del sistema
El ensamblador:
En lenguaje de máquina
011011001010010011110110 (esta es una instrucción para trasladar el
contenido de la posición de memoria X a la posición de memoria Y)
En lenguaje ensamblador
TRASLADAR 11010110 00011101
Tecnología de la información
Unidad 3.1: El software del sistema
El ensamblador y el compilador:
Tecnología de la información
Unidad 3.2: El sistema operativo
Monoprogramación:
RAM
Programa 1
Sistema
operativo
Memoria
Tecnología de la información
Unidad 3.2: El sistema operativo
Multiprogramación:
RAM
Programa 1
Programa 2
Sistema
Programa 3
operativo
Memoria
Tecnología de la información
Unidad 3.2: El sistema operativo
Multiprogramación (estados de un programa):
En ejecución (cuando la CPU le asigna
tiempo para trabajar sobre ella).
Listo para ejecutar (en este estado, se
mantiene hasta que la CPU le asigne su
tiempo).
Bloqueado (porque el programa está
esperando que ocurra algún evento
externo).
Tecnología de la información
Unidad 3.2: El sistema operativo
Multiprocesamiento:
Programa
Proceso 1 Proceso 2 Proceso 3
Resultado
Principales sistemas operativos
• WINDOWS
• UNIX
• LINUX
• ANDROID
Software libre
• Ejecutar el programa con cualquier propósito.
• Acceso a código fuente.
• Redistribuir copias (gratis o por un canon)
originales o modificadas.
Tecnología de la información
Unidad 7.1: Sistemas ERP – Conceptos generales
Modularidad:
Fundamentalmente, la modularidad tiene por objetivo facilitar el
ensamble de los componentes, su reparación o posible reemplazo. Es
la descomposición de un sistema en subsistemas (módulos).
Tecnología de la información
Unidad 7.1: Sistemas ERP – Conceptos generales
Integración:
Es la capacidad de un sistema de información de mantener una base
de datos común a todos sus módulos (subsistemas), a la facultad de
manejar reglas de negocios comunes a todos, a la existencia de
tecnología de hardware y software parejas, y a la consistencia de los
datos a lo largo de todos los procesos de negocios.
Tecnología de la información
Unidad 7.1: Sistemas ERP – Conceptos generales
La portabilidad
La portabilidad es la capacidad del software de migrar de un
determinado hardware y/o sistema operativos a otro sin grandes
esfuerzos.
Formas de comercialización
• Por sistema
• Por módulo
• Por usuario
• Concurrente
• Lineal
• Por módulo/usuario (concurrente o lineal)