-Este blog va dirigido a todas aquellas personas que desconocen lo que es un sistema operativo.
-Objetivos:
- Concepto de sistema operativo
- Conocer cuales son los componentes de un sistema operativo
- Como se clasifican los sistemas operativos
- Ejemplos de sistemas operativos
¿Que es un sistema operativo?
- El sistema operativo es el programa (o software ) más 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 básicas, tales como reconocimiento de la conexión del teclado, enviar la información a la pantalla, no perder de vista archivos y directorios en el disco, y controlar los dispositivos periféricos tales como impresoras, escáner, etc.
En sistemas grandes, el sistema operativo tiene incluso mayor responsabilidad y poder, es como un policía de tráfico, se asegura de que los programas y usuarios que están funcionando al mismo tiempo no interfieran entre ellos. El sistema operativo también es responsable de la seguridad, asegurándose de que los usuarios no autorizados no tengan acceso al sistema.
- Gestión de procesos
Un proceso es simplemente, un programa en ejecución que necesita recursos para realizar su tarea: Tiempo de CPU, memoria, archivos y dispositivos de E/S. El SO es el responsable de lo siguiente:
- Crear y destruir procesos.
- Parar y reanudar procesos.
- Ofrecer mecanismos para que los procesos puedan comunicarse y se sincronicen.
- Gestión de la memoria principal
La memoria es una gran tabla de palabras o bytes que se referencia cada una mediante una dirección única. Este almacén de datos de rápido acceso es compartido por la CPU y los dispositivos de E/S, es volátil y pierde su contenido ante fallos del sistema. El SO es el responsable de:
- Conocer qué partes de la memoria están siendo utilizadas y por quién.
- Decidir qué procesos se cargarán en memoria cuando haya espacio disponible.
- Asignar y reclamar espacio de memoria cuando sea necesario.
- Gestión del almacenamiento secundario
Un sistema de almacenamiento es necesario, ya que la memoria principal (almacenamiento primario) es volátil y además muy pequeña para almacenar todos los programas y datos. También es necesario mantener los datos que no convenga mantener en la memoria principal. El SO se encarga de:
- Planificar los discos.
- Gestionar el espacio libre.
- Asignar el almacenamiento.
- Verificar que los datos se guarden en orden.
- El sistema de entrada y salida
Consiste en un sistema de almacenamiento temporal (caché), una interfaz de manejadores de dispositivos y otra para dispositivos concretos. El sistema operativo debe gestionar el almacenamiento temporal de E/S y servir las interrupciones de los dispositivos de E/S.
-Sistema de archivos
Los archivos son colecciones de información relacionada, definidas por sus creadores. Estos almacenan programas (en código fuente y objeto) y datos tales como imágenes, textos, información de bases de datos, etc. El SO es responsable de:
- Construir, eliminar archivos y directorios.
- Ofrecer funciones para manipular archivos y directorios.
- Establecer la correspondencia entre archivos y unidades de almacenamiento.
- Realizar copias de seguridad de archivos.
Existen diferentes sistemas de archivos, es decir, existen diferentes formas de organizar la información que se almacena en las memorias (normalmente discos) de los ordenadores. Por ejemplo, existen los sistemas de archivos FAT, FAT32, ext3, NTFS, XFS, etc.
- Sistemas de protección
Mecanismo que controla el acceso de los programas o los usuarios a los recursos del sistema. El SO se encarga de:
- Distinguir entre uso autorizado y no autorizado.
- Especificar los controles de seguridad a realizar.
- Forzar el uso de estos mecanismos de protección.
- Sistema de comunicaciones
Para mantener las comunicaciones con otros sistemas es necesario poder controlar el envío y recepción de información a través de las interfases de red. También hay que crear y mantener puntos de comunicación que sirvan a las aplicaciones para enviar y recibir información, y crear y mantener conexiones virtuales entre aplicaciones que están ejecutándose localmente y otras que lo hacen remotamente.
- Programas de sistema
Son aplicaciones de utilidad que se suministran con el SO pero no forman parte de él. Ofrecen un entorno útil para el desarrollo y ejecución de programas, siendo algunas de las tareas que realizan:
- Manipulación y modificación de archivos.
- Información del estado del sistema.
- Soporte a lenguajes de programación.
- Comunicaciones.
-Gestor de recursos
Como gestor de recursos, el sistema operativo administra:
- La unidad central de procesamiento (donde está alojado el microprocesador).
- Los dispositivos de entrada y salida.
- La memoria principal (o de acceso directo).
- Los discos (o memoria secundaria).
- Los procesos (o programas en ejecución).
- Y en general todos los recursos del sistema.

