lunes, 25 de mayo de 2015

Inventos del hombre

EL COMPUTADOR

Quien invento la primera computadora

Enlace Patrocinado
Quien invento la primera computadora a sido John Vincent Atanassoff, y lo demuestra la sentencia que obtuvo en los tribunales al pelear jurídicamente su patente debido que alguien más se había adjudicado su invento. 20 años despues obtienen sentencia favorable.
Quien invento la primera computadora, es algo complejo de señalar. Debido que a todo ha sido un proceso y que una necesidad llevó a realizar modificaciones y perfeccionamientos. Por lo cual, podría ser más personas que ocasionaron que existiera la primera computadora, tal vez por accidente o bien porque era o eran visionarios.
Sin embargo la historia nos da varios nombres, sin embargo es John Vincent Atanassoff, a quien se le atribuye como quien invento la primera computadora.
Conozcamos un poco más de su vida y obra.

Historia de quien invento la primera computadora

John Vincent Atanassoff, es quien  invento la primera computadora
John Vincent Atanassoff, es quien invento la primera computadora
John Vincent Atanassoff, en lugar donde nació fue en el Estado de New York en la ciudad de Hamilton, el día 04 de octubre del año 1903. Su fallecimiento ocurrió  el día 15 de junio del año 1995, en la ciudad de Frederick, Maryland.
Aunque nació en Estados Unidos, su familia era originaria de Bulgaria. Fue un destacado Ingeniero electrónico.
Era muy inteligente y creativo, que a sus 9 años se tiene un antecedente, que  a corta edad ya sabía manejar la regla de calculo, así como logaritmos logrando terminar en menor tiempo la preparatoria o bachilleres.  Para el año de 1925 se titulaba como Ingeniero electrónico siendo uno de los alumnos más aventajados de su generación.  Un año después concluye su Maestría en matemáticas. Cuatro años después lograba su Doctorado en  Física Teórica. Para dedicarse a la docencia impartiendo las materias de matemáticas y de física en Iowa State College.
Al estar dentro de un medio que le fascinaba su gusto por las matemáticas fue yendo en aumento. Y también el apoyo que se obtenía con las maquinas análogos, solo que algo que lo hacia sentir incompleto era que estás no eran tan precisas y si eran muy lentas. Entonces durante sus muchas pruebas para lograr tener una maquina digital fuera posible,  durante el proceso que inicio era lógico que requiriera ayuda y para tal fin le recomendaron a Clifford Berry, quien en ese tiempo en 1933, se encontraba estudiando también la Ingeniería en Electrónica, para que le ayudará con sus investigaciones, debido a que esté estudiante era el más aventajado en su generación.
Quien invento la primera computadora, destaco 4 características que debía reunir su maquina
  1. Electricidad y partes electronicas
  2. Sistema binario
  3. Condensadores para almacenamiento de información
  4. Sistema lógico
Atanasoff es quien invento la primera computadora tal y como aparece en la imagen.
Atanasoff es quien invento la primera computadora tal y como aparece en la imagen.
Con un costo de hasta 1,400 dólares, John Vincent Atanassoff  quien invento la primera computadora y el joven estudiante  lograron armar la maquina o computadora.  Quien invento la primera computadora, la realizó en uno de los sótanos de la Universidad de Iowa. La estructura de la primera computadora estaba formada por:
  • Tambor rotatorio para la administración de información y respaldo en una memoria integrada.
  • Un sistema lógico,
  • Capacitores, y
  • Tubos al vacío.
Quien invento la primera computadora y su estudiante Berry, le puso nombre y fue “ABC“, un nombre corto pero interesante debido a que eran las siglas compuesto por sus nombres Atanosoff Berry Computer. Para el año de 1942 podría afirmarse que quedaba formalmente terminada la primera computadora. Y como en todo trabajo que resulta prometedor, siempre hay alguien que desea recibir los mismos reconocimientos. Ni tarde, ni perezoso John W. Mauchly, al parecer tuvo acceso a los documentos y a la misma computadora, y en un afan de hacerse suyo dicho invento revolucionario.  Realizo su propia computadora con la ayuda de Presper Eckert llamada ENIAC.
Lamentablemente quien invento la primera computadora, Atanassoff. No previo que sería boicoteado sus tantos años de investigación y tampoco se preparo para registrar a su nombre su patente. Afortunadamente Atanassoff  pudo defenderse jurídicamente y con pruebas demostró que él era realmente quien invento la primera computadora. Obteniendo sentencia a su favor en el año de 1972, básicamente 20 años después.
Por lo que, la historia registra a Atanassoff como quien invento la primera computadora, dejando asi las bases de este importante invento que forma parte de la cotidianidad de la gran mayoría de los seres humanos en el planeta. Fallece en el año 1995.

