TIC new age

TIC new age

jueves, 17 de junio de 2010

Historia de "LINUX"


La historia de Linux está fuertemente vinculada a la del proyecto GNU.
Hacia 1991, cuando la primera versión del núcleo Linux fue liberada, el proyecto GNU había producido varios de los componentes del sistema operativo, incluyendo un intérprete de comandos, una biblioteca C y un compilador, pero aún no contaba con el núcleo que permitiera complementar el sistema operativo.
Entonces, el núcleo creado por Linus Torvalds, llenó el hueco final que el sistema operativo GNU exigía.
Linus nunca anunció la versión 0.01 de Linux (agosto 1991), esta versión no era ejecutable, solamente incluía los principios del nucleo del sistema, estaba escrita en lenguaje ensamblador y asumía que uno tenía acceso a un sistema Minix para su compilación.
El 5 de octubre de 1991, Linus anuncio la primera versión "Oficial" de Linux, - versión 0.02.
Con esta versión Linus pudo ejecutar Bash (GNU Bourne Again Shell) y gcc (Compilador GNU de C) pero no mucho mas funcionaba. En este estado de desarrollo ni se pensaba en los terminos soporte, documentacion, distribución. Después de la versión 0.03, Linus salto en la numeración hasta la 0.10, más programadores a lo largo y ancho del internet empezaron a trabajar en el proyecto y después de revisiones, Linus incremento el numero de version hasta la 0.95 (marzo 1992). En Diciembre de 1993 el nucleo del sistema estaba en la versión 0.99 y la

versión 1.0, llego el 14 de marzo de 1994.
Linux se refiere estrictamente al núcleo Linux, pero es comúnmente utilizado para describir al sistema operativo tipo Unix (que implementa el estándar POSIX), que utiliza primordialmente filosofía y metodologías libres (también conocido como GNU/Linux) y que está formado mediante la combinación del núcleo Linux con las bibliotecas y herramientas del proyecto GNU y de muchos otros proyectos/grupos de software (libre o no libre).

Visita a Microsoft

Es una empresa multinacional estadounidense, fundada en 1975 por Bill Gates y Paul Allen. Dedicada al sector de la informática, y creación de Software.

El día 14 de Abril se llevo acabo por parte de la Universidad Tecnológica de San Juan del Río, una visita para informarse mas sobre el desempeño laboral por parte de esta empresa. Actualmente esta empresa cuenta con dos empresas en todo México, as cuales están ubicadas en Guadalajara y en la Ciudad de México.

En las conferencia se hablo de muchos puntos importantes. tales como un nuevo proyecto que se lanzara en el mes de NOVIEMBRE el cual se llama:




PROYECTO NATAL

1: 'Proyecto Natal' es el nombre en clave de una nueva y revolucionaria forma de jugar en tu Xbox 360. Natal se pronuncia como suena. Bueno, esto han sido dos datos en uno.

2: El 'Proyecto Natal' representa el entretenimiento y los juegos sin mando. Pero no solo se beneficiarán de esta libertad los videojuegos más importantes.




VISIÓN

A través de diversos mecanismos de comunicación, difusión y habilitación intentamos establecer una masa crítica receptiva y expectante para las nuevas tecnologías para visión a futuro. Entre estas alternativas tenemos los programas de adopción temprana de tecnología (Early Adopters), el cual permite llegar a los interesados los productos desde una etapa muy incipiente de su desarrollo. Esta prontitud en la experimentación proporciona a los evaluadores una ventaja competitiva relevante, y les ofrece una ventana de oportunidad comercial y de posicionamiento que es de gran valor. Por el otro lado, el proveedor de software se beneficia al obtener una retroalimentación muy valiosa por parte de los usuarios pero en un ambiente controlado.




A continuacion unas fotos del viaje...




Base de Datos

Una base de datos o banco de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este sentido, una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta. En la actualidad, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital (electrónico), que ofrece un amplio rango de soluciones al problema de almacenar datos.


1.-OBJETIVOS DE LA BD

Los objetivos principales de un sistema de base de datos es disminuir los siguientes aspectos:

Redundancia e inconsistencia de datos.

Puesto que los archivos que mantienen almacenada la información son creados por diferentes tipos de programas de aplicación existe la posibilidad de que si no se controla detalladamente el almacenamiento.

Dificultad para tener acceso a los datos.

Un sistema de base de datos debe contemplar un entorno de datos que le facilite al usuario el manejo de los mismos. Supóngase un banco, y que uno de los gerentes necesita averiguar los nombres de todos los clientes que viven dentro del código postal 78733 de la ciudad.


Aislamiento de los datos.

Puesto que los datos están repartidos en varios archivos, y estos no pueden tener diferentes formatos, es difícil escribir nuevos programas de aplicación para obtener los datos apropiados.



Anomalías del acceso concurrente.

Para mejorar el funcionamiento global del sistema y obtener un tiempo de respuesta más rápido, muchos sistemas permiten que múltiples usuarios actualicen los datos simultáneamente.



Problemas de seguridad.

La información de toda empresa es importante, aunque unos datos lo son más que otros, por tal motivo se debe considerar el control de acceso a los mismos, no todos los usuarios pueden visualizar alguna información.



Problemas de seguridad.

La información de toda empresa es importante, aunque unos datos lo son más que otros, por tal motivo se debe considerar el control de acceso a los mismos, no todos los usuarios pueden visualizar alguna información,


Problemas de integridad.

Los valores de datos almacenados en la base de datos deben satisfacer cierto tipo de restricciones de consistencia.


2.-Modelos de bases de datos
Además de la clasificación por la función de las bases de datos, éstas también se pueden clasificar de acuerdo a su modelo de administración de datos.

