1.Sistemas operativos. Conceptos básicos
Es el conjunto de
programas que administran los recursos de la computadora y que ayuda en
el desarrollo y ejecución de los programas o software.
MS-DOS (Micro Soft Disk Operating System - Sistema
Operativo en Disco) es un sistema patentado por Microsoft Corporation
para computadoras personales PC's.
El MS-DOS es un sistema operativo monousuario y monotarea.
Al cumplir las dos condiciones antes mencionadas el
procesador está en cada momento dedicado en exclusividad a la ejecución
de un proceso, por lo que la planificación del procesador es simple y se
dedica al único proceso activo que pueda existir en un momento dado.
MS-DOS es el que inicia la computadora y controla las
actividades de la misma. Maneja la secuencia de las operaciones (flujo
de datos), la entrada de datos, presentación en pantalla de programas e
información desde y hacia varios componentes del hardware.
En general puede efectuar las siguientes tareas:
- Manejo de archivos y directorios.
- Mantenimiento de discos flexibles.
- Configuración del equipo.
- Optimización del uso de la memoria
- Aumento de la velocidad de los programas
2.Clasificación y ejemplos de sistemas
operativos
CLASIFICACIÓN DE LOS SISTEMAS OPERATIVOS
Los sistemas
operativos se pueden clasificar atendiendo a:
- ADMINISTRACIÓN
DE TAREAS:
- MONOTAREA: los que permiten sólo ejecutar un programa a la vez
- MULTITAREA: los que permiten ejecutar varias tareas o programas al mismo tiempo
- ADMINISTRACIÓN
DE USUARIOS
- MONOUSUARIO: aquellos que sólo permiten trabajar a un usuario, como es el caso de los ordenadores personales
- MULTIUSUARIO: los que permiten que varios usuarios ejecuten sus programas a la vez.
- ORGANIZACIÓN
INTERNA O ESTRUCTURA
- Monolítico
- Jerárquico
- Cliente-servidor
- MANEJO
DE RECURSOS O ACCESO A SERVICIOS
- CENTRALIZADOS: si permite utilizar los recursos de un solo ordenador
- DISTRIBUIDOS: si permite utilizar los recursos (CPU, memoria, periféricos...) de más de un ordenador al mismo tiempo
EJEMPLOS DE SISTEMAS OPERATIVOS
Algunos sistemas operativos son:
- DOS: Familia de sistemas operativos para PC. Sus siglas significan Disk Operating System. Fue creado para ordenadores IBM y fue muy popular. Carece de interfaz gráfica y no es multiusuario ni multitarea. Con la aparición del sistema operativo Windows fue rápidamente sustituido.
- WINDOWS: Familia de sistemas operativos no libres desarrollados por la empresa Microsoft Corporation, que se basan en una interfaz gráfica que se caracteriza por la utilización de ventanas. La última versión es Windows XP en la que convergen las dos líneas de desarrollo que hasta entonces se mantenían de forma separada en otras versiones: versiones basadas en MS-DOS y versiones basadas en NT (Network Technology)
- UNÍX: Familia de sistemas operativos que comparten unos criterios de diseño e interoperabilidad en común, que descienden de una primera implementación original de AT&T. Se trata de un sistema operativo portable, multitarea y multiusuario.
- GNU/LINUX: Sistema operativo libre creado por Richard Stallman. GNU es un acrónimo que significa GNU no es Unix («GNU's Not Unix»). Un sistema operativo libre quiere decir que los códigos completos del sistema estarán disponibles para todo el mundo, sin tener que pagar por un programa. Como resultado, un usuario que necesita cambios en el sistema será siempre libre para hacerlos por sí mismo, o de contratar a cualquier programador o empresa disponible para hacerlos por él. Los usuarios no estarán ya a merced de un programador o una empresa que sea dueña de los códigos fuente y sea la única en posición de hacer cambios. Según su creador, R. Stallman, un software es libre si cumple estas condiciones:
- Cualquiera tiene libertad para ejecutar el programa, con cualquier propósito
- Cualquiera tiene libertad para modificar el programa para adaptarlo a sus necesidades. Y para ello, se debe tener acceso al código fuente, porque modificar un programa sin disponer del código fuente es extraordinariamente dificultoso.
- Se tiene la libertad para redistribuir copias, tanto gratis como por un cánon
- Se tiene la libertad para distribuir versiones modificadas del programa, de tal manera que la comunidad pueda beneficiarse con sus mejoras.
Desde la perspectiva de la informática, un programa de aplicación consiste en una clase de software que se diseña con el fin de que para el usuario sea más sencilla la concreción de un determinado trabajo. Esta particularidad lo distingue del resto de los programas, entre los cuales se pueden citar a los sistemas operativos (que son los que permiten el funcionamiento de la computadora), los lenguajes de programación (aquellos que dan las herramientas
necesarias para desarrollar los programas informáticos en general) y
las utilidades (pensadas para realizar acciones de mantenimiento y
tareas generales).
Una licencia de software es un contrato entre el licenciante (autor/titular de los derechos de explotación/distribuidor) y el licenciatario del programa informático (usuario consumidor /usuario profesional o empresa), para utilizar el software cumpliendo una serie de términos y condiciones establecidas dentro de sus cláusulas.
Para mas información.. http://es.wikipedia.org/wiki/Licencia_de_software
-Software propietario
El término ha sido creado para designar al antónimo del concepto de software libre, por lo cual en diversos sectores se le han asignado implicaciones políticas relativas al mismo. Para la fundación para el software libre (FSF), este concepto se aplica a cualquier programa informático que no es libre o que sólo lo es parcialmente (semilibre), sea porque su uso, redistribución o modificación está prohibida, o sea porque requiere permiso expreso del titular del software.
La persona física o jurídica (compañía, corporación, fundación, etc.), al poseer los derechos de autor sobre un software, tiene la posibilidad de controlar y restringir los derechos del usuario sobre su programa, lo que en el software no libre implica por lo general que el usuario sólo tendrá derecho a ejecutar el software bajo ciertas condiciones, comúnmente fijadas por el proveedor, que signifique la restricción de una o varias de las cuatro libertades.
Para mas información.. http://es.wikipedia.org/wiki/Software_propietario
-Software libre
Software libre (en inglés free software, aunque esta denominación a veces se confunde con «gratis» por la ambigüedad del término free en el idioma inglés, por lo que también se usa libre software) es la denominación del software que respeta la libertad de todos los usuarios que adquirieron el producto y, por tanto, una vez obtenido el mismo, puede ser usado, copiado, estudiado, modificado, y redistribuido libremente de varias formas. Según la free software foundation , el software libre se refiere a la seguridad de los usuarios para ejecutar, copiar, distribuir y estudiar el software, e incluso modificarlo y distribuirlo modificado.
Para mas información http://es.wikipedia.org/wiki/Software_libre
-Sistema operativo GNU Linux
-Historia
El proyecto GNU, que se inició en 1983 por Richard Stallman tiene como objetivo el desarrollo de un sistema operativo Unix completo y compuesto enteramente de software libre. La historia del núcleo linux está fuertemente vinculada a la del proyecto GNU. En 1991 Linus Trovalds empezó a trabajar en un reemplazo no comercial para MINIX que más adelante acabaría siendo Linux.Cuando Torvalds liberó la primera versión de Linux, el proyecto GNU ya había producido varias de las herramientas fundamentales para el manejo del sistema operativo pero como el proyecto contaba con una infraestructura para crear su propio núcleo (o kernel), el llamado Hurd, y este aún no era lo suficiente maduro para usarse, comenzaron a usar a Linux a modo de continuar desarrollando el proyecto GNU Entonces, el núcleo creado por Linus Trovalds, quien se encontraba por entonces estudiando la carrera de Ingeniería Informática en la Universidad de Helsinki, llenó el "espacio" final que había en el sistema operativo de GNU.
-Distribuciones
Una distribución no es otra cosa, que una recopilación de programas y ficheros, organizados y preparados para su instalación. Estas distribuciones se pueden obtener a traves de Internet, o comprando los CDs de las mismas, los cuales contendrán todo lo necesario para instalar un sistema Linux bastante completo y en la mayoría de los casos un programa de instalación que nos ayudara en la tarea de una primera instalación. Casi todos los principales distribuidores de Linux, ofrecen la posibilidad de bajarse sus distribuciones, via FTP.
Para mas información http://www.linux-es.org/distribuciones
-Estructura genérica
La estructura genérica de GNU/Linux: Esta foto nos muestra toda la estructura genérica de GNU/Linux mostrando las ramas generales y sus ramificaciones