lunes, 4 de octubre de 2010

GNU Hurd y GNU Mach

GNU Mach: es el micronúcleo oficial del Proyecto GNU. Como cualquier otro micronúcleo, su función principal es realizar labores mínimas de administración sobre el hardware para que el grueso del sistema operativo sea operado desde el espacio del usuario.

GNU Hurd: Es un conjunto de programas servidores que simulan un núcleo Unix que establece la base del sistema operativo GNU.

Linux es llamado GNU/LINUX

GNU se inició en 1984 para desarrollar un sistema operativo completo tipo Unix de software libre, un software que respecta completamente su libertad. Los sistemas operativos parecidos a Unix se construyen a partir de un conjunto de bibliotecas, aplicaciones yherramientas de programación, además de un programa para alojar recursos y interactuar con el hardware, denominado núcleo.

Software libre, software gratuito y software de dominio publico

Software libre: Es la denominación del software que respeta la libertad de los usuarios sobre su producto adquirido y, por tanto, una vez obtenido puede ser usado, copiado, estudiado, cambiado y redistribuido libremente.

Software gratuito:El término freeware define un tipo de software privativo que se distribuye sin costo, disponible para su uso y por tiempo ilimitado, siendo una variante gratuita del shareware, en el que la meta es lograr que un usuario pruebe el producto durante un tiempo ("trial") limitado, y si le satisface, pague por él, habilitando toda su funcionalidad. A veces se incluye el codigo fuente pero no es lo usual.

Software de dominio público: El software de dominio público no está protegido por las leyes de derechos de autor y puede ser copiado por cualquiera sin costo alguno. Algunas veces los programadores crean un programa y lo donan para su utilización por parte del público en general.

Vulnerabilidad de núcleo de Windows vista

Se acaba de descubrir una nuevavulnerabilidad de seguridad en Windows Vista que afecta a la capa de red. Este problema de seguridad enVista puede corromper la memoria mediante un buffer overflow provocando sendos pantallazos azules.

Además de lo comentado anteriormente, esta vulnerabilidad podría ser usada para ejecutar código (aunque parece improbable ya que se necesitarían permisos de administrador) y lo que puede ser más peligroso aún, activar este bug de forma remota.

De momento Microsoft no tiene previsto lanzar un parche para solucionar esta vulnerabilidad, ya que ha comentado que implementará la solución a este problema de seguridad de Vista en su próximo Service Pack (Vista SP 2).

Nomenclatura de Kernel en Linux

El núcleo Linux es un sistema operativo libre tipoUnix. Es uno de los principales ejemplos de software libre y código abierto. Linux está licenciado bajo laGPL v2 y está desarrollado por colaboradores de todo el mundo. El desarrollo del día a día tiene lugar en laLinux Kernel Mailing List.

El núcleo Linux fue concebido por el entonces estudiante de ciencias de la computación finés, Linus Torvalds, en 1991. Linux consiguió rápidamente desarrolladores y usuarios que adoptaron código de otros proyectos de software libre para su uso en el nuevo sistema operativo. El núcleo Linux ha recibido contribuciones de miles de programadores.

¿Por que la nueva versión de Windows lo van a llamar Windows 7 ?

Durante la historia de los Sistemas operativos del señor bill gates han existido

· Windows 1.0

· Windows 2.0

· Windows 3.0 con todas sus variantes*

Hasta ahí la cuenta es fácil.
El siguiente gran paso fue

· la versión 4.0, que nosotros conocimos como Windows 95. Desde aquél, hasta Windows ME, todos fueron basados en ese código, y por lo tanto cuentan como “4”.

· La versión 5 llegó con Windows 2000, y en la misma está basado también el XP.

· La versión 6 no es otro que el “infame”, Windows Vista.

Y así llegamos al 7, número de la suerte según dicen, pero eso está por verse.

Núcleo de Windows 7 (WinMin)

Minwin, un desarrollo de Microsoft que surge desde el comienzo de la planificación de Longhorn( era el código que describía el 95% del código de Longhorn), posteriormente este concepto se redujo a un nucleo operativo básico que, en principio debería haber sido tomado como base para de desarrollo de Windows Vista, en cualquier caso, era mas bien un concepto vago y ambiguo mas que una realidad de base de desarrollo, y el resultado de vista es el que todos conocemos, un sistema con mas de 5.000 ficheros dependientes de un núcleo, con mas de 600 hilos funcionando de forma continua desde el arranque del mismo.

El desarrollador ejecutó lo que llamó “Mini Win” formado únicamente por el kernel, sin interface gráfica y sin florituras ni añadidos. Esto es, que ahora mismo ocupa 25MB de espacio y 40MB de RAM, y tardó 20 segundos en arrancar.


jueves, 30 de septiembre de 2010

