You are on page 1of 8

Sistema Operativo

El conjunto de programas informáticos que permite la administración eficaz de los recursos


de una computadora es conocido como sistema operativo o software de sistema. Estos
programas comienzan a trabajar apenas se enciende el equipo, ya que gestionan el hardware
desde los niveles más básicos y permiten además la interacción con el usuario.

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.

Existen muchos tipos de Sistemas Operativos, cuya complejidad varía dependiendo de qué
tipo de funciones proveen, y en qué tipo de equipo puede ser usado. Algunos sistemas
operativos permiten administrar gran cantidad de usuarios, en cambio otros controlan
dispositivos de hardware como bombas de petróleo.

Cuando el sistema operativo comienza a funcionar, inicia los procesos que luego va a
necesitar para funcionar correctamente. Esos procesos pueden ser archivos que necesitan ser
frecuentemente actualizados, o archivos que procesan datos útiles para el sistema. Es posible
tener acceso a distintos procesos del sistema operativo, a través del administrador de tareas,
donde se encuentran todos los procesos que están en funcionamiento desde la inicialización
del sistema operativo hasta su uso actual.

Una de las atribuciones del sistema operativo es cargar en la memoria y facilitar la ejecución
de los programas que el usuario utiliza. Cuando un programa está en ejecución, el sistema
operativo continúa trabajando. Por ejemplo, muchos programas necesitan realizar acceso al
teclado, vídeo e impresora, así como accesos al disco para leer y grabar archivos. Todos esos
accesos son realizados por el sistema operativo, que se encuentra todo el tiempo activo,
prestando servicios a los programas que están siendo ejecutados.

El sistema operativo también hace una administración de los recursos de la computadora,


para evitar que los programas entren en conflicto. Por ejemplo, el sistema operativo evita que
dos programas accedan simultáneamente al mismo sector de la memoria, lo que podría causar
grandes problemas. El sistema operativo funciona como un "maestro", procurando que todos
los programas y todos los componentes de la computadora funcionen de forma armónica.
Un Sistema Operativo (SO) es un programa (software) que después de arrancado o iniciado
el ordenador se encarga de gestionar todos los recursos del sistema informático, tanto de
hardware (partes físicas, disco duro, pantalla, teclado, etc.) como el software (programas e
instrucciones), permitiendo así la comunicación entre el usuario y el ordenador.

Todos las PC, portátiles, tablets, smartphones y servidores tienen y necesitan un sistema
operativo.

Cabe destacar que los sistemas operativos no funcionan sólo en las computadoras. Por el
contrario, este tipo de sistemas se encuentran en la mayoría de los dispositivos electrónicos
que utilizan microprocesadores: el software de sistema posibilita que el aparato cumpla con
sus funciones (por ejemplo, un teléfono móvil o un reproductor de DVD).

El sistema operativo ya viene instalado en el computador y la mayoría de las personas no


hace modificaciones en él. Sin embargo, es posible actualizar o cambiarlo.
Todos los sistemas operativos utilizan una interfaz gráfica de usuario. Es decir, aquello que
les permite a las personas utilizar el ratón para hacer clic sobre los íconos, botones o
interactuar con cualquier otro elemento que te permita ejecutar acciones o tareas. Así es como
le ordenamos al computador lo que debe hacer.

Tipos de Sistemas Operativos


 UNIX: sistema operativo portable, multitarea y multiusuario; desarrollado, en
principio, en 1969, por un grupo de empleados de los laboratorios Bell de AT&T,
entre los que figuran Dennis Ritchie, Ken Thompson y Douglas McIlroy.

 Windows: Microsoft Windows es un sistema operativo, es decir, un conjunto de


programas que posibilita la administración de los recursos de una computadora. Este
tipo de sistemas empieza a trabajar cuando se enciende el equipo para gestionar el
hardware a partir desde los niveles más básicos.

 Windows NT: Microsoft lanza la versión Windows NT (New Technology) orientada


a estaciones de trabajo y servidores de red. Se distribuía en dos versiones,
Workstation (para ser usado en estaciones de trabajo) y Server (para montarlo en
servidores de redes).

 Mac OS: es el nombre del sistema operativo creado por Apple para su línea de
computadoras Macintosh, también aplicado retroactivamente a las versiones
anteriores a System 7.6, y que apareció por primera vez en System 7.5.1. Es conocido
por haber sido uno de los primeros sistemas dirigidos al gran público en contar con
una interfaz gráfica compuesta por la interacción del mouse con ventanas, iconos y
menús.
 DOS: es una familia de sistemas operativos para computadoras personales (PC).
