Sei sulla pagina 1di 10

Universidad Nacional de Luján

Departamento de Ciencias Básicas


División Estadística y Sistemas
Computación

1. La Informática
En esta Unidad te presentamos los conceptos y procedimientos básicos
que se utilizan en el área de la Informática. Hoy en día no puedes dejar de
desarrollar los conocimientos y capacidades necesarios para operar
aplicaciones informáticas básicas utilizando una computadora. La Informática
está presente en la vida cotidiana de todas las personas: en las máquinas
agrícolas, en los cajeros automáticos de los bancos, en las cajas de los
supermercados, y así podríamos seguir enumerando distintas situaciones.
Es necesario que logres un uso eficiente desarrollando competencias
básicas que te permitan utilizar las computadoras y otros dispositivos para que
te desenvuelvas como individuo con mayor participación en la sociedad de la
comunicación y la información.

1.1. ¿Qué es la Informática?

El término, neologismo francés, se forma como contracción de las


palabras INFORmación autoMATICA, y se define como el tratamiento
automático y racional de la información. Su objetivo es procesar datos de
entrada para obtener resultados finales. Procesar datos implica el
almacenamiento, la organización y la transmisión de los mismos.

Según el diccionario de la Real Academia de la Lengua Española señala


que INFORMATICA es el "conjunto de conocimientos científicos y técnicas que
hacen posible el tratamiento automático de la información por medio de
computadoras".

ENTRADA SALIDA
PROCESAMIENTO
(datos) (resultados)

Podríamos dar este ejemplo: Determinación de Y en la ecuación de la recta,


para un X dado

Ecuación de la recta…………….y = (x * pendiente) + origen

ENTRADA………………………..datos: x = 5, pendiente = 6, origen = 2

PROCESAMIENTO……..............y = (5 * 6) + 2

SALIDA…………………...….……resultado: y = 32

Pág. 1 de 10
Universidad Nacional de Luján
Departamento de Ciencias Básicas
División Estadística y Sistemas
Computación

El dato es todo elemento que mediante un proceso aporta un nuevo


conocimiento llamado información. La principal característica de la
información es que reduce la incertidumbre, lo desconocido. Cuánto mayor
información poseemos, mejores decisiones tomamos.

El término sistema de información se usa para nombrar al conjunto de


funciones y operaciones, estructurado de tal forma que a partir de los datos de
entrada, y luego de una etapa de procesamiento de los mismos, se obtienen
los resultados, o sea la información, como salida. También se lo podría definir
como el conjunto de todos los procedimientos y dispositivos (computadoras y
otros) implicados en la recolección, proceso, almacenamiento y distribución de
la información.

Las actividades relacionadas al tratamiento de la información se pueden


resumir de acuerdo al siguiente gráfico:

Recolección de datos
ENTRADA
Depuración de datos
Almacenamiento de datos

PROCESO Operaciones aritméticas

Operaciones lógicas

SALIDA Recolección de resultados


Análisis de resultados
Distribución de resultados

El procesamiento se realizará en base a un algoritmo que determinará


el conjunto de acciones a realizar sobre los datos. Es decir, que un algoritmo es
un método para resolver problemas que pueden ser programados.

Un algoritmo es un conjunto finito de pasos, cada uno de los cuales


puede estar formado por una o más operaciones, que se ejecutan
secuencialmente a menos que el paso actual especifique otra cosa, y que
llevan a la solución de un problema específico.

Pág. 2 de 10
Universidad Nacional de Luján
Departamento de Ciencias Básicas
División Estadística y Sistemas
Computación

1.2. ¿Qué es una Computadora?

Una computadora es una


máquina electrónica programable
que tiene como objetivo procesar datos
de entrada y obtener resultados, en
base a instrucciones derivadas de un
programa almacenado en su memoria.

Las computadoras resultan útiles


para realizar tareas que tengan algunas
de las siguientes características:

• necesidad de un gran volumen de datos,


• existencia de datos comunes a varias tareas,
• que sean repetitivas,
• que estén distribuidas geográficamente,
• que necesiten significativa precisión,
• que requieran cálculos complejos,
• que se deban realizar a gran velocidad.

Los programas computacionales son algoritmos codificados en algún


lenguaje que una computadora sea capaz de interpretar y ejecutar. Tales
programas se presentan a la computadora en un lenguaje especial, de forma
que pueda ser entendido por la máquina.

Hay que tener presente que un algoritmo no puede ser interpretado por
una computadora, ésta solo puede leer, interpretar y ejecutar programas
escritos en algún lenguaje de programación.

1.3. Hardware y Software

El término hardware se define como el conjunto de todos los elementos


físicos que componen una computadora; es la máquina en sí. Por otro lado, el
término software hace referencia a los elementos lógicos de la computadora,
son los programas y los datos

En principio la computadora sólo es capaz de entender lenguaje de