Comparacion de Núcleo ( Windows y Linux)

El núcleo Linux es un sistema operativo libre tipo Unix. Es uno de los principales ejemplos de software libre y código abierto. Linux está licenciado bajo la GPL v2 y está desarrollado por colaboradores de todo el mundo. El desarrollo del día a día tiene lugar en la Linux Kernel Mailing List.

Arquitectura de Windows y Linux


Windows :
  • Que corra sobre múltiples arquitecturas de hardware y plataformas.
  • Que sea compatible con aplicaciones hechas en plataformas anteriores, es decir que corrieran la mayoría de las aplicaciones existentes hechas sobre versiones anteriores a la actual, nos referimos en este caso particular a las de 16-bit de MS-DOS y Microsoft Windows 3.1.
  • Reúna los requisitos gubernamentales para POSIX (Portable Operating System Interface for Unix).
  • Reúna los requisitos de la industria y del gobierno para la seguridad del Sistema Operativo.
  • Sea fácilmente adaptable al mercado global soportando código Unicode.
  • Sea un sistema que corra y balancee los procesos de forma paralela en varios procesadores a la vez.
  • Sea un Sistema Operativo de memoria virtual.
Linux: Los controladores de dispositivos y las extensiones del núcleo normalmente se ejecutan en un espacio privilegiado conocido como anillo 0, con acceso irrestricto al hardware, aunque algunos se ejecutan en espacio de usuario. A diferencia de los núcleos monolíticos tradicionales, los controladores de dispositivos y las extensiones al núcleo se pueden cargar y descargar fácilmente como módulos, mientras el sistema continúa funcionando sin interrupciones. También, a diferencia de los núcleos monolíticos tradicionales, los controladores pueden ser prevolcados (detenidos momentáneamente por actividades más importantes) bajo ciertas condiciones. Esta habilidad fue agregada para gestionar correctamente interrupciones de hardware, y para mejorar el soporte de multiprocesamiento simétrico.

Kernel o Núcleo


El kernel o núcleo de Linux se puede definir como el corazón de este sistema operativo. Es el encargado de que el software y el hardware del computador puedan trabajen juntos. Las funciones del Kernel se simplifican en:

  1. Administración de la memoria, para todos los programas en ejecución.
  2. Administración del tiempo de procesador, que estos programas en ejecución utilizan.
  3. Acceder a los periféricos/elementos y hardware de entrada y salida de una forma practica y cómoda.

El usuario de Linux puede adaptar el Kernel a sus necesidades configurando y compilando un nuevo Kernel o simplemente parchando y compilando el Kernel existente.

Tipos de Sistema Operativo

MS-DOS.

El significado de estas letras es el de Microsoft Disk Operating System. Microsoft es el nombre de la compañía que diseño este sistema operativo, e IBM la compañía que lo hizo estándar al adoptarlo en sus microordenadores.
Este sistema operativo emplea discos flexibles con una
organización determinada. Los discos se pueden grabar por una o por dos caras y la información se organiza en 40 pistas de 8 ó 9 sectores de un tamaño de 512 caracteres, reservándose el sistema para la propia información del disco, que puede ser disco removible o disco duro, teniendo en el segundo más capacidad pero similar estructura.


Macintosh OS.

El sistema operativo constituye la interfaz entre las aplicaciones y el hardware del Macintosh. El administrador de memoria obtiene y libera memoria en forma automática para las aplicaciones y el sistema operativo. Esta memoria se encuentra normalmente en un área llamada cúmulo. El código de procedimientos de una aplicación también ocupa espacio en el cúmulo.

UNIX

Es un sistema operativo multiusuario que incorpora multitarea. Fue desarrollado originalmente por Ken Thompson y Dennis Ritchie en los laboratorios de AT&T Bell en 1969 para su uso en mini computadoras. El sistema operativo UNIX tiene diversas variantes y se considera potente, más transportable eindependiente de equipos concretos que otros sistemas operativos porque esta escrito en lenguaje C. El UNIX esta disponible en varias formas, entre las que se cuenta AIX, una versión de UNIX adaptada por IBM (para su uso en estaciones de trabajo basadas en RISC), A/ux (versión gráfica para equiposApple Macintosh) y Mach (un sistema operativo reescrito, pero esencialmente compatible con UNIX, para las computadoras NeXT).
El UNIX y sus clones permiten múltiples tareas y múltiples usuarios. Su sistema de archivos proporciona un
método sencillo de organizar archivos y permite la protección de archivos. Sin embargo, las instrucciones del UNIX no son intuitivas.

Microsoft Windows NT

