martes, 12 de agosto de 2008

Visita a IBM


Me pareció muy buena la visita a una de las sedes de IBM en Argentina. La visita me pareció muy interesante en varios aspectos, como por ejemplo, como cuidan y trabajan en la información que guardan de los clientes, muchos de ellos muy conocidos en Argentina y en todo el mundo. Tienen la solución a cada problema que pueda pausar, arruinar o interferir los servicios que ellos ofrecen.


Me gustó escuchar también algunas palabras que utilizamos nosotros a diario en las clases, como los MIPS (millones de instrucciones elementales por segundo), frecuencias, etc.

Me pareció muy gentil de parte de IBM habernos dejado concurrir a una de sus sedes para que podamos conocer como trabaja una de las empresas de informática mas grandes del mundo. También, me pareció muy bueno que IBM contrate a alumnos graduados en la orientación informática de la escuela ORT, esto nos demuestra de alguna manera las posibilidades que ORT nos brinda luego de haber terminado los 3 años de la orientación.


Estoy contento de haber podido concurrir a esta gran empresa. Pude conocer como es que se trabaja en una de las empresas mas grandes del mundo y lo responsable que es con sus clientes. Muchas gracias por habernos dado esta posibilidad.


Gabriel Browarnik

4ºA


Visita a el Campus de IBM Argentina




Me pareció muy buena la visita al campus de la empresa IBM en Argentina ya que nos proporcionó bastante información acerca de cómo trabaja este tipo de empresas en nuestro país, que servicios brinda y que tan importante puede llegar a ser para otras grandes empresas.


Nos dio la posibilidad de conocer distintas máquinas que utiliza la empresa, como servidores, mainframes, así como la gran capacidad de procesamiento que necesita para poder procesar la cantidad tan grande de información que maneja.


Nos dio a conocer una de las grandes medidas de seguridad que empresas tan grandes de informática necesitan para poder brindar un muy buen servicio, como es tener backups de toda la información en varios sitios de la ciudad y del mundo.



Es muy bueno que IBM, reconocido mundialmente y una de las primeras empresas dedicadas a las computadoras, permita a grupos de alumnos de ORT hacer visitas guiadas por sus instalaciones y mejor aun que algunos de los egresados tengan la posibilidad de encontrar trabajo en la empresa.



En resumen, fue una excelente jornada la que pasamos en el lugar y pudimos aprender mucho acerca del mundo de la informática, gracias.



Federico Levin


4ºA

miércoles, 6 de agosto de 2008

OPINION ACERCA DE LA VISITA A LA PLANTA IBM (por Johanna Peregrino)

Primero que nada la visita me pareció impresionante, jamás pensé que IBM era tan grande y había tanta tecnología por dentro, me quedé impresionada, desde el teléfono en la sala que estuvimos hasta de la cantidad de personas que había trabajando. Ademas esta planta cuenta con diferentes máquinas o métodos para solucionar cualquier tipo de inconveniente, ya sea falta de suministro de energía, o cualquier otro problema, lo cuál es muy importante en una planta, que todo el tiempo esta procesando datos, y contiene datos importantes de diferentes marcas reconocidas, lo cuál sería terrible si se pierden.

Segundo, no sabía que IBM contrataba a tanta cantidad de alumnos que finalizan sus estudios en ORT lo cual, me llamó muchísimo la atención y me sorprendió el echo que abran sus puertas a estos alumnos sólo por haber terminado como bachillerato con orientación a la informática, lo cual quiere decir que ORT brinda un muy buen nivel de estudios.


muchas gracias por darnos la oportunidad de seguir conociendo.

sábado, 5 de julio de 2008

La máquina que cambió el mundo: Historia de la Computación

Fuente: http://waxy.org/2008/06/the_machine_that_changed_the_world/

Este documental "The machine that changed the world" ha sido desarrollado por WGBH Boston y BBC TV y muestra diferentes imágenes mientras relata la historia de la computación. ¡Les recomiendo verlo!

