miércoles, 23 de mayo de 2012

CONCEPTO DE PROGRAMA ALMACENADO

Según Von Neumann, la clave para construir una máquina de propósito general es poder almacenar no sólo los datos y los resultados intermedios de una computación, sino también las instrucciones que definen el procedimiento de computación.


En una máquina de propósito especifico, el procedimiento puede ser parte de la máquina. Sin embargo, en una máquina de propósito general, cambiar las instrucciones tiene que ser tan fácil como cambiar los datos sobre los que actúan. La solución es codificar las instrucciones de forma numérica y guardarlas junto con los datos en la misma memoria. Este es el concepto de programa almacenado.

Los primeros computadores no se diferenciaban mucho de las máquinas de propósito específico que hay hoy en día, en el sentido que sólo pueden resolver un tipo particular de problema. El aporte de Von Neumann fue precisamente hacer ver la necesidad de separar el programa de la máquina misma, para así poder reconfigurar el computador según fuese necesario.


lunes, 26 de marzo de 2012

MODELO DE VON NEUMANN

MODELO DE VON NEUMANN

Los ordenadores con esta arquitectura constan de cinco partes: La unidad aritmético-lógica o ALU, la unidad de control, la memoria, un dispositivo de entrada/salida y el bus de datos que proporciona un medio de transporte de los datos entre las distintas partes.
Un ordenador con esta arquitectura realiza o emula los siguientes pasos secuencialmente:

1. Enciende el ordenador y obtiene la siguiente instrucción desde la memoria en la dirección indicada por el contador de programa y la guarda en el registro de instrucción.

2. Aumenta el contador de programa en la longitud de la instrucción para apuntar a la siguiente.

3.Decodifica la instrucción mediante la unidad de control. Ésta se encarga de coordinar el resto de componentes del ordenador para realizar una función determinada.

4.Se ejecuta la instrucción. Ésta puede cambiar el valor del contador del programa, permitiendo así operaciones repetitivas. El contador puede cambiar también cuando se cumpla una cierta condición aritmética, haciendo que el ordenador pueda 'tomar decisiones', que pueden alcanzar cualquier grado de complejidad, mediante la aritmética y lógica anteriores.





John Von Neumann: The Scientific Genius Who Pioneered the Modern Computer, Game Theory, Nuclear Deterrence, and Much More

DEFINICIÓN DE COMPUTADORA

COMPUTADORA



Una computadora o computador, también denominada ordenador, es una máquina electrónica que recibe y procesa datos para convertirlos en información útil. Una computadora es una colección de circuitos integrados y otros componentes relacionados que puede ejecutar con exactitud, rapidez y de acuerdo a lo indicado por un usuario o automáticamente por otro programa, una gran variedad de secuencias o rutinas de instrucciones que son ordenadas, organizadas ysistematizadas en función a una amplia gama de aplicaciones prácticas y precisamente determinadas, proceso al cual se le ha denominado con el nombre deprogramación y al que lo realiza se le llama programador.

viernes, 23 de marzo de 2012

HISTORIA DE LAS COMPUTADORAS

LA PRIMERA COMPUTADORA: EL ÁBACO


El ábaco es considerado como el más antiguo instrumento de cálculo, adaptado y apreciado en diversas culturas. El origen del ábaco está literalmente perdido en el tiempo. En épocas muy tempranas el hombre primitivo encontró materiales para idear instrumentos de conteo. Es probable que su inicio fuera una superficie plana y piedras que se movían sobre líneas dibujadas con polvo. Hoy en día se tiende a pensar que el origen del ábaco se encuentra en China, donde el uso de este instrumento aún es notable al igual que en Japón.

LA SEGUNDA COMPUTADORA: LA PASCALINA


La Pascalina es una de las primeras calculadoras mecánicas, que funcionaba a base de ruedas y engranes. Fue inventada por Blaise Pascal en 1645, tras tres años de trabajo sobre la misma. Se fabricaron varias versiones y Pascal en persona construyó al menos cincuenta ejemplares.

