martes, 27 de agosto de 2013

Topologias de red

La topología de red se define como una familia de comunicación usada por los computadores que conforman una red para intercambiar datos. En otras palabras, la forma en que está diseñada la red, sea en el plano físico o lógico. El concepto de red puede definirse como "conjunto de nodos interconectados". Un nodo es el punto en el que una curva se intercepta a sí misma. Lo que un nodo es concretamente, depende del tipo de redes a que nos refiramos.

Topologia de bus
Una red en bus es aquella topología que se caracteriza por tener un único canal de comunicaciones (denominado bus, troncal o backbone) al cual se conectan los diferentes dispositivos. De esta forma todos los dispositivos comparten el mismo canal para comunicarse entre sí.


Topologia de anillo
Una red en anillo es una topología de red en la que cada estación tiene una única conexión de entrada y otra de salida. Cada estación tiene un receptor y un transmisor que hace la función de traductor, pasando la señal a la siguiente estación.


Topologia de estrella
Una red en estrella es una red en la cual las estaciones están conectadas directamente a un punto central y todas las comunicaciones se han de hacer necesariamente a través de este. Los dispositivos no están directamente conectados entre sí, además de que no se permite tanto tráfico de información. Dada su transmisión, una red en estrella activa tiene un nodo central activo que normalmente tiene los medios para prevenir problemas relacionados con el eco.


Topologia de malla
La topología de red mallada es una topología de red en la que cada nodo está conectado a todos los nodos. De esta manera es posible llevar los mensajes de un nodo a otro por distintos caminos. Si la red de malla está completamente conectada, no puede existir absolutamente ninguna interrupción en las comunicaciones. Cada servidor tiene sus propias conexiones con todos los demás servidores.


Topologia de arbol
La red en árbol es una topología de red en la que los nodos están colocados en forma de árbol. Desde una visión topológica, es parecida a una serie de redes en estrella interconectadas salvo en que no tiene un nodo central. En cambio, tiene un nodo de enlace troncal, generalmente ocupado por un hub o switch, desde el que se ramifican los demás nodos. Es una variación de la red en bus, la falla de un nodo no implica interrupción en las comunicaciones. Se comparte el mismo canal de comunicaciones.



lunes, 22 de julio de 2013

Topologia de red

La topología de red se define como una familia de comunicación usada por los computadores que conforman una red para intercambiar datos. El concepto de red puede definirse como "conjunto de nodos interconectados". Un nodo es el punto en el que una curva se intercepta a sí misma. Lo que un nodo es concretamente, depende del tipo de redes a que nos refiramos.1
Un ejemplo claro de esto es la topología de árbol, la cual es llamada así por su apariencia estética, por la cual puede comenzar con la inserción del servicio de internet desde el proveedor, pasando por el router, luego por un switch y este deriva a otro switch u otro router o sencillamente a los hosts (estaciones de trabajo), el resultado de esto es una red con apariencia de árbol porque desde el primer router que se tiene se ramifica la distribución de internet dando lugar a la creación de nuevas redes o subredes tanto internas como externas. Además de la topología estética, se puede dar una topología lógica a la red y eso dependerá de lo que se necesite en el momento.
En algunos casos se puede usar la palabra arquitectura en un sentido relajado para hablar a la vez de la disposición física del cableado y de cómo el protocolo considera dicho cableado. Así, en un anillo con una MAU podemos decir que tenemos unatopología en anillo, o de que se trata de un anillo con topología en estrella.
La topología de red la determina únicamente la configuración de las conexiones entre nodos. La distancia entre los nodos, las ínter conexiones físicas, las tasas de transmisión y los tipos de señales no pertenecen a la topología de la red, aunque pueden verse afectados por la misma.

Los estudios de topología de red reconocen ocho tipos básicos de topologías2 :


sábado, 20 de abril de 2013

modelo entidad relacion.wmv

Modelo Entidad-Relación

Imagenes de entidad de relacion























Diagrama de entidad y relacion

Un diagrama o modelo entidad-relación
es una herramienta para el modelado de datos que permite representar las entidades relevantes de un sistema de información así como sus interrelaciones y propiedades.


Modelado Entidad-Relación

El Modelo Entidad-Relación.
  1. Se elabora el diagrama (o diagramas) entidad-relación.
  2. Se completa el modelo con listas de atributos y una descripción de otras restricciones que no se pueden reflejar en el diagrama.
El modelado de datos no acaba con el uso de esta técnica. Son necesarias otras técnicas para lograr un modelo directamente implementable en una base de datos. Brevemente:

Entidad

