domingo, 12 de diciembre de 2010

DRIVERS

                 ¿ QUE ES UN DRIVERS?
llamado normalmente controlador (en inglés, device driver) es un programa informático que permite al sistema operativo interactuar con un periférico, haciendo una abstracción del hardware y proporcionando una interfaz -posiblemente estandarizada- para usarlo. Se puede esquematizar como un manual de instrucciones que le indica al sistema operativo, cómo debe controlar y comunicarse con un dispositivo en particular. Por tanto, es una pieza esencial, sin la cual no se podría usar el hardware.
Existen tantos tipos de controladores como tipos de periféricos, y es común encontrar más de un controlador posible para el mismo dispositivo, cada uno ofreciendo un nivel distinto de funcionalidades. Por ejemplo, aparte de los oficiales (normalmente disponibles en la página web del fabricante), se pueden encontrar también los proporcionados por el sistema operativo, o también versiones no oficiales hechas por terceros.
Debido a que el software de controladores de dispositivos se ejecuta como parte del sistema operativo, con acceso sin restricciones a todo el equipo, resulta esencial que sólo se permitan los controladores de dispositivos autorizados. La firma y el almacenamiento provisional de los paquetes de controladores de dispositivos en los equipos cliente, mediante las técnicas descritas en esta guía, proporcionan las ventajas siguientes:
  • Seguridad mejorada. Puesto que los usuarios estándar no pueden instalar controladores de dispositivos que no estén firmados o que estén firmados por un editor que no es de confianza, los administradores tendrán un control riguroso respecto a los controladores de dispositivos que pueden usarse en una organización. Podrán impedirse los controladores de dispositivos desconocidos, así como cualquier controlador de dispositivo que el administrador no permita expresamente. Mediante el uso de directivas de grupo, un administrador puede proporcionar a todos los equipos cliente de una organización los certificados de los editores que se consideren de confianza, permitiendo la instalación de los controladores sin intervención del usuario, para comprobar que se trata de una firma digital de confianza.
  • Reducción de los costes de soporte técnico. Los usuarios sólo podrán instalar los dispositivos que hayan sido probados y admitidos por la organización. En consecuencia, el sistema permite mantener la seguridad del equipo, al tiempo que se reducen las solicitudes del departamento de soporte técnico.
  • Experiencia de usuario mejorada. Un paquete de controladores firmado por un editor de confianza y almacenado provisionalmente en el almacén de controladores funciona de modo automático, cuando el usuario conecta el dispositivo al equipo. No se requiere acción alguna por parte del usuario.
En esta sección se incluyen las tareas principales para la seguridad de los paquetes de controladores de dispositivos:
Los controladores de dispositivo (device drivers en inglés) son programas añadidos al núcleo del sistema operativo, concebidos inicialmente para gestionar periféricos y dispositivos especiales. Pueden ser de dos tipos: orientados a caracteres (tales como los dispositivos NUL, AUX, PRN, del sistema) o bien orientados a bloques, constituyendo las conocidas unidades de disco. La diferencia fundamental entre ambos tipos de controladores es que los primeros reciben o envían la información carácter a carácter; en cambio, los controladores de dispositivo de bloques procesan, como su propio nombre indica, bloques de cierta longitud en bytes (sectores). Los controladores de dispositivo, aparecidos con el DOS 2.0, permiten añadir nuevos componentes al ordenador sin necesidad de rediseñar el sistema operativo.

Como saber que versión tenemos instalada


Antes de actualizarnos, consultaremos cual es la última versión disponible en la web del fabricante. Posteriormente la compararemos con la instalada en nuestro sistema de la siguiente manera:

Abriremos el Panel de control > Administración de dispositivos, y después en las propiedades del dispositivo que nos interesa pulsaremos el botón Controlador.

Aquí encontraremos el nombre del fabricante o proveedor, fecha y número de versión del dispositivo; este último dato es el que nos interesa. Solo tendremos que cotejar ambos números para saber si disponemos de la última versión.

No se debe instalar drivers que no sean específicos de nuestro dispositivo, en algunas ocasiones pudiera funcionar, pero en la mayoría provocarán la caída del sistema o en el mejor de los casos que éste no funcione.

No emplear controladores diseñados para otros sistemas operativos.

Instalación de los drivers


La instalación de los drivers es una tarea muy sencilla.

Crearemos una carpeta temporal a la que podemos llamar "Drivers". En esta carpeta alojaremos los ficheros que descargaremos de las páginas web del fabricante.

Generalmente nos proporcionarán un programa con la extensión "EXE" que nos instalará los drivers de manera automática. Solo tendremos que ejecutar este programa y seguir las instrucciones para su correcta instalación.

Si no hubiésemos obtenido el programa con la extensión "EXE", y se tratara de un conjunto de archivos, procederemos a instalar el controlador de la siguiente manera:

Abrimos el Panel de Control.

Seleccionaremos Agregar o quitar hardware.

Aparecerá un asistente que nos conducirá a un cuadro de diálogo para seleccionar el dispositivo que queremos instalar.

La siguiente ventana nos dará la opción de seleccionar el fabricante y modelo. En este menú accederemos a la opción Utilizar disco.

Ahora pulsaremos el botón Examinar para buscar en nuestro disco duro la carpeta donde tenemos alojados nuestros archivos.

En el cuadro emergente indicaremos la ruta donde tenemos alojados nuestros archivos y seleccionaremos aquel que tenga la extensión "INF".

En el siguiente cuadro de diálogo podremos optar por el dispositivo que nos interesa. Validando las siguientes ventanas tendremos nuestro controlador instalado.

En el caso de Windows NT 4.0, no existe el icono "Agregar o quitar hardware". Deberemos instalar los drivers accediendo a los iconos correspondientes. Así para instalar una controladora de vídeo accederemos al icono Pantalla, para una tarjeta de red pulsaremos el icono Red, etc. El resto de los pasos a seguir son los mismos.

viernes, 10 de diciembre de 2010

EQUIPO DE PROTECCIÓN CONTRA VARIACIÓN DE VOLTAJE

INTRODUCCIÓN

Debido a la gran demanda del consumo eléctrico y la dinámica en el mercado mundial, la problemática que existe en la calidad de energía especialmente en los países latinoamericanos ha aumentado dramáticamente. Las ramas industriales, comerciales, bancaria, telecomunicaciones, informática, domestica etc., han sido vulneradas, produciendo pérdidas económicas cuantificables.

 La multiplicidad de inconvenientes, pérdidas de tiempo y dinero que han  sufrido empresas y  personas del común, en sus  equipos electrónicos, plataformas de datos, equipos de telecomunicaciones, domésticos, etc. No han sido en vano, beneficiando los avances tecnológicos en cuanto a equipos de protección eléctrica se refiere.

Los problemas eléctricos se refieren básicamente a apagones, subidas y bajas de voltaje, ruidos, picos de voltaje, interrupciones de suministro eléctrico, entre otras, creando la necesidad de contar con productos, equipos y servicios  que ofrezcan soluciones de  alta calidad y  confiabilidad, garantizando la continuidad de las operaciones cotidianas del usuario.

Es por ello que se hace necesario conocer tanto los problemas que aquejan el entorno de la acometida eléctrica que nos llega y los productos que se ofertan en el mercado, productos que en definitiva deben garantizar el perfecto funcionamiento y protección  de los equipos electrónicos que poseemos.


EQUIPO DE PROTECCION CONTRA VARIACION DE VOLTAJE


La variación de voltaje es simplemente cuando el voltaje da cambios. Por ejemplo la red eléctrica de varias casas utilizan 120 volts pero se dice que varia cuando pasa de 120 por ejemplo 130volts o cuando baja el voltaje 100volts 90volts.




LOS NUEVE PROBLEMAS DE ENERGÍA

1. Apagón (Blackout). Es la pérdida total del suministro eléctrico. Puede ser causado por diversos eventos; rel
ámpagos, caídas de las líneas de energía, sobre-demandas, accidentes y desastres naturales. Puede causar daños en el equipo electrónico (hardware), pérdida de datos, o caída total del sistema. 

2. Bajo Voltaje Momentáneo (Sag). Es la caída momentánea de voltaje, generada por el arranque de grandes cargas, encendido de maquinaria pesada, fallas de equipos. Se presenta de manera similar a los apagones. El bajo voltaje momentáneo puede causar daños al hardware.

3. Alto Voltaje Momentáneo (Surge). También conocido como pico. Los picos pueden ser producidos por
una rápida reducción de las cargas, cuando el equipo pesado es apagado por voltajes que van por arriba del 110 % del nominal. Los resultados pueden ser daños al hardware. 

4. Bajo Voltaje Sostenido (Undervoltage). Bajo voltaje sostenido en la línea por periodos extendidos de un
os cuantos minutos, hasta días. Puede ser causado por una reducción intencional del voltaje para conservar energía durante los periodos de mayor demanda. El bajo voltaje sostenido puede causar daños a los equipos.

5. Sobre Voltaje (Overvoltage). Sobre voltaje en la línea por periodos largos. Puede ser causado por un relámpago y puede incrementar el voltaje de la línea hasta 6000 volts en exceso. El sobre voltaje casi siempre ocasiona pérdida de la información y/o daño del hardware.

6. Ruido Eléctrico (Line Noise). Significa interferencia de alta frecuencia causada por RFI ó EMI. Puede ser
causada por interferencia producida por transmisores, máquinas de soldar, impresoras, relámpagos, etc. Introduce errores en los programas/archivos, así como daños a los componentes electrónicos.

