Вы находитесь на странице: 1из 4

Sistemas Operativos

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. El sistema operativo funciona como un intermediario para que el usuario pueda comunicarse con el hardware y as el sistema pueda proporcionar un ambiente en donde el usuario pueda ejecutar programas. Esta relacin hace que el sistema operativo y el hardware funcionen de manera eficiente. Un sistema operativo est formado por varios programas que en conjunto presentan al usuario una vista integrada del sistema, los componentes principales de un sistema operativo son los siguientes mdulos: -Manejo de procesos. -Manejo de E/S. -Manejo de Memoria. -Manejo del Sistema de Archivos. Caractersticas de los sistemas operativos El sistema operativo tiene las siguientes caractersticas: Conveniencia: un sistema operativo hace ms conveniente el uso de una computadora. Eficiencia: el sistema operativo permite que los recursos de la computadora se usen de manera correcta y eficiente. Habilidad para evolucionar: un sistema operativo debe de ser capaz de aceptar nuevas funciones sin que tenga problemas. Encargado de administrar el hardware: el sistema operativo debe de ser eficaz. Relacionar dispositivos Clasificacin de los Sistemas Operativos Actualmente los sistemas operativos se clasifican en tres grupos: Por su estructura (visin interna); Por los servicios que ofrecen; Por la forma en que ofrecen sus servicios (visin externa).

Por servicios
La clasificacin por servicios es la ms comnmente usada y conocida desde el punto de vista del usuario final.

Por nmero de usuarios


Sistema operativo monousuario Los sistemas operativos monousuario son aquellos que soportan a un usuario a la vez, no importando la cantidad de procesadores o procesos que se estn realizando. Las computadoras personales se han clasificado en esta seccin. Sistema operativo multiusuario Los sistemas multiusuario son los que soportan varios usuarios a la vez, estos tipos de sistemas generalmente se utilizan en mquinas que estn conectadas en red.

Por nmero de tareas


Sistema operativo monotarea Los sistemas monotarea son aquellos que solo permiten realizar una sola tarea, estos sistemas son ms primitivos porque solo permiten un solo proceso a la vez. Sistema operativo multitarea Los sistemas multitarea son sistemas que permiten realizar varias actividades o procesos a la vez sin ningn problema.

Por nmero de procesadores


Sistema operativo monoprocesador Los sistemas monoprocesador solo pueden trabajar con un solo procesador, si tuvieran otro seran obsoletos. Ejemplos: DOS y Mac OS. Sistema operativo multiproceso Los sistemas multiproceso pueden utilizar varios procesadores para distribuir el trabajo de cada uno. Generalmente estos trabajan o pueden ser de dos tipos: Asimtrica: es donde el sistema operativo selecciona un procesador maestro y los dems funcionan como esclavos. Simtrica: en este tipo se enva informacin o se trabaja con el procesador con menos carga y as se distribuye mejor el trabajo, los procesos son enviados indistintamente a cual quiera de los procesadores disponibles.

Por su estructura
Estructura Monoltica Es la estructura de los primeros sistemas operativos constituidos fundamentalmente por un solo programa compuesto de un conjunto de rutinas entrelazadas de tal forma que cada una puede llamar a cualquier otra. Las caractersticas: Construccin del programa final a base de mdulos compilados separadamente que se unen a travs del ligador. Buena definicin de parmetros de enlace entre las distintas rutinas existentes, que puede provocar mucho acoplamiento. Carecen de protecciones y privilegios al entrar a rutinas que manejan diferentes aspectos de los recursos de la computadora, como memoria, disco, etc. Estructura Jerrquica A medida que fueron creciendo las necesidades de los usuarios y se perfeccionaron los sistemas. Se hizo necesaria una mayor organizacin del software, del sistema operativo, donde una parte del sistema contena subpartes y esto organizado en forma de niveles. Ejemplos: Multics y Unix. Mquina Virtual Se trata de un tipo de sistemas operativos que presentan una interface a cada proceso, mostrando una mquina que parece idntica a la mquina real subyacente. Estos sistemas operativos separan dos conceptos que suelen estar unidos en el resto de sistemas: la multiprogramacin y la mquina extendida. El objetivo de los sistemas operativos de mquina virtual es el de integrar distintos sistemas operativos dando la sensacin de ser varias mquinas diferentes. Es un software.

Por la forma de servicio


La clasificacin de los sistemas operativos por la forma en que ofrecen sus servicios tambin se refiere a una visin externa, que en este caso se refiere a la del usuario, el cmo accesa a los servicios. Bajo esta clasificacin se pueden detectar dos tipos principales: sistemas operativos de red y sistemas operativos distribuidos. Sistemas operativos de red Los sistemas operativos de red se definen como aquellos que tiene la capacidad de interactuar con sistemas operativos en otras computadoras por medio de un medio de transmisin con el objeto de intercambiar informacin, transferir archivos, ejecutar comandos remotos y un sin fin de otras actividades. Sistemas operativos distribuidos Los sistemas operativos distribuidos abarcan los servicios de los de red, logrando integrar recursos (impresoras, unidades de respaldo, memoria, procesos, unidades centrales de proceso) en una sola mquina virtual que el usuario accesa en forma transparente. Es decir,

ahora el usuario ya no necesita saber la ubicacin de los recursos, sino que los conoce por nombre y simplemente los usa como si todos ellos fuesen locales a su lugar de trabajo habitual.

Historia
La informtica tal y como se le conoce hoy da, surgi a raz de la II Guerra Mundial, en la dcada de los 40. En esos aos no exista siquiera el concepto de "Sistema Operativo" y los programadores interactuaban directamente con el hardware de las computadoras trabajando en lenguaje mquina (esto es, en binario, programando nicamente con 0s y 1s). El concepto de Sistema Operativo surge en la dcada de los 50. El primer Sistema Operativo de la historia fue creado en 1956 para un ordenador IBM 704, y bsicamente lo nico que haca era comenzar la ejecucin de un programa cuando el anterior terminaba. En los aos 60 se produce una revolucin en el campo de los Sistemas Operativos. Aparecen conceptos como sistema multitarea, sistema multiusuario, sistema multiprocesadores y sistema en tiempo real. Es en esta dcada cuando aparece UNIX, la base de la gran mayora de los Sistemas Operativos que existen hoy en da. En los aos 70 se produce un boom en cuestin de ordenadores personales, acercando estos al pblico general de manera impensable hasta entonces. Esto hace que se multiplique el desarrollo, crendose el lenguaje de programacin C (diseado especficamente para reescribir por completo el cdigo UNIX). Como consecuencia de este crecimiento exponencial de usuarios, la gran mayora de ellos sin ningn conocimiento sobre lenguajes de bajo o alto nivel, hizo que en los aos 80, la prioridad a la hora de disear un sistema operativo fuese la facilidad de uso, surgiendo as las primeras interfaces de usuario. En los 80 nacieron sistemas como MacOS, MS-DOS, Windows. En la dcada de los 90 hace su aparicin Linux, publicndose la primera versin del ncleo en septiembre de 1991, que posteriormente se unira al proyecto GNU, un sistema operativo completamente libre, similar a UNIX, al que le faltaba para funcionar un ncleo funcional. Hoy en da la mayora de la gente conoce por Linux al Sistema Operativo que realmente se llama GNU/Linux

Вам также может понравиться