Representa una “cosa” u "objeto" del mundo real con existencia independiente, es decir, se diferencia unívoca mente de otro objeto o cosa, incluso siendo del mismo tipo, o una misma entidad.
Algunos Ejemplos:
  • Una persona. (Se diferencia de cualquier otra persona, incluso siendo gemelos).
  • Un automóvil. (Aunque sean de la misma marca, el mismo modelo,..., tendrán atributos diferentes, por ejemplo, el número de chasis).
  • Una casa (Aunque sea exactamente igual a otra, aún se diferenciará en su dirección).
Una entidad puede ser un objeto con existencia física como: una persona, un animal, una casa, etc. (entidad concreta); o un objeto con existencia conceptual como: un puesto de trabajo, una asignatura de clases, un nombre,etc. (entidad abstracta).
Una entidad está descrita y se representa por sus características o atributos. Por ejemplo, la entidad Persona las características: Nombre, Apellido, Género, Estatura, Peso, Fecha de nacimiento.

Diagrama entidad-relación

Anteriormente detallamos los conceptos relacionados al modelo ER, en esta sección profundizaremos en como representarlos gráficamente. Cabe destacar que para todo proceso de modelado, siempre hay que tener en claro los conceptos, estos nos brindan conocimiento necesario y además fundamentan nuestro modelo al momento de presentarlo a terceros.
Formalmente, los diagramas ER son un lenguaje gráfico para describir conceptos. Informalmente, son simples dibujos o gráficos que describen información que trata un sistema de información y el software que lo automatiza.

Entidades

Las entidades son el fundamento del modelo entidad relación. Podemos adoptar como definición de entidad cualquier cosa o parte del mundo que es distinguible del resto. Por ejemplo, en un sistema bancario, las personas y las cuentas bancarias se podrían interpretar como entidades. Las entidades pueden representar entes concretos, como una persona o un avión, o abstractas, como por ejemplo un préstamo o una reserva. Se representan por medio de un rectángulo.

Relaciones

Se representan mediante un rombo etiquetado en su interior con un verbo. Este rombo se debe unir mediante líneas con las entidades (rectángulos) que relaciona, para así saber cuál es la relación que lleva cada uno.







viernes, 8 de marzo de 2013

imagenes de software

File:Mapa conceptual del software libre.svg







tipos de software


El software libre (en inglés free software, aunque esta denominación también se confunde a veces con"gratis" por la ambigüedad del término "free" en el idioma inglés, por lo que también se usan "libre software" y "logical libre") es la denominación del software que respeta la libertad de todos los usuarios que adquirieron el producto y, por tanto, una vez obtenido el mismo puede ser usado, copiado, estudiado, modificado, y redistribuido libremente de varias formas. Según la Free Software Foundation, elsoftware libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, y estudiar el mismo, e incluso modificar el software y distribuirlo modificado.
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 sea así, por lo tanto no hay que asociar software librea "software gratuito" (denominado usualmente freeware), ya que, 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.
Tampoco debe confundirse software libre con "software de dominio público". Éste último es aquel software que no requiere de licencia, pues sus derechos de explotación son para toda la humanidad, porque pertenece a todos por igual. Cualquiera puede hacer uso de él, siempre con fines legales y consignando su autoría original. Este software sería aquel cuyo autor lo dona a la humanidad o cuyos derechos de autor han expirado, tras un plazo contado desde la muerte de éste, habitualmente 70 años. Si un autor condiciona su uso bajo una licencia, por muy débil que sea, ya no es del dominio público.
El proyecto GNU fue iniciado por Richard Stallman con el objetivo de crear un sistema operativo completamente libre: el sistema GNU.1
El 27 de septiembre de 1983 se anunció públicamente el proyecto por primera vez en el grupo de noticias net.unix-wizards. Al anuncio original, siguieron otros ensayos escritos por Richard Stallman como el "Manifiesto GNU", que establecieron sus motivaciones para realizar el proyecto GNU, entre las que destaca "volver al espíritu de cooperación que prevaleció en los tiempos iniciales de la comunidad de usuarios de computadoras".

La Free Software Foundation (Fundación para el software libre) es una organización creada en octubre de 1985 por Richard Stallman y otros entusiastas del software libre con el propósito de difundir este movimiento.
La Fundación para el software libre (FSF) se dedica a eliminar las restricciones sobre la copia, redistribución, entendimiento, y modificación de programas de computadoras. Con este objeto, promociona el desarrollo y uso del software libre en todas las áreas de la computación, pero muy particularmente, ayudando a desarrollar el sistema operativo GNU.
gnu.org1
En sus inicios, la FSF destinaba sus fondos principalmente a contratar programadores para que escribiesen software libre. A partir de mediados de la década de 1990 existen ya muchas compañías y autores individuales que escriben software libre, por ello los empleados y voluntarios de la FSF han centrado su trabajo fundamentalmente en asuntos legales, organizativos y promocionales en beneficio de la comunidad de usuarios de software libre.

