Вы находитесь на странице: 1из 4

¿Qué es un Sistema Operativo?

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.
Un sistema operativo (SO) es el programa o conjunto de programas que
efectúan la gestión de los procesos básicos de un sistema informático, y
permite la normal ejecución del resto de las operaciones.

Nótese que es un error común muy extendido denominar al conjunto completo


de herramientas sistema operativo, es decir, la inclusión en el mismo término
de programas como el explorador de ficheros, el navegador y todo tipo de
herramientas que permiten la interacción con el sistema operativo, también
llamado núcleo o kernel. Uno de los más prominentes ejemplos de esta
diferencia, es el núcleo Linux, el cual es el núcleo del sistema operativo GNU,
del cual existen las llamadas distribuciones GNU. Este error de precisión, se
debe a la modernización de la informática llevada a cabo a finales de los 80,
cuando la filosofía de estructura básica de funcionamiento de los grandes
computadores2 se rediseñó a fin de llevarla a los hogares y facilitar su uso,
cambiando el concepto de computador multiusuario, (muchos usuarios al
mismo tiempo) por un sistema monousuario (únicamente un usuario al mismo
tiempo) más sencillo de gestionar.3 (Véase AmigaOS, beOS o MacOS como los
pioneros4 de dicha modernización, cuando los Amiga, fueron bautizados con el
sobrenombre de Video Toasters5 por su capacidad para la Edición de vídeo en
entorno multitarea round robin, con gestión de miles de colores einterfaces
intuitivos para diseño en 3D.

Uno de los propósitos del sistema operativo que gestiona el


núcleo intermediario consiste en gestionar los recursos de localización y
protección de acceso del hardware, hecho que alivia a los programadores de
aplicaciones de tener que tratar con estos detalles. Se encuentran en la
mayoría de los aparatos electrónicos que utilizan microprocesadores para
funcionar. (teléfonos móviles, reproductores de DVD, computadoras, radios,
etc.).
 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.

 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.
Sistema operativo Windows

Dispone de versiones para varios entornos informáticos,


incluyendo PCs domésticos o de negocios, equipos portátiles, "netbooks",
"tablet PC" y "media center". Sucesor de Windows 2000 junto con Windows
ME, y antecesor de Windows Vista, es el primer sistema operativo de Microsoft
orientado al consumidor que se construye con un núcleo y arquitectura
deWindows NT disponible en versiones para plataformas de 32 y 64 bits.

A diferencia de versiones anteriores de Windows, al estar basado en


la arquitectura de Windows NT proveniente del código de Windows 2000,
presenta mejoras en la estabilidad y el rendimiento. Tiene una interfaz gráfica
de usuario (GUI) perceptiblemente reajustada (denominada Luna), la cual
incluye características rediseñadas, algunas de las cuales se asemejan
ligeramente a otras GUI de otros sistemas operativos, cambio promovido para
un uso más fácil que en las versiones anteriores. Se introdujeron nuevas
capacidades de gestión de software para evitar el "DLL Hell" (infierno de las
DLLs) que plagó las viejas versiones. Es también la primera versión de
Windows que utiliza la activación del producto para reducir la piratería del
software, una restricción que no sentó bien a algunos usuarios. Ha sido
también criticado por las vulnerabilidades de seguridad, integración de Internet
Explorer, la inclusión del reproductor Windows Media Player y aspectos de su
interfaz.
Sistema operativo MAC
Mac OS X es un sistema operativo desarrollado y comercializado por Apple
Inc. que ha sido incluido en su gama de
7 8
computadoras Macintosh desde 2002. Es el sucesor del Mac OS 9(la versión
final del Mac OS Classic), el sistema operativo de Apple desde 1984.9 Está
basado en UNIX, y se construyó sobre las tecnologías desarrolladas
en NeXT entre la segunda mitad de los 80's y finales de 1996, cuando Apple
adquirió esta compañía.10 11Desde la versión Mac OS X 10.5 Leopard para
procesadores Intel, el sistema tiene la certificación UNIX 03.12
La primera versión del sistema fue Mac OS X Server 1.0 en 1999, y en cuanto
al escritorio, fue Mac OS X v10.0 «Cheetah» (liberada el 24 de
marzo de 2001).13 Para dispositivos empotrados Apple produce versiones
específicas: el iOS para el iPhone, eliPod Touch14 , eliPad y el Apple TV.15 Los
nombres de las versiones de Mac OS X tienen nombre de grandes felinos, por
ejemplo: Mac OS X v10.6 es denominado «Snow Leopard». En Mac OS X, la X
denota el 10 en número romano y se constituye en parte prominente de la
identidad de la marca.16
La variante para servidores, Mac OS X Server, es arquitectónicamente idéntica
a su contraparte para escritorio, además de incluir herramientas para
administrar grupos de trabajo y proveer acceso a los servicios de red. Estas
herramientas incluyen un servidor de correo, unservidor Samba, un servidor
LDAP y un servidor de dominio entre otros. Viene preinstalada enApple Xserve,
aunque puede ser utilizado en la gran mayoría de computadores actualmente
distribuidos por el fabricante.

Sistema operativo LINUX


Multitarea: La palabra multitarea describe la habilidad de
ejecutar varios programas al mismo tiempo.
LINUX utiliza la llamada multitarea preeventiva, la cual asegura que todos los
programas que se estan utilizando en un momento dado seran ejecutados,
siendo el sistema operativo el encargado de ceder tiempo
de microprocesador a cada programa.
Multiusuario: Muchos usuarios usando la misma maquina al mismo tiempo.
Multiplataforma: Las plataformas en las que en un principio se puede utilizar
Linux son 386-, 486-. Pentium, Pentium Pro, Pentium II,Amiga y Atari, tambien
existen versiones para su utilizacion en otras plataformas, como Alpha,
ARM,MIPS, PowerPC y SPARC.
Multiprocesador: Soporte para sistemas con mas de un procesador esta
disponible para Intel y SPARC.
Funciona en modo protegido 386.
Protección de la memoria entre procesos, de manera que uno de ellos no
pueda colgar el sistema.
Carga de ejecutables por demanda: Linux sólo lee del disco aquellas partes de
un programa que están siendo usadas actualmente.
Política de copia en escritura para la compartición de páginas entre
ejecutables: esto significa que varios procesos pueden usar la misma zona de
memoria para ejecutarse. Cuando alguno intenta escribir en esa memoria, la
página (4Kb de memoria) se copia a otro lugar. Esta política de copia en
escritura tiene dos beneficios: aumenta la velocidad y reduce el uso de
memoria.
Memoria virtual usando paginación (sin intercambio de procesos completos) a
disco: A una partición o un archivo en el sistema de archivos, o ambos, con la
posibilidad de añadir más áreas de intercambio sobre la marcha Un total de 16
zonas de intercambio de 128Mb de tamaño máximo pueden ser usadas en un
momento dado con un límite teórico de 2Gb para intercambio. Este limite se
puede aumentar facilmente con el cambio de unas cuantas lineas en el codigo
fuente.
La memoria se gestiona como un recurso unificado para los programas de
usuario y para el caché de disco, de tal forma que toda la memoria libre puede
ser usada para caché y ésta puede a su vez ser reducida cuando se ejecuten
grandes programas.
Librerías compartidas de carga dinámica (DLL's) y librerías estáticas.
Se realizan volcados de estado (core dumps) para posibilitar los análisis post-
mortem, permitiendo el uso de depuradores sobre los programas no sólo en
ejecución sino también tras abortar éstos por cualquier motivo.
Compatible con POSIX, System V y BSD a nivel fuente.
Emulación de iBCS2, casi completamente compatible con SCO, SVR3 y SVR4
a nivel binario.
Todo el código fuente está disponible, incluyendo el núcleo completo y todos
los drivers, las herramientas de desarrollo y todos los programas de usuario;
además todo ello se puede distribuir libremente. Hay algunos programas
comerciales que están siendo ofrecidos para Linux actualmente sin código
fuente, pero todo lo que ha sido gratuito sigue siendo gratuito.
Control de tareas POSIX.
Pseudo-terminales (pty's).

Вам также может понравиться