Sei sulla pagina 1di 17

10 de febrero de 2017

San Salvador, El Salvador

MATERIA:
SISTEMAS OPERATIVOS
TEMA:
TAREA EX-AULA
ALUMNO:
HERBERT MAURICIO DUBN ZEPEDA (03050820065)
DOCENTE:
YANCY STEFFANY VENTURA AGUILAR

Tabla de contenido
Objetivo.............................................................................................................. 2
Introduccin........................................................................................................ 2
Tipos de sistemas operativos.............................................................................. 3
Sistemas operativos por su estructura Visin interna...................................3
a. Estructura monoltica................................................................................ 3
b. Estructura jerrquica Por capas.............................................................4
c. Mquina virtual......................................................................................... 5
d. Cliente-servidor (Microkernel)...................................................................5
Sistemas operativos por los modos de explotacin.........................................6
a. Procesamiento por lotes........................................................................... 6
b. Multiprogramacin.................................................................................... 6
Sistemas operativos por los servicios ofrecidos...............................................8
a. Monousuarios............................................................................................ 8
b. Multiusuarios............................................................................................ 8
c. Monotareas............................................................................................... 8
d. Multitareas................................................................................................ 8
e. Monoproceso o uniproceso.......................................................................9
f. Multiproceso.............................................................................................. 9
Por la forma de ofrecer los servicios..............................................................10
a. Sistemas centralizados...........................................................................10
b. Sistemas de red...................................................................................... 10
c. Sistemas distribuidos.............................................................................. 10
d. Sistemas operativos paralelos................................................................11
Comandos de Windows..................................................................................... 13
Comandos para el Panel de Control de Windows...........................................13
Comandos para para abrir Programas y Herramientas de Windows..............14
Comandos para la Administracin de Discos.................................................15
Comandos para Administracin de Red e Internet.........................................15
Otros Comandos de Windows........................................................................15
Conclusin......................................................................................................... 16
Bibliografa........................................................................................................ 16

Objetivo
Elaborar un informe de los tipos de sistema operativo con su definicin, caractersticas,
ventajas y desventajas.
Elaborar un mapa conceptual de los tipos de sistemas operativos.
Investigar sobre lista de comandos de Windows.

Pgina | 1
Introduccin
Si bien la interfaz grfica de Windows ofrece una manera sencilla y agradable de interactuar con el
sistema operativo, a veces resulta ms conveniente el uso de comandos para realizar ciertas
tareas. Gracias a estos, podemos abrir herramientas del Panel de control de Windows, ejecutar
aplicaciones y servicios, entre otras posibilidades. Sin embargo, debemos tener mucho cuidado al
ejecutar ciertos comandos (por ejemplo, el comando SYSKEY) ya que podran causar problemas
que requieran el formateo del disco.

Tipos de sistemas operativos


Segn la perspectiva con la que se observen los sistemas operativos, pueden realizarse mltiples
clasificaciones. Entre ellas revisaremos las siguientes:

Sistemas operativos por su estructura (visin interna)


Sistemas operativos por los modos de explotacin

Pgina | 2
Sistemas operativos por los servicios que ofrecen
Sistemas operativos por la forma en que ofrecen sus servicios (visin externa).

Sistemas operativos por su estructura Visin interna


Esta clasificacin tiene en cuenta cmo se disean los sistemas a la hora de ser creados. Hay que
tener en cuenta que, en la mayora de los casos estas concepciones de diseo no se aplican
aisladas, si no que puede haber interrelacin entre ellas.

Se deben observar dos tipos de requisitos cuando se construye un sistema operativo, los cuales
son:

Requisitos de usuario: Sistema fcil de usar y de aprender, seguro, rpido y adecuado al uso a
que se le quiere destinar.

Requisitos del software: Donde se engloban aspectos como el mantenimiento, forma de


operacin, restricciones de uso, eficiencia, tolerancia frente a los errores
y flexibilidad.
A continuacin, se describen las distintas estructuras que presentan los actuales sistemas
operativos para satisfacer las necesidades que de ellos se quieren obtener.

a. Estructura monoltica

Es la estructura de los primeros sistemas operativos constituidos fundamentalmente por un solo


programa compuesto de un conjunto de rutinas entrelazadas de tal forma que cada una puede
llamar a cualquier otra. Las caractersticas fundamentales de este tipo de estructura son:

Construccin del programa final a base de mdulos compilados separadamente que se


unen a travs del ligador.
Buena definicin de parmetros de enlace entre las distintas rutinas existentes, que puede
provocar mucho acoplamiento.
Carecen de protecciones y privilegios al entrar a rutinas que manejan diferentes aspectos
de los recursos de la computadora, como memoria, disco, etc.
Generalmente estn hechos a medida, por lo que son eficientes y rpidos en su ejecucin
y gestin, pero por lo mismo carecen de flexibilidad para soportar diferentes ambientes de
trabajo o tipos de aplicaciones.