Linux es uno de los tantos flavors de Unix. Se trata de un sistema operativo de 32 bits de libre distribución, desarrollado originalmente por Linus Torvalds, un estudiante de la universidad finlandesa de Helsinki, quien, en 1991, se abocó a la tarea de reemplazar a Minix, un clon de Unix de pequeñas proporciones y finalidad académica desarrollado años antes por Andrew Tannenbaun.
A medida que avanzaba en su desarrollo, Linus fue dejando el código fuente de las sucesivas versiones del kernel y utilidades de Linux a disponibilidad de los usuarios de Internet. Este fue sin duda un gran acierto, ya que hizo posible que una multitud de desarrolladores de todo el mundo se familiarizaran con el código, lo cual en primera instancia significó un gran aporte de sugerencias, evolucionado luego hacia un espectacular ejemplo de desarrollo distribuido de software: centenares de desarrolladores independientes, desde diferentes puntos del planeta tomaron a su cargo la producción de software para Linux, ya sea escribiéndolo desde cero o portándolo desde otras plataformas Unix. Esta modalidad de desarrollo continua aún hoy y ha permitido a Linux alcanzar un alto nivel de desarrollo y madurez, así también como un amplio grado de aceptación.
Actualmente, Linux posee todas las características que pueden encontrarse en cualquier sistema Unix moderno, incluyendo direccionamiento lineal de 32 bits, memoria virtual, multitarea real, shared libraries, módulos de kernel cargables on-demand, soporte TCP/IP (incluyendo SLIP, PPP, NFS, etc.), y sistema X-Windows (incluyendo servidores X para los adaptadores de video más populares, y clones de MotifOpenLook, NextStep y Windows95como window managers).

Disponibilidad de Linux
Linux es distribuido bajo la Licencia General Pública de GNU, lo cual significa que puede ser distribuido, copiado y modificado gratuitamente, a condición de no imponer ninguna restricción en sucesivas distribuciones. En pocas palabras: Linux es un sistema operativo gratuito.


Distribución Linux

Una distribución Linux (coloquialmente llamada distro) es una distribución de software basada en el núcleo Linux que incluye determinados paquetes de software para satisfacer las necesidades de un grupo específico de usuarios, dando así origen a ediciones domésticas, empresariales y para servidores. Por lo general están compuestas, total o mayoritariamente, de software libre, aunque a menudo incorporan aplicaciones o controladores propietarios.
Además del núcleo Linux, las distribuciones incluyen habitualmente las bibliotecas y herramientas del proyecto GNU y el sistema de ventanas X Window System. Dependiendo del tipo de usuarios a los que la distribución esté dirigida se incluye también otro tipo de software como procesadores de texto, hoja de cálculo, reproductores multimedia, herramientas administrativas, etc. En el caso de incluir herramientas del proyecto GNU, también se utiliza el término distribución GNU/Linux.
Existen distribuciones que están soportadas comercialmente, como Fedora (Red Hat), openSUSE (Novell), Ubuntu (Canonical Ltd.), Mandriva, y distribuciones mantenidas por la comunidad como Debian y Gentoo. Aunque hay otras distribuciones que no están relacionadas con alguna empresa o comunidad, como es el caso de Slackware.

jueves, 28 de febrero de 2013

etica en la ciencia y la tecnologia

problemas sociales eticos ocacionados por la tecnologia


Problemas sociales y éticos ocasionados por las tecnologías.

Problemas sociales y éticos ocasionados por las nuevas tecnologías:
Las actividades humanas, desde la obtención de una materia prima, hasta el desecho de los residuos generados tras la obtención de un producto tecnológico, pueden tener consecuencias nefastas para la conservación del medio ambiente. Algunos ejemplos son la desertización, el impacto medioambiental de las obras tecnológicas, la contaminación producida en la obtención y tratamiento de muchas materias primas o de fuentes de energía y los residuos generados en muchas actividades industriales otro problema es la tala de árbol la cual está causando que haya menos oxígeno y más dióxido de carbono la cual está acabando con mucha especies humanas.
La tecnología llego para mejorar la calidad de vida sin embargo el mal uso de ella está causando ciertas consecuencias que las trataremos a lo largo de la investigación.
Siendo el mal uso   de esta el tema que nos compete y que   fue de mi elección para esta investigación destaco que, se caracteriza por ser “sistemática” un ejemplo la del método científico, “organizada” debido a que se lleva un control sobre esta, y por tener un “objetivo”; en este caso el mal uso de la tecnología, tiene como fin obtener conocimientos y solucionar problemas sean científicos, filosóficos o empírico-técnicos, todo esto desarrollándose por un proceso.