Microsoft no solo se ha dedicado a escribir software para PCs de escritorio sino también para poderosas estaciones de trabajo y servidores de red y basesde datos.
El sistema operativo Windows NT de Microsoft, lanzado al mercado el 24 de Mayo de 1993, es un SO para redes que brinda poder, velocidad y nuevas características; además de las características tradicionales. Es un SO de 32 bits, y que puede
trabajar en procesadores 386, 486 y Pentium.
Además de ser multitarea, multilectura y multiprocesador ofrece una interfaz gráfica. Y trae todo el software necesario para trabajar en redes, permitiendo ser un
cliente de la red o un servidor.

Microsoft Windows 95

Es un entorno multitarea dotado de una interfaz gráfica de usuario, que a diferencia de las versiones anteriores, Windows 95 no necesita del MS-DOS para ser ejecutado, ya que es un sistema operativo.
Este SO esta basado en menús desplegables, ventanas en pantalla y un dispositivo señalador llamado Mouse. Una de las características principales de Windows 95 es que los nombres de los archivos no están restringidos a ocho caracteres y tres de la extensión, pueden tener hasta 256 caracteres para tener una
descripción completa del contenido del archivo. Además posee Plug and Play, una tecnología conjuntamente desarrollada por los fabricantes de PCs, con la cual un usuario puede fácilmente instalar o conectar dispositivos permitiendo al sistema automáticamente alojar los recursos del hardware sin la intervención de usuario.

Microsoft Windows 98

Este Windows soporta todos los tipos de Hardware, incluyendo a los estándares más recientes como el DVD-ROM y la capacidad para ver televisión en la PC.
También ofrece características plug and play, lo cual significa que si usted instala un dispositivo de HARWARE plug and play, como módem interno, operativo si computadora carece de la
potencia, la velocidad y memoria necesarias para beneficiarse de sus características.
Windows 98, el siguiente escalón en la familia de sistemas operativos Windows de escritorio.

Windows 2000

Windows 2000 Professional es rápido. Más rápido que Windows 98.
Con 64 MB de memoria, Windows 2000 se ejecuta un promedio de un 25% más rápido que Windows 98. Y no se relentiza con cargas pesadas.
Los usuarios pueden ejecutar más programas y hacer más tareas al mismo tiempo porque Windows 2000 está basado totalmente en una arquitectura de 32 bits. Agregándole más memoria, Windows 2000 se hace más rápido aún.
Soporta hasta 4 GB de RAM y hasta dos procesadores simétricos.

Windows XP

computadoras listas encuentran los requisitos del hardware mínimos para correr el Windows XP Profesional y Windows XP, sistemas operativos de la Edición del Hogar.
Chóferes del hardware, si necesario, está disponible del fabricante del equipo original (OEM) en el descargo de Windows XP. Pantalla de bienvenida / acceso: Windows facilita la creación de
cuentas individuales para los usuarios de su ordenador, lo que significa que cada vez que acceda al sistema tendrá su propio entorno personalizado.
Y si su
familia comparte un ordenador, Windows XP le permite ir de un usuario a otro de forma rápida sin necesidad de apagar o reiniciar ningún programa.

Sistema Operativo

Sistema operativo:es un software que actúa de interfaz entre los dispositivos dehardware y los programas usados por el usuario para utilizar un computador. Es responsable degestionar, coordinar las actividades y llevar a cabo el intercambio de los recursos y actúa como estación para las aplicaciones que se ejecutan en la máquina.

Funciones:
  • Aceptar los trabajos y conservarlos hasta su finalización.
  • Detectar errores y actuar de modo apropiado en caso de que se produzcan.
  • Controlar las operaciones de E/S.
  • Controlar las interrupciones.
  • Planificar la ejecución de tareas.
  • Entregar recursos a las tareas.
  • Retirar recursos de las tareas.
  • Proteger la memoria contra el acceso indebido de los programas.
  • Soportar el multiacceso.
  • Proporcionar al usuario un sencillo manejo de todo el sistema.
  • Aprovechar los tiempos muertos del procesador.
  • Compartir los recursos de la máquina entre varios procesos al mismo tiempo.
  • Administrar eficientemente el sistema de cómputo como un todo armónico.
  • Permitir que los diferentes usuarios se comuniquen entre sí, así como protegerlos unos de otros.
  • Permitir a los usuarios almacenar información durante plazos medianos o largos.
  • Dar a los usuarios la facilidad de utilizar de manera sencilla todos los recursos, facilidades y lenguajes de que dispone la computadora.
  • Administrar y organizar los recursos de que dispone una computadora para la mejor utilización de la misma, en beneficio del mayor número posible de usuarios.
  • Controlar el acceso a los recursos de un sistema de computadoras.