Es la estructura utilizada en los primeros sistemas operativos en la que todas las funciones se
implementaban en el Kernel. Puede decirse que su estructura consiste en que no existe una
estructura como tal.

b. Estructura jerrquica Por capas

A medida que los sistemas operativos fueron creciendo, fue siendo necesaria una mayor
estructuracin.

Se dividi el sistema operativo en pequeas partes, de tal forma que cada una de ellas estuviera
perfectamente definida y con una clara interface con el resto de elementos.

Pgina | 3
De acuerdo a las funciones principales del sistema operativo, es posible analizar la estructura de
un sistema operativo en cinco niveles. Los primeros dos niveles entraran dentro de la parte del
sistema operativo dependiente del hardware, el resto de los niveles pertenecen a la parte portable
del mismo.

Cada uno de los niveles se comunica con el inmediatamente inferior y superior coordinando sus
funciones.

Nivel 1: Gestin del procesador.

En este nivel se encuentra la parte del sistema operativo encargada de la gestin de la CPU. En
los sistemas operativos multiproceso (es decir, que pueden ejecutar varios procesos a la

Rutina A Rutina B

Rutina 1 Rutina 2 Rutina 3 Rutina 4

vez), este nivel se encarga de compartir la CPU entre los distintos procesos realizando funciones
de sincronizacin, conmutacin de la CPU y gestin de interrupciones.

Nivel 2: Gestin de memoria. Este nivel es el encargado de repartir la memoria disponible entre
los procesos. Se realizan funciones de asignacin y liberacin de memoria, y el control de violacin
de acceso a zonas de memoria no permitidas.

Nivel 3: Gestin de procesos. Este nivel es el encargado de la creacin y destruccin de los


procesos, intercambio de mensajes y deteccin y arranque de los mismos.

Nivel 4: Gestin de dispositivos. En este nivel se realiza la gestin de las entradas/salidas (E/S)
en funcin de los dispositivos existentes. Entre otras, se encarga de las funciones de creacin de
procesos de E/S, asignacin y liberacin de dispositivos E/S, y planificacin de la E/S.

Nivel 5: Gestin de la in formacin. El objetivo de este nivel es el de gestionar el espacio de


nombres lgicos, utilizados para simplificar el acceso a los recursos, ya que mediante estos se
sustituyen rutas de acceso que pueden ser muy largas y difciles de recordar por un solo nombre,
encargndose el sistema operativo, de forma totalmente transparente para el usuario, de realizar
esta bsqueda de ruta. Otro de sus contenidos es la proteccin de la informacin realizando
funciones de creacin y destruccin de ficheros y directorios, apertura y cierre de ficheros, lectura y
escritura de ficheros, y proteccin de acceso.
Es importante destacar que un mismo sistema operativo puede trabajar en mltiples plataformas
hardware, por lo que debe adaptarse a las peculiaridades de cada una de ellas.

Una forma de representar esta estructura es mediante anillos concntricos o rings. En el sistema
de anillos, cada uno tiene una apertura, conocida como trap (o interrupcin), por donde pueden
entrar las llamadas de las capas inferiores. De esta forma, las zonas ms internas del sistema
operativo o ncleo del sistema estarn ms protegidas de accesos indeseados desde las capas
ms externas. Se puede decir que las capas ms internas son ms privilegiadas que las externas.

En la base de la jerarqua se encuentra el hardware del computador, a veces denominado


simplemente mquina pura o los hierros desnudos.

c. Mquina virtual

Se trata de un tipo de sistemas operativos que presentan una interfaz a cada proceso, mostrando
una mquina que parece idntica a la mquina real subyacente.

Pgina | 4
Estos sistemas operativos separan dos conceptos que suelen estar unidos en el resto de sistemas:
la multiprogramacin y la mquina extendida.

El objetivo de los sistemas operativos de mquina virtual es el de integrar distintos


sistemas operativos dando la sensacin de ser varias mquinas diferentes. El ncleo de estos
sistemas operativos se denomina monitor virtual y tiene como misin llevar a cabo la
multiprogramacin, presentando a los niveles superiores tantas mquinas virtuales como se
soliciten. Estas mquinas virtuales no son mquinas extendidas, sino una rplica de la mquina
real, de manera que en cada
una de ellas se pueda ejecutar un sistema operativo diferente, que ser el que ofrezca la mquina
extendida al usuario
La principal ventaja de esta estructura reside en que permite implementar varios tipos de sistemas
operativos sobre cada mquina virtual.

La principal ventaja de esta estructura reside en que permite implementar varios tipos de sistemas
operativos sobre cada mquina virtual. No obstante, presentan el problema de que los sistemas
operativos implementados son disjuntos, lo cual complica enormemente la interaccin,
comunicacin y comparticin que necesitan los sistemas operativos actuales.

d. Cliente-servidor (Microkernel)