En la actualidad, la Organización Mundial de la Salud (OMS), afirma que no existe la suficiente información para determinar que los teléfonos móviles o las antenas de telefonía móvil tengan consecuencias adversas para la salud. "Ninguna investigación reciente ha demostrado que la exposición a los campos de radiofrecuencia de los teléfonos móviles o a sus estaciones base, cause algún efecto adverso a la salud", señala un comunicado de la OMS que pretende desmentir algunas informaciones aparecidas en los medios de comunicación en los últimos tiempos.





El mal uso de la tecnologia

martes, 26 de febrero de 2013

Sistema Linux

historia del sistema operativo windows

imágenes de los sistemas operatios
















Sistemas Operativos


Definición de Sistema Operativo
El sistema operativo es el programa (o software) más importante de un ordenador. Para que funcionen los otros programas, cada ordenador de uso general debe tener un sistema operativo. Los sistemas operativos realizan tareas básicas, tales como reconocimiento de la conexión del teclado, enviar la información a la pantalla, no perder de vista archivos y directorios en el disco, y controlar los dispositivos periféricos tales como impresoras, escáner, etc.
En sistemas grandes, el sistema operativo tiene incluso mayor responsabilidad y poder, es como un policía de tráfico, se asegura de que los programas y usuarios que están funcionando al mismo tiempo no interfieran entre ellos. El sistema operativo también es responsable de la seguridad, asegurándose de que los usuarios no autorizados no tengan acceso al sistema.
Clasificación de los Sistemas Operativos
Los sistemas operativos pueden ser clasificados de la siguiente forma:
·        Multiusuario: Permite que dos o más usuarios utilicen sus programas al mismo tiempo. Algunos sistemas operativos permiten a centenares o millares de usuarios al mismo tiempo.
·        Multiprocesador: soporta el abrir un mismo programa en más de una CPU.
·        Multitarea: Permite que varios programas se ejecuten al mismo tiempo.
·        Multitramo: Permite que diversas partes de un solo programa funcionen al mismo tiempo.
·        Tiempo Real: Responde a las entradas inmediatamente. Los sistemas operativos como DOS y UNIX, no funcionan en tiempo real.

Cómo funciona un Sistema Operativo
Los sistemas operativos proporcionan una plataforma de software encima de la cual otros programas, llamados aplicaciones, puedan funcionar. Las aplicaciones se programan para que funcionen encima de un sistema operativo particular, por tanto, la elección del sistema operativo determina en gran medida las aplicaciones que puedes utilizar.
Los sistemas operativos más utilizados en los PC son DOS, OS/2, y Windows, pero hay otros que también se utilizan, como por ejemplo Linux.

Un sistema operativo es la base de una computadora a nivel de software. Ya que sobre este se instalaran y se podrán instalar unos u otros programas según sea el sistema operativo. Hay dos versiones principales de la empresa Microsoft y un sistema "gratuito" ensamblado y distribuido por cantidad de empresas que pueden cobrar o no Linux.
Actualmente hablando de los sistemas de Microsoft está el Windows XP y el Vista aun de cierta forma en el mes de abril del 2007 desarrollándose, este ultimo. Ates de estos Sistemas operativos de esta empresa existían dos grupos
Los 9X Windows 95, 98, y de cierta forma el Windows ME. Los 2K principalmente por Windows NT, 2000 y en el XP que de cierta forma unifica los dos grupos.
Los programas que uno instale para utilizar su PC, no son compatibles con cualquier sistema operativo, no es lo mismo Windows 98, Windows XP y Linux. Muy pocos programas son realmente compatibles con todos los sistemas, auque sea con los mas conocidos. Los recomendados hoy en día son Windows XP y Linux. Siendo el recomendable para la minoría real que utiliza software legal Linux, para el ambiente laboral es excelente, seguro y gratis.  El inconveniente se presenta a que lamentablemente es mas utilizado Windows XP (con CD´s no originales, si hubiera mejor control seria Linux el mas utilizado) que Linux y por este motivo hay menos programas compatibles con el sistema operativo Linux.



1975 – 1981: Inicio de Microsoft

