Software de sistemas de informacion
Objetivos de aprendizaje
Describir los principales tipos de software Examinar las funciones del software de sistemas y comparar los principales sistemas operativos de PC Explicar cómo ha evolucionado el software y cómo se seguirá desarrollando Analizar las ventajas y limitaciones de los principales lenguajes de programación e aplicaciones y herramientas desoftware Describir los nuevos enfoques de desarrollo de software Identificar los problemas importantes en la administración de los activos de software de una organización *
7.2
Software
Las instrucciones detalladas que controlan el funcionamiento de un sistema de computación Programa: Conjunto de enunciados o instrucciones para la computadora Programa almacenado: Programa guardado en elalmacenamiento primario de una computadora Software de sistemas: Programas generalizados que administran los recursos de la computadora Software de aplicación: programas escritos para una aplicación específica *
7.3
Software
Software de aplicación Software de sistemas
Sistema operativo: •Programa sucesos en la computadora •Reparte recursos •Monitorea sucesos Traductores de lenguajes:•Intérpretes
Hardware
•Compiladores
Programas utilitarios: Software de aplicación: Lenguajes de programación; lenguaje ensamblador; FORTRAN; COBOL; PL / 1; QBASIC; PASCAL; C; C++; lenguajes de cuarta generación •Operaciones rutinarias •Manejar datos
7.4
Sistemas operativos
Administra y controla las actividades de la computadora Reparto y asignación ProgramaciónMonitoreo Dispositivos de residencia del sistema: Dispositivo de almacenamiento secundario Almacenamiento del sistema operativo *
7.5
Multiprogramación
Sistema tradicional sin multiprogramación Entorno de multiprogramación
Programa 1
Sistema operativo
Sistema operativo
Programa 1
Programa 2
Programa 3
Memoria desocupada
Memoria desocupada
7.6
MultitareasMultiprogramación en un sistema de un solo usuario como una microcomputadora *
7.7
Almacenamiento virtual
Forma de manejar varios programas en la memoria primaria: El programa se divide en
Porciones de tamaño fijo (páginas) o De longitud variable (segmentos)
Las porciones actuales residen en la memoria primaria Las porciones se limpian cuando las páginas son ejecutadas
*7.8
Tiempo compartido
Varios usuarios comparten los recursos de una computadora: El tiempo de la CPU se divide en “tajadas” (p. ej.: 2 milisegundos) Cada usuario tiene acceso a la CPU durante el lapso que dure su tajada Puesto que la CPU es rápida, puede realizar mucho trabajo en ese lapso El trabajo del usuario es limpiado al terminar su tajada *
7.9
Multiprocesamiento
Dos o más procesadores trabajan en paralelo en un mismo sistema El programa puede dividirse para ser procesado por varias CPU Puede procesar programas grandes más rápidamente *
7.10
Traducción de lenguajes
Código fuente: Instrucciones de programa escritas en un lenguaje de alto nivel. Compilador: Traduce un lenguaje de alto nivel a lenguaje de máquina. Código objeto:Instrucciones que han sido traducidas a lenguaje de máquina *
7.11
Proceso de traducción
Programa en código fuente
Compilador
Código objeto
Editor de enlace
Otros módulos de código objeto
Módulo de carga
7.12
Interfase gráfica con el usuario (GUI) El sistema operativo utiliza: Iconos gráficos (iconos, botones, barras, cuadros) Ratón Para emitir comandos y Seleccionar opciones *
7.13
Sistemas operativos de PC
Sistema operativo Características
Windows 98 & 95
Sistema operativo de 32 bits; GUI; multitareas; trabajo con redes Sistema operativo de 32 bits no limitado a microprocesadores Intel; multitareas; multiprocesamiento; trabajo intensivo con redes Versión reducida de Windows para computadoras de mano y dispositivos de comunicación...
Regístrate para leer el documento completo.