Está en la página 1de 2

Conceptos Bsicos de Computacin

Qu es un computador? Un computador es una mquina capaz de recibir instrucciones a travs de algn medio, entenderlas y finalmente ejecutarlas. Para que un computador pueda ejecutar alguna instruccin, primero sta debe entregrsele por algn medio fsico y codificado en algn lenguaje entendible por el computador. Si la orden est dada en forma correcta y si el computador cuenta con los medios necesarios para ejecutarla, lo har. No se puede pensar que un computador sea capaz de realizar cualquiera tarea que se le ordene.

Qu es un programa? Como vimos en el punto anterior, un computador necesita de un conjunto de instrucciones para que pueda funcionar y realizar las tareas que se requiera. Estas instrucciones son entregadas a travs de un Programa. Un programa es un conjunto de instrucciones escritas en algn lenguaje entendible por la mquina. A travs de los programas el computador puede realizar variadas operaciones, desde procesar textos y dibujos hasta resolver complejos problemas matemticos.
Qu es una computadora? Una computadora es un dispositivo electrnico que interpreta y ejecuta comandos programados para operaciones de entrada y salida de datos, de cmputo y lgicas. Aunque las computadoras sean tcnicamente complejas, son sencillas en lo conceptual. La unidad central de procesamiento es el ncleo de un sistema de computacin y realiza todas las operaciones lgicas y de cmputo (es decir, el procesamiento general). Un sistema de computacin debe ser capaz de llevar a cabo cuatro funciones fundamentales: entrada de datos, procesamiento, almacenamiento y salida de datos. Sistemas de computacin Las computadoras pueden tener una gran variedad de formas, por ejemplo, cbica, en U, cilndricas y de cuaderno. No obstante, la caracterstica distintiva de cualquiera de ellas es su tamao -pero no el fsico-, sino su capacidad de cmputo. En general, el tamao o la capacidad de cmputo es la cantidad de procesamiento que puede realizar un sistema de cmputo en una unidad de tiempo. Las computadoras mainframe tienen mayor capacidad de cmputo que las computadoras personales, a las que tambin se conoce como microcomputadoras (o micros). Las mainframe varan mucho en tamao, desde las medianas utilizadas en pequeas empresas, hasta las grandes que son usadas por miles de

personas. Las supercomputadoras, las ms poderosas, tienen una capacidad de cmputo mayor que la de cualquier mainframe. De acuerdo con sus caractersticas, la capacidad de cmputo de una estacin de trabajo se sita en algn punto entre la PC y mainframe de tamao medio. Qu puede hacer una computadora? Las computadoras realizan dos operaciones: entrada / salida y procesamiento.

Operaciones de entrada / salida: lectura y escritura. Las computadoras llevan a cabo operaciones de entrada / salida o E / S. La computadora lee de los dispositivos de entrada y almacenamiento, y escribe en los dispositivos de salida y almacenamiento. La captura de los datos de entrada puede ser realizada directamente por los usuarios finales o por capturistas profesionales. Lo habitual es que la informacin se capture con el teclado de una terminal o PC, o que se obtenga de fuentes mgicas, como los disquetes. Una vez procesados los datos, se escriben en un disco magntico o en un dispositivo de salida, como una impresora. Operaciones de procesamiento: clculos matemticos y toma de decisiones. La computadora es un ente totalmente objetivo. Cualquier par de computadoras a las que se instruya para ejecutar una misma operacin generarn el mismo resultado. Esto se debe a que la computadora puede ejecutar solo operaciones de cmputo y lgicas. Lenguajes de computacin

El lenguaje de mquina. Quiz se haya odio hablar de lenguajes de programacin , como Visual BASIC y C++. Existen docenas de lenguajes de programacin que se usan comnmente. Sin embargo, a fin de cuentas, Visual BASIC y C++, as como otros lenguajes, se traducen al nico lenguaje que entiende la computadora: el lenguaje mquina, que se desarrolla mediante cadenas de dgitos binarios. Lenguajes orientados a procedimientos. La introduccin de lenguajes de programacin ms amistosos en 1955 permiti un cambio cualitativo en la comodidad de los programadores, ya que estos pudieron escribir una sola instruccin en lugar de numerosas y fastidiosas instrucciones en lenguaje mquina. Estos primeros lenguajes estaban orientados a los procedimientos, esto es, requeran que los programadores resolvieran los problemas mediante la lgica tradicional de programacin. As el programador codifica o escribe las instrucciones en la secuencia en la que deben ejecutarse para resolver el problema. Ejemplos de este tipo de lenguajes son el COBOL y el FORTRAN, ambos introducidos a fines de los cincuentas. Los lenguajes orientados a objetos y la OOP. En los lenguajes orientados a los procedimientos, el nfasis se pone en qu se hace (la accin). En los lenguajes orientados a objetos. El nfasis se encuentra en el objeto de la accin, de ah la orientacin del objeto. La estructura jerrquica, de arriba debajo de la programacin orientada a objetos (OOP) permite que sea ms fcil disear y entender los programas. Asimismo, la tendencia en programacin va en el sentido de usar ms imgenes, videos y sonidos. La OOP maneja estos elementos mejor que los lenguajes por procedimientos. En esta categora de lenguajes encontramos a Smalltalk y C++. Los lenguajes de cuarta generacin (4GL). Por lo general, son los especialistas en computacin quienes programan con lenguajes por procedimientos o por objetos. Pero la programacin con los lenguajes de cuarta generacin (4GL), adems de estar a cargo de los especialistas, tambin puede ser realizada por los usuarios finales, pues es ms sencilla. Los usuarios escriben programas de 4GL para consultar (extraer informacin de) una base de datos y crear sistemas de informacin personales o para el departamento de una compaa. Los lenguajes de cuarto generacin utilizan instrucciones de alto nivel, parecidas al ingls, para recuperar y darle formato a los datos de consultas y reportes.

También podría gustarte