La compañía fue fundada en 1975 por William H. Gates III y Paul Allen. Ambos se habían conocido durante su época de estudiantes por su afición común a programar con la computadora PDP-10de Digital Equipment Corporation. Pocos han oído hablar de las microcomputadoras, pero dos jóvenes apasionados de la informática, Bill Gates y Paul Allen, perciben que la informática personal es el camino hacia el futuro.
Su idea es que en cada hogar haya un escritorio con un equipo personal. Ese mismo año Popular Electronics dedicó su portada y un artículo al Altair 8800, la primera computadora personal. Ese artículo animo a Gates y Allen a  desarrollar un la primera versión del lenguaje Basic para este equipo. El lenguaje fue un éxito y múltiples empresas compraron las licencias .Con el dinero ganado fundaron la base  en Albuquerque, Nuevo México.
WINDOWS VISTA
Microsoft comenzó a trabajar en los planes de desarrollo de Windows Vista (nombre en clave «Longhorn») en 2001, después de la introducción de Windows XP. Inicialmente estaba previsto para ser lanzado a finales de 2003 como un paso menor entre Windows XP y «Blackcomb».

El proceso de desarrollo terminó el 8 de noviembre de 2006 y en los siguientes tres meses fue entregado a los fabricantes de hardware y software, clientes de negocios y canales de distribución, iniciando así un numero sin precedentes de pruebas beta del programa.
Aunque Microsoft esperaba que el sistema operativo estuviera disponible en todo el mundo para la navidad de 2006, se anunció en marzo de ese año que la fecha de lanzamiento sería aplazada hasta enero de 2007, con el fin de otorgar mayor tiempo a las empresas para la construcción de nuevos controladores que fueran compatibles con el nuevo sistema operativo.

WINDOWS  7
Windows 7 es la versión más reciente de Microsoft Windows, línea de sistemas operativos producida por Microsoft Corporation. Esta versión está diseñada para uso en PC, incluyendo equipos de escritorio en hogares y oficinas, equipos portátiles, Tablet PC, netbooks y equipos media center.
El desarrollo de este sistema operativo comenzó inmediatamente después del lanzamiento de Windows Vista. El 20 de julio de 2007 se reveló que ese sistema operativo era llamado internamente por Microsoft como la versión «7». Hasta ese momento la compañía había declarado que Windows 7 tendría soporte para plataformas de 32 bits y 64 bits, aunque la versión para servidores que comparte su mismo núcleo (Windows Server 2008 R2, que sucedería a Windows Server 2008) sería exclusivamente de 64 bits.

ALTERNATIVAS PARA EVITAR UTILIZAR SISTEMAS OPERATIVOS DE FORMA ILEGAL.

Linux es una alternativa real para entornos de escritorio. También para servidores, no sólo compitiendo contra Windows, sino contra Unix comerciales.
El uso de Linux y el conocimiento que el usuario común tiene de este sistema operativo han crecido en los últimos años, sobre todo de la mano de Ubuntu, la distribución que para muchos se ha vuelto el sinónimo del sistema operativo libre creado por Linus Torvalds hace dos décadas.

Entre las ventajas de este Sistema Operativo: es gratis, es amable con el hardware más antiguo, ofrece el mismo grupo básico de herramientas que Windows, con el mismo nivel de sofisticación y facilidad de uso, incluyendo los navegadores más populares de la Web, clientes de correo y chat, reproductores multimedia, un paquete de oficina, etcétera, se actualiza con frecuencia, y la libertad para elegir alternativas o reconfigurar vistas y herramientas es enorme, gracias a los repositorios de software para Linux.



Entre las distribuciones mas utilizadas tenemos:

O  OpenSUSE.
Una distribución muy bien lograda en su diseño, caracterizado por el color verde. Cuando comenzó se llamaba simplemente SUSE Linux, y una vez que fue adquirida por Novell la enfoco hacia el área empresarial, pero hizo un derivado para la comunidad llamada OpenSUSE.
O  Mandriva.
Una distribución que mantiene un estupendo equilibrio entre lo empresarial y comercial,  el escritorio y la comunidad.
O  Ubuntu.
Una de las distribuciones más populares que existen actualmente. Se ha enfocado a los nuevos usuarios en este sistema ofreciendo la distribución en un solo CD para su instalación, con el escritorio GNOME como predeterminado.
O  Fedora.
Fedora es una distribución patrocinada por Red Hat. Cuando este empresa se dedico por completo al sector empresarial, dejo de producir su distribución llamada Red Hat Linux, que era enfocada al escritorio y para la comunidad. No obstante, para llenar este hueco patrocino un nuevo proyecto llamado Fedora, una distribución libre, hecha por y para la comunidad.
O  Linux Mint.
Esta distribución está basada en Ubuntu, y aunque hereda por defecto muchas de las características de la distribución base, le añade un extra que la hace muy apta para los usuarios que gustan de un entorno bien trabajado.