Está en la página 1de 3

SISTEMAS OPERATIVOS

 Definiciones:
 Un Sistema Operativo (SO) es el software básico de una computadora
que provee una interfaz entre el resto de programas del ordenador, los
dispositivos hardware y el usuario.
 Las funciones básicas del Sistema Operativo son administrar los
recursos de la máquina, coordinar el hardware y organizar archivos y
directorios en dispositivos de almacenamiento.
 Los Sistemas Operativos más utilizados son Dos, Windows, Linux y
Mac. Algunos SO ya vienen con un navegador integrado, como
Windows que trae el navegador Internet Explorer.

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.

 Clasificación de los Sistemas Operativos


Los sistemas operativos pueden ser clasificados de la siguiente forma:
 Multiusuario: Permite que dos o más usuarios utilicen sus programas al
mismo tiempo. Algunos sistemas operativos permiten a centenares o
millares de usuarios al mismo tiempo.
 Multiprocesador: soporta el abrir un mismo programa en más de una
CPU.
 Multitarea: Permite que varios programas se ejecuten al mismo tiempo.
 Tiempo Real: Responde a las entradas inmediatamente. Los sistemas
operativos como DOS y UNIX, no funcionan en tiempo real.

 Sistema Distribuido vs. Sistema Centralizado.


Mucho se ha hablado de los sistemas distribuidos y sin nombrar a los
sistemas centralizados. Los Sistemas centralizados vienen de los orígenes de las
computadoras. Ya sea como una idea o como una realidad en las diferentes
etapas evolutivas de las computadoras, el sistema centralizado era el único hasta
los años 70, luego a mediados de los 70 y finales de los 90 aparecen los primeros
sistemas distribuidos. Para entender un poco estos sistemas, se dan a conocer
unos conceptos básicos.
Un sistema distribuido se define como: una colección de computadoras
separadas físicamente y conectadas entre sí por una red de comunicaciones
distribuida; cada máquina posee sus componentes de hardware y software que el
usuario percibe como un solo sistema (no necesita saber qué cosas están en qué

-1-
máquinas). El usuario accede a los recursos remotos (RPC) de la misma manera
en que accede a recursos locales, o un grupo de computadores que usan un
software para conseguir un objetivo en común.

Los sistemas distribuidos deben ser muy confiables, ya que si un


componente del sistema se descompone, otro componente debe ser capaz de
reemplazarlo, esto se denomina Tolerancia a Fallos.

Sistemas distribuidos:
Ventajas:
 Aumenta la confiabilidad al sistema. Esta arquitectura tiene redundancia, al
fallar uno de los sistemas, las demás siguen funcionando.
 Crecimiento de la empresa es soportable. Se realiza tantas copias del sistema
en diferentes nuevos lugares geográficos.
 Tomas de decisiones locales. La lógica de negocio y las tomas de decisiones
en cada lugar es independiente uno del otro.
 Distribución de datos. No está centralizada los datos de la empresa. Si la
lógica de negocio en tener datos locales en las tomas de decisiones es
factible, si no, irse a un sistema centralizado.
 Uso de ancho de banda local. Permite tener interfaz muy amigable o vistosa.
Solo se consume el ancho de la banda de una red local.
 Velocidad de respuesta rápida, si los datos están en la red local.

Desventajas:
 Soporte local de la tecnología. Cada lugar geográfico debe tener su personal
que soporte tecnológicamente esta arquitectura.
 Una mala distribución de los datos, es peor que un sistema centralizado, uso
en exceso de la red amplia.
 Costo y complejidad del SW.
 Costo en llevar los cambios del SW a cada lugar, en caso de mantenimiento.
 Integridad de los datos es más difícil de controlar.
 Uso de otra área de la tecnología, SW de seguridad, protección y de redes.

-2-
La computación centralizada es cuando el proceso de cómputo es
realizado en una localización central, usando terminales conectados a una
computadora central. La computadora en sí misma puede controlar todos los
periféricos directamente (si están físicamente conectados con la computadora
central), o conectados a través de un servidor de terminal.
Alternativamente, si los terminales tienen la capacidad, pueden ser
conectados con la computadora central sobre la red. Los terminales pueden ser
terminales de texto o clientes ligeros por ejemplo.
Ofrece mayor seguridad sobre los sistemas descentralizados porque todo
el procesamiento es controlado en una localización central. Además, si un
terminal se daña, el usuario simplemente puede ir a otro terminal y logearse de
nuevo, y todos sus archivos seguirán siendo accesibles. Dependiendo del
sistema, puede incluso reanudar su sesión desde el punto en que estaba antes
como si no hubiera sucedido nada.
Alternativamente, si los terminales tienen la capacidad, pueden ser
conectados con la computadora central sobre la red. Los terminales pueden ser
terminales de texto o clientes ligeros por ejemplo.
Ofrece mayor seguridad sobre los sistemas descentralizados porque todo
el procesamiento es controlado en una localización central. Además, si un
terminal se daña, el usuario simplemente puede ir a otro terminal y logearse de
nuevo, y todos sus archivos seguirán siendo accesibles. Dependiendo del
sistema, puede incluso reanudar su sesión desde el punto en que estaba antes
como si no hubiera sucedido nada.

-3-

También podría gustarte