¿Que es ?
Es 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.
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).
Tipos de sistemas operativos
La distintas empresas como
Macintosh®, IBM®, Microsoft® y personajes destacados como Linus Torvalds, han
creado y desarrollado distintas versiones de sistemas operativos acorde al
momento tecnológico; ya que es necesario que se adapte de manera correlacionada
con el
Sistema operativo UNIX
Creado por Ken Thompson y Dennies
Ritchie en laboratorios Bell® AT&T® de MULTICS®. Inicialmente era un
sistema operativo de tipo texto y algunos gráficos muy rústicos. Hoy en día es
la base de comunicaciones de la Internet.
Sistema operativo Microsoft® Ms-DOS
(Comprado por Bill Gates propietario de
Microsoft®): De tipo Texto, Monousuario (Solo puede Atender a un usuario) y
Monotarea (Ejecuta una tarea a la vez). Es el soporte para programas que
manejan gráficos y sus emulaciones de sistema operativo gráfico como: Windows 3.X,
95, 98, 98SE, Me, 2000, NT, XP. Es decir están ejecutados desde Ms-DOS®.
Sistema operativo Microsoft® Windows
De tipo gráfico, multiusuario (puede Atender a varios usuarios) y
multitarea (Ejecuta varias tareas simultáneas).
Sistema operativo PC-DOS® de IBM®
Sistema Operativo competidor de
Ms-DOS® en años 60 y 70; que perdió popularidad por el éxito de Microsoft®
Windows®. Se siguió desarrollando hasta la última versión PC-DOS® 2000.
Sistema operativo LINUX
Creado por el finlandés Linus
Bendict Torvalds en la universidad de Helsinki, basándose en el SO
UNIX-MINIX en 1991. Actualmente existen
una gran gama de versiones: Linspire®, Debian, Knoppix, Red Hat®, SuSe,
Slackware, Mandrake, Ubuntu, Fedora y Android, todos ellos de tipo gráfico.
Sistema operativo MacOS de
Macintosh®
Creado por Jef Raskin, Steve Wozniak, Steve
Jobs y Ron Wayne: sistema operativo tipo gráfico. Macintosh® desde sus inicios, no aceptó la
estandarización de PC-IBM®, y comenzó a desarrollar sus microprocesadores,
memorias RAM, tarjetas principales (Motherboard), puertos, sistemas operativos
y aplicaciones de manera independiente a las PC´s). Por ello no era posible
ejecutar programas para Mac® en PC, a menos que se utilizara un programa
emulador para ello. Actualmente Apple® Mac se esta integrando al estándar PC,
para mayor compatibilidad, aunque hasta la fecha aún no es posible simplemente
instalar el MacOS en una PC común.
Sistema operativo Solaris
Desarrollado por Sun
Microsystem®, es un sistema operativo poco comercial y para servidores
principalmente. Normalmente lo utilizan
grandes corporativos.
Sistema operativo Google® Chrome
OS BETA
En Julio de 2009, La empresa
Google® hace oficial su intención de insertarse en el mercado de manera formal
con un sistema operativo denominado Google Chrome OS, esto en plena
confrontación con Microsoft® y su sistema operativo Windows. Debido a que las
aplicaciones anteriormente se ejecutaban en la computadora del usuario, hoy en
día, una gran cantidad de ellos se acceden vía Web, por lo que se ejecutan en
el servidor del sitio uso, por lo que no es necesario el uso de sistemas
operativos robustos como Windows, Linux ó Mac. Ejemplos de ello son el uso de
Microsoft® Messenger sin necesidad de tenerlo instalado en la computadora, el
correo electrónico de Yahoo®, el traductor multi-idiomas de Google® e inclusive
los blogs como Hi5.com se han convertido en verdaderos álbumes fotográficos,
entre muchas otras aplicaciones.
La idea principal es que este
nuevo sistema operativo, tenga las aplicaciones de uso cotidiano, sin necesidad
de pago, accesibles desde Internet y ejecutados desde el servidor que los
ofrece, también buscarán integrarlo en computadoras de desempeño medio como
equipos Netbook. Se cree que el sistema operativo será muy ligero y apenas tardará
unos segundos en ser cargado, teniendo inmediato acceso aInternet, incluso se
ha publicado que son varios las empresas que ya se han contactado para que el
proyecto se lleve a cabo , tales como Acer®, Asustek®, Hewlett-Packard®,
Lenovo®, Qualcomm® y Texas Instruments®.
Clasificación
Con el paso del tiempo, los Sistemas Operativos fueron clasificándose de diferentes maneras, dependiendo del uso o de la aplicación que se les daba. A continuación se mostrarán diversos tipos de Sistemas Operativos que existen en la actualidad, con algunas de sus características:
Sistemas Operativos de multiprogramación (o Sistemas Operativos demultitarea).
Es el modo de
funcionamiento disponible en algunos sistemas operativos, mediante el cual una
computadora procesa varias tareas al mismo tiempo. Existen varios tipos de
multitareas. La conmutación de contextos (context Switching) es un tipo muy
simple de multitarea en el que dos o más aplicaciones se cargan al mismo
tiempo, pero en el que solo se esta procesando la aplicación que se encuentra
en primer plano (la que ve el usuario).En la multitarea cooperativa, la que se
utiliza en el sistema operativo Macintosh.
Funciona en los Sistemas Operativos como UNIX, Windows 95,
Windows 98, Windows NT, MAC-OS, OS/2, soportan la multitarea.
Sistema Operativo Monotareas.
Los sistemas operativos monotareas son más primitivos y es
todo lo contrario al visto anteriormente, es decir, solo pueden manejar un
proceso en cada momento o que solo puede ejecutar las tareas de una en una. Por
ejemplo cuando la computadora esta imprimiendo un documento, no puede iniciar
otro proceso ni responder a nuevas instrucciones hasta que se termine la
impresión.
Sistema Operativo Monousuario.
Los sistemas monousuarios son aquellos que nada más puede
atender a un solo usuario, gracias a las limitaciones creadas por el hardware,
los programas o el tipo de aplicación que se este ejecutando.
Estos tipos de sistemas son muy simples, porque todos los
dispositivos de entrada, salida y control dependen de la tarea que se esta
utilizando, esto quiere decir, que las instrucciones que se dan, son procesadas
de inmediato; ya que existe un solo usuario. Y están orientados principalmente
por los microcomputadores.
Sistema Operativo Multiusuario.
Es todo lo contrario a monousuario; y en esta categoría se
encuentran todos los sistemas que cumplen simultáneamente las necesidades de
dos o más usuarios, que comparten mismos recursos. Este tipo de sistemas se
emplean especialmente en redes.
En otras palabras consiste en el fraccionamiento del tiempo
(timesharing).
Sistemas Operativos por lotes.
Los Sistemas Operativos por lotes, procesan una gran
cantidad de trabajos con poca o ninguna interacción entre los usuarios y los
programas en ejecución. Se reúnen todos los trabajos comunes para realizarlos
al mismo tiempo, evitando la espera de dos o más trabajos como sucede en el
procesamiento en serie. Estos sistemas son de los más tradicionales y antiguos,
y fueron introducidos alrededor de 1956 para aumentar la capacidad de
procesamiento de los programas.
Sistemas Operativos de tiempo real.
Los Sistemas Operativos de tiempo real son aquellos en los
cuales no tiene importancia el usuario, sino los procesos. Por lo general,
están subutilizados sus recursos con la finalidad de prestar atención a los
procesos en el momento que lo requieran. se utilizan en entornos donde son
procesados un gran número de sucesos o eventos.
Sistemas Operativos de tiempo compartido.
Permiten la simulación de que el sistema y sus recursos son
todos para cada usuario. El usuario hace una petición a la computadora, esta la
procesa tan pronto como le es posible, y la respuesta aparecerá en la terminal del
usuario.
Sistemas Operativos distribuidos.
Permiten distribuir trabajos, tareas o procesos, entre un
conjunto de procesadores. Puede ser que este conjunto de procesadores esté en
un equipo o en diferentes, en este caso es trasparente para el usuario. Existen
dos esquemas básicos de éstos. Un sistema fuertemente acoplado es a es aquel
que comparte la memoria y un reloj global, cuyos tiempos de acceso son
similares para todos los procesadores. En un sistema débilmente acoplado los
procesadores no comparten ni memoria ni reloj, ya que cada uno cuenta con su
memoria local.
Sistemas Operativos de red.
Son aquellos sistemas que mantienen a dos o más computadoras
unidas através de algún medio de comunicación (físico o no), con el objetivo
primordial de poder compartir los diferentes recursos y la información del
sistema. El primer Sistema Operativo de red estaba enfocado a equipos con un
procesador Motorola 68000, pasando posteriormente a procesadores Intel como
Novell Netware.
Sistemas Operativos paralelos.
En estos tipos de Sistemas Operativos se pretende que cuando
existan dos o más procesos que compitan por algún recurso se puedan realizar o
ejecutar al mismo tiempo.
En UNIX existe también la posibilidad de ejecutar programas
sin tener que atenderlos en forma interactiva, simulando paralelismo (es decir,
atender de manera concurrente varios procesos de un mismo usuario). Así, en
lugar de esperar a que el proceso termine de ejecutarse (como lo haría
normalmente), regresa a atender al usuario inmediatamente después de haber creado el proceso.
Comandos
Comandos Internos
• Cd: para cambiar de un
directorio a otro
• Cls: borra todo de la pantalla
y regresa al cursor en la esquina izquierda superior.
• Copy: se utiliza para copiar
archivos.
• Date: se utiliza para cambiar o
visualizar la fecha.
• Del: se utiliza para borrar
archivos
• Dir: se utiliza para ver por
pantalla una lista con los archivos y directorios (carpetas) que se encuentran
en un directorio del disco.
• Exit: se utiliza para salir de
la ventana ms-dos.
• Md: sé utiliza para hacer una
nueva carpeta
• Prompt: cambia la línea de
visualización de la orden
• Rd: para remover un directorio
que esté totalmente vacío
• Time: visualiza o cambia la
hora del reloj interno
• Ver: muestra la versión del
sistema operativo
• Vol: muestra el contenido del
disco duro y su etiqueta si la tiene
• Cd o Chdir: orden de los
sistemas operativo dos y una que nos sirve para cambiar de escritorio
Comandos Externos
• Back up: ejecuta una copia de
seguridad de uno o más archivos de un disco duro o un disquete
• Deltree: usada para borrar un
directorio raíz no importa que contenga subdirectorios con todos sus
contenidos.
• Diskcopy: nos permite hacer una
copia idéntica de un disquete a otro, pertenece al grupo de los órdenes
externas.
• Dosquey: nos permite mantener
residente en memoria RAM los órdenes que han sido ejecutados en el punto
indicativo.
• Format: orden del sistema
operativo ms-dos cuya misión es formatear las unidades de almacenamiento
(discos duros y disquetes).
• Scandisk: si se está ejecutando
en windows abre scandisk.
• Tree: su función es presentar
en forma gráfica la estructura de un directorio raíz.
• Chkdsk: verifica si hay errores
en el disco duro.
• Keyb: establecer idioma del
teclado según el parámetro adicionado.
• Label: muestra el volumen de la
unidad de disco duro y muestra su etiqueta.
• Mem: muestra la memoria RAM, el
espacio ocupado y el espacio libre.