Sunteți pe pagina 1din 4

Definicin de Sistema Operativo

El sistema operativo es el programa (o software) ms importante de un ordenador. Para que funcionen los otros programas, cada ordenador de uso general debe tener un sistema operativo. Los sistemas operativos realizan tareas bsicas, tales como reconocimiento de la conexin del teclado, enviar la informacin a la pantalla, no perder de vista archivos y directorios en el disco, y controlar los dispositivos perifricos tales como impresoras, escner, etc. En sistemas grandes, el sistema operativo tiene incluso mayor responsabilidad y poder, es como un polica de trfico, se asegura de que los programas y usuarios que estn funcionando al mismo tiempo no interfieran entre ellos. El sistema operativo tambin es responsable de la seguridad, asegurndose de que los usuarios no autorizados no tengan acceso al sistema.

Concepto de Sistema Operativo


Un Sistema Operativo es el software encargado de ejercer el control y coordinar el uso del hardware entre diferentes programas de aplicacin y los diferentes usuarios. Es un administrador de los recursos de hardware del sistema. En una definicin informal es un sistema que consiste en ofrecer una distribucin ordenada y controlada de los procesadores, memorias y dispositivos de E/S entre los diversos programas que compiten por ellos. A pesar de que todos nosotros usamos sistemas operativos casi a diario, es difcil definir qu es un sistema operativo. En parte, esto se debe a que los sistemas operativos realizan dos funciones diferentes. Proveer una mquina virtual, es decir, un ambiente en el cual el usuario pueda ejecutar programas de manera conveniente, protegindolo de los detalles y complejidades del hardware. Administrar eficientemente los recursos del Computador.

FUNCIONES BASICAS DE UN SISTEMA OPERATIVO PROGRAMAS DE CONTROL

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.

ADMINISTRACION DE RECURSOS
Mediante esta funcin el sistema operativo est 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.

CONTROL DE OPERACIONES DE ENTRADA Y SALIDA


Mediante esta actividad el sistema operativo decide qu proceso har uso del recurso, durante cunto tiempo y en qu momento.

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.

RECUPERACION DE ERRORES
El sistema operativo contiene rutinas que intentan evitar perder el control de una tarea cuando se suscitan errores en la trasferencia de informacin hacia y desde los dispositivos de entrada / salida.

PROGRAMAS DE PROCESO
El sistema operativo contiene programas de servicios que sirven de apoyo al procesamiento de los trabajos, se conocen tambin como utileras y se pueden clasificar en tres tipos:

A) UTILERIAS DEL SISTEMA


Se ejecutan bajo el control del sistema operativo y se utilizan para preparar algunos recursos usados por el sistema. Son de uso interno.

B) UTILERIAS PARA ARCHIVOS


Manejan informacin de los archivos tales como imprimir, clasificar, copiar, etc.

C) UTILERIAS INDEPENDIENTES
Realizar funciones que se relacionan con la iniciacin de dispositivos de Entrada/Salida, carga del sistema operativo, etc.

Caractersticas de los sistemas operativos

En general, se puede decir que un Sistema Operativo tiene las siguientes caractersticas:

Conveniencia. Un Sistema Operativo hace ms conveniente el uso de una computadora. Eficiencia. Un Sistema Operativo permite que los recursos de la computadora se usen de la manera ms eficiente posible. Habilidad para evolucionar. Un Sistema Operativo deber construirse de manera que permita el desarrollo, prueba o introduccin efectiva de nuevas funciones del sistema sin interferir con el servicio. Encargado de administrar el hardware. El Sistema Operativo se encarga de manejar de una mejor manera los recursos de la computadora en cuanto a hardware se refiere, esto es, asignar a cada proceso una parte del procesador para poder compartir los recursos. Relacionar dispositivos (gestionar a travs del kernel). El Sistema Operativo se debe encargar de comunicar a los dispositivos perifricos, cuando el usuario as lo requiera. Organizar datos para acceso rpido y seguro. Manejar las comunicaciones en red. El Sistema Operativo permite al usuario manejar con alta facilidad todo lo referente a la instalacin y uso de las redes de ordenadores. Procesamiento por bytes de flujo a travs del bus de datos.

Facilitar las entradas y salidas. Un Sistema Operativo debe hacerle fcil al usuario el acceso y manejo de los dispositivos de Entrada/Salida de la computadora.

Procesador o ncleo q utiliza ms de un procesador


Multiprocesamiento es un Procesamiento simultneo con dos o ms procesadores en un computador, o dos o ms computadores que estn procesando juntos. Cuando se usa dos o ms computadores, se unen con un canal de alta velocidad y comparten la carga de trabajo general entre ellos. En caso de que uno falle el otro se hace cargo. Los procesadores de las computadoras fsicamente no pueden manejar una velocidad mayor a 4 gigahertz. La idea detrs de tener mltiples ncleos es contar con varios procesadores para realizar de forma ms rpida las mismas tareas de un procesador nico. Sin embargo, aunque un procesador tenga ms ncleos, es posible que no funcione mejor. Los procesadores funcionan a diferentes velocidades de reloj, por lo tanto un procesador de doble ncleo de mayor velocidad puede funcionar mejor que un procesador de cuatro ncleos que tiene una menor velocidad. Adems, el rendimiento del procesador depende de las limitaciones del hardware y software (programas) La diferencia entre los procesadores de doble ncleo y otros procesadores de mltiples ncleos es ms evidente cuando se realizan multitareas. Los procesadores multincleo pueden realizar varias tareas al mismo tiempo de mejor manera que los procesadores de un solo ncleo, incluso si el software no est preparado para aprovechar los mltiples ncleos. Es posible que los usuarios de computadoras que realizan tareas mltiples que utilizan de forma intensiva el procesador al mismo tiempo noten una mayor diferencia entre los procesadores de doble ncleo y otros procesadores multincleo.