El tipo ms reciente de sistemas operativos es el denominado cliente-servidor, que puede ser


ejecutado en la mayora de las computadoras, ya sean grandes o pequeas.

Este sistema sirve para toda clase de aplicaciones, es de propsito general y cumple con las
mismas actividades que los sistemas operativos convencionales: el ncleo y los procesos,
presentando grandes diferencias en cuanto a la forma de distribuir los trabajos entre sus distintas
partes.

Suministra mecanismos adecuados para la gestin de:

Procesos.
Memoria.
Comunicacin entre procesos.

El ncleo tiene como misin establecer la comunicacin entre los clientes y los servidores. Los
procesos pueden ser tanto servidores como clientes. Por ejemplo, un programa de aplicacin
normal es un cliente que llama al servidor correspondiente para acceder a un archivo o realizar una
operacin de entrada/salida sobre un dispositivo concreto. A su vez, un proceso cliente puede
actuar como servidor para otro.

Este paradigma ofrece gran flexibilidad en cuanto a los servicios posibles en el sistema final, ya
que el ncleo provee solamente funciones muy bsicas de memoria, entrada/salida, archivos y
procesos, dejando a los servidores proveer la mayora que el usuario final o programador puede
usar. Estos servidores deben tener mecanismos de seguridad y proteccin que, a su vez, sern
filtrados por el ncleo que controla el hardware.
Sistemas operativos por los modos de explotacin
Los modos de explotacin se corresponden con las distintas maneras en que puede funcionar un
sistema operativo. Dentro de ellas, se encuentran las indicadas en los apartados siguientes.

a. Procesamiento por lotes

Pgina | 5
Los sistemas operativos por lotes, procesan una gran cantidad de trabajos con poca o ninguna
interaccin entre los usuarios y los programas en ejecucin. Se renen todos los trabajos comunes
para realizarlos al mismo tiempo, evitando la espera de dos o ms trabajos como sucede en el
procesamiento en serie. Estos sistemas son de los ms tradicionales y antiguos, y fueron
introducidos alrededor de 1956 para aumentar la capacidad de procesamiento de los programas.

Cuando estos sistemas son bien planeados, pueden tener un tiempo de ejecucin muy alto, porque
el procesador es mejor utilizado y los sistemas operativos pueden ser simples, debido a la
secuenciabilidad de la ejecucin de los trabajos. Algunos ejemplos de Sistemas Operativos por
lotes exitosos son el SCOPE, del DC6600, el cual est orientado a procesamiento cientfico
pesado, y el EXEC II para el UNIVAC 1107, orientado a procesamiento acadmico.

Algunas otras caractersticas con que cuentan los sistemas operativos por lotes son:
Requiere que el programa, datos y rdenes al sistema sean remitidos todos juntos en
forma de lote.
Permiten poca o ninguna interaccin usuario/programa en ejecucin.
Mayor potencial de utilizacin de recursos que procesamiento serial simple en sistemas
multiusuarios.
No conveniente para desarrollo de programas por bajo tiempo de retorno y depuracin
fuera de lnea.
Conveniente para programas de largos tiempos de ejecucin (ej, anlisis estadsticos,
nminas de personal, etc.).
Se encuentra en muchos computadores personales combinados con procesamiento serial.
Planificacin del procesador sencilla, tpicamente procesados en orden de llegada.
Planificacin de memoria sencilla, generalmente se divide en dos: parte residente del S.O.
y programas transitorios.
No requieren gestin crtica de dispositivos en el tiempo.
Suelen proporcionar gestin sencilla de manejo de archivos: se requiere poca proteccin y
ningn control de concurrencia para el acceso.

b. Multiprogramacin

En este modo de explotacin, el sistema operativo se encarga de distribuir la carga computacional


entre los procesadores existentes (monoprocesador o multiprocesador), con el fin de incrementar el
poder de procesamiento de la mquina.

Dentro de los sistemas operativos multiprogramados cabe diferenciar:

Tiempo compartido. Permiten la simulacin de que el sistema y sus recursos son todos para cada
usuario. El usuario hace una peticin a la computadora, est la procesa tan pronto como le es
posible, y la respuesta aparecer en la Terminal del usuario.

Los principales recursos del sistema, el procesador, la memoria, dispositivos de E/S, son
continuamente utilizados entre los diversos usuarios, dando a cada usuario la ilusin de que tiene
el sistema dedicado para s mismo. Esto trae como consecuencia una gran carga de trabajo al
sistema operativo, principalmente en la administracin de memoria principal y secundaria.
Utilizan las distintas tcnicas de planificacin de CPU para que se atiendan todos los procesos en
espera de ser ejecutados. Este proceso ocurre tan rpidamente que el usuario no lo percibe.

Entre este tipo de sistemas operativos se encuentran: UNIX, LINUX Windows 95, Windows 98,
Windows Millenium, Windows XP, Windows NT, Windows 2000, Windows 2003, MACOS y OS/2.
Otros menos comunes son Multics, OS/360 y DEC-10.
Las caractersticas de los sistemas operativos de tiempo compartido pueden ser:

Pgina | 6
Son populares representantes de sistemas multiprogramados multiusuario, ejemplo:
sistemas de diseo asistido por computador, procesamiento de texto, etc.
Dan la ilusin de que cada usuario tiene una mquina para s.
La mayora utilizan algoritmo de reparto circular.
Los programas se ejecutan con prioridad rotatoria que se incrementa con la espera y
disminuye despus de concedido el servicio.
Evitan la monopolizacin del sistema asignando tiempos de procesador (time slot).
La gestin de memoria proporciona proteccin a programas residentes.
La gestin de archivo debe proporcionar proteccin y control de acceso debido a que
pueden existir mltiples usuarios accesando un mismo archivo.

Tiempo real. Un sistema en tiempo real es aquel en el cual los resultados son correctos no solo si
la computacin es correcta, sino que tambin ha de serlo el tiempo en el cual se producen los
resultados.

Los sistemas operativos de tiempo real son aquellos en los cuales no tiene importancia el usuario,
sino los procesos. Por lo general, estn subutilizados sus recursos con la finalidad de prestar
atencin a los procesos en el momento que lo requieran. Se utilizan en entornos donde son
procesados un gran nmero de sucesos o eventos.

Muchos sistemas operativos de tiempo real son construidos para aplicaciones muy especficas
como control de trfico areo, bolsas de valores, control de refineras, control de laminadores.
Tambin en el ramo automovilstico y de la electrnica de consumo, las aplicaciones de tiempo real
estn creciendo muy rpidamente.

Otros campos de aplicacin de los sistemas operativos de tiempo real son los siguientes:

Control de trenes.
Telecomunicaciones.
Sistemas de fabricacin integrada.
Produccin y distribucin de energa elctrica.
Control de edificios.
Sistemas multimedia.

Algunos ejemplos de sistemas operativos de tiempo real son: VxWorks, Solaris, Lyns OS y Spectra.

Los sistemas operativos de tiempo real, cuentan con las siguientes caractersticas:

Se dan en entornos en donde deben ser aceptados y procesados gran cantidad de


sucesos, la mayora externos al sistema computacional, en breve tiempo o dentro de
ciertos plazos.
Se utilizan en control industrial, conmutacin telefnica, control de vuelo, simulaciones en
tiempo real, aplicaciones militares, etc.
Su objetivo es proporcionar rpidos tiempos de respuesta.
Procesa rfagas de miles de interrupciones por segundo sin perder un solo suceso.
El proceso se activa tras ocurrencia de suceso, mediante interrupcin.
El proceso de mayor prioridad expropia recursos. Por tanto, generalmente se utiliza
planificacin expropiativa basada en prioridades.
La gestin de memoria es menos exigente que en tiempo compartido, usualmente los
procesos son residentes permanentes en memoria.
La poblacin de procesos es esttica en gran medida.
Existe poco movimiento de programas entre almacenamiento secundario y memoria.
La gestin de archivos se orienta ms a velocidad de acceso que a utilizacin eficiente del
recurso.

Pgina | 7
Para ejecutar un conjunto de tareas concurrentes con un nico procesador hace falta multiplexar el
uso del mismo entre todas las tareas activas en un momento dado. Utilizar algoritmos de
planificacin equitativos (como Round Robin) no permite garantizar el tiempo de respuesta de las
tareas. Para solucionar este problema se ha de utilizar la planificacin basada en prioridades.
(Estos algoritmos se detallan ms adelante)

Los sistemas operativos en tiempo real son sistemas muy complejos que suelen disearse a
medida para ciertas aplicaciones, despus de mucho tiempo de estudio de todas las opciones y
problemas que pudieran surgir.

Hbrido. Estos sistemas operativos intentan ser una mezcla de los dos anteriores, buscando
combinar las ventajas de los sistemas en tiempo compartido y en tiempo real.

Sistemas operativos por los servicios ofrecidos


En esta clasificacin se tiene en cuenta la visin del usuario final y puede ser la siguiente:

Por el nmero de usuarios Multiusuario - Monousuario


Por el nmero Monotarea - Multitarea
Por el nmero de procesadores Multiproceso (- Simtricos - Asimtricos)

a. Monousuarios

Los sistemas operativos monousuario son aquellos que nicamente soportan un usuario a la vez,
sin importar el nmero de procesadores que tenga la computadora o el nmero de procesos o
tareas que el usuario pueda ejecutar en un mismo instante de tiempo. Las computadoras
personales tpicamente se han clasificado en este rengln.

b. Multiusuarios

Los sistemas operativos multiusuario son capaces de dar servicio a ms de un usuario a la vez,
ya sea por medio de varias terminales conectadas a la computadora o por medio de sesiones
remotas en una red de comunicaciones. No importa el nmero de procesadores en la mquina ni el
nmero de procesos que cada usuario puede ejecutar simultneamente.