¿Como se clasifica?
-Administración de tareas
- Monotarea: Solamente permite ejecutar un proceso (aparte de los procesos del propio SO) en un momento dado. Una vez que empieza a ejecutar un proceso, continuará haciéndolo hasta su finalización y/o interrupción.
- Multitarea: Es capaz de ejecutar varios procesos al mismo tiempo. Este tipo de SO normalmente asigna los recursos disponibles (CPU, memoria, periféricos) de forma alternada a los procesos que los solicitan, de manera que el usuario percibe que todos funcionan a la vez, de forma concurrente.
-Administración de usuarios
- Monousuario: Sólo permite ejecutar los programas de un usuario al mismo tiempo.
- Multiusuario: Permite que varios usuarios ejecuten simultáneamente sus programas, accediendo a la vez a los recursos de la computadora. Normalmente estos sistemas operativos utilizan métodos de protección de datos, de manera que un programa no pueda usar o cambiar los datos de otro usuario.
Algunos ejemplos de sistemas operativos para PC
Mac OS X es la décima versión del sistema operativo de Apple para computadoras Macintosh. Las versiones previas usaron una numeración cardinal, p.j. Mac OS 8 y Mac OS 9. La letra X en el nombre Mac OS X se refiere al 10 en números romanos. Por tal motivo, la pronunciación correcta es «diez» en este contexto, aunque pronunciarlo como «equis» es muy común. El centro del Mac OS X es compatible con POSIX construido sobre el núcleo XNU, con facilidades UNIX disponibles en la interfaz de línea de comandos (terminal). Apple liberó esta familia de software como un sistema operativo libre y de código abierto, bajo el nombre de Darwin, pero parcialmente se fue volviendo código cerrado. Sobre Darwin, Apple colocó varios componentes, incluyendo la interfaz de usuario Aqua y el Finder, para completar la interfaz en la que estaba basado Mac OS X.
Versiones
| Versión | Nombre en código | Anuncio | Presentación | Versión más reciente |
|---|---|---|---|---|
| Mac OS X Server 1.0 | Hera | 16 de marzo de 1999 | 1.2v3 (27 de octubre de 2000) | |
| Beta pública | Kodiak | 13 de septiembre de 2000 | ||
| 10.0 | Cheetah | 24 de marzo de 2001 | 10.0.4 (22 de junio de 2001) | |
| 10.1 | Puma | 18 de julio de 200156 | 25 de septiembre de 2001 | 10.1.5 (6 de junio de 2002) |
| 10.2 | Jaguar | 6 de mayo de 200257 | 24 de agosto de 2002 | 10.2.8 (3 de octubre de 2003) |
| 10.3 | Panther | 23 de junio de 200358 | 24 de octubre de 2003 | 10.3.9 (15 de abril de 2005) |
| 10.4 | Tiger | 4 de mayo de 200459 | 29 de abril de 2005 | 10.4.11 (14 de noviembre de 2007) |
| 10.5 | Leopard | 26 de junio de 200760 | 26 de octubre de 2007 | 10.5.8 (5 de agosto de 2009) |
| 10.6 | Snow Leopard | 9 de junio de 200861 | 28 de agosto de 2009 | 10.6.8 (23 de junio de 2011) |
| 10.7 | Lion | 20 de octubre de 201062 | 20 de julio de 2011 | 10.7.5 (19 de septiembre de 2012) |
| 10.8 | Mountain Lion | 16 de febrero de 201263 | 25 de julio de 2012 | 10.8.5 (12 de septiembre de 2013) |
| 10.9 | Mavericks | 10 de junio de 201364 | 22 de octubre del 201365 | 10.9.5 (17 de septiembre de 2014) |
| 10.10 | Yosemite | 2 de junio de 201466 | 16 de octubre de 201467 | 10.10.5 (13 de agosto de 2015) |
| 10.11 | El Capitan | 8 de junio de 201568 | 30 de septiembre de 201569 | 10.11.6 (18 de julio de 2016) |
| 10.12 | Sierra | 13 de junio de 201670 | 20 de septiembre de 201670 | 10.12.3 (24 de enero de 2017) |
Es el nombre de una familia de distribuciones de software para PC, smartphone, servidores y sistemas empotrados, desarrollados y vendidos por Microsoft y disponibles para múltiples arquitecturas, tales como x86 y ARM.
Desde un punto de vista técnico, no son sistemas operativos, sino que contienen uno (tradicionalmente MS-DOS, o el más actual cuyo núcleo es Windows NT) junto con una amplia variedad de software; no obstante, es usual (aunque no necesariamente correcto) denominar al conjunto como sistema operativo en lugar de distribución. Microsoft introdujo un entorno operativo denominado Windows el 20 de noviembre de 1985 como un complemento para MS-DOS en respuesta al creciente interés en las interfaces gráficas de usuario (GUI). Microsoft Windows llegó a dominar el mercado mundial de computadoras personales, con más del 90 % de la cuota de mercado, superando a Mac OS, que había sido introducido en 1984.
Aplicaciones
Aplicaciones mas utilizadas
| Fuente | Net Market Share | W3Counter | Global Stats |
|---|---|---|---|
| Fecha | Enero de 2017 | Diciembre de 2016 | Enero de 2017 |
| Total | |||
| Windows 7 (2009) | |||
| Windows 10 (2015) | |||
| Windows 8.x (2012) | |||
| Windows XP (2001) | N/D | ||
| Windows Vista (2007) | |||
| Windows Server (2000) | N/D | N/D | |
| Windows 98 (1998) | N/D | N/D |
Linux es un sistema operativo, una gran pieza de software que controla un computador. Es parecido a Microsoft Windows, pero completamente libre. El nombre correcto es GNU/Linux pero "Linux" se usa más.
Linux no es el producto de una sola compañía, es el resultado de la contribución de un gran número de compañías y grupos de personas. De hecho, el sistema GNU/Linux es un componente central, el cual se transforma en muchos productos diferentes: las llamadas distribuciones.
Las distribuciones cambian la apariencia y funcionamiento de Linux completamente. Las hay desde grandes sistemas completos totalmente equipados (respaldadas por compañías) hasta las más ligeras que entran en un llavero USB o funcionan en computadores viejos (usualmente desarrolladas por voluntarios).
Aplicaciones
Supercomputadoras
Dentro del segmento de supercomputadoras, a noviembre de 2012, el uso de este sistema ascendió al 93,8% de las computadoras más potentes del mundo por su confiabilidad, seguridad y libertad para modificar el código De acuerdo con TOP500.org, que lleva estadísticas sobre las 500 principales supercomputadoras del mundo, a noviembre de 2012: 469 usaban una distribución basada en GNU/Linux, 20 Unix, 7 mezclas, 1 BSD y 3 Windows.
Teléfonos inteligentes y tabletas
Linux tiene un papel imprescindible en el territorio de los teléfonos inteligentes debido a que Android y meego lo utilizan. Actualmente Android es el sistema operativo predominante en los nuevos teléfonos inteligentes y su cuota de mercado mundial supera a iOS de Apple.
Bibliografía
Más sobre los sistemas operativos
http://www.areatecnologia.com/sistemas-operativos.htm https://www.gcfaprendelibre.org/tecnologia/curso/informatica_basica/sistemas_operativos/2.do