El primer uso de la Pascalina fue en la Hacienda francesa, debido a que Pascal diseñó la Pascalina para ayudar a su padre, que era contador en dicha entidad.

La Pascalina conoció un período de gloria en los años 1960, debido a que se usó de forma interna en la compañía IBM. Por aquellos tiempos era el único dispositivo que permitía efectuar muy rápidamente cálculos en numeración hexadecimal, lo que era necesario para la depuración de los programas. Se exponen varios ejemplares originales en Inglaterra, en el Museo de Artes y Oficios.

LA PRIMERA GENERACIÓN

1947 ENIAC. Primera computadora digital electrónica. Fue una máquina experimental. No era programable como las computadoras actuales. Fue hecha por un equipo de ingenieros y científicos encabezados por los doctores John W. Mauchly y J. Prester Eckert en la Universidad de Pennsylvania, en los Estados Unidos.


1949 EDVAC. Primera computadora programable. También fue un prototipo de laboratorio, pero ya incluía en sí diseño las ideas centrales que conforman a las computadoras actuales. Incorporaba las ideas del doctor John von Neumann.


1951 UNIVAC I. Primera computadora comercial. Los doctores Mauchly y Eckert fundaron la compañía Universal Computer (Univac), y su primer producto fue esta máquina. El primer cliente fue la oficina del censo de Estados Unidos.


1953 IBM 701. Para introducir los datos, estos equipos empleaban el concepto de tarjetas perforadas, que había, sido inventada en los años de la revolución industrial (finales del siglo XVIII) por el francés Jacquard y perfeccionado por el estadounidense Hermand Hollerith en 1890. La IBM 701 fue la primera de una larga serie de computadoras de esta compañía, que luego se convertiría en la número 1 por su volumen de ventas.

1954 - IBM continuó con otros modelos, que incorporaban un mecanismo de almacenamiento masivo llamado tambor magnético, que con los años evolucionaría y se convertiría en disco magnético.

SEGUNDA GENERACIÓN


Estas computadoras ya no utilizaban bulbos, sino transistores, más pequeños y consumen menos electricidad.

La forma de comunicación con estas nuevas computadoras es mediante lenguajes más avanzados que el lenguaje de máquina, llamados "lenguajes de alto nivel" o lenguajes de programación.

Esta segunda generación duro pocos años, porque hubo nuevos avances tanto en el hardware como en el software.

TERCERA GENERACIÓN


Esta nueva generación fue inaugurada con la presentación comercial de la llamada "serie 360"de IBM.

IBM se dedicó a los aspectos de ingeniería, comercialización y mercadotecnia de sus equipos, y en corto tiempo la noción de las computadoras salió de los laboratorios y las universidades y se instaló como un componente imprescindible de la sociedad industrial moderna.

Las computadoras de la tercera generación tienen ventajas importantes, debido a dos factores fundamentales:

Es decir, la electrónica de las computadoras de la tercera generación (circuitos integrados) es más compacta, rápida y densa que la anterior, y la comunicación se establece mediante una interfaz (un intermediario) conocida como sistema operativo.

CUARTA GENERACIÓN


El nacimiento de las microcomputadoras tuvo lugar en los Estados Unidos, a partir de la comercialización de los primeros microprocesadores (Intel 8008,8080) a comienzos de la década de 1970.

Tendencias

Durante la década de 1970 se impusieron dos tendencias:
- Los sistemas Apple,
- La PC de IBM: que comenzó una explosión comercial masiva, con su introducción, en 1981.

Esta última máquina (basada en microprocesador Intel 8088) tenía características interesantes, sobre todo porque su nuevo sistema operativo estandarizado (MS-DOS, Microsoft Disk Operating System) tenía una capacidad mejorada de graficación, la hacían más atractiva y más fácil de usar.

Existe una familia completa de sistemas de computadoras personales, que se conocen con las nomenclaturas XT, AT y PS/2.


En la actualidad los circuitos integrados son capaces de contener secciones completas de la computadora, o a veces la computadora en su totalidad (excluyendo los medios de almacenamiento y comunicación).