Un modelo de datos es básicamente una "descripción" de algo conocido como contenedor de datos (algo en donde se guarda la información), así como de los métodos para almacenar y recuperar información de esos contenedores.


Bases de datos jerárquicas
Artículo principal: Base de datos jerárquica
Éstas son bases de datos que, como su nombre indica, almacenan su información en una estructura jerárquica


Base de datos de red
Artículo principal: Base de datos de red
Éste es un modelo ligeramente distinto del jerárquico; su diferencia fundamental es la modificación del concepto de nodo: se permite que un mismo nodo tenga varios padres (posibilidad no permitida en el modelo jerárquico).



Bases de datos relacionales

Éste es el modelo utilizado en la actualidad para modelar problemas reales y administrar datos dinámicamente. Tras ser postulados sus fundamentos en 1970 por Edgar Frank Codd, de los laboratorios IBM en San José (California), no tardó en consolidarse como un nuevo paradigma en los modelos de base de datos.



Bases de datos orientadas a objetos
Artículo principal: Base de datos orientada a objetos
Este modelo, bastante reciente, y propio de los modelos informáticos orientados a objetos, trata de almacenar en la base de datos los objetos completos (estado y comportamiento).




3.-VENTAJAS Y DESVENTAJAS DE CADA MODELO

Modelos jerárquicos (de árbol).

En muchas situaciones , los datos siguen una estructura jerárquica, o en forma de árbol. El un modelo jerárquico de base de datos, los datos se organizan en una estructura descendente, o en forma de una árbol invertido. Consideramos un proyecto característico.



4.-ANALISIS DE LOS REQUERIMIENTOS DE LA BD

El análisis de requerimientos para una base de datos incorpora las mismas tareas que el análisis de requerimientos del software. Es necesario un contacto estrecho con el cliente; es esencial la identificación de las funciones e interfaces; se requiere la especificación del flujo, estructuray asociatividad de la información y debe desarrollarse un documento formal de los requerimientos.



Conferencia "Comunicacion de datos"

En esta conferencia nos explicaron sobre el modelo OSI (Open System Interconnection), el cual se define por 7 capas:

>Nivel Fisico: Se encarga de las conexiones fisicas de la computadora hacia la red

>Enlace: A partir de cualquier medio de transmicion de ser capaz de proporcionar una transmision sin errores

>Red: Es hacer que los datos lleguen desde el origen hasta el destino

>Transporte: Tomar los datos divididos en pequeños unidos si es lo necesario y pasarlos a la capa de red

>Sesion: La capacidad de asegurar una sesion establecida entre 2 equipos, reanundandolos en caso de interrumpcion

>Presentacion: Es encargarse de la representacion de la informacion en diferentes dispositivos

>Aplicaciones: Define los protocolos que utilizan las aplicaciones para intercambiar datos, como el correo, gestores de base de datos, etc.

Esto fue lo que vimos en la conferencia no sin antes que decir que "Un enlace esta constituido primordialmente de 2Mbps y se divide por canales de 64 Kbps

Conferencia Soporte Tecnico

Tuvimos una conferencia en la universidad regerente a la materia de soporte tecnico donde el tema principal fue "La metodologia ITIL"

ITIL significa Libreria de Infraestructura de Tecnologias de la Informacion

Es un marco de trabajo de las buenas practicas destinadas a facilitar la entrega de servicios de tecnologias de la informacion.

ITIL resume un extenso conjunto de preocedimientos de gestion ideados para ayudar a las organizaciones a lograr calidad y eficiencia en las operaciones de TI.

Visita a HP



Todo empezo el dia que salimos de san juan del rio Qro. para ir a visitar a una de las mejores emprezas sobre la informatica "HP".










Llegamos a las instalaciones a las 10 a.m. donde fuimos recibidos por los empleados de HP, una vez dentro nos dirijimos a lo que es recepcion para dar todos nuestros datos personales, despues pasamos a donde tenian sus productos mas recientes como lo son:










>CPU





>Monitores





>mouses





>Impresoras





>escaners





>Laptops





>Copiadoras





>etc...










Una vez mostrandonos sus productos nos dirijieron a la sala de conferencia que por cierto tiene muy buenas instalaciones y tecnologia de maxima calidad, ahi nos explicaron como funcionaba toda la empresa, sus relaciones con los demas, empleados, industrias, etc.










De la sala de conferencias nos mostraron sus instalaciones tanto electricas como tecnologicas, para finalizar nuestra visita nos dieron a mostrar los prototipos de sus nuevos productos que estan a punto de salir a la venta y con eso finalizamos nuestra visita a HP










A continuacion una fotos del viaje...































































Novedad de "LINUX"


Ayer se publicó la vigésimo quinta versión de Mandriva Linux, versión que podemos obtener vía torrent, o mediante descarga directa. Mandriva Linux 2010, de nombre clave Adelie, viene con algunas novedades de lo más interesantes, como el uso de Plymouth para el arranque. Pero la pregunta que la muchos se plantean es, ¿cómo se comporta respecto de la nueva versión de Ubuntu, Ubuntu 9.10 Karmic Koala?Ni corto ni perezoso he instalado la suite de benchmarking de Phoronix, y he sometido a ambas a unas cuantas pruebas que me han parecido interesantes y cuyos resultados podéis ver a continuación. No es que tengan un gran valor estadístico, pero seguramente a alguno le será de utilidad. La máquina en la que se han hecho las pruebas es un portátil Dell 6400, con un procesador Intel Core 2 T7200 a 2.00GHz, 2GB de memoria RAM, disco duro Toshiba MK1234GS, y una modesta tarjeta gráfica ATI Radeon Mobility X1400 de 128MB. En ambos casos se utilizó ext4 como sistema de archivos, y como drivers, los instalados por defecto.

ESTO ES PARA UN BUEN CAMBIO A LA SOCIEDAD