Creado originalmente para computadoras de la familia IBM PC, que utilizaban los
procesadores Intel 8086 y 8088, de 16 bits, siendo el primer sistema operativo popular
para esta plataforma. Contaba con una interfaz de línea de comando en modo texto o
alfanumérico, vía su propio intérprete de órdenes, command.com. Probablemente la
más popular de sus variantes sea la perteneciente a la familia MS-DOS, de Microsoft,
suministrada con buena parte de los ordenadores compatibles con IBM PC, en
especial aquellos de la familia Intel, como sistema operativo independiente o nativo,
hasta la versión 6.22, frecuentemente adjunto a una versión de la interfaz gráfica de
Windows de 16 bits, como las 3.1x.

 OS/2: sistema operativo de IBM que intentó suceder a DOS como sistema operativo
de las computadoras personales. Se desarrolló inicialmente de manera conjunta entre
Microsoft e IBM, hasta que la primera decidió seguir su camino con su Windows 3.0
e IBM se ocupó en solitario de OS/2.

Categorías básicas:
 Stand-alone: Un sistema operativo stand-alone es un sistema operativo completo que
trabaja en una computadora de escritorio o en una portátil (notebook). Algunos
sistemas operativos stand-alone, también llamados sistema operativo de la
computadora cliente, trabajan en conjunto con el sistema operativo de la red.
Ejemplos de sistemas operativos stand-alone son: DOS, Windows 95, Windows NT
Workstation, Windows 98, Windows 2000 Professional, Windows Millennium
Edition, Mac OS, OS/2, Warp, UNIX y Linux.

 Network: Un sistema operativo de redes (networks) o NOS da apoyo a una red.


Típicamente él NOS reside en el servidor, que es la computadora que controla el
acceso al equipo y programas en la red y provee un área centralizada para almacenar
programas, datos e información. Ejemplos de sistemas operativos de redes son:
NetWare, Windows NT Server, Windows 2000 Server, OS/2 Warp Server for E-
business, UNIX, Linux y Solaris.

 Embedded: El sistema operativo “Embedded” es el que está en la mayoría de las


computadoras manuales y de equipos pequeños, reside en un chip ROM (read Only
Memory), el que solo se puede leer. Los sistemas operativos más usados incluyen
Windows CE, Pocket PC OS y Palm OS.
Pueden ser clasificados de la siguiente manera:
A. Según la administración de tareas:

 Mono tarea: este tipo de sistemas operativos son capaces de manejar un programa o
realizar una sola tarea a la vez. Son los más antiguos. Por ejemplo, si el usuario está
escaneando, la computadora no responderá a nuevas indicaciones ni comenzará un
proceso nuevo.

 Multitarea: esta característica es propia de los S.O. más avanzados y permiten ejecutar
varios procesos a la vez, desde uno o varios ordenadores, es decir que los pueden
utilizar varios usuarios al mismo tiempo. Esto se puede realizar por medio de sesiones
remotas una red o bien, a través de terminales conectadas a una computadora.

B. Según la administración de usuarios:

 Monousuario: Sólo pueden responder a un usuario por vez. De esta manera, cualquier
usuario tiene acceso a los datos del sistema. Existe un único usuario que puede
realizar cualquier tipo de operación.

 Multiusuario: esta característica es propia de aquellos S.O. en los que varios usuarios
pueden acceder a sus servicios y procesamientos al mismo tiempo. De esta manera,
satisfacen las necesidades de varios usuarios que estén utilizando los mismos
recursos, ya sea memoria, programas, procesador, impresoras, scanners, entre otros.

C. Organización interna o estructura

 Monolítico
 Jerárquico
 Cliente-servidor

D. Manejo de recursos o acceso a servicios

 Centralizados: Se 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.
Las distintas partes de un S.O.:
El sistema operativo de una computadora que es usado por muchas personas al mismo
tiempo, es un sistema complejo. Contiene millones de líneas de instrucciones escritas por
programadores. Para hacer los sistemas operativos más fáciles se ser escritos, son construidos
como un conjunto de módulos, siendo cada módulo responsable de realizar una función. Los
módulos típicos en un gran Sistema Operativo multiusuario generalmente son:

 Núcleo (Kernel en inglés)


 Administrador de procesos
 Scheduler
 Administrador de archivos

Sistemas Operativos Multiproceso:


Algunos sistemas ejecutan sólo un único proceso, otros sistemas ejecutan múltiples procesos
a la vez. La mayoría de las computadoras están basadas en un único procesador, y un
procesador puede ejecutar sólo una instrucción cada vez. Por lo tanto, como es posible que
un único procesador ejecute procesos múltiples? La respuesta inmediata es que no lo hace de
ese modo. El procesador ejecuta un proceso por un periodo pequeño de tiempo, y entonces
se mueve al próximo proceso y así continuamente. Como el procesador ejecuta millones de
instrucciones por segundo, da la impresión de que muchos procesos están siendo ejecutados
al mismo tiempo.

En un sistema operativo que soporta más de un proceso a la vez, algún mecanismo debe ser
usado para intercalar tareas. Hay dos maneras para hacer este cambio:

 Escalonamiento por Cooperación: indica que una tarea que está siendo ejecutada
