2. Software de sistemas
Son todos aquellos programas que tienen como
objetivo gestionar los recursos del ordenador y
facilitar el funcionamiento de otras aplicaciones y
que no son específicos para la ejecución de
ninguna aplicación en particular.
3. El software de sistema es el software
básico ó sistema operativo. Dicho sistema
operativo, es un conjunto de programas
cuyo objetivo es facilitar el uso de la
computadora, permitiendo administrar y
asignar los recursos del sistema. Los
sistemas operativos más conocidos son
Windows, Linux, etc.
4. • Programas que administran los recursos de las computadoras:
• Sistemas operativos
• Traductores
• Programas utilitarios
Hardware
Software de Sistemas
Software de Aplicación
Usuarios
5. Características
Fuerte interacción con el hardware de la
computadora.
ó Utilización por múltiples usuarios.
m Operación concurrente que requiere una
planificación.
r Compartición de recursos y una
sofisticada gestión de procesos.
i Estructuras de datos complejas.
a Múltiples interfaces externas.
6. Sistemas Operativos:
• Funciones:
Repartir y asignar los recursos de la Computadora
Programar el uso de los recursos y la ejecución de trabajos
Monitorear las actividades del sistema.
• Ejemplos
• Definiciones asociadas
Multiprogramación, Multitarea, Multiprocesamiento
Almacenamiento virtual, Página
Tiempo compartido
Concurrencia
GUI (Interfaz Gráfica de Usuario)
7. Sistema operativo
Un Sistema Operativo es el software encargado de
ejercer el control y coordinar el uso del hardware
entre diferentes programas de aplicación y los
diferentes usuarios. Es un administrador de los
recursos de hardware del sistema.
En una definición informal es un sistema que
consiste en ofrecer una distribución ordenada y
controlada de los procesadores, memorias y
dispositivos de E/S entre los diversos programas
que compiten por ellos.
Administrar eficientemente los recursos del
computador.
9. Sistema Operativo
Monotareas.
Los sistemas operativos monotareas son
más primitivos y es todo lo contrario al
visto anteriormente, es decir, solo pueden
manejar un proceso en cada momento o
que solo puede ejecutar las tareas de una
en una.
Por ejemplo cuando la computadora esta
imprimiendo un documento, no puede
iniciar otro proceso ni responder a nuevas
instrucciones hasta que se termine la
impresión.
10. Sistema Operativo
Multiusuario.
Es todo lo contrario a monousuario; y en
esta categoría se encuentran todos los
sistemas que cumplen simultáneamente
las necesidades de dos o más usuarios,
que comparten mismos recursos. Este
tipo de sistemas se emplean
especialmente en redes.
En otras palabras consiste en el
fraccionamiento del tiempo
(timesharing).
11. Sistemas Operativos por
lotes.
Los Sistemas Operativos por lotes, procesan
una gran cantidad de trabajos con poca o
ninguna interacción entre los usuarios y los
programas en ejecución.
Se reúnen todos los trabajos comunes para
realizarlos al mismo tiempo, evitando la
espera de dos o más trabajos como sucede
en el procesamiento en serie.
Estos sistemas son de los más tradicionales y
antiguos, y fueron introducidos alrededor de
1956 para aumentar la capacidad de
procesamiento de los programas.
12. Sistemas Operativos por
lotes.
Los Sistemas Operativos por lotes, procesan
una gran cantidad de trabajos con poca o
ninguna interacción entre los usuarios y los
programas en ejecución. Se reúnen todos los
trabajos comunes para realizarlos al mismo
tiempo, evitando la espera de dos o más
trabajos como sucede en el procesamiento en
serie. Estos sistemas son de los más
tradicionales y antiguos, y fueron introducidos
alrededor de 1956 para aumentar la
capacidad de procesamiento de los
programas.
13. 1. Traductores:
• Definiciones asociadas
Lenguaje de programación
Código Fuente, Código Objeto
• Funciones:
Convertir los programas escritos en lenguajes de programación de alto nivel al
lenguaje de máquina.
• Tipos de Traductores:
Compilador
Interprete
N Programas Utilitarios: Efectúan tareas rutinarias como copiar,
ordenar, etc.