c. Monotareas

Los sistemas operativos monotarea son aquellos que slo permiten una tarea a la vez por usuario.
Puede darse el caso de un sistema multiusuario y monotarea, en el cual se admiten varios usuarios
al mismo tiempo, pero cada uno de ellos, puede estar haciendo slo una tarea a la vez.

d. Multitareas

Un sistema operativo multitarea es aquel que permite al usuario estar realizando varios trabajos al
mismo tiempo. Por ejemplo, puede estar editando el cdigo fuente de un programa durante su
depuracin mientras compila otro programa, a la vez que est recibiendo correo electrnico en un
proceso en background. Es comn encontrar en ellos interfaces graficas orientadas al uso de
mens y al ratn, lo que permite un rpido intercambio entre las tareas para el usuario, mejorando
para su productividad.
e. Monoproceso o uniproceso

Pgina | 8
Los sistemas monoproceso son los que nicamente permiten realizar un proceso a la vez. Sin
embargo, permiten simular la multitarea haciendo que el sistema realice una tarea rotatoria con
intercambio muy rpido. Ejemplos tpicos de este tipo de sistemas son el DOS y MacOS.

f. Multiproceso

Los sistemas operativos multiproceso son los que permiten realizar varios procesos
simultneamente y, por tanto, son capaces de ejecutar varias tareas al mismo tiempo.

Dentro de los sistemas multiproceso, se encuentran los sistemas simtricos, que son los que
distribuyen la carga de procesamiento por igual entre todos los procesadores existentes. Sin
embargo, los sistemas multiproceso asimtricos, como Windows NT, 2000 y 2003 Server, asignan
una tarea por procesador existente, segn su prioridad, y el resto de tareas (de baja prioridad) se
ejecutan en un nico procesador. Por ejemplo, un sistema biprocesador asimtrico ejecutara una
sola tarea en un procesador y el resto en el otro.

Cuando se trabaja de manera asimtrica, el sistema operativo selecciona a uno de los


procesadores el cual jugar el papel de procesador maestro y servir como pivote para distribuir la
carga a los dems procesadores, que reciben el nombre de esclavos.

Cuando se trabaja de manera simtrica, los procesos o partes de ellos (threads) son enviados
indistintamente a cualquiera de los procesadores disponibles, teniendo, tericamente, una mejor
distribucin y equilibrio en la carga de trabajo bajo este esquema. Se dice que un thread es la parte
activa en memoria y corriendo de un proceso, lo cual puede consistir de un rea de memoria, un
conjunto de registros con valores especficos, la pila y otros valores de contexto.

Un aspecto importante a considerar en estos sistemas es la forma de crear aplicaciones para


aprovechar los procesadores. Existen aplicaciones que fueron hechas para correr en sistemas
monoproceso que no toman ninguna ventaja a menos que el sistema operativo o el compilador
detecte secciones de cdigo paralelizable, los cuales son ejecutados al mismo tiempo en
procesadores diferentes. Por otro lado, el programador puede modificar sus algoritmos y
aprovechar por s mismo esta facilidad; pero esta ltima opcin es costosa en horas hombre y muy
tediosa, obligando al programador a ocupar tanto o ms tiempo a la paralelizacin que a elaborar el
algoritmo inicial.

Por la forma de ofrecer los servicios


En esta clasificacin se encuentran:
a. Sistemas centralizados

Hasta que los computadores personales no tuvieron un precio accesible y suficiente potencia, la
mayora de los sistemas (UNIX) utilizaban el modelo de proceso centralizado. Con este tipo de

Pgina | 9
modelo los computadores mainframe se encargaban de todo el procesamiento y los usuarios
manejaban nicamente terminales brutas (es decir, no disponan de memoria, ni procesador).

Actualmente se siguen utilizando los sistemas centralizados (como los Terminal Services de
Microsoft) pero las terminales dejan de ser brutas y pueden realizar otras muchas tareas por s
mismas.

Los principales sistemas operativos centralizados en el mercado son: z/OS, OS/390, Linux, TPF,
VSE y ESA.

b. Sistemas de red

Estos sistemas operativos son aquellos que mantienen a dos o ms computadores unidas a travs
de algn medio de comunicacin (fsico o no), con el objetivo primordial de poder compartir los
diferentes recursos y la informacin del sistema.

En este entorno, cada computador mantiene su propio sistema operativo y su propio sistema de
archivos local.

El primer sistema operativo de red estaba enfocado a equipos con un procesador Motorola 68000,
pasando posteriormente a procesadores Intel.

Los sistemas operativos de red usados ms ampliamente son: Novell NetWare, Personal NetWare,
LAN Manager, Windows NT Server, Windows 2000 Server, UNIX, LINUX, LANtastic, etc.

c. Sistemas distribuidos