Resultado de imagen para imagen computador

INVENTOS DEL HOMBRE

LA LAVADORA


¿CUALES FUEROS LAS PRIMERAS LAVADORAS NO ELECTRICAS?


Lavadora de la marca Metropolitan, del s. XIX.
La primera patente fue concedida en Inglaterra en 1691 en la categoría de Washing and Wringing Machines, y en Alemania Jacob Christian Schäffer publica su diseño en 1767. En 1782, Henry Sidgier obtiene una patente británica para una lavadora con tambor giratorio, y en 1862, Richard Lansdale exhibe su "lavadora giratoria compacta " patentada en la Exposición Universal de Londres.






¿CUAL FUE LA PRIMERA LAVADORA ELÉCTRICA?


A pesar de todos estos prototipos del pasado, se considera a Alva Fisher como quien inventó la lavadora, ya que este desarrolló la primera lavadora eléctrica que funcionaba de manera completamente automática, de manera similar a los modelos que utilizamos hoy en día. 








¿QUIEN ES ALVA FISHER?


Nació en 1862, en Chicago. Fue un ingeniero estadounidense, fue el inventor de la lavadora automática entre 
1906 y 1916.
Comenzó a desarrollar un sistema para la mecanización del lavado de ropa.
Murió en 1947.







¿COMO EVOLUCIONO LA LAVADORA?


La evolución, tanto estética como funcional, de la lavadora, ha sido muy importante, sobre todo en los últimos años, con la aplicación de la microelectrónica. En el aspecto estético, los electrodomésticos panela bles, muy generalizados en los 80, han dado paso ahora a fórmulas modernas, a diseños curvos y estilizados, y a múltiples variedades de color.
Técnicamente, y gracias a la microelectrónica, algunos modelos actuales dejan la ropa seca y limpia e incluso añaden controladores de tiempo, sensores que controlan la velocidad y la temperatura, algoritmos de re colocación de ropa para evitar excesivas vibraciones durante el centrifugado.






¿CUAL ES LA DESCRIPCIÓN DE LA LAVADORA?



Motor eléctrico: puede estar situado en la parte inferior de la caja, o bien en centrado en la parte trasera.

El motor recibe energía eléctrica por una entrada de corriente gobernada por un conmutador que proviene de un enchufe y es regido por el microprocesador.
Microprocesador: contiene toda la información programada para controlar el funcionamiento de las distintas operaciones de lavado. Generalmente está situado en la parte superior del lateral derecho de la carrocería. De el sale una línea de mando que se une por debajo con la línea de electricidad hasta el conmutador y hasta el motor decidiendo así la velocidad de este.
Tambor: es aquí donde se introduce la ropa. Es un cilindro de metal con numerosos agujeros para que fluya el agua, muy pequeños para evitar que la ropa se salga por ellos. Es totalmente hueco. En realidad no es cilíndrico ya que de base a base tiene triángulos rebajados en sus puntas para que la ropa gire mejor con el tambor.
En las lavadoras de carga frontal, le falta una de sus bases al cilindro ya que es colocada la puerta. En las de carga superior, el cilindro tiene una apertura que se puede abrir y cerrar con ayuda de unas pequeñas bisagras. El tambor esta unido con poleas que atraviesan una cubeta y que conectan con el motor mediante una correa o directamente
Cubeta: es un cilindro que rodea al tambor y está perforado igual que este, según el tipo de carga de la lavadora. Lógicamente es de mayor tamaño que el tambor
Cárter del tambor: es una pieza con forma de escuadra que sujeta el eje del tambor la cubeta a los laterales de la caja. En su base se encuentran los amortiguadores.
Amortiguadores: son unos muelles que soportan el peso de la cubeta y el tambor. Permiten reducir el sonido y el movimiento o balanceo de la lavadora
Resistencia: esta dispuesto en el espacio que hay entre la cubeta y el tambor, en ocasiones en un depósito condensador
Entradas de agua: son tuberías de agua caliente y fría que conducen hasta un depósito donde se encuentra la resistencia gobernada por el microprocesador que pone el agua a la temperatura deseada.Filtro: se encuentra situado en el tubo de desagüe y se encarga de retener objetos que puedan obstruir los conductos. Suele ser extraíble
Depósitos de detergentes: suele encontrarse en la parte superior izquierda de la lavadora. Tiene varios compartimentos para los diferentes detergentes, suavizantes, etc
Correa: se encarga de conectar el tambor con el motor cuando no lo hacen directamente
Carrocería: es la parte exterior, normalmente cuadrada.