Estrenado en 1992, no está a la venta en ningún formato y sólo circulaba en formato VHS que había en bibliotecas o en las casas de aquellos que en su momento se tomaron la molestia de grabarlo, aunque ahora gracias a Andy Baio (waxy.org), Simon Willison, Jesse Legg, y la biblioteca de la Portland State University, sus cinco capítulos ya se pueden ver en línea:


  • Great Brains, con una introducción a la serie y la historia de los ordenadores de Babbage al EDSAC pasando por Konrad Zuse y los Colossus.
  • Inventing the Future, desde el ENIAC a los principios de Silicon Valley.
  • The Paperback Computer, con el desarrollo del ordenador personal y los interfaces gráficos.
  • The Thinking Machine, la historia de la inteligencia artificial.
  • The World at Your Fingertips, sobre las redes de comunicación, incluyendo Internet a pesar de la fecha del documental.


Parte 1: The Machine That Changed the World: Great Brains



Parte 2: Inventing the Future. The rise of commercial computing, from UNIVAC to IBM in the 1950s and 1960s.



Parte 3: The Paperback Computer. The development of the personal computer and user interfaces, from Doug Engelbart and Xerox PARC to the Apple and IBM PCs.



Parte 4: The Thinking Machine. The history of artificial intelligence, from Minsky to neural networks.


Parte 5: The World at Your Fingertips. Computer networks, including the Internet, and their global impact on communication and privacy.

miércoles, 28 de mayo de 2008

Arquitectura CISC


La tecnología CISC (Complex Instruction Set Computer) nació de la mano de Intel, creado en 1971, permitiría el nacimiento de la informática personal. Más concretamente, sería en 1972 cuando aparecería el “8080” (primer chip capaz de procesar 8 bits, suficiente para representar números y letras).
Los microprocesadores CISC tienen un conjunto de instrucciones que se caracteriza por ser muy amplio y permitir operaciones complejas entre operandos situados en la memoria o en los registros internos.
La microprogramación es una característica importante y esencial de casi todas las arquitecturas CISC. La microprogramación significa que cada instrucción de máquina es interpretada por un microprograma localizado en una memoria en el circuito integrado del procesador. Las instrucciones compuestas son decodificadas internamente y ejecutadas con una serie de microinstrucciones almacenadas en una ROM de Control, ROM interna. Para esto se requieren de varios ciclos de reloj, al menos uno por microinstrucción. Es así entonces como los chips CISC utilizan comandos que incorporan una gran diversidad de pequeñas instrucciones para realizar una única operación.
Cuando el sistema operativo o una aplicación requiere de una de estas acciones, envía al procesador el nombre del comando para realizarla junto con el resto de información complementaria que se necesite. Pero cada uno de estos comandos de la ROM del CISC varían de tamaño y, por lo tanto, el chip debe en primer lugar verificar cuanto espacio requiere el comando para ejecutarse y poder así reservárselo en la memoria interna. Además, el procesador debe determinar la forma correcta de cargar y almacenar el comando.

martes, 27 de mayo de 2008

Almacenamiento Memoria Auxiliar


Western Digital, una marca/empresa de componentes hardware de la pc, anuncia una nueva "ampliacion"de las aplicaciones de almacenamiento, en capacidades de 750GB hasta 1,5TB(1024 GB)
Los discos externos de la familia "My Book" que es una colección de dispositivos de almacenamiento, ofrecen una nueva innovación simple para almacenar, acceder de forma remota(desde otra pc), compartir y proteger archivos valiosos. El sistema de almacenamiento remoto ofrece una manera segura y simple de acceder y compartir datos, fotos y música en tu casa , en una oficina y en cualquier parte del mundo, incluso cuando el ordenador local está apagado.
Aporta una solución para las necesidades de almacenamiento surgidas de distintos tipos de consumidores y el uso que le dan al dispositivo: desde un back up, hasta almacenamiento adicional de alto rendimiento para grandes proyectos de audio y video.
Las aplicaciones de almacenamiento, en capacidades de 750GB a 1,5TB estan rondando mas o menos el costo de 540 euros.

