You are on page 1of 3

Funciones de un sistema operativo.

El sistema operativo es el programa ms importante de la computadora. En realidad es un


conjunto de programas que hace dos cosas fundamentales. Una de ellas es organizar
y administrar el hardware del equipo: partes internas y perifricos. Todo puede funcionar
perfectamente, pero sin un sistema operativo no podemos usarlo. A finales de los aos 40, cuando
no haba sistemas operativos, los programadores ponan en funcionamiento el hardware
repitiendo constantemente una serie de pasos muy laboriosos. Para automatizar el proceso se
crearon los sistemas operativos.

Gestionar la CPU: Se encarga de administrar la CPU que va a estar repartida


entre todos los procesos que se estn ejecutando.
Gestionar la RAM: Para asignar el espacio de memoria a cada aplicacin y a cada
usuario, en caso de ser necesario. Cuando esta memoria se hace insuficiente, se
crea una memoria virtual, de mayor capacidad, pero como est en el
almacenamiento secundario (disco duro), es ms lenta.
Gestionar los procesos: Se encarga de que las aplicaciones se ejecuten sin ningn
problema, asignndoles los recursos que sean necesarios para que estas
funcionen. Si una de ellas no responde, se procede a matar el proceso.
Gestionar los permisos: Garantiza que los recursos sean solamente utilizados por
programas y usuarios que tengan las autorizaciones que les correspondan.
Gestionar los archivos: Lectura y escritura en el sistema de archivos, y los
permisos de acceso a ellos.
Gestionar informacin: El sistema operativo proporciona informacin, que
posteriormente ser utilizada a modo de diagnstico del funcionamiento correcto
del computador.

GRUPO: 5351

MATERIA: Sistemas Operativos

NOMBRE: Bentez Gutirrez Jorge

NUM. TAREA: TAREA 1


Monoltico.
Los sistemas monolticos son aquellos en los que su centro es un grupo de estructuras
fijas, las cuales funcionan entre s.

En los Sistemas Operativos Monolticos, existen mdulos grandes en el ncleo, los cuales
interactan entre s, para poder tener esta estructura, las diferentes partes del kernel son
compiladas por capas.

Los sistemas monolticos se describen en 3 procesos principales:

- Un Programa principal que invoca el procedimiento de servicio solicitado.

- Un Conjunto de procedimientos de servicio que llevan a cabo las llamadas del sistema.

- Un Conjunto de procedimientos de utilera que ayudan a los procedimientos del servicio.

En teora un procedimiento dado puede invocar a ciertos servicios los cuales a su vez se
vern ayudados por programas de utilera los cuales extraern informacin importante
para este.

En computacin, un ncleo monoltico es una arquitectura de sistema operativo donde est en su


totalidad trabaja en espacio del ncleo, estando l solo en modo supervisor. Difiere de otras
arquitecturas (como la de micro ncleo) en que solo define una interfaz virtual de alto nivel sobre
el hardware del ordenador. Un conjunto primitivo de llamadas al sistema implementa todos los
servicios propios del sistema operativo tales como la planificacin de procesos,
concurrencia, sistema de archivos, gestin de memoria, etc.
Concepto y tipos de interrupciones.
Una interrupcin es un mecanismo que permite ejecutar un bloque de instrucciones
interrumpiendo la ejecucin de un programa, y luego restablecer la ejecucin del mismo sin
afectarlo directamente. De este modo un programa puede ser interrumpido temporalmente para
atender alguna necesidad urgente de la computadora y luego continuar su ejecucin de manera
normal y como si nada hubiera pasado.

Deshabilita las interrupciones, mientras se atiende una interrupcin no se puede atender otra que
llegue, algunas arquitecturas con manejo de interrupciones sofisticadas permiten, mediante un
esquema de prioridades, interrumpir un servicio de interrupcin para atender otra de mayor
prioridad, por lo que, aquellas interrupciones de menor o igual prioridad son deshabilitadas.

Una interrupcin por hardware es un mecanismo de comunicacin entre el procesador


y los dispositivos. Sirve para indicar que un dispositivo tiene datos pendientes de ser
tratados. Las interrupciones por hardware evitan que el sistema operativo tenga que
muestrear peridicamente el estado de los dispositivos, de manera que son ellos
mismos los que indican que hay datos a ser tratados.

Una interrupcin por software, es un mecanismo de comunicacin entre un proceso


(que se ejecuta en modo usuario) y el sistema operativo (que se ejecuta en modo
supervisor). El proceso emplea las interrupciones por software para notificar al
sistema operativo que requiere de su intervencin.

Cuando se produce una interrupcin:


1. Almacena el estado de la ejecucin del proceso en el Bloque de Control de procesos
(PCB).
2. Se pasa la CPU a modo supervisor.
3. Se ejecuta el cdigo del sistema operativo que realiza el tratamiento de la interrupcin.
Este decide la accin correspondiente dependiendo del tipo de interrupcin.
4. Se devuelve el control de la ejecucin al planificador del sistema operativo.

You might also like