arquitectura
Acceso al puerto paralelo desde java
Controlar el puerto paralelo es bastante sencillo con algunas funciones que ya tienen predefinidos algunos compiladores de C++. Por ejemplo, turbo c++ trae outport() e inport() para acceder a diversas direcciones de puerto.
Lo que hice esta vez, fue simplemente linkear dichas funciones a java mediante el JNI (Java Native Interface). A continuación les adjuntaré el jar con la pequeña biblioteca que hice y también algunos ejemplos simples probados con un led, cualquier consulta ponerla aquí abajito =D.
Manejo de motores pap bipolares: EM-257, EM-258 usando Java y C++
El manejo de motores paso a paso bipolares es bastante sencillo, sin embargo para mi que no ando metido mucho con el hardware, me costo un poco de trabajo entender esto. Como explique en un post anterior, solo hay q darle 4 pasos, y si se quiere invertir el giro, solo se tiene que invertir el orden de los pasos.
Los Proximos Microchips se basarán en el ADN Humano
MicropchipsIBM reconoce que por vez primera utiliza la estructura molecular del ser humano para su ingeniería de semiconductores.
IBM está estudiando el ADN humano para crear la próxima generación de semiconductores similar a la estructura de las personas. El Gigante Azul pretende, con esta medida, desarrollar chips pequeños y más baratos para lo que se necesita recortar costes de diseño.
Plenaria de DAC 2009 - William J. Dally
William J. Dally, jefe del Departamento de Ciencias de la Computación de la Universidad de Stanford y vice-presidente de investigación de NVidia, tuvo a cargo una de las charlas plenarias de la 46th Design Automation Conference. Vale la pena darle un vistazo para tener una idea de cómo están evolucionando los procesadores y cómo serán en un futuro cercano.
¿Como funciona un programa?
Hola:
Cuando uno recien empieza a programar solo le interesa que no salga errores de compilacion y que tu programa corra, pero ¿que sucede exactamente en cada linea que se va ejecutando?, ¿con que memoria se trabaja?, ¿la memoria RAM? y ¿a donde van exactamente cada una de nuestras declaraciones de variables, declaraciones de funciones, llamadas de funciones, instanciaciones de clases, etc?.
Alguien que me pueda explicar como sucede todo esto en el computador?. Si me dejaran algun librito para leer o una pagina web interesante de donde quitarme estas dudas, seria lo mejor.
Gracias.
Niveles de abstraccion: API vs ABI vs ISA
Aprovechando el fin de año, me estoy dando algo de tiempo para escribir (una serie de) artículos cortos que, sin pretender ser un tutorial detallado de arquitectura / compiladores / sistemas operativos, ayuden a entender de manera general la forma en que éstos operan y se relacionan entre sí. Pienso que es importante para cualquier programador de aplicaciones tener una idea clara de lo que pasa realmente al ejecutar código binario.
El primer articulo trata de niveles de abstracción en un sistema computacional. Espero sea útil, y de antemano agradezco sugerencias y comentarios que ayuden a mejorar el artílo o corrijan potenciales errores.
El Primer Ordenador Programable.
![]()
Hace unos días encontré información sobre el primer ordenador construido. Como se conoce el matemático Alan Turing en abril de 1936, publica el artículo "On computable numbers, with an application to the Entscheidungsproblem" en el que introduce el concepto de algoritmo y la máquina de Turing; esta fue una maquina teórica que se torno un concepto clave dentro de la teoría de la computación. Posteriormente el matemático Jhon von Neumann en los años 50 construyó la computadora IAS, cuyo diseño ha sido una de las bases de la computadora actual conociéndose como "arquitectura de von Neumann". Virtualmente, cada computador personal, microcomputador, minicomputador y supercomputador es una máquina de von Neumann.
Pero antes del trabajo de von Neumann existió un ingeniero que construyo el primer computador programable y completamente automático que era controlado por un programa, características usadas para definir a un computador; Fue el científico alemán Konrad Zuse en el año de 1941 y lo llamo Z3, (aunque tuvo ya trabajos anteriores Z1 y Z2).

















Comentarios recientes
hace 2 días 21 horas
hace 2 días 22 horas
hace 1 semana 1 día
hace 2 semanas 3 días
hace 2 semanas 4 días
hace 2 semanas 5 días
hace 2 semanas 6 días
hace 2 semanas 6 días
hace 3 semanas 2 días
hace 4 semanas 1 día