7.  Variación de Frecuencia (Frequency Variation). Se refiere a un cambio en la estabilidad de la frecuencia. Resultado de un generador o pequeños sitios de co-generación siendo cargados o descargados. La variación de frecuencia puede causar un funcionamiento errático de los equipos, pérdida de información, caídas del sistema y equipos dañados.

8. Transiente (Switching Transient). Es la caída instantánea del voltaje en el rango de los nanosegundos. La duración normal es más corta que un pico. Puede originar comportamiento extraño del equipo de cómputo y coloca estrés en los componentes electrónicos quedando propensos a fallas prematuras.

9. Distorsión Armónica (Harmonic Distortion). Es distorsión de la forma de onda normal. Es causada por
cargas no lineales conectadas a la misma red que los equipos de cómputo y/o aplicaciones críticas. Motores, copiadoras, máquinas de fax, etc. Son ejemplos de cargas no lineales. Puede provocar sobrecalentamiento en los equipos de cómputo, errores de comunicación y daño del hardware.     
 































PROBLEMAS EN EL EQUIPO DE CÓMPUTO (CONSECUENCIAS)

Un mal suministro de energía eléctrica afecta la productividad de sus empresas, ya que:
 
1.- Destruye la información
Una variación en el flujo de energía eléctrica puede dañar datos confidenciales, documentos de operación diaria, estadísticas e información financiera.


 
2.- Daña la infraestructura
Cada variación en el voltaje va disminuyendo la vida útil de: computadoras personales, servidores, controles computarizados, estaciones de trabajo y redes entre otros.


 
3.- Genera estrés
Las constantes interrupciones en la continuidad laboral y consecuente caída de productividad genera estrés y desmotivación en los recursos humanos.

 
4.- Afecta la productividad
Las interrupciones de operación de las compañías afectan la productividad y la generación de ingresos.
 
5.- Genera pérdidas
Los problemas eléctricos interrumpen la continuidad de operación, ocasionando importantes pérdidas en la empresa.


EQUIPOS


Regulador

Regulador de voltaje (también llamado estabilizador de voltaje o acondicionador de voltaje) es un equipo eléctrico que acepta una tensión eléctrica de voltaje variable a la entrada, dentro de un parámetro predeterminado y mantiene a la salida una tensión constante (regulada).  Es un dispositivo electrónico creado para evitar variaciones de voltaje por arriba o debajo de la tensión requerida y reducir o minimizar el ruido en la línea, protegiendo aparatos eléctricos y electrónicos.

La carga de Energía de un equipo está considerado en Watts, y es la suma de todos los Watts de los componentes del Equipo.

Son diversos tipos de reguladores de voltaje, los más comunes son de dos tipos: para uso doméstico o industrial. Los primeros son utilizados en su mayoría para proteger equipo de cómputo, video, o electrodomésticos. Los segundos protegen instalaciones eléctricas completas, aparatos o equipo eléctrico sofisticado, fabricas, entre otros. El costo de un regulador de voltaje estará determinado en la mayoría de los casos por su calidad y vida útil en funcionamiento continuo.

 

Supresor de picos de voltaje

Equipo diseñado específicamente para evitar los sobre voltajes repentinos (picos). Pueden ser de tipo domestico, residencial o incluso proteger todo una Empresa. Su unidad de medición es el KA (Kiloamperio), mientas mayor sea este valor el equipo protegerá y suprimirá los picos de voltaje más altos.

A un supresor de picos de voltaje, se le define como: 

“Un dispositivo de desvío de energía, recortando el valor pico de la forma de onda de voltaje, desviando este exceso de energía para no dañar la carga sensible, y mantener el voltaje de la carga libre de transitorios.”  

  •  Están constituidos por medio de Varistores  de Óxidos Metálicos (MOV’s).
  • Se instalan fácilmente a la entrada de la acometida eléctrica de cualquier instalación residencial o comercial y cuando un pico de voltaje causado por una descarga eléctrica o desconexión de cargas altamente inductivas.
  • El dispositivo  recorta inmediatamente a un nivel seguro, absorbiendo la energía destructiva y disipándola hacia el sistema de tierra física.  

El supresor también protege contra sobrevoltajes transitorios de menor intensidad, generalmente inducidos en los conductores eléctricos por la conmutación o la reconexión de seccionadores en la compañía suministradora de energía eléctrica, los cuales pueden ser extremadamente destructivos para muchos equipos electrónicos. 

 


No-breaks

 Un no-break consta básicamente de un conjunto de baterías recargables y circuitos electrónicos de inversión (que convierten corriente directa en alterna) y de control que detectan el momento en que se presenta una falla en el suministro de energía; al detectar la falla proporciona una tensión útil proveniente de la carga eléctrica almacenada en las baterías. Este respaldo se mantiene hasta que la energía de las baterías se agota o hasta que el suministro de energía normal se restablece; al ocurrir esto último el sistema recarga las baterías.