Los sistemas operativos distribuidos son sistemas cuasi-independientes que permiten distribuir los
trabajos, tareas o procesos entre un conjunto de procesadores. Puede ocurrir que este conjunto de
procesadores se encuentre en el mismo equipo o en equipos distintos (siendo, en este ltimo caso,
transparente para el usuario).

Existen dos esquemas bsicos:

Un sistema fuertemente acoplado es aquel que comparte la memoria y un reloj global,


cuyos tiempos de acceso son similares para todos los procesadores.

Un sistema dbilmente acoplado es aquel en el que los procesadores no comparten ni


memoria ni reloj, ya que cada uno de ellos cuenta con memoria local.

Las principales ventajas de los sistemas distribuidos (no solamente los sistemas operativos) con
respecto a los sistemas centralizados se describen enseguida:

Economa: El cociente precio/desempeo de la suma del poder de los procesadores


separados contra el poder de uno solo centralizado es mejor cuando estn distribuidos.

Velocidad: Relacionado con el punto anterior, la velocidad sumada es muy superior.

Confiabilidad: Si una sola mquina falla, el sistema total sigue funcionando.


Crecimiento: El poder total del sistema puede irse incrementando al aadir pequeos
sistemas, lo cual es mucho ms difcil en un sistema centralizado y caro.

Distribucin: Algunas aplicaciones requieren de por s una distribucin fsica.

Por otro lado, los sistemas distribuidos tambin exhiben algunas ventajas sobre sistemas aislados.

Pgina | 10
Estas ventajas son:

Compartir datos: Un sistema distribuido permite compartir datos ms fcilmente que los
sistemas aislados, que tendran que duplicarlos en cada nodo para lograrlo.

Compartir dispositivos: Un sistema distribuido permite acceder dispositivos desde


cualquier nodo en forma transparente, lo cual es imposible con los sistemas aislados. El
sistema distribuido logra un efecto sinergtico.

Comunicaciones: La comunicacin persona a persona es factible en los sistemas


distribuidos, en los sistemas aislados no.

Flexibilidad: La distribucin de las cargas de trabajo es factible en el sistema distribuido,


se puede incrementar el poder de cmputo.

As como los sistemas distribuidos exhiben grandes ventajas, tambin se pueden identificar
algunas desventajas, algunas de ellas tan serias que han frenado la produccin comercial de
sistemas operativos en la actualidad.
El problema ms importante en la creacin de sistemas distribuidos es el software:
los problemas de comparticin de datos y recursos son tan complejos que los mecanismos de
solucin generan mucha sobrecarga al sistema hacindolo ineficiente. El chequear, por ejemplo,
quines tienen acceso a algunos recursos y quines no, el aplicar los mecanismos de proteccin y
registro de permisos consume demasiados recursos. En general, las soluciones presentes para
estos problemas estn an en paales.

Otros problemas de los sistemas operativos distribuidos surgen debido a la concurrencia y al


paralelismo. Tradicionalmente las aplicaciones son creadas para computadoras que ejecutan
secuencialmente, de manera que el identificar secciones de cdigo paralelizable es un trabajo
arduo, pero necesario para dividir un proceso grande en sub-procesos y enviarlos a diferentes
unidades de procesamiento para lograr la distribucin. Con la concurrencia se deben implantar
mecanismos para evitar las condiciones de competencia, las postergaciones indefinidas, el ocupar
un recurso y estar esperando otro, las condiciones de espera circulares y, finalmente, los "abrazos
mortales" (deadlocks). Estos problemas de por s se presentan en los sistemas operativos
multiusuarios o multitareas, y su tratamiento en los sistemas distribuidos es an ms complejo, y
por lo tanto, necesitar de algoritmos ms complejos con la inherente sobrecarga esperada.

Los sistemas operativos distribuidos ms extendidos son los siguientes: Sprite, Solaris-MC, Mach,
Chorus, Spring, Amoeba, Taos, etc.

d. Sistemas operativos paralelos

En estos tipos de sistemas operativos se pretende que cuando existan dos o ms procesos que
compitan por algn recurso se puedan realizar o ejecutar al mismo tiempo.

En UNIX existe tambin 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 hara
normalmente), regresa a atender al usuario inmediatamente despus de haber creado el proceso.
Ejemplos de este tipo de sistemas operativos estn: Alpha, PVM, la serie AIX, que es utilizado en
los sistemas RS/6000 de IBM.

Pgina | 11
Comandos de Windows
Comandos para el Panel de Control de Windows

CONTROL: abre el panel de control


CONTROL ADMINTOOLS: abre las herramientas administrativas
CONTROL KEYBOARD: abre las propiedades del teclado
CONTROL COLOR: abre las propiedades de pantalla
CONTROL FOLDERS: abre las opciones de carpeta
CONTROL FONTS: abre las fuentes
CONTROL INTERNATIONAL o INTL.CPL: abre la configuracin regional y de idioma