actualmente dejará voluntariamente en algún momento el procesador y permitirá que
otros procesos sean ejecutados.

 Escalonamiento por Prioridades: significa que una tarea corriente será


interrumpida y el procesador se dedica a otro proceso en estado de espera.

El problema del cambio por cooperación es que un proceso podría tardar y así denegar la
ejecución de otros procesos. Un ejemplo de un sistema de cooperación es el Sistema
Operativo Windows de 16 bits (antiguos). El escalonamiento por prioridades es mejor. Da
respuestas a todos los procesos y ayuda a prevenir el “cuelgue” de los equipos. Windows
Server es un ejemplo de tal sistema operativo.
Carga del S.O.:
El Sistema Operativo puede ser cargado en la memoria de una computadora de dos maneras.

 Ya está presente en la ROM


 Es cargado desde el disco cuando la computadora es encendida.

Si el Sistema Operativo ya está presente en la ROM (en sistemas de controladores


industriales, bombas de petróleo, etc.), tomará el control inmediato del procesador al ser
encendido. En sistemas más complejos, el Sistema Operativo es almacenado normalmente
en una unidad secundaria (como un disco), y es cargado en la RAM cuando la computadora
es encendida. La ventaja de ese tipo de sistemas es que el escalonamiento es más fácil de
hacer y programar.

Tipos diferentes de procesamientos en S.O.:


 BATCH (en LOTE): El tipo más antiguo de SO permite que sólo un programa sea
ejecutado cada vez. El programa que es cargado en la computadora es ejecutado
completamente. Los datos usados por el programa no pueden ser modificados
mientras el programa está siendo ejecutado. Cualquier error en el programa o en los
datos significa comenzar todo nuevamente.

 INTERACTIVO: Estos permiten la modificación y entrada de datos durante la


ejecución del programa.

 EQUIPO-SHARING/MULTI-USUARIO: Estos Sistemas Operativos comparten la


computadora entre más de un usuario, y adopta técnicas de escalonamiento por
prioridades.

 TIEMPO REAL: El Sistema Operativo monitoriza varias entradas que afectan la


ejecución de procesos, cambiando los modelos de computadoras del ambiente,
afectando las salidas, dentro de un periodo de tiempo garantizado (normalmente < 1
segundo).

S.O. de Internet
Cuando nos preguntamos cual es la aplicación más utilizada actualmente, todo indica al
navegador de internet. Esto lleva a la deducción, que el actual DOS (sigla que determina el
tipo de sistema operativo que utilizamos actualmente como un "sistema operativo de disco"),
será sustituido por el IOS, el sistema operativo de Internet, dónde todo depende de la red de
redes. La primera objeción a este cambio podría haber sido el hecho de que internet en general
suele ser más lenta que el disco, sin embargo, eso cambió, ya que las conexiones de hoy
permiten un acceso a datos estable y rápido.

S.O. más utilizados


Los sistemas operativos son un requisito básico para que los aparatos funcionen. Windows,
Linux, Mac, son alguno de ellos.

Pero ¿Cuáles son los preferidos por los usuarios? Según el ranking elaborado por el sitio
Desarrollo Web, acerca de cuáles son los sistemas operativos más utilizados durante junio en
2009, Microsoft lleva la delantera, con Windows XP.

Según el sitio, Windows XP es el líder absoluto con un 73%, seguida por su versión Vista
que sólo posee un 17.9%.

A continuación, el ranking de los 9 sistemas operativos más utilizados:

1. Windows XP (72.93%)
2. Windows Vista (17.90%)
3. Mac OS X 10.5 (3.42%)
4. Linux (1.05%)
5. Mac OS X 10.4 (1.03%)
6. Windows 2000 (0.97%)
7. Windows 7 (0.89%)
8. iPhone (0.30%)
9. Windows 98 (0.14%)

Tipos de sistemas operativos para PC

 OS X
 Windows
 GNU/Linux
 Unix
 Solaris
 FreeBSD
 OpenBSD
 Google Chrome OS
 Debian
 Ubuntu
 Wave OS
 Mandriva
 Sabayon
 Fedora
 Puppy Linux
 Haiku (BeOS)
 Plan 9
 HP-UX
 Exirion OS
 ReactOS
 BeOS
 Tuquito
 Red Hat Enterprise Linux for Desktops or Workstations
 Suse Desktop
 Open Suse

Tipos de sistemas operativos para dispositivos móviles

 Android
 iOS
 Bada
 BlackBerry OS
 BlackBerry 10
 Windows Phone
 Windows 10 Mobile
 Symbian OS
 HP webOS
 Firefox OS
 Ubuntu Phone OS
 Tizen
 Asha Platform
 Palm OS
 WebOS
 CyanogenMod

You might also like