Los No-Breaks protegen el sistema operativo de su computadora y permiten seguir trabajando en caso de un apagón. También previenen la pérdida de información cuando se va la luz, proveyendo energía regulada que protege su computadora contra picos y variaciones de voltaje. 

 
Unidad de energía ininterrumpible
(UPS – Uninterrupted Power Supply)

Un UPS es una fuente de suministro eléctrico que posee una batería con el fin de seguir dando energía a un dispositivo en el caso de interrupción eléctrica. Los UPS son llamados en español SAI (Sistema de alimentación ininterrumpida). UPS significa en inglés Uninterruptible Power Supply.

Los UPS suelen conectarse a la alimentación de las computadoras, permitiendo usarlas varios minutos en el caso de que se produzca un corte eléctrico. Algunos UPS también ofrecen aplicaciones que se encargan de realizar ciertos procedimientos automáticamente para los casos en que el usuario no esté y se corte el suministro eléctrico.

Ø  Tipos de UPS
  • SPS (standby power systems) u off-line: un SPS se encarga de monitorear la entrada de energía, cambiando a la batería apenas detecta problemas en el suministro eléctrico. Ese pequeño cambio de origen de la energía puede tomar algunos milisegundos. Más información en: UPS off-line.
  • UPS on-line: un UPS on-line, evita esos milisegundos sin energía al producirse un corte eléctrico, pues provee alimentación constante desde su batería y no de forma directa. El UPS on-line tiene una variante llamada by-pass. Más información en: UPS on-line.

Ø  Componentes típicos de los UPS

  • Rectificador: rectifica la corriente alterna de entrada, proveyendo corriente continúa para cargar la batería. Desde la batería se alimenta el inversor que nuevamente convierte la corriente en alterna. Cuando se descarga la batería, ésta se vuelve a cargar en un lapso de 8 a 10 horas, por este motivo la capacidad del cargador debe ser proporcional al tamaño de la batería necesaria.
  • Batería: se encarga de suministrar la energía en caso de interrupción de la corriente eléctrica. Su capacidad, que se mide en Amperes Hora, depende de su autonomía (cantidad de tiempo que puede proveer energía sin alimentación).
  • Inversor: transforma la corriente continua en corriente alterna, la cual alimenta los dispositivos conectados a la salida del UPS.
  • Conmutador (By-Pass) de dos posiciones, que permite conectar la salida con la entrada del UPS (By Pass) o con la salida del inversor.

DIFERENCIA ENTRE UN REGULADOR Y UN UPS

  • Un regulador es un equipo que provee un rango constante de energía eléctrica.
  • Un UPS  es un dispositivo que cuenta con batería propia y que puede proporcionar energía eléctrica tras una falla en el suministro eléctrico. 



PROTEGE TU PC DE LAS CARGAS ELÉCTRICAS

1. Protégelo conectándolo a un buen estabilizador de voltaje. Nos referimos a esas cajas que tienen un transformador interno, con circuitos especiales de control de voltaje. Este es un aparato necesario si tu PC esta en un área en donde el voltaje fluctúa.  Esos cambios que el PC no puede REGULAR pueden hacerle daño a largo plazo a los circuitos de tu equipo.  Tales alteraciones pueden ser: súbito congelamiento del PC, daño sorpresivo del disco duro, reseteo súbito del PC, puntos muertos (pixeles) en la pantalla del monitor, muerte súbita de la fuente del PC o de su motherboard, etc. 

2. Si el PC esta en un área en donde la tensión eléctrica es estable, utiliza un SURGE PROTECTOR (lo más común en USA y Europa).  Este aparato es más sencillo que el estabilizador y protege solo contra los cortocircuitos y picos de voltajes.  Eso nos enseña la teoría.
Pero cuando una carga excesiva de voltaje llega del exterior a la fuente de energía del  PC estos aparatos no siempre pueden evitar el paso de la corriente dañina, porque los componentes que deben actuar como interruptores pueden fundirse y hacerse así mismos puentes de conducción de la corriente indeseable.  Y cuanto más sencillo sea el Surge protector, más probable es que tenga simples circuitos que no protegen al PC.

3. Una medida preventiva es DESCONECTAR todo el sistema eléctrico del PC cuando no se va a trabajar con él durante un buen tiempo, por ejemplo durante un viaje. Y si no tienes una buena UPS (que es el mejor aparato de protección) ni estabilizador, sino solo un sencillo Surge protector (una regleta o extensión eléctrica simple), tal vez sea prudente desconectar el PC ante la presencia de tormentas eléctricas.
Recordemos que cuando apagamos un PC con fuente ATX (existentes en nuestras PC modernas), la motherboard del PC nunca queda realmente APAGADA, pues conserva un circuito latente de encendido (como los TV de control remoto) precisamente para poder encenderlos a distancia y esa es una puerta abierta para la entrada de corriente. 