máquina que está especificado en notación binaria (sólo contiene 2 posibles
caracteres, 0 y 1). Pero a los efectos de hacer más fácil la escritura de

Pág. 3 de 10
Universidad Nacional de Luján
Departamento de Ciencias Básicas
División Estadística y Sistemas
Computación

programas (por parte de los humanos) existen los lenguajes de programación


de alto nivel (Ej. C, Pascal, Perl). Estos son utilizados por los técnicos
programadores, están diseñados para que los humanos escriban y entiendan
los programas de un modo mucho más fácil que los lenguajes máquina. Otra
razón es que un programa escrito en un lenguaje de alto nivel es independiente
de la máquina; esto es, las instrucciones de la computadora no dependen del
diseño del hardware.

Los programas traductores (compiladores) permiten convertir


programas codificados en lenguajes de alto nivel en programas expresados en
lenguajes de bajo nivel o de máquina (que sí sean capaces de ejecutar por el
hardware de la computadora).

1.1.1.1.1. JavaScript En ensamblador En lenguaje de máquina

if (x > y) { LOD Y 00000100 10000010


z = 2; SUB X 00000001 10000001
} else { STO T1 00000101 10000010
z = 3; CPL T1 00001011 10000010
} JMZ 16 00001101 00010000
LOD #2 00010100 00000010
STO Z 00000101 10000011
HLT 00001111 00000000
LOD #3 00010100 00000011
STO Z 00000101 10000011
HLT 00001111 00000000

1.4. ¿Cómo se resuelve un problema utilizando una computadora?

El proceso para la resolución de un problema con auxilio de una


computadora puede explicarse a partir de los siguientes pasos:

Planteamiento del problema y


propuesta de un método de
resolución en lenguaje natural.

Transformación del método de


resolución en un algoritmo.

Pág. 4 de 10
Universidad Nacional de Luján
Departamento de Ciencias Básicas
División Estadística y Sistemas
Computación

Traducción del algoritmo a


programa utilizando algún
lenguaje de programación.
.

Traducción automática
(compilación) del programa a
lenguaje de bajo nivel.

El siguiente ejemplo es un programa escrito en el lenguaje de alto nivel


C, que transforma de grados Fahrenheit a grados Celcius:

/* Convierte Fahrenheit a Celcius */


#include<stdio.h>

main()
{
int fahr, celcius;
int lower, upper, step;

lower=0;
upper=300;
step=20;

fahr=lower;
while(fahr<=upper) {
celcius=5*(fahr-32)/9;
printf("%d\t%d\n", fahr, celcius);
fahr=fahr+step;
}
return(0);
}

Pág. 5 de 10
Universidad Nacional de Luján
Departamento de Ciencias Básicas
División Estadística y Sistemas
Computación

2. Tipos de computadoras
Las computadoras, de acuerdo a su potencia de cómputo y capacidad
de almacenamiento, pueden dividirse en las siguientes categorías:

2.1. Microcomputadoras

En general se las denomina computadora personal (PC, Personal


Computers). Son las más populares y utilizadas por las personas y
corporaciones. Por lo general, las microcomputadoras son utilizadas por un
usuario a la vez. Generalmente existen dos subtipos de microcomputadoras, a
saber: las computadoras de escritorio ("desktop computers") y las portátiles.

• Las computadoras de escritorio, o de


sobremesa, también conocidas como
"desktops", representan aquellos
dispositivos que pueden instalarse
sobre un escritorio de trabajo. No
obstante son voluminosas para
considerarse portables. En la actualidad
también podemos hacer uso de las
denominadas "All-in-one" que permiten
ahorrar espacio en nuestro escritorio.

• Las computadoras portátiles abarcan aquellas microcomputadoras que


son lo suficientemente pequeñas y livianas, de manera que se puedan
cargar y transportar de un lugar a otro sin inconvenientes. Además todas
ellas pueden pueden funcionar sin estar conectadas a una fuente
externa de energía eléctrica. El poder de una PC no siempre se
relaciona directamente con su tamaño físico; algunas PCs portátiles son
más poderosas que ciertas PCs de escritorio. Ejemplos de ellas son las
Laptops, Notebooks, Netbooks, Tablets PC y los PDAs (o Asistentes
Personales Digitales).Estas últimas son también conocidas como PDA,
palmtop o handheld. Son las computadoras portables más pequeñas, su
tamaño promedio es el 15 por 10 centímetros, con lo cual son livianas y
compactas al grado de que pueden llevarse en el bolsillo. Poseen
capacidades para entrada de datos por medio de reconocimiento de
escritura manuscrita, utilizándose una pluma óptica. Pueden incluir un
teléfono celular para enviar o recibir faxes, mensajes de correo
electrónico, correo de voz y acceso a Internet (son los conocidos
Smartphones o teléfonos inteligentes). También admiten diversos
sistemas de información personal, como agenda, directorio telefónico,
lista de tareas, lista de pagos, diario, etc. También aceptan varias
aplicaciones usadas en las PCs, tales como procesadores de textos,
planillas de cálculos, etc.