Pero nunca debemos olvidar que siempre hubo una computadora más inteligente aún que creó todas las anteriores.


Bibliografias:

http://www.taringa.net/posts/info/5275026/historia-de-la-computacion.html

Introducción a Las Ciencias de La Computación
Escrito por Behrouz A. Forouzan

Fronteras de la computación
Escrito por Alberto J. Bugarín Diz

lunes, 20 de febrero de 2012

HISTORIA DE LA INGENIERIA



HISTORIA DE LA INGENIERIA
El hombre siempre ha dedicado mucho trabajo al desarrollo de dispositivos y estructuras que hagan más útiles los recursos naturales. Eso hombres fueron los predecesores del ingeniero de la era moderna. La diferencia más significativa entre aquellos antiguos ingenieros y los de nuestro día, es el conocimiento en el que se basa sus obras.
Los primitivos ingeniero diseñaban puentes, maquinas y otras de importancia sobre la base de un conocimiento práctico o empírico, el sentido común, la experimentación y la inventiva personal. En contraste con los ingenieros de nuestros días, los antiguos practicantes carecían casi por completo del conocimiento de la ciencia lo que es explicable: la ciencia prácticamente no existía. La ingeniería permaneció esencialmente ese estado durante muchos siglos.

¿A qué se llama aspectos fundamentales de la ingeniería?
La actividad fundamental de todo ingeniero es la toma de decisión para solucionar problemas. El que se llegue a tener en la ingeniería dependerá principalmente del conocimiento, basado en el hecho que se haya adquirido, de las habilidades que haya desarrollado y de su capacidad para continuar su auto-mejoramiento.

Hablar de las ramas principales de la ingeniería
Ingeniería mecánica
Los ingenieros mecánicos son principalmente, los encargados de diseñar y mantener los sistemas que permiten la transformación de la energía mecánica. Los ingenieros mecánicos encuentran trabajo en las industrias de aire acondicionado, aviación, automóviles, química, materiales, papel, potencia, petróleo, refrigeración y manufactura en general.

Ingeniería eléctrica
Podríamos decir que la ingeniería eléctrica es la rama de la ingeniería que estudia la teoría y aplicación de los fenómenos eléctricos, electrónicos y electromagnéticos. Por tanto el ingeniero eléctrico trabaja con una gran variedad de materiales, instrumentos maquinas, equipo y sistemas que produce, transforman, transportan y regulan la energía eléctrica para hacerla útil al hombre.

Ingeniería electrónica
Rama de del la electrónica estudia los sistemas eléctricos con que generamos, o convertimos señales mecánica en eléctricas de escasa potencia y viceversa, para ser interpretadas o usadas en nuestra vida practica. Necesitamos de estudio de la electrónica, para amplificar la voz humana, para transmitir señales al espacio, para captar señales, para detectar temperaturas en hornos, controlar procesos industriales, automáticamente, tocando en este sentido un intenso campo que se desarrolla a pasos agigantados.
Hablar detalladamente del plan de estudio de la ingeniería
Se plantea, con la finalidad de formar ingeniero electromecánico tomando como base los conocimientos, adquiridos por el estudiante en el bachillerato pasado luego por diez semestres. Durante los primeros semestres al estudiante se le enseña las materias que servirán de base: la física, química y las matemáticas, para que pueda relacionar los conceptos teórico o modelos matemáticos.
Además se estudia materias como Dibujo Técnico, Economía, Administración de Empresas, Estadísticas, Ingeniería Económica, Recurso Naturales de la republica dominicana y Conservación del medio ambiente.
En los siguientes semestres estudia materias que le darán el conocimiento de una serie de principio teórico, tales como: Termodinámica, Circuitos Eléctricos, Mecánica de los Fluidos, Electrónica, Resistencia de materiales, Metalurgia física, entre otros.