CONCLUSIÓN

Hay una creencia generalizada de que los PC no necesitan protección adicional a la que necesita un TV, un DVD o un estéreo. Reconocemos que casi sin darnos cuenta el PC ha llegado para convertirse en un miembro importante en los hogares del siglo XXI.
Sobra enumerar las variadas operaciones que nos permite disfrutar un PC tanto en el ámbito del esparcimiento como en tareas serias.  Siendo hoy un elemento más importante que el TV debemos aprender cómo conservarlo para hacerlo funcionar en óptimas condiciones.
Como sabemos, un PC a diferencia de un TV es un sistema que procesa datos. La información es el centro neurálgico pues si se pierde, perdemos trabajo, tiempo y dinero. Por eso debemos ser previsivos y pensar ¿se puede proteger el PC de daños provenientes del mal control de la electricidad?
Nosotros pensamos que sí.  Solo hay que pensar que un voltaje fluctuante puede deteriorar la fuente de energía del PC y esta a su vez puede dañar la motherboard, el disco duro, etc. 
Ahora hay que preguntarnos: ¿Qué hacer para cuidar mejor nuestros equipos de cómputo?




 

miércoles, 10 de noviembre de 2010

SOFTWARE

SOFTWARE


El software es un ingrediente indispensable para el funcionamiento del computador. Está formado por una serie de instrucciones y datos, que permiten aprovechar todos los recursos que el computador tiene, de manera que pueda resolver gran cantidad de problemas. Un computador en sí, es sólo un conglomerado de componentes electrónicos; el software le da vida al computador, haciendo que sus componentes funcionen de forma ordenada.

El software es un conjunto de instrucciones detalladas que controlan la operación de un sistema computacional.

Funciones del software:        
-Administrar los recursos de cómputo
-Proporcionar las herramientas para optimizar estos recursos.
-Actuar como intermediario entre el usuario y la información almacenada.

Se conoce como software al equipamiento lógico o soporte lógico de una computadora digital; comprende el conjunto de los componentes lógicos necesarios que hacen posible la realización de tareas específicas, en contraposición a los componentes físicos, que son llamados hardware.

Los componentes lógicos incluyen, entre muchos otros, las aplicaciones informáticas; tales como el procesador de textos, que permite al usuario realizar todas las tareas concernientes a la edición de textos; el software de sistema, tal como el sistema operativo, que, básicamente, permite al resto de los programas funcionar adecuadamente, facilitando también la interacción entre los componentes físicos y el resto de las aplicaciones, y proporcionando una interfaz para el usuario.

CLASIFICACIÓN DEL SOFTWARE

  • Software de sistema: Su objetivo es desvincular adecuadamente al usuario y al programador de los detalles de la computadora en particular que se use, aislándolo especialmente del procesamiento referido a las características internas de: memoria, discos, puertos y dispositivos de comunicaciones, impresoras, pantallas, teclados, etc. El software de sistema le procura al usuario y programador adecuadas interfaces de alto nivel, herramientas y utilidades de apoyo que permiten su mantenimiento. Incluye entre otros:
    • Sistemas operativos
    • Controladores de dispositivos
    • Herramientas de diagnóstico
    • Herramientas de Corrección y Optimización
    • Servidores
    • Utilidades




CLASIFICACIÓN DE LOS SISTEMAS OPERATIVOS. 

1) Sistemas Operativos de multiprogramación (o Sistemas Operativos de multitarea).
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). Para activar otra tarea que se encuentre en segundo plano, el usuario debe traer al primer plano la ventana o pantalla que contenga esa aplicación. En la multitarea cooperativa, la que se utiliza en el sistema operativo Macintosh, las tareas en segundo plano reciben tiempo de procesado durante los tiempos muertos de la tarea que se encuentra en primer plano (por ejemplo, cuando esta aplicación esta esperando información del usuario), y siempre que esta aplicación lo permita. En los sistemas multitarea de tiempo compartido, como OS/2, cada tarea recibe la atención del microprocesador durante una fracción de segundo. Para mantener el sistema en orden, cada tarea recibe un nivel de prioridad o se procesa en orden secuencial. Dado que el sentido temporal del usuario es mucho más lento que la velocidad de procesamiento del ordenador, las operaciones de multitarea en tiempo compartido parecen ser simultáneas.
Se distinguen por sus habilidades para poder soportar la ejecución de dos o más trabajos activos (que se están ejecutado) al mismo tiempo. Esto trae como resultado que la Unidad Central de Procesamiento (UCP) siempre tenga alguna tarea que ejecutar, aprovechando al máximo su utilización.
Su objetivo es tener a varias tareas en la memoria principal, de manera que cada uno está usando el procesador, o un procesador distinto, es decir, involucra máquinas con más de una UCP.
Sistemas Operativos como UNIX, Windows 95, Windows 98, Windows NT, MAC-OS, OS/2, soportan la multitarea.
Las características de un Sistema Operativo de multiprogramación o multitarea son las siguientes:
·      Mejora productividad del sistema y utilización de recursos.
·      Multiplexa recursos entre varios programas.
·      Generalmente soportan múltiples usuarios (multiusuarios).
·      Proporcionan facilidades para mantener el entorno de usuarios individuales.
·      Requieren validación de usuario para seguridad y protección.
·      Proporcionan contabilidad del uso de los recursos por parte de los usuarios.
·     Multitarea sin soporte multiusuario se encuentra en algunos computadores personales o en sistemas de tiempo real.
·      Sistemas multiprocesadores son sistemas multitareas por definición ya que soportan la ejecución simultánea de múltiples tareas sobre diferentes procesadores.
·   En general, los sistemas de multiprogramación se caracterizan por tener múltiples programas activos compitiendo por los recursos del sistema: procesador, memoria, dispositivos periféricos. 

