martes, 5 de octubre de 2010
QUE ES UN EXTINTOR
Un extinguidor es un aparato creado para combatir el fuego cuando este está recién comenzando a provocar un incendio. Este tipo de aparatos expelen una carga que contienen en su interior, con la que son capaces de sofocar un foco incendiario, es muy necesario tener en cuenta que sólo sirven cuando un incendio está comenzando, ya que cuando el fuego se ha descontrolado o ha crecido mucho, entonces un extinguidor no sirve y es necesario pedir ayuda urgente a los bomberos.
TIPOS DE EXTINTORES
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 agente extinguidor de este extintor es el agua. Estos operan por presión permanente, con depósito de bombeo o por reacción química.
Prácticamente se han dejado de fabricar este tipo de extintores, por diversas razones, y una de ellas es que el extintor de uso múltiple se puede utilizar para este tipo de fuego.
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 concentraciones 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éctrica. 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
lunes, 4 de octubre de 2010
GNU HURD Y GNU MACH
GNU HURD
Es un conjunto de programas servidores que simulan un núcleo Unix que establece la base del sistema operativo GNU. El Proyecto GNU lo ha estado desarrollando desde 1990 como software libre, distribuyéndolo bajo la licencia GPL.
Hurd intenta superar los núcleos tipo Unix en cuanto a funcionalidad, seguridad y estabilidad, aun manteniéndose compatible con ellos. Esto se logra gracias a que Hurd implementa la especificación POSIX (entre otras), pero eliminando las restricciones arbitrarias a los usuarios.
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.
En la actualidad el GNU Mach sólo funciona en máquinas de arquitectura intel de 32 bits (IA32) y su uso más popular es servir de soporte a Hurd, el proyecto que pretende reemplazar a los núcleo tipo Unix en el sistema operativo libre GNU. Sin embargo, desde el año 2002 los esfuerzos de la Fundación del Software Libre se encaminaron hacia la adopción del OSKit Mach como micronúcleo oficial. Actualmente se denomina GNU Mach 1.x al antiguo GNU Mach y GNU Mach 2.x a OSKit Mach
A diferencia de la mayoría de núcleos tipo Unix, Hurd se erige encima de un micronúcleo (actualmente sólo está soportado Mach, aunque existió un proyecto ahora discontinuado para poder ejecutar Hurd en el micronúcleo de segunda generación L4), responsable de facilitarle los servicios de un núcleo más básicos: coordinar el acceso al hardware (a la CPU —mediante multiproceso—, a la memoria RAM —mediante gestión de memoria—, y a otros dispositivos de sonido, gráficos, almacenamiento, etc).
POR QUE LINUX ES LLAMADO GNU/LINUX
EXPLIQUE POR QUÉ LINUX ES LLAMADO GNU/LINUX
QUE ES GNU
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 y herramientas de programación, además de un programa para alojar recursos y interactuar con el hardware, denominado núcleo.
GNU/Linux es uno de los términos empleados para referirse a la combinación del núcleo o kernel libre similar a Unix denominado Linux, que es usado con herramientas de sistema GNU. Su desarrollo es uno de los ejemplos más prominentes de software libre; todo su código fuente puede ser utilizado, modificado y redistribuido libremente por cualquiera bajo los términos de la GPL (Licencia Pública General de GNU) y otra serie de licencias libres.
A pesar de que Linux (núcleo) es, en sentido estricto, el sistema operativo,parte fundamental de la interacción entre el núcleo y el usuario (o los programas de aplicación) se maneja usualmente con las herramientas del proyecto GNU o de otros proyectos como GNOME. Sin embargo, una parte significativa de la comunidad, así como muchos medios generales y especializados, prefieren utilizar el término Linux para referirse a la unión de ambos proyectos. Para más información consulte la sección "Denominación GNU/Linux" o el artículo "Controversia por la denominación GNU/Linux".
A las variantes de esta unión de programas y tecnologías, a las que se les adicionan diversos programas de aplicación de propósitos específicos o generales se las denomina distribuciones. Su objetivo consiste en ofrecer ediciones que cumplan con las necesidades de un determinado grupo de usuarios. Algunas de ellas son especialmente conocidas por su uso en servidores y supercomputadoras. donde tiene la cuota mas importante del mercado. Según un informe de IDC, GNU/Linux es utilizado por el 78% de los principales 500 servidores del mundo, otro informe le da una cuota de mercado de % 89 en los 500 mayores supercomputadores. Con menor cuota de mercado el sistema GNU/Linux también es usado en el segmento de las computadoras de escritorio, portátiles, computadoras de bolsillo, teléfonos móviles, sistemas embebidos, videoconsolas y otros dispositivos
Hurd, el núcleo de GNU, se está desarrollando activamente, pero todavía no está listo para el uso diario; por esa razón, habitualmente se usa GNU con un núcleo llamado Linux.
La combinación de GNU y Linux es el sistema operativo GNU/Linux, usado hoy en día por millones y en ocasiones denominado simplemente, e incorrectamente, «Linux».
¿Lo sabía? El nombre «GNU» (que significa «ñu» en inglés) es un acrónimo recursivo de «¡GNU No es Unix» y en español se pronuncia fonéticamente, como una sílaba sin vocal entre la g y la n.
SOFTWARE LIBRE, SOFTWARE GRATUITO Y SOFTWARE DE DOMINIO PÚBLICO
SOFTWARE LIBRE, SOFTWARE GRATUITO Y
SOFTWARE DE DOMINIO PÚBLICO
El software libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software; de modo más preciso, se refiere a cuatro libertades de los usuarios del software:
-la libertad de usar el programa, con cualquier propósito
-la libertad de estudiar cómo funciona el programa y modificarlo, adaptándolo a tus necesidades
-la libertad de distribuir copias del programa, con lo cual puedes ayudar a tu prójimo
-la libertad de mejorar el programa y hacer públicas esas mejoras a los demás, de modo que toda la comunidad se beneficie.
Una de las razones de la confusión por la que mucha gente confunde al software libre y el software gratuito proviene, como vimos, de la ambigüedad de la palabra "free" en inglés. Es por ese motivo que al Free Open Source Software (FOSS) también se lo conoce como Free Libre Open Source Software (FLOSS). Así que, ya sabés, la próxima vez que vayas a un sitio web en inglés y diga que un programa es "free", vas a tener que preguntarte: ¿a qué se refiere?, ¿es "libre" o "gratuito"? Para resolver el acertijo sólo alcanzará con descubrir si cumple o no con las 4 libertades listadas más arriba.
También es fácil confundir al "freeware" y el "free software" debido a que el software libre suele estar disponible gratuitamente, o al precio de costo de la distribución a través de otros medios; sin embargo, no es obligatorio que así sea. Por lo tanto, no es correcto asociar software libre a "software gratuito" (denominado usualmente "freeware"), ya que un software, conservando su carácter de libre, puede ser distribuido comercialmente ("software comercial"). Análogamente, el "software gratis" o "gratuito" incluye en ocasiones el código fuente; no obstante, este tipo de software no es libre en el mismo sentido que el software libre, a menos que se garanticen los derechos de modificación y redistribución de dichas versiones modificadas del programa.
SOFTWARE LIBRE
El software libre es software que, para cualquier propósito, se puede usar, copiar, distribuir y modificar libremente, es decir, es software que incluye archivos fuentes. La denominación de software libre se debe a la Free Software Foundation (FSF), entidad que promueve el uso y desarrollo de software de este tipo. Cuando la FSF habla de software libre se refiere a una nueva filosofía respecto al software, donde priman aspectos como especificaciones abiertas y bien común, sobre software cerrado y ánimo de lucro. Como se describe en el Capítulo 2, esto no impide que el software libre se preste para que realicen negocios en su entorno.
SOFTWARE DE DOMINIO PÚBLICO
El software de dominio público (public domain software), es software libre que tiene como particularidad la ausencia de Copyright, es decir, es software libre sin derechos de autor. En este caso los autores renuncian a todos los derechos que les puedan corresponder.
SOFTWARE SEMI-LIBRE
Para la FSF el software semi-libre es software que posee las libertades del software libre pero sólo se puede usar para fines sin ánimo de lucro, por lo cual lo cataloga como software no libre.
CUÁL ES LA VULNERABILIDAD DEL NÚCLEO DE WINDOWS VISTA
VULNERABILIDAD
Fue encontrada por Thomas Unterleitner de Austria phion empresa de seguridad y se anunció el viernes. Unterleitner ZDNet Reino Unido dijo el viernes que Microsoft le dijo a phion acerca de la falla en octubre, pero entiende que una solución sólo se publicará en el próximo Service Pack de Vista.
Según Unterleitner la divulgación de la falla, la cuestión radica en la red de entrada y salida del subsistema de Vista. Algunas solicitudes enviadas a la iphlpapi.dll API puede causar un desbordamiento de búfer que corrompe la memoria kernel de Vista, lo que resulta en una pantalla azul de la muerte accidente.
"Este desbordamiento de búfer que podría (también) ser explotada para inyectar código, por lo tanto, comprometer la seguridad del cliente", Unterleitner dijo.
Unterleitner dijo a ZDNet Reino Unido a través de e-mail que el "explotar puede ser utilizado para apagar la computadora usando un (denegación de servicio) de ataque". También sugirió que, debido a que la explotación se produce en el componente de Netio.sys Vista, que pueden hacer posible rootkits para ocultar.
Uso de un programa de ejemplo, Unterleitner y sus colegas determinó que Vista Enterprise y Vista Ultimate definitivamente afectados por la falla, con otras versiones de Microsoft del sistema operativo "muy probable" que se vieron afectados como así. Ambos 32-bit y 64-bit versiones son vulnerables. Windows XP no se ve afectado.
Pregunta acerca de la gravedad de la falla, Unterleitner señaló que los derechos administrativos se necesitan para ejecutar un programa llamando a la función que podría causar el desbordamiento de búfer. Sin embargo, también dijo que era posible - pero todavía no confirmado - de que alguien podría utilizar un mal DCHP paquete a "aprovechar las ventajas de la explotación sin derechos de administrador."
"Hemos trabajado junto con Microsoft Security Response Center en Redmond desde octubre de 2008, para ubicar, clasificar y arreglar este error," escribió Unterleitner. "Microsoft se enviarán una solución para explotar este con el próximo Service Pack de Vista".
Microsoft le dijo a ZDNet Reino Unido el viernes que había investigado la cuestión, sino que se "desconoce la actualidad de cualquier ataque tratando de utilizar la vulnerabilidad o el impacto de los clientes". No puede, sin embargo, confirmar la inclusión de una solución para el problema en el próximo-como-aún inédito del Service Pack para Vista, ni dar la fecha para que el Service Pack.
La solución a la vulnerabilidad ha adelantado su fecha de publicación (en principio su salida estaba programada para el próximo 10 de Agosto) debido a que se ha detectado (datos de uso de Security Essentials) un incremento importante en actividades que intentan aprovechar esa falla de seguridad para comprometer los sistemas afectados.
El parche corrector está siendo distribuido a través de los canales habituales Windows Update y el sistema de actualizaciones automáticas del sistema operativo de las ventanas. Como siempre es más que recomendable proceder con la actualización de nuestros sistemas tan pronto como sea posible.
EXPLIQUE LA NOMENCLATURA DEL KERNEL EN LINUX
NOMENCLATURA DEL KERNEL EN LINUX.
Originalmente Linux era monolítico, es decir, como ya hemos comentado, todas las funcionalidades estaban incluidas en el código del núcleo y era necesario recompilarlo para soportar un nuevo dispositivo, etc. Sin embargo, esta idea no encaja con la enorme diversidad de componentes hardware que existen. Raro es que todo el mundo posea los mismos componentes en su ordenador y Linux, como buen sistema operativo Unix pretende obtener todo el partido de la máquina en la que se está ejecutando. Debido a todo esto, el diseño fue migrando paulatinamente a un modelo basado en módulos. Se procura así que el núcleo sea lo más ligero posible y cuando sea necesario añadir una nueva funcionalidad como soportar una nueva tarjeta de sonido, sólo haya que compilar el módulo y añadirlo al núcleo.
El kernel de Linux (Linux) está escrito en C y es código abierto licenciado bajo licencia GNU/GPL (excepto el planificador de recursos, el cual pertenece a Linus Torvalds y al resto de programadores que se han ocupado de dicha parte), con lo cual tenemos acceso al código para su estudio y/o modificación.
Lo podemos encontrar en diferentes versiones, ahora explicaremos la nomenclatura de éste.
La nomenclatura del Kernel se divide en 3 campos separados por un punto (.), estos son:
Primer campo: Número de la versión, actualmente a fecha de este documento es la 2.
Segundo campo: Numero de "sub-versión", por llamarlo de algun modo, es la version dentro de la propia versión, si este numero es par, la versión sera estable, si por el contrario es impar, ésta sera inestable.
Tercer campo: Nivel de corrección el en que se encuentra.
Asi pues el primer paso para configurar nuestro propio Kernel será bajarnoslo, lo podreis encontar en ftp://ftp.kernel.org/pub/linux/kernel/
En esta dirección de ftp encontrareis varios directorios, los que nos atañen son los del tipo v2.4 (última versión estable hasta el momento).
En dicho directorio podemos encontrar tanto las sources del kernel con los parches aplicados (linux-x.y.z), como las propias aplicaciones (patch-x.y.z). Recomendamos descargar la última versión estable con la ultima aplicacion aplicada, en el momento que fue escrito este documento era la 2.4.18, y es la que vamos a tratar a lo largo de este documento, no os preocupeis si la vuestra otra, ya que será bastante parecido.
Una vez hemos descargado las sources del kernel, las metemos en un directorio, el más comun es /usr/src. Hecho esto procedemos a descomprimir y desempaquetar las fuentes.
miércoles, 29 de septiembre de 2010
POR QUE A LA NUEVA VERSION DE WINDOWS LO VA A LLAMAR WINDOWS 7
Con la gran confusión generada por la empresa de Redmond trajo un gran número de inconformidades de muchos clientes, mismos que notarongrandes diferencias entre todas y cada una de las ediciones de Windows Vista, lo que fue uno más de la gran lista de factores que hicieron de este SO un rotundo fracaso -igual al que tuvo en su época Windows ME (Millenium Edition).
Después de que la primera Beta pública de Windows 7 estuvo -y aún se mantiene- disponible para todo aquel usuario que quiera probarla, se ha especulado mucho sobre las ediciones que Microsoft distribuirá de su nuevo Windows. Muchos auguraron que la empresa que ahora dirige Steve Ballmer habría aprendido de sus errores del pasado (haciendo referencia a Windows Vista) y con ello el número de ediciones disponibles de su nuevo sistema operativo sería considerablemente menor.
EXPLIQUE EL NUCLEO DE WINDOWS 7
EL NUCLEO DE WINDOWS 7 (MinWin)
Todos ya estan a la epectativa por el lanzamiento de Windows 7, y todo porque en las betas se ha encontrado un poco mas amigable y fluido que su hermano mayor Vista.
Pero ¿que cambia respecto a su predecersor? el Kernel es el mismo, pues la respuesta es que solamente reoraganizaron el Core, si realmente recortaron llamadas de alto nivel para convertir el nucleo de windows en un sistema escalable el resultado Minwin.
Pero ¿que es Minwin?, para resumir es tomar el nucleo de Windows e ir suprimiendo cosas, hasta dejar solamente lo mas esencial y funcional, (de este modo "desenpaquetando la maleta") los ingenieros de Microsoft se pudieron dar cuenta donde estaban las fallas, que tanto estaban afectando al rendimiento.
Y si "loteria" se dieron cuenta con esta "consolidación" del diseño del nucleo del S.O. que los sistemas de bajo nivel del núcleo de Windows realizaban llamadas a procesos de alto nivel.
Acto seguido y despues del recorte de estas llamadas de alto nivel, se realizo un mapa de dependencias para poder limpiar las llamadas que se realizaban fuera del nucleo.
Se reorganizaron estas llamadas y las API, y al final del dia y con todo este experimento se obtuvo como resultado el Minwin, un sistema operativo que funciona perfectamente, y sin necesidad de librerias de alto nivel.
Este Minwin ocupa de 25 a 40 megas en comparación de los 4GB de vista, y esta compuesto por 100 ficheros, mientras que un windows "normal" necesita alrrededor de 5000 para tabajar.
la diferencia entre “Core” y “kernel”. El kernel o núcleo de Windows 7 es el mismo de siempre, pero el core (el corazón) ha cambiado, se ha reorganizado.Asi que Minwin solo es el nucleo de un kernel reorganizado.Asi que quien lo diria Vista lo unico que necesitaba para trabajar bien era "limpiar su cuarto" y ya.
COMPARACION ENTRE EL NUCLEO DE LINUX Y WINDOWS
La comparación de Microsoft Windows y Linux es un tema común de discusión entre sus usuarios. Windows es el sistema operativo más importante bajo una licencia propietaria de software, mientras que Linux es el sistema operativo más importante bajo una licencia libre de software. Sin embargo, la mayoría de los sitios de distribuciones de Linux también disponen de componentes propietarios (tales como los controladores compilados de blob binario, que proveen los fabricantes de hardware para su instalación normal).
Los dos sistemas operativos compiten por el usuario básico en el mercado de las computadoras personales así como el mercado de los servidores, y se utilizan en agencias del gobierno, escuelas, oficinas, hogares, servidores de intranet y de internet, supercomputadoras y sistemas integrados.
Windows domina el mercado de las computadoras personales y de escritorio (90%).
En la cuota de renta de servidor del mercado 4 (en el cuarto trimestre de 2007) Windows logró 36,3% y Linux logró 50,9%.
En noviembre de 2007, Linux era el sistema operativo del 85% de las supercomputadoras más poderosas (comparado con el 1,2% de Windows.[5] En febrero de 2008, cinco de las diez empresas más confiables proveedoras de internet usaban Linux, mientras que sólo dos usaban Windows.
Linux y Windows varían en filosofía, costo, facilidad de uso, flexibilidad y estabilidad, aunque ambas buscan mejorar en sus áreas débiles. Las comparaciones de los dos tienden a reflejar los orígenes, la base histórica del usuario y el modelo de distribución de cada una. Típicamente, algunas áreas mayores de debilidades percibidas regularmente citados han incluido el valor práctico "out-of-box" pobre del escritorio de Linux para el mercado popular y la estabilidad pobre de sistema para Windows. Ambos son áreas del desarrollo rápido en ambos campos.
Los defensores de software libre discuten que la fuerza clave de Linux es que respeta lo que ellos consideran para ser las libertades esenciales de usuarios: la libertad de correrlo, estudiarlo y cambiarlo, y para redistribuir copias con o sin cambios.
lunes, 27 de septiembre de 2010
ARQUITECTURA DE LINUX
Actualmente Linux es un núcleo monolítico híbrido. Los controladores de dispositivos y las extensiones del núcleo normalmente se ejecutan en un espacio privilegiado conocido como anillo 0 (ring 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.
El hecho de que Linux no fuera desarrollado siguiendo el diseño de un micronúcleo (diseño que, en aquella época, era considerado el más apropiado para un núcleo por muchos teóricos informáticos) fue asunto de una famosa y acalorada discusión entre Linus Torvalds y Andrew S. Tanenbaum.
arquitectura de Linux
Linux no es un bloque monolítico
Varios componentes trabajan en conjunto, diseñados por personas diferentes y conjuntados en distribuciones
Solo del exterior el núcleo Linux parece una unidad
Existe una diferencia entre el núcleo y las aplicaciones
COMPONENTES DEL NUCLEO
-Administración memoria principal
-Acceso a los periféricos
-Administración del espacio en disco duro
-Administración de los programas y los procesos
-Administración de los derecho de acceso
ARQUITECTURA DE WINDOWS
ARQUITECTURA DE WINDOWS
Con el paso de los años se ha producido una evolución gradual de la estructura y capacidades de los SistemasOperativos. Sin embargo, recientemente se ha introducido un cierto número de nuevos elementos de diseño en los nuevos Sistemas Operativos y en las nuevas versiones de los Sistemas Operativos existentes. Estos Sistemas Operativos modernos responden a nuevos desarrollos del hardwarey nuevas aplicaciones. Entre estos dispositivos de hardware están las máquinas multiprocesador, incrementos enormes de la velocidad de la máquina, alta velocidad en los enlaces de las redes de comunicación e incremento en el tamaño y variedad de los dispositivos de almacenamiento de memoria. En los campos de aplicación que han influido en el diseño de los Sistema Operativos están las aplicaciones multimedia, el acceso a Internet y páginas Web y la ejecución cliente/servidor.
El porcentaje de cambios en las demandas de los Sistemas Operativos, requiere no solamente las modificaciones y mejoras en las arquitecturas ya existentes, sino nuevas formas de organización del Sistema Operativo. Muchos de los diferentes enfoques y elementos de diseño se han probado tanto en Sistemas Operativos experimentales como comerciales, y muchos de ellos encajan dentro de las siguientes categorías
-Arquitectura Micronúcleo.
-Multihilos.
-Multiproceso Simétrico.
-Sistemas Operativos Distribuidos.
-Diseño Orientado a Objeto.
La mayor parte de los Sistemas Operativos hasta hace poco tiempose caracterizaban por un gran núcleo monolítico. Gran parte de la funcionalidad que se pensaba debía tener un Sistema Operativo la proporcionaba este gran núcleo, incluyendo planificación, sistema de archivos, redes, controladores de dispositivos, gestiónde memoria y muchas cosas más. Normalmente un núcleo monolítico está implementado como un único proceso, con todos sus componentes compartiendo el mismo espacio de direcciones.
La arquitectura micronúcleo asigna solamente unas pocas funcionesesenciales al núcleo, incluyendo espacios de direcciones, comunicación entre procesos (IPC) y planificación básica. Otros servicios del Sistema Operativo los proporciona procesos, algunas veces llamados servidores, que se ejecutan en modo usuario y que el micronúcleo trata como a cualquier otra aplicación. Este enfoque desconecta el núcleo y el desarrollode servidores. Los servidores pueden estar diseñados para aplicaciones específicas o necesidades del entorno. El enfoque del micronúcleo simplifica la implementación, proporciona flexibilidad y se adapta bien para entornos distribuidos. En esencia, un micronúcleo interactúa de la misma forma con procesos servidores locales y remotos, facilitando la construcción de sistemas distribuidos.
VISION GENERAL DE LA ARQUITECTURA DE WINDOWS
Un Sistema Operativo serio, capaz de competir en el mercado con otros como Unixque ya tienen una posición privilegiada, en cuanto a resultados, debe tener una serie de características que le permitan ganarse ese lugar. Algunas de estas son:
-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 MicrosoftWindows 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.
Uno de los pasos más importantes que revolucionó los Sistemas Operativos de la Microsoft fue el diseño y creación de un Sistema Operativo extensible, portable, fiable, adaptable, robusto, seguro y compatible con sus versiones anteriores (Windows NT). Y para ello crearon la siguiente arquitectura modular:
La cual está compuesta por una serie de componentes separados donde cada cual es responsable de sus funciones y brindan servicios a otros componentes. Esta arquitectura es del tipo cliente – servidor ya que los programas de aplicación son contemplados por el sistema operativo como si fueran clientes a los que hay que servir, y para lo cual viene equipado con distintas entidades servidoras.
Ya creado este diseño las demás versiones que le sucedieron a Windows NTfueron tomando esta arquitectura como base y le fueron adicionando nuevos componentes.
FUNCIONES DEL NÚCLEO O KERNEL
El NUCLEO DEL SISTEMA OPERATIVO
Todas las operaciones en las que participan procesos son controladas por la parte del sistema operativo denominada núcleo (nucleus, core o kernel, en inglés). El núcleo normalmente representa sólo una pequeña parte de lo que por lo general se piensa que es todo el sistema operativo, pero es tal vez el código que más se utiliza. Por esta razón, el núcleo reside por lo regular en la memoria principal, mientras que otras partes del sistema operativo son cargadas en la memoria principal sólo cuando se necesitan.
Los núcleos se diseñan para realizar “el mínimo” posible de procesamiento en cada interrupción y dejar que el resto lo realice el proceso apropiado del sistema, que puede operar mientras el núcleo se habilita para atender otras interrupciones.
LAS FUNCIONES DEL NUCLEO
El núcleo de un sistema operativo normalmente contiene el código necesario para realizar las siguientes funciones:
- Manejo de interrupciones.
-Creación y destrucción de procesos.
-Cambio de estado de los procesos.
Despacho.
-Suspensión y reanudación de procesos.
-Sincronización de procesos.
-Comunicación entre procesos.
-Manipulación de los bloques de control de procesos.
-Apoyo para las actividades de entrada / salida.
-Apoyo para asignación y liberación de memoria.
-Apoyo para el sistema de archivos.
-Apoyo para el mecanismo de llamada y retorno de un procedimiento.
-Apoyo para ciertas funciones de contabilidad del sistema.
sIsTeMa OpErAtIvO
SISTEMA OPERATIVO
Es un software que actúa de interfaz entre los dispositivos de hardware y los programas usados por el usuario para utilizar un computador.Es responsable de gestionar, 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.
Uno de los propósitos de un sistema operativo como programa estación principal, consiste en gestionar los recursos de localización y protección de acceso del hardware, hecho que alivia a los programadores de aplicaciones de tener que tratar con estos detalles. Se encuentran en la mayoría de los aparatos electrónicos que utilizan microprocesadores para funcionar. (teléfonos móviles, reproductores de DVD, computadoras, radios, etc.)
FUNCIONES DEL SISTEMA OPERATIVO
Las funciones más importantes que debe cumplir un sistema operativo son las siguientes:
-Aceptar los trabajos y conservarlos hasta su finalización.
-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 DEL SISTEMA OPERATIVO
Las características deseables más importantes de un sistema operativo son:
-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 reducir: el tiempo medio que ocupa cada trabajo, el tiempo que no se usa la CPU, el tiempo de respuesta en sistemas multiacceso y el plazo entre dos asignaciones de CPU a un mismo programa.
-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.
-Facilitar la E/S de los diferentes dispositivos conectados a una computadora.
TIPOS DE SISTEMAS OPERATIVOS
Actualmente los sistemas operativos se clasifican en tres clasificaciones: sistemas operativos por su estructura (visión interna), sistemas operativos por los servicios que ofrecen y sistemas operativos por la forma en que ofrecen sus servicios (visión externa).
SISTEMAS OPERATIVOS POR SERVICIOS (Visión Externa).
Esta clasificación es la más comúnmente usada y conocida desde el punto de vista del usuario final.
SISTEMA OPERATIVO POR NUMERO DE USUARIOS
-Sistema Operativo Monousuario.
Los sistemas operativos monousuarios son aquéllos que soportan a un usuario a la vez, sin importar el número de procesadores que tenga la computadora o el número de procesoso tareas que el usuario pueda ejecutar en un mismo instante de tiempo. Las computadoras personales típicamente se han clasificado en este renglón.
En otras palabras 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.
-Sistema Operativo Multiusuario.
Los sistemas operativos multiusuarios son capaces de dar servicio a más 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 redde comunicaciones. No importa el número de procesadores en la máquina ni el número de procesos que cada usuario puede ejecutar simultáneamente.
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).
SISTEMA OPERATIVO POR EL NUMERO DE TAREAS
-Sistema Operativo Monotarea.
Los sistemas monotarea son aquellos que sólo 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 solo una tarea a la vez.
Los sistemas operativos monotareas son más primitivos y, solo pueden manejar un proceso en cada momento o que solo puede ejecutar las tareas de una en una.
-Sistema Operativo Multitarea.
Un sistema operativo multitarea es aquél que le permite al usuario estar realizando varias labores al mismo tiempo.
Es el modo de funcionamiento disponible en algunos sistemas operativos, mediante el cual una computadora procesa varias tareas al mismo tiempo. Existen varios tipos de multitareas. La conmutación de contextos (context Switching) es un tipo muy simple de multitarea en el que dos o más aplicaciones se cargan al mismo tiempo, pero en el que solo se esta procesando la aplicación que se encuentra en primer plano (la que ve el usuario.
En la multitarea cooperativa, la que se utiliza en el sistema operativo Macintosh, 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óndel 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.
Un sistema operativo multitarea puede estar editando el códigofuente de un programa durante su depuración mientras compila otro programa, a la vez que está recibiendo correo electrónico en un proceso en background. Es común encontrar en ellos interfaces gráficas orientadas al uso de menús y el ratón, lo cual permite un rápido intercambio entre las tareas para el usuario, mejorando su productividad.
Un sistema operativo multitarea se distingue por su capacidad para soportar la ejecución concurrente de dos o más procesos activos. La multitarea se implementa generalmente manteniendo el código y los datos de varios procesos simultáneamente en memoria y multiplexando el procesador y los dispositivos de E/S entre ellos.
SISTEMA OPERATIVO POR EL NUMERO DE PROCESADOR
-Sistema Operativo de Uniproceso.
Un sistema operativo uniproceso es aquél que es capaz de manejar solamente un procesador de la computadora, de manera que si la computadora tuviese más de uno le sería inútil. El ejemplo más típico de este tipo de sistemas es el DOS y MacOS.
-Sistema Operativo de Multiproceso.
Un sistema operativo multiproceso se refiere al número de procesadores del sistema, que es más de uno y éste es capaz de usarlos todos para distribuir su carga de trabajo. Generalmente estos sistemas trabajan de dos formas: simétrica o asimétricamente.
-Asimétrica.
Cuando se trabaja de manera asimétrica, 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 demás procesadores, que reciben el nombre de esclavos.
-Simétrica.
Cuando se trabaja de manera simétrica, los procesos o partes de ellos (threads) son enviados indistintamente a cual quiera de los procesadores disponibles, teniendo, teóricamente, una mejor distribución 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 valoresespecíficos, la pila y otros valores de contexto.
Un aspecto importante a considerar en estos sistemas es la forma de crear aplicaciones para aprovechar los varios 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 código 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 opción las más de las veces es costosa en horas hombre y muy tediosa, obligando al programador a ocupar tanto o más tiempo a la paralelización que a elaborar el algoritmo inicial.
lunes, 2 de agosto de 2010
- TECLADO
TECLADO
El término teclado numérico se refiere al conjunto de teclas con números que hay en el lado derecho de algunos teclados (no a los números en la fila superior, sobre las letras). Un teclado es un periférico o dispositivo que consiste en un sistema de teclas, como las de una máquina de escribir, que permite introducir datos a un ordenador o digital.
Tipos de teclado
Hubo y hay muchos teclados diferentes, dependiendo del idioma, fabricante… IBM ha soportado tres tipos de teclado: el XT, el AT y el MF-II.
El primero (1981) de éstos tenía 83 teclas, usaban es Scan Code set1, unidireccionales y no eran muy ergonómicos, ahora está obsoleto.
Más tarde (1984) apareció el teclado PC/AT con 84 teclas (una más al lado de SHIFT IZQ), ya es bidireccional, usa el Scan Code set 2 y al igual que el anterior cuenta con un conector DIN de 5 pines.
En 1987 IBM desarrolló el MF-II (Multifunción II o teclado extendido) a partir del AT. Sus características son que usa el mismo interfaz que el AT, añade muchas teclas más, se ponen leds y soporta el Scan Code set 3, aunque usa por defecto el 2. De este tipo hay dos versiones, la americana con 101 teclas y la europea con 102.
Los teclados PS/2 son básicamente iguales a los MF-II. Las únicas diferencias son el conector mini-DIN de 6 pines (más pequeño que el AT) y más comandos, pero la comunicación es la misma, usan el protocolo AT. Incluso los ratones PS/2 usan el mismo protocolo.
Hoy en día existen también los teclados en pantalla, también llamados teclados virtuales, que son (como su mismo nombre indica) teclados representados en la pantalla, que se utilizan con el ratón o con un dispositivo especial (podría ser un joystick). Estos teclados lo utilizan personas con discapacidades que les impiden utilizar adecuadamente un teclado fisico.
Actualmente la denominación AT ó PS/2 sólo se refiere al conector porque hay una gran diversidad de ellos.
FUNCIONAMIENTO
Lo basico del teclado es el pulsador. A cada pulsador o tecla se le asocia una letra, número o función. Básicamente, su funcionamiento es el siguiente: al pulsar una tecla determinada se origina una corriente en un extremo del circuito impreso, dicha corriente, una vez amplificada, se entrega a un decodificador, que a su vez envía la codificación de la tecla pulsada al controlador del teclado.
PARTES DEL TECLADO
El teclado alfanumérico es similar al teclado de una máquina de escribir, dispone de todas las
letras del alfabeto, los diez dígitos decimales y todos los signos de puntuación y acentuación,
además de la barra espaciadora.
el teclado numerico es similar al de una calculadora, dispone de los diez dígitos decimales, las
operaciones matemáticas más habituales (suma, resta, multiplicación y división) Además de la
tecla “Bloq Num” o “Num Lock” que activa o desactiva este teclado.
Las teclas de función se sitúan el la parte superior del teclado alfanumérico, van del F1 al F12, y
son teclas que aportan atajos en el uso del sistema informático. Por ejemplo, al pulsar F1 se suele
activar la Ayuda del programa que se está usando. Algunos teclados modernos incluyen otro
conjunto de teclas en la parte superior a las de función que permiten acceder a Internet, abrir el
correo electrónico o controlar la reproducción de archivos multimedia. Estas teclas no tienen un
carácter universal y dependen de cada fabricante, pero también se pueden considerar teclas de
función.
Las teclas de Dirección se sitúan entre el teclado alfanumérico y el teclado numérico y son las
flechitas que permiten mover el cursor a la derecha-izquierda y arriba-abajo.
17.MOUSE
El ratón o mouse: Es un dispositivo apuntador usado para facilitar el manejo de un entorno gráfico en un computador. Generalmente está fabricado en plástico y se utiliza con una de las manos. Detecta su movimiento relativo en dos dimensiones por la superficie plana en la que se apoya, reflejándose habitualmente a través de un puntero o flecha en el monitor.
FUNCIONAMIENTO
Su funcionamiento principal depende de la tecnología que utilice para capturar el movimiento al ser desplazado sobre una superficie plana o alfombrilla especial para ratón, y transmitir esta información para mover una flecha o puntero sobre el monitor de la computadora. Dependiendo de las tecnologías empleadas en el sensor del movimiento o por su mecanismo y del método de comunicación entre éste y la computadora, existen multitud de tipos o familias.
El objetivo principal o más habitual es seleccionar distintas opciones que pueden aparecer en la pantalla, con uno o dos clic, pulsaciones, en algún botón o botones. Para su manejo el usuario debe acostumbrarse tanto a desplazar el puntero como a pulsar con uno o dos clic para la mayoría de las tareas.
TIPOS O MODELOS
Por mecanismo:
Mecánicos
Tienen una gran bola de plástico, de varias capas, en su parte inferior para mover dos ruedas que generan pulsos en respuesta al movimiento de éste sobre la superficie. Una variante es el modelo de Honeywell que utiliza dos ruedas inclinadas 90 grados entre ellas en vez de una bola.
La circuitería interna cuenta los pulsos generados por la rueda y envía la información a la computadora, que mediante software procesa e interpreta.
Ópticos
Es una variante que carece de la bola de goma que evita el frecuente problema de la acumulación de suciedad en el eje de transmisión, y por sus características ópticas es menos propenso a sufrir un inconveniente similar. Se considera uno de los más modernos y prácticos actualmente.
Láser
Este tipo es más sensible y preciso, haciéndolo aconsejable especialmente para los diseñadores gráficos y los jugadores de videojuegos. También detecta el movimiento deslizándose sobre una superficie horizontal, pero el haz de luz de tecnología óptica se sustituye por un láser con resoluciones a partir de 2000 ppp, lo que se traduce en un aumento significativo de la precisión y sensibilidad.
Trackball
El concepto de trackball es una idea que parte del hecho: se debe mover el puntero, no el dispositivo, por lo que se adapta para presentar una bola, de tal forma que cuando se coloque la mano encima se pueda mover mediante el dedo pulgar, sin necesidad de desplazar nada más ni toda la mano como antes. De esta manera se reduce el esfuerzo y la necesidad de espacio, además de evitarse un posible dolor de antebrazo por el movimiento de éste. A algunas personas, sin embargo, no les termina de resultar realmente cómodo. Este tipo ha sido muy útil por ejemplo en la informatización de la navegación marítima.
Por conexión
Por cable
Es el formato más popular y más económico, sin embargo existen multitud de características añadidas que pueden elevar su precio, por ejemplo si hacen uso de tecnología láser como sensor de movimiento. Actualmente se distribuyen con dos tipos de conectores posibles, tipo USB y PS/2; antiguamente también era popular usar el puerto serie.
Es el preferido por los videojugadores experimentados, ya que la velocidad de transmisión de datos por cable entre el ratón y el ordenador es óptima en juegos que requieren de una gran precisión.
Inalámbrico
En este caso el dispositivo carece de un cable que lo comunique con el ordenador o computadora, en su lugar utiliza algún tipo de tecnología inalámbrica. Para ello requiere un receptor que reciba la señal inalámbrica que produce, mediante baterías, el ratón. El receptor normalmente se conecta al ordenador a través de un puerto USB o PS/2. Según la tecnología inalámbrica usada pueden distinguirse varias posibilidades:
Radio Frecuencia (RF): Es el tipo más común y económico de este tipo de tecnologías. Funciona enviando una señal a una frecuencia de 2.4Ghz, popular en la telefonía móvil o celular, la misma que los estándares IEEE 802.11b y IEEE 802.11g. Es popular, entre otras cosas, por sus pocos errores de desconexión o interferencias con otros equipos inalámbricos, además de disponer de un alcance suficiente: hasta unos 10 metros.
Infrarrojo (IR): Esta tecnología utiliza una señal de onda infrarroja como medio de trasmisión de datos, popular también entre los controles o mandos remotos de televisiones, equipos de música o en telefonía celular. A diferencia de la anterior, tiene un alcance medio inferior a los 3 metros, y tanto el emisor como el receptor deben estar en una misma línea visual de contacto directo ininterrumpido para que la señal se reciba correctamente. Por ello su éxito ha sido menor, llegando incluso a desaparecer del mercado.
Bluetooth (BT): Bluetooth es la tecnología más reciente como transmisión inalámbrica (estándar IEEE 802.15.1), que cuenta con cierto éxito en otros dispositivos. Su alcance es de unos 10 metros o 30 pies (que corresponde a la Clase 2 del estándar Bluetooth).
El controlador
Es, desde hace un tiempo, común en cualquier equipo informático, de tal manera que todos los sistemas operativos modernos suelen incluir de serie un software controlador (driver) básico para que éste pueda funcionar de manera inmediata y correcta. No obstante, es normal encontrar software propio del fabricante que puede añadir una serie de funciones opcionales, o propiamente los controladores si son necesarios.
-RANURAS AGP
AGP proviene de las siglas de ("Accelerated Graphics Port") ó puerto acelerador de gráficos. Este tipo de ranura-puerto fue desarrollado por Intel® y lanzado al mercado en 1997 exclusivamente para soporte de gráficos. Los bits en las ranuras de expansión significan la capacidad de datos que es capaz de proveer, este dato es importante ya que por medio de una fórmula, es posible determinar la transferencia máxima de la ranura ó de una tarjeta de expansión. Esto se describe en la sección: Bus y bus de datos AGP de esta misma página.
Las tarjetas diseñadas para la ranura AGP son exclusivamente las tarjetas aceleradoras de gráficos.
CARACTERISTICAS
• AGP se considera una ranura de expansión, pero no está dentro de la categoría sino mas bien de un puerto.
• Es una ranura que ocupa muy poco espacio en la tarjeta principal (Motherboard) mide apenas 8 cm. de largo.
• No está conectado con las ranuras de expansión, por lo que no comparte recursos y agiliza su función.
• Tiene la capacidad de acceder de manera directa al Chipset (dispositivo que adecua la velocidad de los microprocesadores con las tarjetas) y por lo tanto consigue mayor rendimiento.
• Integra un seguro que permite una mejor fijación de la tarjeta aceleradora de gráficos en la ranura.
•El bus AGP se conecta directamente al FSB ("Front Side Bus") del microprocesador y utiliza la misma frecuencia, con un ancho de banda más elevado.
•Integra una capacidad de datos de 32 bits.
•Tiene una velocidad de transferencia de 267 Megabytes/s (Mb/s) hasta 2000 respectivamente.
•Cuentan con una velocidad interna de trabajo de 66 MHz.
•Hay varias versiones de esta ranura (1X, 2X, 4X y 8X).
•Cuenta con una función llamada DMA ("Direct Memory Access") lo cuál permite trabajar de manera directa con los dispositivos y la memoria RAM sin que intervenga el microprocesador.
TIPOS
-AGP 1X: velocidad 66 MHz con una tasa de transferencia de 266 MB/s y funcionando a un voltaje de 3,3V.
-AGP 2X: velocidad 133 MHz con una tasa de transferencia de 532 MB/s y funcionando a un voltaje de 3,3V.
-AGP 4X: velocidad 266 MHz con una tasa de transferencia de 1 GB/s y funcionando a un voltaje de 3,3 o 1,5V para adaptarse a los diseños de las tarjetas gráficas.
-AGP 8X: velocidad 533 MHz con una tasa de transferencia de 2 GB/s y funcionando a un voltaje de 0,7V o 1,5V.
16. RANURAS PCI
RANURAS PCI
PCI ó componentes periféricos interconectados. Este tipo de ranura fue desarrollado por Intel® y lanzado al mercado en 1993, se comercializa con una capacidad de datos de 32 bits y 64 bits para el microprocesador Intel® Pentium. Los bits en las ranuras de expansión significan la capacidad de datos que es capaz de proveer, este dato es importante ya que por medio de una fórmula, es posible determinar la transferencia máxima de la ranura ó de una tarjeta de expansión. Esto se describe en la sección: Bus y bus de datos PCI de esta misma página.
Las tarjetas diseñadas para la ranura PCI principalmente son tarjetas controladoras, tarjetas de audio, tarjetas de video, tarjetas de expansión de puertos y tarjetas de red entre otras.
CARACTERISTICAS
• PCI se podría considerar una ranura de expansión de cuarta generación.
• Es una ranura de tamaño menor a las anteriores tanto el largo como en ancho.
• Integra una capacidad de datos de 32 bits y 64 bits para el microprocesador Intel® Pentium.
• Tiene una velocidad de transferencia de hasta 125.88 Megabytes/s (Mb/s) a 503.54 Mb/s respectivamente.
• Cuentan con una velocidad interna de trabajo de 33 MHz para 32 bits y 66 MHz para 64 bits.
• Cuenta con una función llamada "bus master" ó mando a nivel de bus, que permite trabajar de manera directa con los dispositivos y la memoria RAM sin que intervenga el microprocesador.
TIPOS
- PCI 1.0: Primera versión del bus PCI. Se trata de un bus de 32bits a 16Mhz.
- PCI 2.0: Primera versión estandarizada y comercial. Bus de 32bits, a 33MHz
- PCI 2.1: Bus de 32bist, a 66Mhz y señal de 3.3 voltios
- PCI 2.2: Bus de 32bits, a 66Mhz, requiriendo 3.3 voltios. Transferencia de hasta 533MB/s
- PCI 2.3: Bus de 32bits, a 66Mhz. Permite el uso de 3.3 voltios y señalizador universal, pero no soporta señal de 5 voltios en las tarjetas.
- PCI 3.0: Es el estándar definitivo, ya sin soporte para 5 voltios.
miércoles, 12 de mayo de 2010
15.PUERTOS USB
(bus universal serie) o Conductor Universal en Serie (CUS), abreviado comúnmente USB, es un puerto que sirve para conectar periféricos a una computadora. Fue creado en 1996 por siete empresas: IBM, Intel, Northern Telecom, Compaq, Microsoft, Digital Equipment Corporation y NEC.
Los dispositivos USB se clasifican en cuatro tipos según su velocidad de transferencia de datos:
Baja velocidad (1.0): Tasa de transferencia de hasta 1,5 Mbps (192 KB/s). Utilizado en su mayor parte por dispositivos de interfaz humana (Human interface device, en inglés) como los teclados, los ratones, hornos microondas y artículos del hogar.
Velocidad completa (1.1): Tasa de transferencia de hasta 12 Mbps (1,5 MB/s), según este estándar pero se dice en fuentes independientes que habría que realizar nuevamente las mediciones. Ésta fue la más rápida antes de la especificación USB 2.0, y muchos dispositivos fabricados en la actualidad trabajan a esta velocidad. Estos dispositivos dividen el ancho de banda de la conexión USB entre ellos, basados en un algoritmo de impedancias
ETHERNET
Ethernet es un estándar de redes de computadoras de área local con acceso al medio por contienda CSMA/CDes Acceso Múltiple por Detección de Portadora con Detección de Colisiones"), es una técnica usada en redes Ethernet para mejorar sus prestaciones. El nombre viene del concepto físico de ether. Ethernet define las características de cableado y señalización de nivel físico y los formatos de tramas de datos del nivel de enlace de datos del modelo OSI.
La Ethernet se tomó como base para la redacción del estándar internacional IEEE 802.3. Usualmente se toman Ethernet e IEEE 802.3 como sinónimos. Ambas se diferencian en uno de los campos de la trama de datos. Las tramas Ethernet e IEEE 802.3 pueden coexistir en la misma red.
Tecnología y velocidad de Ethernet
Hace ya mucho tiempo que Ethernet consiguió situarse como el principal protocolo del nivel de enlace. Ethernet 10Base2 consiguió, ya en la década de los 90s, una gran aceptación en el sector. Hoy por hoy, 10Base2 se considera como una "tecnología de legado" respecto a 100BaseT. Hoy los fabricantes ya han desarrollado adaptadores capaces de trabajar tanto con la tecnología 10baseT como la 100BaseT y esto ayuda a una mejor adaptación y transición.
Las tecnologías Ethernet que existen se diferencian en estos conceptos:
Velocidad de transmisión
- Velocidad a la que transmite la tecnología.
Tipo de cable
- Tecnología del nivel físico que usa la tecnología.
Longitud máxima
- Distancia máxima que puede haber entre dos nodos adyacentes (sin estaciones repetidoras).
Topología
- Determina la forma física de la red. Bus si se usan conectores T (hoy sólo usados con las tecnologías más antiguas) y estrella si se usan hubs (estrella de difusión) o switches (estrella conmutada).
TARJETA DE RED
Una tarjeta de red permite la comunicación entre diferentes aparatos conectados entre si y también permite compartir recursos entre dos o más equipos (discos duros, CD-ROM, impresoras, etc). A las tarjetas de red también se les llama adaptador de red o NIC (Network Interface Card, Tarjeta de Interfaz de Red en español). Hay diversos tipos de adaptadores en función del tipo de cableado o arquitectura que se utilice en la red (coaxial fino, coaxial grueso, Token Ring, etc.), pero actualmente el más común es del tipo Ethernet utilizando un interfaz o conector RJ-45.
Características
Una tarjeta de red es un dispositivo electrónico que consta de las siguientes partes:
-Interface de conexión al bus del ordenador.
-Interface de conexión al medio de transmisión.
-Componentes electrónicos internos, propios de la tarjeta.
-Elementos de configuración de la tarjeta: puentes, conmutadores, etc.
CONECTOR RJ-11
Es el conector modular común del teléfono. Es universal en los teléfonos, los módems, los faxes, y artículos similares y utilizado en receptores de la TV vía satélite
FORMA
Tiene una forma rectangular muy parecida a la del conector RJ-45; el cable está compuesto, por un conductor interno que es de alambre eléctrico reconocido, de tipo circular, aislado por una capa de polietileno coloreado.
CARACTERISTICAS
Tiene 4 pines
El conector RJ-11 es más estrecho que el conector RJ-45
Ubicación en el sistema informático:
El conector del módem RJ-11 se encuentra en la parte posterior del ordenador. La ficha RJ-11 es un enchufe modular con 4 pines.
CONECTORES PS/2
Es un conector de clavijas de conexión múltiples, DIN, (acrónimo de Deutsche Industrie Norm) miniatura, su nombre viene del uso que se le daba en los antiguos ordenadores de IBM PS/2 ( PersonalSystem/2). Actualmente los teclados y ratones utilizan este tipo de conector y se supone que en unos años casi todo se conectará al USB, en una cadena de periféricos conectados al mismo cable.
1.El cuerpo del enchufe tiene generalmente una muesca o marca para mostrar donde está la parte que va para "arriba".
2.transmite la información en serie quiere decir que la comunicación con este tipo de conector se realiza sólo en una dirección: o envío, o recepción de datos, pero no las dos al mismo tiempo, ya que envía los datos uno detrás de otro.
FORMA
Su forma es circular, este tipo se llama DIN miniatura ya que posee 6 patas o pines en el panel posterior del equipo.
En esta tabla se puede apreciar la transferencia de información a través del conector del teclado:
Pata
Señal
E/S
Definición
1
KBDATA
E/S
Datos del teclado
2
NC
N/D
No hay conexión
3
GND
N/D
Tierra de señal
4
FVCC
N/D
Voltaje de alimentación con fusible
5
KBCLK
E/S
Reloj de teclado
6
NC
N/D
No hay conexión
Casquete
N/D
N/D
Conexión a tierra del chasis.
CONECTOR HD 15 VGA
Un conector VGA como se le conoce comúnmente (otros nombres incluyen conector RGBHV, D-sub 15, sub mini mini D15 y D15), de tres hileras de 15 pines DE-15. Hay cuatro versiones: original, DDC2, el más antiguo y menos flexible DE-9, y un Mini-VGA utilizados para computadoras portátiles. El conector común de 15 pines se encuentra en la mayoría de las tarjetas de vídeo, monitores de computadoras, y otros dispositivos, es casi universalmente llamado "HD-15". HD es de "alta densidad", que la distingue de los conectores que tienen el mismo factor de forma, pero sólo en 2 filas de pines. Sin embargo, este conector es a menudo erróneamente denominado DB-15 o HDB-15. Los conectores VGA y su correspondiente cableado casi siempre son utilizados exclusivamente para transportar componentes analógicos RGBHV (rojo - verde - azul - sincronización horizontal - sincronización vertical), junto con señales de vídeo DDC2 reloj digital y datos. En caso de que el tamaño sea una limitación (como portátiles) un puerto mini-VGA puede figurar en ocasiones en lugar de las de tamaño completo conector VGA.
SVGA
Super Video Graphics Array, también conocida como SVGA o Super VGA, es un término que cubre una amplia gama de estándares de visualización gráfica de ordenadores, incluyendo tarjetas de video y monitores.
Puerto D-sub de 15 pines.Cuando IBM lanzara al mercado el estándar VGA en 1987 muchos fabricantes manufacturan tarjetas VGA clones. Luego, IBM se mueve y crea el estándar XGA, el cual no es seguido por las demás compañías, éstas comienzan a crear tarjetas gráficas SVGA.
Las nuevas tarjetas SVGA de diferentes fabricantes no eran exactamente igual a nivel de hardware, lo que las hacía incompatibles. Los programas tenían dos alternativas: Manejar la tarjeta de vídeo a través de llamadas estándar, lo cual era muy lento pero había compatibilidad con las diferentes tarjetas, o manejar la tarjeta directamente, lo cual era muy rápido y se podía acceder a toda la funcionalidad de ésta (modos gráficos, etc), sin embargo, el programador tenía que hacer una rutina de acceso especial para cada tipo de tarjeta.
Mientras que la salida de VGA o SVGA es analógica, los cálculos internos que la tarjeta de vídeo realiza para proporcionar estos voltajes de salida son enteramente digitales. Para aumentar el número de colores que un sistema de visualización SVGA puede producir, no se precisa ningún cambio en el monitor, pero la tarjeta vídeo necesita manejar números mucho más grandes y puede ser necesario rediseñarla desde el principio. Debido a esto, los principales fabricantes de chips gráficos empezaron a producir componentes para tarjetas vídeo del alta densidad de color apenas unos meses después de la aparición de SVGA.
Sobre el papel, el SVGA original debía ser sustituido por el estándar XGA o SXGA, pero la industria pronto abandonó el plan de dar un nombre único a cada estándar superior y así, casi todos los sistemas de visualización hechos desde finales de los 80 hasta la actualidad se denominan SVGA.
Los fabricantes de monitores anuncian a veces sus productos como XGA o SXGA, pero esto no tiene ningún significado, ya que la mayoría de los monitores SVGA fabricados desde los años 90 llegan y superan ampliamente el rendimiento de XGA o SXGA.
RS-232
RS-232 (Recommended Standard 232, también conocido como Electronic Industries Alliance RS-232C) es una interfaz que designa una norma para el intercambio serie de datos binarios entre un DTE (Equipo terminal de datos) y un DCE (Data Communication Equipment, Equipo de Comunicación de datos), aunque existen otras en las que también se utiliza la interfaz RS-232.
Conector RS-232 (DE-9 hembra).En particular, existen ocasiones en que interesa conectar otro tipo de equipamientos, como pueden ser computadores. Evidentemente, en el caso de interconexión entre los mismos, se requerirá la conexión de un DTE (Data Terminal Equipment) con otro DTE. Para ello se utiliza una conexión entre los dos DTE sin usar modem, por ello se llama: null modem ó modem nulo.
El RS-232 consiste en un conector tipo DB-25 (de 25 pines), aunque es normal encontrar la versión de 9 pines (DE-9), más barato e incluso más extendido para cierto tipo de periféricos (como el ratón serie del PC).
PARALLEL PORT
Un puerto paralelo es un tipo de interfaz se encuentran en las computadoras ( personales y de otro tipo) para conectar varios periféricos. In computing , a parallel port is a parallel communication physical interface. En computación , un puerto paralelo es una comunicación paralela interfaz física. It is also known as a printer port or Centronics port . También es conocido como un puerto de impresora o del puerto Centronics . The IEEE 1284 standard defines the bi-directional version of the port. El IEEE 1284 estándar define la versión bi-direccional del puerto. This transmits particular amount of bits in parallel at the same time. Esto transmite determinada cantidad de bits en paralelo, al mismo tiempo. This is opposite to serial transition where one bit will be transmitted at a time. Esto es lo opuesto a la serie de transición donde se transmite un bit a la vez.
HDMI
es una de las palabras que más se usan en la actualidad cuando hablamos de televisores, equipos reproductores y ya incluso con pantallas de ordenador o los mismos equipos informáticos. Está empezando a formar parte de nuestro vocabulario común, como ya son otras siglas como USB o FulHD. Pero, ¿qué es realmente el HDMI? ¿Para qué vale? ¿Qué ventajas encierra ese conector y cable? En este especial vamos a tratar de daros las respuestas a esas preguntas y algunas más de una manera sencilla pero completa.
significa High-Definition Multi-media Interface (Interfaz multimedia de alta definición), es una norma para transmitir audio y vídeo digital sin comprimir de un equipo a otro. Sería la versión digital y con protección de los derechos de autor, del euroconector. Por lo tanto, con el HDMI no necesitamos dos cables para conectar dos equipos con ese tipo de conexión. Con un solo cable es suficiente para transportar vídeo en alta definición (pero también vídeo estándar) y audio digital multicanal, además de señales del mando a distancia.