You are on page 1of 4

Que es el sistema operativo

Un sistema operativo puede ser definido como un conjunto de programas


especialmente hechos para la ejecución de varias tareas, en las que sirve de
intermediario entre el usuario y la computadora. Este conjunto de programas que
manejan el hardware de una computadora u otro dispositivo electrónico. Provee
de rutinas básicas para controlar los distintos dispositivos del equipo y
permite administrar, escalar y realizar interacción de tareas.
Un sistema operativo, tiene también como función, administrar todos los
periféricos de una computadora. Es el encargado de mantener la integridad del
sistema.
Podemos decir que el sistema operativo es el programa más importante de la
computadora.

Arquitectura del Sistema Operativo

La organización de los sistemas operativos ha evolucionado desde los monitores residentes


como DOS hasta los modernos sistemas multiproceso como Solaris. A continuación revisamos
algunas de las componentes que debe incluir todo sistema operativo moderno.

El núcleo
El núcleo es la componente del sistema operativo que siempre está residente en
la memoria real del computador. La función primordial del núcleo es transformar
los recursos reales del computador en recursos estándares y cómodos de usar.
Funciones básicas del Sistema Operativo

 Inicializa el hardware del ordenador


 Suministra rutinas básicas para controlar dispositivos
 Permite administrar, escalonar e interactuar tareas
 Mantiene la integridad de sistema

Un Sistema Operativo muy simple, por ejemplo, para un sistema de control de


seguridad, podría ser almacenado en una memoria ROM (Memoria de sólo Lectura: un
chip que mantiene las instrucciones para el dispositivo), y tomar el control al ser
conectado al equipo. Su primera tarea sería reajustar (y probablemente probar) los
sensores de hardware y alarmas, y entonces activar una rutina que “escucha”
ininterrumpidamente todos los sensores del sistema. Si el estado de cualquier sensor de
entrada cambiara, se activaría una rutina de alarma.

En un gran servidor multiusuario, con muchas computadoras conectadas a él, el Sistema


Operativo es mucho más complejo. Tiene que administrar y ejecutar todos los pedidos
de los usuarios y asegurar que ellos no interfieran entre sí. Tiene que compartir todos
los dispositivos que son del tipo serial por naturaleza (equipos que sólo pueden ser
usados por un usuario de cada vez, como impresoras y discos) entre todos los usuarios
que piden utilizar este tipo de servicios. El Sistema Operativo puede ser almacenado en
un disco, y determinadas partes de él son cargadas en la memoria del ordenador (RAM)
cuando es necesario.

Sistemas operativos de código abierto

Para la informática, los sistemas abiertos son sistemas configurados de manera


que permiten la interoperabilidad, portabilidad y empleo de estándares
abiertos. Es decir, sistemas que proveen de libre acceso para su
personalización. Se refiere a los sistemas configurados para permitir un
acceso sin restricciones por parte de las personas y otros sistemas.

Open Source (en español Código Abierto) es el término con el cual se conoce
al software distribuido y desarrollado libremente. Se utilizó por primera vez
en 1998 por usuarios de la comunidad del software libre, tratando de utilizarlo
Open Software Initiative

El movimiento Open Source (Open Source Initiative)[1] tiene un decálogo[2]


que debe cumplir un código para poder llamarse "Open Source":

Libre redistribución: el software debe poder ser regalado o vendido


libremente.

Código fuente: el código fuente debe estar incluido u obtenerse libremente.

Trabajos derivados: la redistribución de modificaciones debe estar permitida.

Integridad del código fuente del autor: las licencias pueden requerir que las
modificaciones sean redistribuidas sólo como parches.

Free Software v/s Open Source

Tanto Open Source como Free Software son movimientos sociales,


preocupados sobre lo que puedes o debes poder hacer (derechos) con los
programas (software). Tienen diferencias filosóficas pero pocas diferencias
practicas.

Free Software tiene una visión moral, “el software debería ser libre”, Open
Source tiene una visión practica, “el software es mejor si su código es
abierto“.

Free Software se refiere a Software Libre (no software gratis) y está basado en
fundamentos morales. Las libertades a la que apunta son a que puedas utilizar
un programa pero también puedas copiarlo, distribuirlo, estudiarlo o
modificarlo sin restricción. En su visión, limitar estas libertades es inmoral.

Open Source se refiere al acceso al código del software, el distribuir el código


fuente del software promueve, según los defensores del open source, software
de mejor calidad, más confiable, seguro y creativo, el cual evoluciona de
forma más rápida y orientado a satisfacer las necesidades de sus usuarios.

Richard Stallman, fundador de GNU y la Free Software Fundation

Como ejemplo, un defensor del Free Software frente a Windows diría algo
como “Este software es inmoral, ya que no tengo derecho a ver lo que hace en
Open Source opina que puedes ocupar Open Source y no Open Source
cuando quieras.

Ejemplos

Sistemas Operativos Open Source:

Ubuntu, Fedora, Mint, openSUSE, Debian, PCLinuxOS, Mandriva entre


otros.[4]

Android de google, desarrollados para smartphones y tablets.

You might also like