Sistemas operativos
Hoy en día las computadoras están diseñadas para ejecutar diversas tareas y programas. Estos programas pueden ir desde un procesador de texto hasta un programa para la animación de gráficos tridimensionales o distintos tipos de juego para su correcto funcionamiento deben ser capaces de acceder a todos los recursos del ordenador.
Es evidente que si cada programa actuase de unaforma independiente existirían graves conflictos. Para solucionar este tipo de problemas se desarrollaron los sistemas operativos, los cuales aportan unos mecanismos y reglas básicas de funcionamiento de forma que los programas puedan acceder a los recursos del ordenador de una forma adecuada.
En la actualidad tenemos diversos sistemas operativos, existen para cada tipo de ordenadores están lospropietarios como también los de libre distribución.
En esta ocasión estamos presentando dos tipos de sistemas operativos que son: Solaris y Mandriva Linux.
Solaris es un sistema basado en el lenguaje de UNIX, originalmente fue un software propietario, actualmente en la mayor parte es software libre.
Mandriva Linux en cambio es un software libre y de código abierto, es de distribución Linux
Deambos sistemas operativos recopilamos toda información que nos puede ayudar a conocer mejor sus distintas características, versiones y actualizaciones.
Unix System
¿Qué es Unix?
Es un sistema operativo portable, multitarea y multiusuario; desarrollado en 1969 por un grupo de empleados de los laboratorios Bell y AT&T, entre los que figuran Ken Thompson, Dennis Ritchie y DouglasMcllroy. Este sistema es uno de los más utilizados y con más futuro debido a que son muchos organismos oficiales y particulares los que defienden su utilización, así como muchas firmas de fabricación y comercialización de computadoras que lo incorporan en sus productos. Para dar un ejemplo, la Comunidad Económica Europea, impone el sistema operativo UNIX en todas las aplicaciones que se desarrollan bajosus auspicios.
Unix es un sistema operativo de tiempo compartido, controla los recursos de una computadora y los asigna entre los usuarios. Permite a los usuarios correr sus programas. Controla los dispositivos periféricos conectados a la máquina. Además es un sistema multiusuario, en el que existe la portabilidad para la implementación de distintas computadoras.
Unix Versión 6 estaba bajo lalicencia de AT&T, y se podía estudiar su código fuente sin ningún inconveniente. Cuando AT&T liberó la versión 7, comenzó a darse cuenta de que UNIX era un producto comercial valioso, así que entregó la Versión 7 junto con una licencia que prohibía el estudio del código fuente.
Unix domina en las estaciones de trabajo y otras computadoras del extremo alto, como los servidores de red.Unix es popular sobre todo en máquinas por lo regular tienen la potencia de computo de una minicomputadora, a pesar de estar dedicada a un solo usuario, pero lo que resulta lógico que estén equipadas con un Sistema Operativo diseñado originalmente para minicomputadoras.
Las llamadas al Sistema UNIX correspondientes se basan en POSIX.
El núcleo del sistema operativo Unix (llamado Kernel) es unprograma escrito casi en su totalidad en lenguaje C, con excepción de una parte del manejo de interrupciones, expresada en el lenguaje ensamblador del procesador en el que opera.
Las funciones del núcleo son permitir la existencia de un ambiente en el que sea posible atender a varios usuarios y múltiples tareas en forma concurrente, repartiendo al procesador entre todos ellos, e intentandomantener en grado óptimo la atención individual.
El Kernel opera como asignador de recursos para cualquier proceso que necesite hacer uso de las facilidades de cómputo. Es el componente central de Unix y tiene las siguientes funciones:
* Creación de procesos, asignación de tiempos de atención y sincronización.
* Asignación de la atención del procesador a los procesos que lo requieren.
*...
Regístrate para leer el documento completo.