Para mas información entren a

Hecho por Guido Kuznicki, Matias Macotinsky, Brian Zamajovsky y Kevin Sisro.

jueves, 22 de mayo de 2008

Procesador o UPC (Unidad de Procesamiento Central)

Trabajo hecho por Maximiliano Ejberowicz Federico Levin, Sergio Saccal, Nicolas Levit.



El CPU (Central Processing unit) o procesador es el componente principal de una computadora, es fundamental que halla un cpu en una computadora porque este es el encargado de procesar los datos que ingresan por los periféricos de entrada, para luego obtener información. Todas las tareas de una computadora se realizan en el procesador. Este componente es de tipo HARDWARE.

Existen 3 componentes dentro del procesador: La UAL (unidad aritmético-lógica), la UC (unidad de control) y por último los Registros.

La UAL tiene como función realizar todas las operaciones aritméticas (+, -, *, /) y lógicas (comparación, <, >, =, V, F) de una computadora. Esto lo hace a través de circuitos combinacionales (combinaciones).

Un Registro es una memoria o soporte dentro del procesador que almacena un dato, una instrucción o una dirección. Hay entre 30 y 40 Registros en un Procesador, son temporales (se renuevan millones de veces por segundo) y tienen muy poca capacidad de almacenamiento (32 o 64 bits). Es una memoria volátil (si dejo de suministrarle energía pierde su contenido) y además es muy inestable, porque rápidamente se actualiza su contenido

Los buses son un conjunto de cables paralelos cuya función es transferir información genérica entre los distintos componentes. Existen 3 tipos de buses: De control, de datos y de dirección. Mediante estos buses, el procesador puede realizar las operaciones posibles en la memoria RAM: leer y escribir. El objetivo de un ciclo de lectura es copiar los contenidos de una celda de memoria a los registros del procesador y se lleva a cabo de esta manera: El procesador manda una dirección a través del bus de dirección para que se active la celda donde se encuentra el dato o la instrucción que quiere recuperar. A través del bus de control, se envía una señal de lectura para indicar la acción a realizar en esa celda. Se asegura el contenido mediante el bus de datos y luego este se habilita para que empiece la transferencia de los datos o instrucciones que estaban en la celda pedida hacia los registros. La otra operación posible en ram es la de escritura, cuyo objetivo es modificar el contenido de una celda de memoria. Se lleva a cabo de esta manera: Por el bus de dirección, el procesador genera la dirección para ubicarse en una celda, luego se asegura el contenido a enviar que esta en los registros, se envía una señal de escritura por el bus de control y se transfieren (transferir no significa que se borren los datos de su lugar de origen sino que implica una copia del mismo) los datos mediante el bus de datos. Luego de esto, ya esta modificado el contenido de una celda de la memoria RAM.

Cuando el procesador recibe una señal de interrupción (rutina guardada en la memoria ROM (memoria no volátil en la que la única operación que esta permitida es leer)) se solicita la atención del procesador. El procesador ante esto, delega a los controladores, cuya función es transmitir datos e información genérica entre el dispositivo que controla y la memoria ram, las tareas más lentas y así se ahorra tiempo. Los controladores deben conocer las operaciones del dispositivo donde actúa. Existen controladores inteligentes llamados DMA que no necesitan de la intervención del procesador para transferir datos e información genérica de la RAM hacia el dispositivo que controla.