Pgina | 12
CONTROL MOUSE o MAIN.CPL: abre las propiedades del mouse
CONTROL USERPASSWORDS: abre las cuentas de usuario
CONTROL USERPASSWORDS2 o NETPLWIZ: administracin de usuarios y su acceso
CONTROL /NAME MICROSOFT.BACKUPANDRESTORECENTER: abre el centro de respaldo y
recuperacin (Para Vista nicamente).
CONTROL PRINTERS: impresoras y faxes disponibles
APPWIZ.CPL: abre agregar o quitar programas
OPTIONALFEATURES: abre la herramienta agregar o quitar componentes Windows (nicamente
para Vista)
DESK.CPL: abre las propiedades de pantalla
HDWWIZ.CPL: abre el asistente para agregar hardware
INFOCARDCPL.CPL: abre el asistente de compatibilidad de programas
IRPROPS.CPL: abre la utilidad de infrarrojo
ISCSICPL: abre la herramienta de configuracin del iniciador ISCI Microsoft (nicamente para
Vista)
JOY.CPL: abre el dispositivo de juegos
MMSYS.CPL: abre las propiedades de dispositivos de sonido y audio
SYSDM.CPL: abre las propiedades del sistema
TABLETPC.CPL: abre la configuracin para Tablet pc (nicamente para Vista)
TELEPHON.CPL: abre la herramienta de informacin de la ubicacin
TIMEDATE.CPL: abre las propiedades de fecha y hora
WSCUI.CPL: abre el centro de seguridad de Windows
ACCESS.CPL: abre las opciones de accesibilidad (nicamente para XP)
WUAUCPL.CPL: abre el servicio de actualizaciones automticas de Windows (nicamente para
XP)
POWERCFG.CPL: abre el administrador de opciones de energa
COLLAB.CPL: abre la visualizacin instantnea (nicamente para Vista)
AZMAN.MSC: abre el administrador de autorizacin (nicamente para Vista)
CERTMGR.MSC: abre los certificados para el usuario actual
COMPMGMT.MSC: abre la administracin de equipos
COMEXP.MSC o DCOMCNFG: abre los servicios de componentes (nicamente para Vista)
DEVMGMT.MSC: abre el Administrador de dispositivos.
EVENTVWR o EVENTVWR.MSC: abre el Visor de sucesos
FSMGMT.MSC: abre las carpetas compartidas
NAPCLCFG.MSC: abre la herramienta de configuracin del cliente NAP (nicamente para Vista)
SERVICES.MSC: abre el administrador de Servicios
TASKSCHD.MSC o CONTROL SCHEDTASKS: abre el planificador de tareas (nicamente para
Vista)
GPEDIT.MSC: abre el editor de directiva de grupo (para las ediciones profesionales y ms de
Windows)

Comandos para para abrir Programas y Herramientas de Windows


EXPLORER: abre el explorador de Windows
IEXPLORE: abre Internet Explorer
WAB: abre la libreta de direcciones (nicamente para Vista)
CHARMAP: abre la tabla de caracteres
MSPAINT: abre Paint
WRITE o Wordpad: abre Wordpad
NOTEPAD: abre el bloc de notas
SNIPPINGTOOL: abre la herramienta de captura de pantalla (nicamente para Vista).
CALC: abre la calculadora
CLIPBRD: abre el portapapeles (para XP nicamente, para aadirlo a Vista ver AQUI)
WINCHAT: abre el programa de Microsoft de chat en red (para Windows XP nicamente)
SOUNDRECORDER: abre el altavoz
DVDPLAY: ejecuta la unidad de DVD

Pgina | 13
WMPLAYER: abre Windows Media Player
MOVIEMK: abre Windows Movie Maker
JOURNAL: abre un nuevo journal (nicamente para Vista)
STIKYNOT: abre el recordatorio (nicamente para Vista)
OSK: muestra el teclado en pantalla.
TABTIP: abre el panel de ingreso de datos Tablet PC (nicamente para Vista)
MAGNIFY: abre la lupa
WINCAL: abre el calendario de Windows (nicamente para Vista)
DIALER: abre el marcador telefnico de Windows
EUDCEDIT: abre el editor de caracteres privados
SNDVOL: ajusta las propiedades del volumen
RSTRUI: abre la herramienta de restauracin del sistema (nicamente para Vista)
%WINDIR%\SYSTEM32\RESTORE\RSTRUI.EXE: abre la herramienta de restauracin
del sistema
(para XP nicamente).
MSINFO32: abre la informacin del sistema
MRT: abre la herramienta de eliminacin de software malintencionado de Windows.
TASKMGR: abre el administrador de tareas de Windows
CMD: abre la consola
MIGWIZ: abre el asistente para transferencia de archivos y configuraciones (nicamente
para Vista)
MIGWIZ.EXE: abre el asistente para transferencia de archivos y configuraciones (para XP
nicamente)
SIDEBAR: abre la barra de Windows (nicamente para Vista)
SIGVERIF: abre la herramienta de comprobacin de la firma del archivo
WINVER: abre la ventana Acerca de Windows para conocer la versin de Windows
FSQUIRT: abre el asistente para la transferencia de archivos Bluetooth
IEXPRESS: abre el asistente de archivos auto-extrables. Tutorial AQUI
MBLCTR: abre l centro de movilidad de Windows (nicamente para Vista)
MSRA: abre el asistente remoto de Windows
MSTSC: abre la herramienta de conexin a escritorio remoto
MSDT: abre la herramienta de diagnstico y soporte de Microsoft
WERCON: abre la herramienta de reportes y soluciones a los problemas (nicamente para
Vista)
WINDOWSANYTIMEUPGRADE: permite la actualizacin de Windows Vista
WINWORD: abre Word (si est instalado)
PRINTBRMUI: abre el asistente de migracin de impresora (para Vista nicamente)