Caracteristicas:

  • Permitir la concurrencia de procesos, traslapándose el tiempo de entrada/salida (E/S) con el de cálculo y ocupando la memoria con varios programas.
  • Posibilitar la ejecución de cualquier proceso en el momento que se solicite siempre y cuando haya suficientes recursos libres para él.
  • Ser eficiente en cuanto a aumentar la utilización de recursos en general, tales como memoria, procesadores, dispositivos de E/S, discos magnéticos, datos, etc.
  • Ser fiable, es decir, un sistema operativo no debe tener errores y debe prever todas las posibles situaciones.
  • Ser de tamaño pequeño.
  • Posibilitar y facilitar en lo posible el "diálogo" entre computadora y usuario de la misma.
  • Permitir compartir entre varios usuarios los recursos de hardware con que cuenta una computadora.
  • Permitir a los usuarios compartir datos entre ellos, en caso necesario.

domingo, 22 de agosto de 2010

Disco Duro



Disco Duro

Es un dispositivo no volátil, que conserva la información aun con la pérdida de energía, que emplea un sistema de grabación magnética digital. Dentro de la carcasa hay una serie de platos metálicos apilados girando a gran velocidad. Sobre los platos se sitúan los cabezales encargados de leer o escribir los impulsos magnéticos.

Un disco duro suele tener:

Platos en donde se graban los datos.

  • Cabezal de lectura/escritura.
  • Motor que hace girar los platos.
  • Electroimán que mueve el cabezal.
  • Circuito electrónico de control, que incluye: interfaz con la computadora,memoria caché.
  • Bolsita desecante (gel de sílice) para evitar la humedad.
  • Caja, que ha de proteger de la suciedad, motivo por el cual suele traer algún filtro de aire.

martes, 3 de agosto de 2010

TIPOS DE EXTINTORES



EXTINTORES PORTATILES

Son todos aquellos equipos que portan en su interior un agente extinguidor, para su fácil ubicación en un área a proteger y traslado al sitio del fuego incipiente.

Extintor de Fuegos Clase "A"

Es aquel extintor cuyo uso es el más apropiado para los fuegos del tipo "A", es decir, para los que se conocen como materiales combustibles sólidos comunes, tales como: la madera, textiles, papel, caucho y ciertos tipos de cauchos. La base o agen

te extingidor de este extintor es el agua. Estos operan por presión permanente, con depósito de bombeo o por reacción química.

.Extintor de Fuegos Clase "B"

Este tipo de extintor es el que resulta más efectivo para el combate de fuegos clase "B", y como ya lo habíamos mencionado anteriormente son estos los fuegos que se suceden en líquidos inflamables y/o combustibles derivados del petróleo. La base o agente extinguidor de este extintor son los Polvos Químicos Mezclados, entre los cuales podemos nombrar: Bicarbonato Sódico, Bicarbonato de Potasio (Purple K), Cloruro Potásico, Monofosfato de Amonio, Bicarbonato de Urea Potásico.

Su operación es a través de presión interna dado desde el momento de llenado o a través de presión externa dada por un cilindro y este expulsa el polvo, estos polvos para efectos del organismo no son tóxicos, pero en altas concentra

ciones son asfixiantes. Dependiendo del Polvo envasado se puede usar para fuegos AB y ABC, pero para fuegos clase "D" no se debe usar.

Extintor de Fuegos Clase "C"

Así como los hay para clase "A" y " B ", los fuegos clase " C también poseen un agente extinguidor efectivo y en este tipo de fuego debemos tener en cuenta el riesgo existente en lo referente al contacto con la energía eléctrica, por lo tanto, el uso indebido de un extintor puede perjudicarnos. La base o agente extinguidor utilizado en este extintor es el agua (C02), el cual entre sus propiedades se resalta la no- conductividad eléc

trica. Su operación es a través de presión interna, la cual es dada por el mismo C02 dentro de su contenedor.

Extintor de Fuegos Clase " D"

Es aquel extintor indispensable y efectivo en el combate de fuegos clase " D ", sabiendo de antemano que estos son los fuegos que se presentan en Materiales reactivos. Como agente extinguidor base de este tipo de extintor tenemos:

Polvo G-1 es un grafito tamizado de fosfato orgánico que desprende gases, los cuales sofocan y enfrían, se utilizan en incendios de magnesio, sodio, litio, titanio, calcio, aluminio, acero, etc.

Polvo Metal, es un extracto metálico principalmente de Clorato de Sodio y Fosfato Tricálcico. Se utilizan en incendios de magnesio, odio, potasio y aleaciones.

Polvos no Comerciales, tales como talco, polvo de grafito, arena seca, bicarbonato de sodio.


Extintor de Fuegos Clase "K"

Se refiere a los incendios que implican grandes cantidades de lubricantes o aceites. Aunque, por definición, la Clase K es una subclase de la Clase B, las características especiales de estos tipos de incendios se consideran lo suficientemente importantes para ser reconocidos en una clase aparte.