lunes, 23 de febrero de 2015

Que es windows

SISTEMA OPERATIVO

Un sistema operativo es un conjunto de programas destinado a permitir el uso apropiado de las partes fisicas del ordenador hardware, y de esta manera interactuar con el usuario. Sin un sistema operativo el usuario seria incapaz de poder trabajar con un computador ya que este no seria mas que una conjunto de piezas electronicas sin objetivo, he ahi su importancia
Es posible encontrar un el tiempo entre la retirada de un trabajo y el montaje del siguiente. Era sumamente complicado, por el hecho de que eran tarjetas perforadas las cuales las tenia que leer el sistema.

Mapa Conceptual sobre los sistemas operativos

MAPA.jpg

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.

Los principales sistemas operativos son:


SO.jpg


Microsoft Windows

A mediados de los años 80 se crea este sistema operativo, pero no es hasta la salida de (Windows 95) que se le puede considerar un sistema operativo, solo era una interfaz gráfica del (MS-DOS). Hoy en día es el sistema operativo más difundido en el ámbito doméstico aunque también hay versiones para servidores como Windows NT. (Microsoft) ha diseñado también algunas versiones para superordenadores, pero sin mucho éxito. Años después se hizo el (Windows 98) que era el más eficaz de esa época Después se crearía el sistema operativo de (Windows ME) (Windows Millenium Edition) aproximadamente entre el año 1999 y el año 2000. Un año después se crearía el sistema operativo de (Windows 2000) en ese mismo año. Después le seguiría el sistema operativo más utilizado en la actualidad, (Windows XP) y otros sistemas operativos de esta familia especializados en las empresas. Ahora el más reciente es (Windows 7) (Windows Seven) que salio al mercado el 22 de octubre del 2009, dejando atrás al (Windows Vista), que tuvo innumerables criticas durante el poco tiempo que duró en el mercado.

Mac OS

El lanzamiento oficial del ordenador Macintosh en enero de 1984, al precio de US $1,995 (después cambiado a $2,495 dólares)[1]. Incluía su sistema operativo Mac OS cuya características novedosas era una GUI (Graphic User Interface), Multitareas y Mouse. Provocó diferentes reacciones entre los usuarios acostumbrados a la línea de comandos y algunos tachando el uso del Mouse como juguete.


GNU/Linux

Este sistema es una versión mejorada de Unix, basado en el estándar POSIX , un sistema que en principio trabajaba en modo comandos. Hoy en día dispone de Ventanas, gracias a un servidor gráfico y a gestores de ventanas como KDE, GNOME entre muchos. Recientemente GNU/Linux dispone de un aplicativo que convierte las ventanas en un entorno 3D como por ejemplo Beryl o Compiz. Lo que permite utilizar linux de una forma visual atractiva...


Funciones del sistema operativo

El sistema operativo cumple varias funciones:
  • Administración del procesador: el sistema operativo administra la distribución del procesador entre los distintos programas por medio de un algoritmo de programación. El tipo de programador depende completamente del sistema operativo, según el objetivo deseado.
  • Gestión de la memoria de acceso aleatorio: el sistema operativo se encarga de gestionar el espacio de memoria asignado para cada aplicación y para cada usuario, si resulta pertinente. Cuando la memoria física es insuficiente, el sistema operativo puede crear una zona de memoria en el disco duro, denominada "memoria virtual". La memoria virtual permite ejecutar aplicaciones que requieren una memoria superior a la memoria RAM disponible en el sistema. Sin embargo, esta memoria es mucho más lenta.
  • Gestión de entradas/salidas: el sistema operativo permite unificar y controlar el acceso de los programas a los recursos materiales a través de los drivers (también conocidos como administradores periféricos o de entrada/salida).
  • Gestión de ejecución de aplicaciones: el sistema operativo se encarga de que las aplicaciones se ejecuten sin problemas asignándoles los recursos que éstas necesitan para funcionar. Esto significa que si una aplicación no responde correctamente puede "sucumbir".
  • Administración de autorizaciones: el sistema operativo se encarga de la seguridad en relación con la ejecución de programas garantizando que los recursos sean utilizados sólo por programas y usuarios que posean las autorizaciones correspondientes.
  • Gestión de archivos: el sistema operativo gestiona la lectura y escritura en el sistema de archivos, y las autorizaciones de acceso a archivos de aplicaciones y usuarios.
  • Gestión de la información: el sistema operativo proporciona cierta cantidad de indicadores que pueden utilizarse para diagnosticar el funcionamiento correcto del equipo.