Comandos para la Administracin de Discos

DISKMGMT.MSC: abre el administrador de discos


CLEANMGR: abre la herramienta para liberar espacio en disco
DFRG.MSC: abre el desfragmentador de disco
DEFRAG: desfragmenta el disco duro
CHKDSK: efecta un anlisis de la particin precisados en los parmetros del comando
(para mayor informacin, escribe CHKDSK /? en la consola CMD)
DISKPART: abre la herramienta para particionar

Comandos para Administracin de Red e Internet


IPCONFIG: muestra la configuracin de las direcciones IP en el ordenador (
CONTROL NETCONNECTIONS o NCPA.CPL: muestra las conexiones de red
INETCPL.CPL: abre las propiedades de Internet

Pgina | 14
FIREWALL.CPL: abre el firewall de Windows
WF.MSC: abre las funciones avanzadas del firewall de Windows (nicamente para Vista).
NETSETUP.CPL: abre el asistente para configuracin de red (nicamente para XP)

Otros Comandos de Windows


JAVAWS: muestra la cach del programa JAVA (si est instalado)
AC3FILTER.CPL: abre las propiedades del filtro AC3 (si est instalado)
FIREFOX: abre Mozilla FireFox (si est instalado)
NETPROJ: permite la conexin a un proyector de red (nicamente para Vista)
LOGOFF: cierra la sesin activa
SHUTDOWN: apaga Windows
SHUTDOWN -A: detiene el apagado de Windows
%WINDIR% o %SYSTEMROOT%: abre la carpeta de instalacin de Windows
%PROGRAMFILES%: abre la carpeta de instalacin de otros programas (Program Files)
%USERPROFILE%: abre la carpeta del perfil del usuario conectado actualmente
%HOMEDRIVE%: abre el explorador en la particin donde el sistema operativo est
instalado
SFC /SCANNOW: hace un scan de todos los archivos del sistema y repara los archivos
daados
SFC /VERIFYONLY: hace un scan nicamente de los archivos del sistema
SFC /SCANFILE="nombre y ruta del archivo": hace un scan del archivo indicado, y lo
repara si est daado
SFC /VERIFYFILE="nombre y ruta del archivo": hace un scan nicamente del archivo
indicado
SFC /SCANONCE: hace un scan de los archivos del sistema la prxima vez que se inicie el
ordenador
SFC /REVERT: restablece la configuracin inicial (para mayor informacin, escribe SFC
/? en la consola CMD.

Conclusin
Todos estos comandos simplifican y reducen los pasos necesarios para acceder a diversas
utilidades que no son usadas a menudo.
Los sistemas operativos Windows estn diseados para intentar facilitar las tareas a sus usuarios.
Para ello ofrecen una interfaz o escritorio a travs del cual los usuarios no necesitan conocer
comandos ni tcnicas informticas para ejecutar o abrir aplicaciones programas o herramientas.
Bsicamente la interfaz permite a los usuarios de Windows realizar cualquier operaciones haciendo
clic en los elementos visuales que se le muestra en la pantalla.
Sin embargo, esto no significa que los usuarios no pueden abrir, ejecutar y realizar operaciones en
Windows haciendo uso de comandos desde la herramienta ejecutar. La utilizacin de comandos es
muy aconsejable en situaciones en los que la interfaz o escritorio de Windows no funciona
correctamente y por lo tanto no podemos ejecutar lo que queremos a travs de nuestro ratn.

Bibliografa
Exposicin de Alan Kay en TED 2007.

Pgina | 15
http://www.zdnet.com/windows-vista-tool-targeted-by-virus-writers-3039212024/
http://www.bubok.es/libros/234994/VBScript-WD
"Windows." Microsoft Encarta 2009 [DVD]. Microsoft Corporation, 2008. Microsoft Encarta
2009. 1993-2008 Microsoft Corporation.

Pgina | 16

Potrebbero piacerti anche