2) 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. 

3) 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. 

4) 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). 

5) 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. 

Cuando estos sistemas son bien planeados, pueden tener un tiempo de ejecución muy alto, porque el procesador es mejor utilizado y los Sistemas Operativos pueden ser simples, debido a la secuenciabilidad de la ejecución de los trabajos.
Algunos ejemplos de Sistemas Operativos por lotes exitosos son el SCOPE, del DC6600, el cual está orientado a procesamiento científico pesado, y el EXEC II para el UNIVAC 1107, orientado a procesamiento académico. 

Algunas otras características 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 interacción usuario/programa en ejecución.
·     Mayor potencial de utilización de recursos que procesamiento serial simple en sistemas multiusuarios.
·     No conveniente para desarrollo de programas por bajo tiempo de retorno y depuración fuera de línea.
·   Conveniente para programas de largos tiempos de ejecución (ej, análisis estadísticos, nóminas de personal, etc.).
·   Se encuentra en muchos computadores personales combinados con procesamiento serial.
·      Planificación del procesador sencilla, típicamente procesados en orden de llegada.
·     Planificación de memoria sencilla, generalmente se divide en dos: parte residente del S.O. y programas transitorios.
·      No requieren gestión crítica de dispositivos en el tiempo.
·    Suelen proporcionar gestión sencilla de manejo de archivos: se requiere poca protección y ningún control de concurrencia para el acceso. 

6) 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.
Muchos Sistemas Operativos de tiempo real son construidos para aplicaciones muy específicas como control de tráfico aéreo, bolsas de valores, control de refinerías, control de laminadores. También en el ramo automovilístico y de la electrónica de consumo, las aplicaciones de tiempo real están creciendo muy rápidamente. Otros campos de aplicación de los Sistemas Operativos de tiempo real son los siguientes: 

·         Control de trenes.
·         Telecomunicaciones.
·         Sistemas de fabricación integrada.
·         Producción y distribución de energía eléctrica.
·         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 características: 

·   Se dan en entornos en donde deben ser aceptados y procesados gran cantidad de sucesos, la mayoría externos al sistema computacional, en breve tiempo o dentro de ciertos plazos.
·     Se utilizan en control industrial, conmutación telefónica, control de vuelo, simulaciones en tiempo real., aplicaciones militares, etc.
·     Objetivo es proporcionar rápidos tiempos de respuesta.
·     Procesa ráfagas de miles de interrupciones por segundo sin perder un solo suceso.
·     Proceso se activa tras ocurrencia de suceso, mediante interrupción.
·     Proceso de mayor prioridad expropia recursos.
·     Por tanto generalmente se utiliza planificación expropiativa basada en prioridades.
·     Gestión de memoria menos exigente que tiempo compartido, usualmente procesos son residentes permanentes en memoria.
·      Población de procesos estática en gran medida.
·      Poco movimiento de programas entre almacenamiento secundario y memoria.
·      Gestión de archivos se orienta más a velocidad de acceso que a utilización eficiente del recurso.

7) 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.
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 ilusión de que tiene el sistema dedicado para sí mismo. Esto trae como consecuencia una gran carga de trabajo al Sistema Operativo, principalmente en la administración de memoria principal y secundaria. 

Ejemplos de Sistemas Operativos de tiempo compartido son Multics, OS/360 y DEC-10.
Características de los Sistemas Operativos de tiempo compartido:

·    Populares representantes de sistemas multiprogramados multiusuario, ej: sistemas de diseño asistido por computador, procesamiento de texto, etc.
·     Dan la ilusión de que cada usuario tiene una máquina para sí.
·     Mayoría utilizan algoritmo de reparto circular.
·   Programas se ejecutan con prioridad rotatoria que se incrementa con la espera y disminuye después de concedido el servicio.
·     Evitan monopolización del sistema asignando tiempos de procesador (time slot).
·     Gestión de memoria proporciona protección a programas residentes.
·   Gestión de archivo debe proporcionar protección y control de acceso debido a que pueden existir múltiples usuarios accesando un mismo archivo. 

8) 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.
Los sistemas distribuidos deben de ser muy confiables, ya que si un componente del sistema se compone otro componente debe de ser capaz de reemplazarlo.
Entre los diferentes Sistemas Operativos distribuidos que existen tenemos los siguientes: Sprite, Solaris-MC, Mach, Chorus, Spring, Amoeba, Taos, etc.


Características de los Sistemas Operativos distribuidos:
·   Colección de sistemas autónomos capaces de comunicación y cooperación mediante interconexiones hardware y software .
·   Gobierna operación de un S.C. y proporciona abstracción de máquina virtual a los usuarios.
·      Objetivo clave es la transparencia.
·      Generalmente proporcionan medios para la compartición global de recursos.
·     Servicios añadidos: denominación global, sistemas de archivos distribuidos, facilidades para distribución de cálculos (a través de comunicación de procesos internodos, llamadas a procedimientos remotos, etc.). 

9) 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.
Los Sistemas Operativos de red mas ampliamente usados son: Novell Netware, Personal Netware, LAN Manager, Windows NT Server, UNIX, LANtastic. 

10) 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.
Ejemplos de estos tipos de Sistemas Operativos están: Alpha, PVM, la serie AIX, que es utilizado en los sistemas RS/6000 de IBM.


Microsoft Windows



Es el nombre de una serie de sistemas operativos desarrollados porMicrosoft desde 1981, año en que el proyecto se denominaba «Interface Manager».

Anunciado en 1983, Microsoft comercializó por primera vez el entorno operativo denominadoWindows en noviembre de 1985 como complemento para MS-DOS, en respuesta al creciente interés del mercado en una interfaz gráfica de usuario (GUI).1 Microsoft Windows llegó a dominar el mercado de ordenadores personales del mundo, superando a Mac OS, el cual había sido introducido previamente a Windows. En octubre de 2009, Windows tenía aproximadamente el 91% de la cuota de mercado de sistemas operativos en equipos cliente que acceden a Internet. Las versiones más recientes de Windows son Windows 7 paraequipos de escritorio, Windows Server 2008 R2 para servidores y Windows Phone 7 para

Windows 3.0 y 3.1

Windows 3.0 (1990) y Windows 3.1 (1992) mejoraron el diseño, principalmente debido a la memoria virtual y los controladores de dispositivo virtual deslastrables (VxD) que permitió compartir dispositivos arbitrarios entre DOS y Windows. Además, las aplicaciones de Windows ahora podrían ejecutar en modo protegido (cuando se ejecuta Windows en el modo estándar o 386 mejorado), que les da acceso a varios megabytes de memoria y se elimina la obligación de participar en el esquema de la memoria virtual de software. Corrían todavía dentro del mismo espacio de dirección, donde la memoria segmentada proporciona un grado de protección y multitarea cooperativa. Para Windows 3.0, Microsoft también reescribió las operaciones críticas de C en ensamblador, haciendo esta versión más rápido y menos consumo de memoria que sus predecesores. Con la introducción de Windows for Workgroups 3.11, Windows fue capaz de eludir DOS para las operaciones de gestión de archivos mediante el acceso a archivos de 32 bits.

  
Windows 95, 98, y Me

Windows 95 fue lanzado en 1995, con una nueva interfaz de usuario, compatibilidad con nombres de archivo largos de hasta 250 caracteres, y la capacidad de detectar automáticamente y configurar el hardware instalado (plug and play). De forma nativa podrían ejecutar aplicaciones de 32-bits y presentó varias mejoras tecnológicas que aumentaron su estabilidad respecto a Windows 3.1. Hubo varios OEM Service Releases (OSR) de Windows 95, cada una de las cuales fue aproximadamente equivalente a un Service Pack.

El siguiente lanzamiento de Microsoft fue Windows 98 en 1998. Microsoft lanzó una segunda versión de Windows 98 en 1999, llamado Windows 98 Second Edition (a menudo acortado a Windows 98 SE).
En el 2000, Microsoft lanza Windows Millennium Edition (comúnmente llamado Windows Me), que actualiza el núcleo de Windows 98 pero que adopta algunos aspectos de Windows 2000 y elimina (más bien, oculta) la opción de «Arrancar en modo DOS». También añade una nueva característica denominada «Restaurar sistema», que permite al usuario guardar y restablecer la configuración del equipo en una fecha anterior.

 
Familia NT