Componentes del sistema operativo

El sistema operativo está compuesto por un conjunto de paquetes de software que pueden utilizarse para gestionar las interacciones con el hardware. Estos elementos se incluyen por lo general en este conjunto de software:
  • El núcleo, que representa las funciones básicas del sistema operativo, como por ejemplo, la gestión de la memoria, de los procesos, de los archivos, de las entradas/salidas principales y de las funciones de comunicación.
  • El intérprete de comandos, que posibilita la comunicación con el sistema operativo a través de un lenguaje de control, permitiendo al usuario controlar los periféricos sin conocer las características del hardware utilizado, la gestión de las direcciones físicas, etcétera.
  • El sistema de archivos, que permite que los archivos se registren en una estructura arbórea.

Sistemas de multiprocesos

Un sistema operativo se denominade multiprocesos cuando muchas "tareas" (también conocidas como procesos) se pueden ejecutar al mismo tiempo.
Las aplicaciones consisten en una secuencia de instrucciones llamadas "procesos". Estos procesos permanecen activos, en espera, suspendidos, o se eliminan en forma alternativa, según la prioridad que se les haya concedido, o se pueden ejecutar en forma simultánea.
Un sistema se considera preventivo cuando cuenta con un programador (también llamado planificador) el cual, según los criterios de prioridad, asigna el tiempo de los equipos entre varios procesos que lo solicitan.
Se denomina sistema de tiempo compartido a un sistema cuando el programador asigna una cantidad determinada de tiempo a cada proceso. Éste es el caso de los sistemas de usuarios múltiples que permiten a varios usuarios utilizar aplicaciones diferentes o similares en el mismo equipo al mismo tiempo. De este modo, el sistema se denomina "sistema transaccional". Para realizar esto, el sistema asigna un período de tiempo a cada usuario.

Sistemas de multiprocesadores

La técnica de multiprocesamiento consiste en hacer funcionar varios procesadores en forma paralela para obtener un poder de cálculo mayor que el obtenido al usar un procesador de alta tecnología o al aumentar la disponibilidad del sistema (en el caso de fallas del procesador).
Las siglas SMP (multiprocesamiento simétrico o multiprocesador simétrico) hacen referencia a la arquitectura en la que todos los procesadores acceden a la misma memoria compartida.
Un sistema de multiprocesadores debe tener capacidad para gestionar la repartición de memoria entre varios procesadores, pero también debe distribuir la carga de trabajo.

Sistemas fijos

Los sistemas fijos son sistemas operativos diseñados para funcionar en equipos pequeños, como los PDA (asistentes personales digitales) o los dispositivos electrónicos autónomos (sondas espaciales, robots, vehículos con ordenador de a bordo, etcétera) con autonomía reducida. En consecuencia, una característica esencial de los sistemas fijos es su avanzada administración de energía y su capacidad de funcionar con recursos limitados.
Los principales sistemas fijos de "uso general" para PDA son los siguientes:
  • PalmOS
  • Windows CE / Windows Mobile / Window Smartphone

Sistemas de tiempo real

Los sistemas de tiempo real se utilizan principalmente en la industria y son sistemas diseñados para funcionar en entornos con limitaciones de tiempo. Un sistema de tiempo real debe tener capacidad para operar en forma fiable según limitaciones de tiempo específicas; en otras palabras, debe tener capacidad para procesar adecuadamente la información recibida a intervalos definidos claramente (regulares o de otro tipo).
Estos son algunos ejemplos de sistemas operativos de tiempo real:

Arquitectura de Sistema Operativo Windows



Con el paso de los años se ha producido una evolución gradual de la estructura y capacidades de los Sistemas Operativos. 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 hardware y 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 tiempo se 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ón de 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 funciones esenciales 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 desarrollo de 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 distributivos.