Anda di halaman 1dari 5

Diferenciar las funciones del sistema operativo.

El Sistema Operativo, es el programa que oculta la verdad del Hardware al programador y presenta una vista simple y agradable de los archivos nominados que pueden leerse y escribirse. Resguarda al programador y presenta una interfaz simple, orientada al archivo, disimula el trabajo concerniente a interrupciones, relojes o cronmetros, manejo de memoria y otras caractersticas. Su funcin es presentar al usuario con equivalente de una mquina virtual.

Cmo est conformado un sistema operativo? Un sistema operativo est conformado bsicamente por cuatro mdulos: -Ncleo o Kernel. -Administrador de memoria. -Sistema de entrada/salida. -Administrador de archivos. -A veces se considera un quinto mdulo: el intrprete de comandos o intrprete de instrucciones, el cual se encarga de "traducir" las rdenes que el usuario ingresa mediante el teclado u otros dispositivos a un "lenguaje" que la mquina pueda entender.

Es el mdulo de ms bajo nivel de un sistema operativo, pues descansa directamente sobre el hardware de la computadora. Entre las tareas que desempea se incluyen el manejo de las

interrupciones, la asignacin de trabajo al procesador y el proporcionar una va de comunicacin entre los distintos programas. En general, el ncleo se encarga de controlar el resto de los mdulos y sincronizar su ejecucin. El ncleo contiene un submdulo denominado "planificador", el cual se encarga de asignar tiempo del procesador a los programas, de acuerdo a una cierta poltica de planificacin que vara de un sistema operativo a otro. Normalmente se utiliza una jerarqua de prioridades que determinan cmo se asignar el tiempo del CPU a cada programa. Una poltica de planificacin muy comn en los sistemas de multiprogramacin y multiproceso son las tcnicas de "time slicing" (fraccin de tiempo). Se asigna a cada programa un corto intervalo de tiempo del procesador. Si el programa no ha terminado durante este intervalo de tiempo, vuelve a la cola de programas.

Administrador de memoria Este mdulo se encarga de asignar ciertas porciones de la memoria principal (RAM) a los diferentes programas o partes de los programas que la necesiten, mientras el resto de los datos y los programas se mantienen en los dispositivos de almacenamiento masivo. De este modo, cuando se asigna una parte de la memoria principal se hace de una forma estructurada, siguiendo un determinado orden. La forma ms comn de administracin de la memoria supone crear una memoria virtual; con este sistema, la memoria de la computadora aparece, para cualquier usuario del sistema, mucho mayor de lo que en realidad es.

Sistema de entrada/salida (E/S) Este componente presenta al usuario la E/S de datos como una cuestin independiente del dispositivo; es decir, para los usuarios, todos los dispositivos tienen las mismas caractersticas y son tratados de la misma forma, siendo el sistema operativo el encargado de atender las particularidades de cada uno de ellos (como su velocidad de operacin). Una tcnica muy comn, especialmente en salida, es el uso de "spoolers". Los datos de salida se almacenan de forma temporal en una cola situada en un dispositivo de almacenamiento masivo (el spool), hasta que el dispositivo perifrico requerido se encuentre libre; de este modo se evita que un programa quede retenido porque el perifrico no est disponible. El sistema operativo dispone de llamadas para aadir y eliminar archivos del spool.

Administrador de archivos Se encarga de mantener la estructura de los datos y los programas del sistema y de los diferentes usuarios (que se mantienen en archivos) y de asegurar el uso eficiente de los medios de almacenamiento masivo. El administrador de archivos tambin supervisa la creacin, actualizacin y eliminacin de los archivos, manteniendo un directorio con todos los archivos que existen en el sistema en cada momento y coopera con el mdulo administrador de memoria durante las transferencias de datos desde y hacia la memoria principal. Si se

dispone de un sistema de memoria virtual, existen transferencias entre la memoria principal y los medios de almacenamiento masivo para mantener la estructura de la misma. Los archivos almacenados en los dispositivos de almacenamiento masivo tienen distintos propsitos. Algunos contienen informacin que puede ser compartida. Otros son de carcter privado, e incluso secreto. Por tanto, cada archivo est dotado de un conjunto de privilegios de acceso, que indican la extensin con la que se puede compartir la informacin contenida en el archivo. El sistema operativo comprueba que estos privilegios no sean violados.

Establecer las funciones de un Sistema Operativo. FUNCIONES DEL SISTEMA OPERATIVO Tiene 2 funciones esenciales completamente distintas: 1. Simplificar el manejo de la computadora -ADMINISTRACION DE TRABAJOS Cuando existen varios programas en espera de ser procesados, el sistema operativo debe decidir el orden de procesamiento de ellos, as como asignar los recursos necesarios para su proceso. - UTILERIAS PARA ARCHIVOS Manejan informacin de los archivos tales como imprimir, clasificar, copiar, etc. - RECUPERACION DE ERRORES El sistema operativo contiene rutinas que intentan evitar perder el control de una tarea cuando se suscitan errores en la transferencia de informacin hacia y desde los dispositivos de entrada / salida. 2. Administrar los recursos de la computadora - ADMINISTRACION DE RECURSOS Mediante est funcin el sistema operativo esta en capacidad de distribuir en forma adecuada y en el momento oportuno los diferentes recursos (memoria, dispositivos, etc.,...) entre los diversos programas que se encuentran en proceso, para esto, lleva un registro que le permite conocer que recursos estn disponibles y cuales estn siendo utilizados, por cuanto tiempo y por quien, etc. -ADMINISTRACION DE LA MEMORIA Supervisa que reas de memoria estn en uso y cual estn libre, determina cuanta memoria asignar a un proceso y en qu momento, adems libera la memoria cuando ya no es requerida para el proceso.

-CONTROL DE OPERACIONES DE ENTRADA Y SALIDA Mediante esta actividad el sistema operativo decide que proceso har uso del recurso, durante cunto tiempo y en qu momento.

Otras Funciones del Sistema Operativo

-Aceptar los trabajos y conservarlos hasta su finalizacin. -Detectar errores y actuar de modo apropiado en caso de que se produzcan. -Controlar las operaciones de E/S. -Controlar las interrupciones. -Planificar la ejecucin de tareas. -Entregar recursos a las tareas. -Retirar recursos de las tareas. -Proteger la memoria contra el acceso indebido de los programas. -Soportar el multiacceso. -Proporcionar al usuario un sencillo manejo de todo el sistema. -Aprovechar los tiempos muertos del procesador. -Compartir los recursos de la mquina entre varios procesos al mismo tiempo. -Administrar eficientemente el sistema de cmputo como un todo armnico. -Permitir que los diferentes usuarios se comuniquen entre s, as como protegerlos unos de otros.

-Permitir a los usuarios almacenar informacin durante plazos medianos o largos. -Dar a los usuarios la facilidad de utilizar de manera sencilla todos los recursos, facilidades y lenguajes de que dispone la computadora. -Administrar y organizar los recursos de que dispone una computadora para la mejor utilizacin de la misma, en beneficio del mayor nmero posible de usuarios. -Controlar el acceso a los recursos de un sistema de computadoras. -Identificar los recursos que administra el Sistema Operativo. Administracin de recursos Sirven para administrar los recursos de hardware y de redes de un sistema informtico, como el CPU, memoria, dispositivos de almacenamiento secundario y perifricos de entrada y de salida. En resumen, el sistema operativo debe llevar la cuenta acerca de quin est usando qu recursos; otorgar recursos a quienes los solicitan (siempre que el solicitante tenga derechos adecuados sobre el recurso); y arbitrar en caso de solicitudes conflictivas.

Anda mungkin juga menyukai