Pág. 6 de 10
Universidad Nacional de Luján
Departamento de Ciencias Básicas
División Estadística y Sistemas
Computación

2.2. Minicomputadoras

Las computadoras de esta categoría pueden ser ubicadas en una


oficina (tamaño reducido), pero son más rápidas al procesar información y
poseen mayor capacidad de almacenamiento al compararse con las
computadoras personales.
Comúnmente son empleadas
como equipos servidores de
datos de pequeñas
organizaciones. Generalmente
poseen unos pocos procesadores
que operan en paralelo,
satisfaciendo requerimientos de
servicio de decenas de usuarios.

2.3. Mainframes o Macrocomputadoras

Diseñadas específicamente para el entorno multiusuario y orientadas a


aplicaciones que requieren gran cantidad de operaciones de entrada/salida y
óptimo funcionamiento de los dispositivos de almacenamiento. Son aquellas
computadoras de tamaño considerable que son parte de sistemas de cómputo
corporativo (banco, línea aérea, etc). Los mainframes son voluminosos, de alta
perfomance y de elevado costo; son capaces de dar servicio a cientos de
usuarios simultáneamente, así como a cientos de dispositivos de entrada y
salida. Los usuarios se comunican con un mainframe central, conocida como
host, mediante VDTs (terminales de video) o Pcs. La VDT, o simplemente
terminal, cuenta con teclado para la entrada de datos y monitor para la salida.

Pág. 7 de 10
Universidad Nacional de Luján
Departamento de Ciencias Básicas
División Estadística y Sistemas
Computación

2.4. Supercomputadoras

Las supercomputadoras son las más


grandes que existen en un momento dado.
Se enfocan principalmente en aplicaciones
que requieren gran poder de procesamiento.
Son máquinas están diseñadas para
procesar enormes cantidades de información
en poco tiempo y generalmente son
dedicadas a una tarea específica. Tales
aplicaciones, muy útiles para los científicos y
los ingenieros, requieren muy poca E/S. Una
tarea científica típica precisa la manipulación
de modelos matemáticos complejos, cuya
resolución con frecuencia requiere billones
de operaciones.

Se conocen a las supercomputadoras tanto por sus aplicaciones como


por su velocidad y capacidad de cómputo, que puede ser hasta 10 veces la
correspondiente a un mainframe grande. Algunas de las aplicaciones
representativas de las supercomputadoras:

•Predicción del clima


•Simulación de vuelos
•Efectos especiales en los estudios cinematográficos
•Procesamiento de información genética
•Análisis de grandes volúmenes de datos sísmicos obtenidos durante la
exploración en busca de petróleo
• Estudios relativos a la matemática y a la física

Pág. 8 de 10
Universidad Nacional de Luján
Departamento de Ciencias Básicas
División Estadística y Sistemas
Computación

3. Evolución del hardware

El siguiente gráfico muestra las tendencias de evolución de las


computadoras en función de diferentes parámetros de evaluación:

Velocidad

Confiabilidad

Eficiencia

Facilidad de uso

Costo

Tamaño

1940 2004

La ley de Moore dice que a precio constante el desempeño de una


computadora se duplica cada 18 meses. Actualmente esta ley ha quedado
obsoleta debido a que el tiempo estimado es sensiblemente menor que los 18
meses.

La tabla siguiente resume las diferentes generaciones de computadoras


en cuanto a su arquitectura de hardware y software.

Generación Ejemplos Hardware Software Perfomance


1ra ENIAC Válvulas de vacío Programación en código de RAM 2KB
UNIVAC Tambores magnéticos máquina 10000 IPS
IBM 700
2da IBM 7094 Transistores Lenguajes de alto nivel RAM 32KB
20000 IPS
3ra IBM 360 Miniprocesadores Timesharing RAM 2MB
PDP 11 Memoria de Programación estructurada 5 MIPS
semiconductores Gráficos
4ta IBM 3090 Redes Programas empaquetados RAM 8MB
CRAY XMP Discos ópticos POO 30 MIPS
IBM PC Hard Compacto
5ta Sun Sparc Sistemas paralelos Lenguajes paralelos RAM 64MB
ULSI IA 10 GFLOPS

Pág. 9 de 10
Universidad Nacional de Luján
Departamento de Ciencias Básicas
División Estadística y Sistemas
Computación

Generaciones de computadoras
Para conocer la historia de la computación se recomienda visitar el
"Museo Virtual de la Computación" en la siguiente dirección de Internet
http://www.computerhistory.org/

Pág. 10 de 10

Potrebbero piacerti anche