Está en la página 1de 12

Repblica Bolivariana de Venezuela Ministerio del Poder Popular para la Defensa Universidad Nacional Experimental Politcnica De la Fuerza Armada

Nacional (UNEFA) Nucleo San Tome

Profesor: Jesus Millan

Bachilleres: Luis F. Zarrelli F. C.I. 24.227.977 Efren J. Ruiz L. C.I. 23.519.617

Seccion D-01 Ing. Mecanica 3S. San Tome, Mayo, 2013

Definicin del computador Una computadora o computador tambin denominada ordenador, es una mquina electrnica que recibe y procesa datos para convertirlos en informacin til. Una computadora es una coleccin de circuitos integrados y otros componentes relacionados que puede ejecutar con exactitud, rapidez y de acuerdo a lo indicado por un usuario o automticamente por otro programa, una gran variedad de secuencias o rutinas de instrucciones que son ordenadas, organizadas y sistematizadas en funcin a una amplia gama de aplicaciones prcticas y precisamente determinadas, proceso al cual se le ha denominado con el nombre de programacin y al que lo realiza se le llama programador. La computadora, adems de la rutina o programa informtico, necesita de datos especficos (a estos datos, en conjunto, se les conoce como "Input" en ingls o de entrada) que deben ser suministrados, y que son requeridos al momento de la ejecucin, para proporcionar el producto final del procesamiento de datos, que recibe el nombre de "output" o de salida. La informacin puede ser entonces utilizada, reinterpretada, copiada, transferida, o retransmitida a otra(s) persona(s), computadora(s) o componente(s) electrnico(s) local o remotamente usando diferentes sistemas de telecomunicacin, pudiendo ser grabada, salvada o almacenada en algn tipo de dispositivo o unidad de almacenamiento.

Arquitectura del computador La regla dedicada a la construccin, estudio y aplicacin de los computadores recibe el nombre de Arquitectura de computadores y puede ser dividida en cinco partes fundamentales: entrada y salida, comunicaciones, control, procesamiento y

almacenamiento. Esta es de inters tanto para los ingenieros en electrnica y computacin, dedicados al diseo de hardware, como para los cientficos en computacin e ingenieros de software, dedicados al diseo de programas. Asimismo, la arquitectura de

computadores es un concepto que integra software, hardware, algoritmos y lenguajes de programacin para el procesamiento de datos y la generacin de informacin. El hardware son todos los componentes fsicos que forman parte o interactan con la computadora. reas: Componentes bsicos internos: Algunos de los componentes que se encuentran dentro del gabinete o carcasa de la computadora Placa Madre: toda computadora cuenta con una placa madre, pieza fundamental de una computadora, encargada de intercomunicar todas las dems placas, perifricos y otros componentes entre s. Microprocesador: ubicado en el corazn de la placa madre, es el "cerebro" de la computadora. Lgicamente es llamado CPU. Memoria: la memoria RAM, donde se guarda la informacin que est siendo usada en el momento. Tambin cuenta con memoria ROM, donde se almacena la BIOS y la configuracin ms bsica de la computadora. Fuente elctrica: para proveer de energa a la computadora. Puertos de comunicacin: USB, puerto serial, puerto paralelo, para la conexin con perifricos externos

Componentes de almacenamiento: Son los componentes tpicos empleados para el almacenamiento en una computadora. Tambin podra incluirse la memoria RAM en esta categora. Discos duros: son los dispositivos de almacenamiento masivos ms comunes en las computadoras. Almacenan el sistema operativo y los archivos del usuario. Discos pticos: las unidades para la lectura de CDs, DVDs, Blu-Rays y HD-DVDs.

Disquetes: las unidades para lectura de disquetes, casi sin uso en la actualidad.

Componentes o perifricos externos de salida: Son componentes que se conectan a diferentes puertos de la computadora, pero que permanecen externos a ella. Son de "salida" porque el flujo principal de datos va desde la computadora hacia el perifrico. Monitor: se conecta a la placa de video (muchas veces incorporada a la placa madre) y se encarga de mostrar las tareas que se llevan a cabo en la computadora. Actualmente vienen en CRT o LCD. Impresora: imprime documentos informticos en papel u otros medios.

Componentes o perifricos externos de entrada: Son componentes que se conectan a diferentes puertos de la computadora, pero que permanecen externos a ella. Son de "entrada" porque el flujo principal de datos va desde el perifrico hacia la computadora. Mouse o ratn: dispositivo empleado para mover un cursor en los interfaces grficos de usuario. Cumplen funciones similares: el Touchpad, el Trackball, y el Lpiz ptico. Teclado: componentes fundamental para la entrada de datos en una computadora. Webcam: entrada de video, especial para videoconferencias. El Escner O Digitalizador De Imgenes: Son perifricos diseados para registrar caracteres escritos, o grficos en forma de fotografas o dibujos, impresos en una hoja de papel facilitando su introduccin la computadora convirtindolos en informacin binaria comprensible para sta. El funcionamiento de un escner es similar al de una fotocopiadora.

Software de una computadora Sistema operativo: software que controla la computadora y administra los servicios y sus funciones, como as tambin la ejecucin de otros programas compatibles con ste. El ms difundido a nivel mundial es Windows, pero existen otros de gran popularidad como los basados en UNIX. Aplicaciones del usuario: son los programas que instala el usuario y que se ejecutan en el sistema operativo. Son las herramientas que emplea el usuario cuando usa una computadora. Pueden ser: navegadores, editores de texto, editores grficos, antivirus, etc. Firmware: software que generalmente permanece inalterable de fbrica, y guarda informacin importante de la computadora, especialmente el BIOS. Es tambin considerado "hardware".