La familia de sistemas Windows NT fue hecha y comercializada por un mayor uso de fiabilidad de negocios. El primer lanzamiento fue de MS Windows NT 3.1 (1993), el número «3.1» para que coincida con la versión para Windows, que fue seguido por NT 3.5 (1994), NT 3.51 (1995), NT 4.0 (1996), y Windows 2000 (2000). 2000 es la última versión de Windows NT, que no incluye la activación de productos de Microsoft. NT 4.0 fue el primero en esta línea para implementar la interfaz de usuario de Windows 95 (y el primero en incluir tiempos de ejecución de 32 bits integrada de Windows 95). Microsoft se trasladó a combinar sus negocios de consumo y sistemas operativos con Windows XP, viene tanto en las versiones Home y professional (y las versiones posteriores de mercado para tablet PC y centros multimedia), sino que también se separaron los calendarios de lanzamiento para los sistemas operativos de servidor. Windows Server 2003, lanzado un año y medio después de Windows XP, trajo Windows Server al día con MS Windows XP. Después de un proceso de desarrollo largo, Windows Vista fue lanzado hacia el final de 2006, y su homólogo de servidor, Windows Server 2008 fue lanzado a principios de 2008. El 22 de julio de 2009, Windows 7 y Windows Server 2008 R2 se publicaron como RTM (versión de disponibilidad general). Windows 7 fue lanzado el 22 de octubre de 2009.

Windows CE, la oferta de Microsoft en los mercados móviles e integrados, es también un verdadero sistema operativo 32-bits que ofrece diversos servicios para todas las subestaciones de trabajo de explotación.


Fecha de publicación
Nombre del producto
Noviembre de 1985
Noviembre de 1987
Mayo de 1988
Marzo de 1989
Mayo de 1990
Marzo de 1992
Octubre de 1992
Julio de 1993
Diciembre de 1993
Enero de 1994
(publicado en chino simplificado)
Septiembre de 1994
Mayo de 1995
Agosto de 1995
Julio de 1996
Junio de 1998
Mayo de 1999
Febrero de 2000
Septiembre de 2000
Octubre de 2001
Abril de 2003
Abril de 2005
Julio de 2006
Noviembre de 2006 (licencias por volumen)
Enero de 2007 (retail)
Julio de 2007
Febrero de 2008
Octubre 2009
2012
«Windows 8» (por confirmar)



  • Software de programación: Es el conjunto de herramientas que permiten al programador desarrollar programas informáticos, usando diferentes alternativas y lenguajes de programación, de una manera práctica. Incluye entre otros: 

    • Editores de texto (Pascal, Edit de MS-DOS)
    • Compiladores (C, C++, Visual basic, Fortran, Cobol)
    • Intérpretes
    • Enlazadores (Oracle, Circle)
    • Depuradores (GNU Debugger (gdb), SoftICE )
    • Entornos de Desarrollo Integrados (IDE): Agrupan las anteriores herramientas, usualmente en un entorno visual, de forma tal que el programador no necesite introducir múltiples comandos para compilar, interpretar, depurar, etc. Habitualmente cuentan con una avanzada interfaz gráfica de usuario (GUI). (NetBean, Visual Basic)



  • Software de aplicación: Es aquel que permite a los usuarios llevar a cabo una o varias tareas específicas, en cualquier campo de actividad susceptible de ser automatizado o asistido, con especial énfasis en los negocios. Incluye entre otros: 

    • Aplicaciones para Control de sistemas y automatización industrial
    • Aplicaciones ofimáticas
    • Software educativo
    • Software empresarial
    • Bases de datos
    • Telecomunicaciones (por ejemplo Internet y toda su estructura lógica)
    • Videojuegos
    • Software médico
    • Software de Cálculo Numérico y simbólico.
    • Software de Diseño Asistido (CAD)
    • Software de Control Numérico (CAM)




CONCLUSION
Como nos pudimos dar cuenta el software no es cualquier cosa y con el se puede lograr todo lo que queramos, pero sabiendolo manejar correctamente.
Hay infinidades de programas pero a medida que las computadoras se vuelven mas populares, los desarrolladores de software, constantemente están sacando programas para quitar las tediosas tareas personales y hacerlas mas divertidas. Estos programas pueden ser exelentes herramientas para la educacion ya que si los ñiños disfrutan realizando las tareas jugando, sus habilidades aumentaran.
Todos los días desarrolladores perseptivos encuentran problemas para para ser solucionados con software, y es que la tecnología a avansado tanto que una persona puede realizar operaciones bancarias desde su casa, enviar un correo electronico a cualquier parte del mundo, etc.; todo esto por el computador. Y esto es bueno ya que cada dia la competencia por crear un mejor software, fomenta a crearlos mas inmaginativos, mejores y a precios mas y mas baratos.