Software
Conjunto de programas, rutinas, procedimientos, normas y
documentación para la explotación, el funcionamiento y la operación de un
sistema de cómputo
Programa: secuencia lógica y completa de instrucciones para dirigir a un
computador en la ejecución de las operaciones deseadas para la resolución
de un problema previamente definido.
Programador: persona que se dedica ala programación.
Programación: incluye las actividades de diagramación,
codificación, compilación, depuración, prueba y
documentación de los programas a ser ejecutados en un
computador, sobre la base de un análisis previo
suministrado por el analista de sistemas.
TIPOS DE SOFTWARE
Software de base (o del sistema): programas y rutinas
diseñados para permitir y facilitar la utilizaciónracional y
eficiente de los recursos físicos del sistema de cómputos.
Software de aplicación:
tipo de programa diseñado como herramienta para permitir
a un usuario realizar uno o diversos tipos de trabajos.
Una ‘aplicación’ es la solución informática un problema
particular.
SOFTWARE DE BASE
CATEGORIAS DE SOFTWARE DE BASE
SISTEMAS OPERATIVOS
PROGRAMAS UTILITARIOS
PROCESADORES DELENGUAJE
Su desarrollo incumbe a los programadores de
sistemas.
SOFTWARE DE BASE
SISTEMAS OPERATIVOS
CONCEPTO DE SISTEMA OPERATIVO
Un sistema operativo (SO, frecuentemente OS, del inglés Operating System) es
un programa o conjunto de programas que en un sistema informático gestiona los
recursos de hardware y provee servicios a los programas de aplicación,
ejecutándose en modo privilegiadorespecto de los restantes.
Todo S.O. dispone de un programa o rutina principal, denominado
alternativamente módulo supervisor o módulo ejecutivo, que reúne las
instrucciones necesarias para dirigir la actividad de la unidad de control y asignar
los recursos a los programas.
Cada vez que el sistema de cómputo se enciende, un pequeño programa
denominado Cargador Inicial se ocupa de llevar amemoria primaria al
supervisor, desde el medio en el que se lo conserve externamente (disquete o
disco). A partir de esta carga, el supervisor habrá de residir en forma permanente
en memoria primaria.
FUNCIONES DEL
SISTEMA OPERATIVO
FUNCIONES DEL SISTEMA OPERATIVO
Administración de la unidad de control
Administración de la memoria primaria
Administración de los trabajos a ser ejecutados
Administración de los dispositivos periféricos
Administración de los datos
ADMINISTRACIÓN DE LA UNIDAD DE
CONTROL
Programa PLANIFICADOR DE TRABAJOS (job
scheduler)
Se ocupa de establecer qué programa se ejecutará cada
vez que se necesite esa decisión.
Programa de CONTROL DEL TRÁFICO
(CPU
scheduler)
Se encarga del manejo de las interrupciones de E/S
(iniciación y finalización deactividades de entrada o
salida).
CONTROL DEL TRÁFICO
Los sistemas operativos hacen uso de diversas
TÉCNICAS PARA ASIGNAR EL CONTROL
DE LA UCP a los distintos programas que lo
demanden:
Técnica de multiprogramación
Técnica de tiempo compartido
Técnica de multiprocesamiento
TECNICA DE MULTIPROGRAMACION
Permite la ejecución intercalada de dos o más programas
independientes por parte deuna UCP, aprovechando los
tiempos de espera que se producen en la ejecución del
programa de mayor prioridad, ejecutando otros programas
de manera virtualmente simultánea (procesamiento
concurrente).
TÉCNICA DE TIEMPO COMPARTIDO
El tiempo disponible de la UCP se divide en segmentos muy
pequeños, que se asignan a los distintos programas de
acuerdo con un esquema dado (en forma cíclica o porprioridad). Cada programa recibe el control de la UCP y lo
conserva por exactamente la misma fracción de tiempo.
MULTIPROCESAMIENTO
El S.O. asigna el control de las dos o más UCP operables
en forma independiente bajo control integrado, a distintas
instrucciones de un mismo programa, o a distintos
programas
Cada UCP procesa la instrucción que le ha sido asignada
en forma simultánea a las...
Regístrate para leer el documento completo.