Definicin de lenguaje de programacin Un lenguaje de programacin es un lenguaje diseado para describir el conjunto de acciones consecutivas que un equipo debe ejecutar. Por lo tanto, un lenguaje de programacin es un modo prctico para que los seres humanos puedan dar instrucciones a un equipo. Los lenguajes de programacin se pueden clasificar atendiendo a varios criterios: Segn el nivel de abstraccin, Segn la forma de ejecucin, Segn el paradigma de programacin que poseen cada uno de ellos Segn su nivel de abstraccin: Lenguajes Maquina: estn escritos en lenguajes directamente inteligibles por la maquina (computadora), ya que sus instrucciones son cadenas binarias (0 y 1).

Lenguajes de bajo nivel: son lenguajes de programacin que se acercan al funcionamiento de una computadora. El lenguaje de ms bajo nivel por excelencia es el cdigo mquina. Lenguajes de alto nivel : son normalmente fciles de aprender porque estn formados por elementos de lenguajes naturales, como el ingls.

Segn la forma de ejecucin: Lenguajes compilados

Naturalmente, un programa que se escribe en un lenguaje de alto nivel tambin tiene que traducirse a un cdigo que pueda utilizar la mquina. Lenguajes interpretados

Se puede tambin utilizar una alternativa diferente de los compiladores para traducir lenguajes de alto nivel. En vez de traducir el programa fuente y grabar en forma permanente el cdigo objeto que se produce durante la compilacin para utilizarlo en una ejecucin futura, el programador slo carga el programa fuente en la computadora junto con los datos que se van a procesar.

Segn

el

paradigma

de

programacin

Un paradigma de programacin representa un enfoque particular o filosofa para la construccin del software. No es mejor uno que otro, sino que cada uno tiene ventajas y desventajas. Dependiendo de la situacin un paradigma resulta ms apropiado que otro. Atendiendo al paradigma de programacin, se pueden clasificar los lenguajes en :

El paradigma imperativo o por procedimientos es considerado el ms comn y est representado, por ejemplo, por el C o por BASIC.

El paradigma funcional est representado por la familia de lenguajes LISP (en particular El paradigma Scheme), lgico, un ML ejemplo o es Haskell. PROLOG.

El paradigma orientado a objetos. Un lenguaje completamente orientado a objetos es Smalltalk.

Algunos ejemplos de lenguajes ampliamente usados

Definicin de algoritmos

Un algoritmo se puede definir como una secuencia de instrucciones que representan un modelo de solucin para determinado tipo de problemas, o bien como un conjunto de instrucciones que realizadas en orden conducen a obtener la solucin de un problema. Para realizar un programa es conveniente el diseo o definicin previa del algoritmo. El diseo de algoritmos requiere creatividad y conocimientos profundos de la tcnica de programacin.

En la ciencia de la computacin y en la programacin, los algoritmos son ms importantes que los lenguajes de programacin o las computadoras, un lenguaje de programacin es slo un medio para expresar un algoritmo y una computadora es slo un procesador para ejecutarlo.

Los algoritmos son independientes de los lenguajes de programacin. En cada problema el algoritmo puede escribirse y luego ejecutarse en un lenguaje diferente de programacin. El algoritmo es la infraestructura de cualquier solucin, escrita luego en cualquier lenguaje de programacin.

Caractersticas de los algoritmos

Preciso. Definirse de manera rigurosa, sin dar lugar a ambigedades. Definido. Si se sigue un algoritmo dos veces, se obtendr el mismo resultado. Finito. Debe terminar en algn momento. Puede tener cero o ms elementos de entrada. Debe producir un resultado. Los datos de salida sern los resultados de efectuar las instrucciones.

Se concluye que un algoritmo debe ser suficiente para resolver el problema. Entre dos algoritmos que lleven a un mismo objetivo, siempre ser preferible el ms corto (se deber analizar la optimizacin de tiempos y / o recursos).

Introduccin Los computadores se han convertido en una herramienta indispensable para la vida actual, la mayor parte de los aparatos electrnicos estn dotados de algn elemento de computacin (lavadoras, celulares, televisores, etc.). La computadora le sirve al hombre como una valiosa herramienta para realizar y simplificar muchas de sus actividades. En s es un dispositivo electrnico capaz de interpretar y ejecutar los comandos programados para realizar en forma general las funciones de:

Operaciones de entrada al ser receptora de informacin. Operaciones de clculo, lgica y almacenamiento. Operaciones de salida al proporcionar resultados de las operaciones antecedentes.

En la actualidad estas maquinas tienen aplicaciones ms prcticas, porque sirve no solamente para computar y calcular, sino para realizar mltiples procesos sobre los datos proporcionados, tales como clasificar u ordenar, seleccionar, corregir y automatizar, entre otros.

Conclusin Gracias a las computadoras y de los avances en relacin a ellas hemos alcanzado un nivel de tecnologa muy elevado el cual nos ha servido para muchas reas, como por ejemplo las comunicaciones, la medicina, la educacin, etc. La investigacin actual dirigida a aumentar la velocidad y capacidad de las computadoras se centra sobre todo en la mejora de la tecnologa de los circuitos integrados y en el desarrollo de componentes de conmutacin an ms rpidos. Las computadoras se han convertido en la principal herramienta utilizada por el hombre y ya son parte esencial de cada uno de nosotros.

También podría gustarte