¿Cuáles son las funciones de la ingeniería?
La ingeniería para poder llevar a cabo su trabajo necesita llevar una buena planificación ya que cada problema lleva asociado unos factores cuantitativos o cualitativos, así que es muy importante idear un buen proceso de diseño en el que pueden intervenir la abstracción matemática y/o el sentido común, y este proceso se podría dividir en las llamadas funciones de la ingeniería. Las funciones básicas de cualquier ingeniería son:
• La investigación - Buscar nuevos principios y procesos.
• El desarrollo - Buscar aplicaciones prácticas al resultado de la investigación
• La construcción - Planificación del desarrollo del producto.
• La producción - Elegir procesos para la construcción.
• La operación - Controlar como se va produciendo.
• La gestión - Se analizan requerimientos del usuario y se recomiendan soluciones con la mejor relación calidad / precio.

Funciones de la ingeniería
La ingeniería es una actividad profesional orientada a la resolución de problemas, esta se enfrenta a estos problemas de una forma práctica, basándose en los conocimientos que proporciona la ciencia, es decir, la ingeniería para su actividad lo que hace básicamente es ante la aparición de un problema buscar una solución basada en la ciencia y en el sentido común y que sea tecnológicamente factible en ese momento. La ingeniería en si lo que busca es aplicar los conocimientos científicos al servicio del hombre implementando una serie de técnicas para su aplicación tangible.

¿Cuáles son la característica de un ingeniero competente?
Para ser competente su caudal de conocimientos debe extenderse más allá de la física y la ingeniera, debe abarca materias tales como Economía, Teoría del gobierno psicología, Sociología y Humanidades. Un Ingeniero debe tener conocimientos reales, destreza, capacidad y actitudes.

Actitudes, conocimientos, habilidades del ingeniero
El ingeniero aplica los conocimientos con ayuda de las habilidades principalmente mentales. El trabajo suyo se realiza por medio de un proceso llamado diseño, que es el procedimiento general por el que se convierte el enunciado vago de lo que se desea, en el conjunto de especificaciones de un sistema que sirva para el propósito deseado.

¿Cuál es el papel de la ingeniería en la sociedad moderna?
La ingeniería de nuestros días se enfrenta esencialmente a los mismos tipos de problemas, a los que se enfrentaban nuestros antes pasados, pero la ciencia se utiliza ahora en forma amplia en la resolución de tales problemas. Las cosas han cambiado, el conocimiento científico ha florecido con una inmensa acumulación de información.

¿Cómo influyen las obras en la vida humana?
De manera directa porque dentro de ellas, los hombres ejercen diferentes actividades, y su pueden utilizar de maneras diferentes como son: las obras del tipo habitacional (urbanizaciones), oficinas entre otros.

¿Cuáles problemas típicos encuentra el ingeniero en el desenvolvimiento de su carrera profesional?
Entre los problemas más comunes que se puede encontrar un ingeniero durante su carrera profesional están:
Problemas económicos (falta de presupuesto)
Problemas de personal (falta de personal capacitado para desempeñar una función)
Disponibilidad de los materiales necesarios para concluir la obra.

INGENIERÍA


INGENIERÍA 

El hombre siempre ha dedicado mucho trabajo al desarrollo de dispositivos y estructuras que hagan más útiles los recursos naturales. Eso hombres fueron los predecesores del ingeniero de la era moderna. La diferencia más significativa entre aquellos antiguos ingenieros y los de nuestro día, es el conocimiento en el que se basa sus obras.
Los primitivos ingeniero diseñaban puentes, maquinas y otras de importancia sobre la base de un conocimiento práctico o empírico, el sentido común, la experimentación y la inventiva personal. En contraste con los ingenieros de nuestros días, los antiguos practicantes carecían casi por completo del conocimiento de la ciencia lo que es explicable: la ciencia prácticamente no existía. La ingeniería permaneció esencialmente ese estado durante muchos siglos.

jueves, 16 de febrero de 2012

BIENVENIDA

Hola Bienvenidos al Blog de Ingenieria En Computación  
Donde podrán consultar y comentar todo lo que publique.
Bienvenidos a Todos...