La unidad de control es la encargada de dirigir, supervisar y controlar las operaciones de todos los componentes de una computadora. Su función principal es analizar y decodificar las IE (instrucciones elementales) de un programa ejecutable (en lenguaje de maquina). Decir que las decodifica significa que las interpreta (tiene que reconocer el conjunto de acciones que le pido que haga). Para que pueda reconocer la acción a realizar (Código de operación) y saber con quien debe realizar esa acción (operando), el conjunto de acciones a llevar a cabo deben estar guardadas en un soporte dentro de la UC, llamado memoria ROM de control. En este soporte se almacenan microprogramas o conjunto de microinstrucciones (es la acción mas pequeña que un procesador puede ejecutar) ordenadas en una secuencia lógica para realizar cierta tarea. El procesador, luego de que la IE se encuentra almacenada en sus registros, recupera o lee ese conjunto de microinstrucciones que están relacionadas con esa instrucción elemental. Así, el procesador cuando decodifica la IE, reconoce el microprograma relacionado con esta y lo asocia con el conjunto de microinstrucciones que contiene ese microprograma.

¿Se podría ejecutar una instrucción elemental sin un microprograma?

No, sólo los microprogramas permiten realizar una IE. Cuando no hay un microprograma asociado con la IE, el procesador no sabe que acción realizar y se producen interrupciones (rutina almacenada en la memoria ROM, aparece un cartel de error y se para la ejecución del programa).

¿Cuánto se tarda en procesar una IE?

En la máquina existe un cristal piezo-eléctrico de cuarzo llamado clock que es un circuito integrado sobre la mother. Cuando le doy energía a este cristal, oscila y emite señales llamadas ciclo que se pueden medir con un osciloscopio. La cantidad de ciclos en un segundo recibe el nombre de frecuencia.
1 ciclo por segundo es equivalente a 1 hertz
El período es la duración de cada ciclo en el clock. Un período es un tiempo máximo que le doy al procesador para que pueda ejecutar la microinstrucción mas larga.
Cuanto mayor sea la frecuencia, es decir, cuanta más cantidad de ciclos haya en un segundo (cuanto mayor sea la cantidad de hertz), menor va a ser la duración de cada ciclo en el clock o periodo. Cuanto menor sea la frecuencia, mayor va a ser el periodo. En el periodo, el procesador ejecuta una microinstrucción.
Una microinstrucción NO puede durar más que un periodo, de pasar esto el procesador estaría ejecutando 2 microinstrucciones juntas y se tildaría.

¿Es posible modificar la frecuencia en el clock?

Si, es posible mediante el overclocker. Si esta modificación es moderada, el procesador puede aumentar la cantidad de ciclos por segundo (cantidad de hz) sin problema, de lo contrario, el procesador no aguanta, se traba y como estaría recibiendo demasiada energía y oscilando demasiado rápido, se podría quemar.
Como Hz es una unidad muy chica, existen constantes que manejan potencias de 10.
KILO, MEGA Y GIGA son potencias de 10
1 Khz. = 1000 hz
1 Mhz = 1000000 hz
1 Ghz = mil millones de hz

¿Las constantes K, M, G en espacios de direccionamientos son iguales a las constantes en en la frecuencia del clock?

Cada uno de estas potencias de 2, son la cantidad de combinaciones posibles, es decir, la cantidad de posiciones o celdas posibles, accesibles y reconocibles por el procesador (espacio de direccionamiento)

¿Todas las IE tardan lo mismo en ejecutarse?

No, porque no todos los microprogramas tienen la misma cantidad de microinstrucciones.
La velocidad de un procesador se mide en cantidad de IE/SEGUNDOS o MIPS. Las MIPS son millones de instrucciones elementales que se ejecutan en un segundo. Cuantas más MIPS haya por segundo, mayor va a ser la velocidad del procesador. Cuanto menor sea la cantidad de MIPS por segundo, menor va a ser la velocidad del procesador. Las MIPS no pueden ser medidas con precisión. Como el procesador trabaja en nanosegundos y no en segundos, entonces la velocidad del procesador se calcula en IE / segundo, teniendo en cuenta que 1SEG = mil millones de NS.