Temas para Examen de Informatica 1-Parcial
Temas para Examen de Informatica 1-Parcial
Temas para Examen de Informatica 1-Parcial
Utilidad de la informática
La informática nos posibilita el manejo rápido y eficiente de enormes volúmenes de
datos y es clave en el desarrollo de las tecnologías de la comunicación y el internet.
Su grado de utilidad es tal que hoy día no hay prácticamente actividad humana o
disciplina del conocimiento que no se sirva de ella.
Asimismo, la informática posee dos importantes áreas de desarrollo que son
el software (programas informáticos) y el hardware (parte física del sistema
informático).
Origen de la informática
La informática surgió en la antigüedad con la creación de diversos métodos
destinados para la realización de cálculos matemáticos. Luego, de manera continua
el ser humano se ha dedicado que crear nuevos métodos para automatizar los
procesos de trabajo, mejorar la productividad y calidad del mismo.
Informática y computación
La informática y la computación son ciencias que cumplen casi con las mismas
funciones, en principio, el tratamiento automático de la información.
Ambas ciencias están compuesta por fundamentos teóricos y prácticos con el fin de
estudiar cómo es la aplicación de las tecnologías y cuáles son sus consecuencias
en los procesos comunicativos.
Precursores de la Informática
1. Blaise Pascal
2. Gottfried Wilhelm Leibniz
3. Charles Babbage
4. Augusta Ada Byron
5. George Boole
6. Alan Mathison Turing
7. Konrad Zune
8. John William Mauchly
9. John Presper Eckert
10. John Von Neumann
1 Breves nociones históricas
Blaise Pascal
(matemático y filósofo francés, 1623-1662)
inventó la primera máquina automática
de calcular empleando ruedas
dentadas. Sumaba y restaba y los resultados
aparecían por una ventanilla. Su nombre era
pascalina o máquina aritmética de Pascal.
Augusta Ada Byron (1788-1824) escribió el primer programa para la máquina analítica de
Babbage. Por ello, aunque el programa nunca se llegó a ejecutar, se la considera la primera
programadora de la historia. Uno de los primeros lenguajes de programación creados se
denominó, en honor a ella, Ada.
George Boole (matemático inglés, 1815-1864) desarrolló el álgebra de Boole que permitió
a sus sucesores el desarrollo matemático del álgebra binaria y la representación de circuitos
de conmutación.
En cuanto la máquina estuvo operativa la marina de los Estados Unidos requisó tanto la
máquina como a su inventor para emplearlos en la Segunda Guerra Mundial. Mark-I fue
empleado para calcular las trayectorias de los proyectiles que se lanzaban desde los barcos
y permitió desencriptar las comunicaciones alemanas encriptadas mediante la máquina
ENIGMA.
La tecnología electromecánica tenía dos grandes problemas: era lenta y muy difícil de
programar. Por ello la
Universidad de Pennsylvania se
llevó a cabo un proyecto de
investigación en el que se usaron
tubos de vacío eléctricos en lugar
de relés. En 1945, John W.
Mauchly y John Presper Eckert
construyeron el ENIAC
(Electronic Numerical Integrator and
Computer), la primera
computadora electrónica. Para su construcción emplearon tubos de vacío; esta computadora puede
considerarse el
primer miembro de la primera generación de ordenadores,
caracterizados por el uso de tubos de vacío.
ENIAC podía ser programable. Para ello había que cambiar la posición de un conjunto de
cables en un panel de control (las dos mujeres de la imagen se encuentra enfrente al panel
de control programando la computadora). ENIAC ocupó toda la planta baja de un edificio
de grandes dimensiones y consumía una gran cantidad de electricidad.
En 1944. John von Neumann (1903-1957) desarrolló la idea de programa interno y describe
el fundamento teórico de
construcción de una
computadora electrónica
denominada arquitectura
de von Neumann. Su idea
consistía en la
coexistencia en el tiempo
de datos e instrucciones en
la computadora y la
posibilidad de ser
El progreso de la tecnología integrada permitió introducir cada vez más transistores dentro
de un chip de silicio: a principios de los años 80 ya era posible introducir toda la
arquitectura Von Neumann dentro de un chip, surgiendo así el concepto de
microprocesador y dando así lugar a los computadores de cuarta generación. Estos
equipos ocupaban menos tamaño que sus predecesores, consumía menos potencia
eléctrica, ya no requerían de unas instalaciones especiales y su precio se redujo
sensiblemente. Este fue el principio de la expansión de los ordenadores por pequeñas
empresas, oficinas e incluso hogares, a la vez que echó por tierra la previsión que KEN
OLSON, presidente, chairman y fundador de Digital. Equipment Corp., había dicho en
1977: "No existe una sola razón por la cual alguien quisiera tener un ordenador en su casa."
En este momento llegaron los "ordenadores personales"
o PCs (Personal Computer), ordenadores muy
pequeños y baratos que cabían en una mesa de un despacho.
El primero en salir al mercado, en agosto de 1981, fue el
5150 de IBM, con un microprocesador Intel 8088 (que
contaba con 29.000 transistores en un área de 33 mm²) y con
un precio de
$5000. El cliente podía elegir el sistema operativo entre CP/M por $400 o MS-Dos (de
una empresa por aquel entonces desconocida: Microsoft) por $100 (lo que llevó que
se implantara más el sistema operativo de Microsoft).
Estructura de un computador
Podemos definir computador u ordenador como una máquina capaz de aceptar unos
datos de entrada, efectuar con ellos operaciones lógicas y aritméticas y proporcionar
la información resultante a través de un medio de salida; todo ello sin intervención
humana y bajo el control de un programa de instrucciones previamente almacenado en
la propia computadora.
En la definición se puede ver que un ordenador consta de dos partes bien diferenciadas:
por un lado la parte física, la máquina que da el soporte a las operaciones que se
realizarán en ella (el hardware) y por otro lado la parte lógica, el programa que
determina el conjunto de operaciones que debe de ejecutar el hardware (el software).
Definamos ambos elementos:
2. Almacenamiento de datos
3. Proceso Aritmético-Lógico
5. Almacenamiento de resultados
El hardware
Para comunicarse entre sí estos dispositivos emplean el bus de datos. Veamos más
detalle cada uno de estos componentes.
La CPU
Otro tipo de memoria que merece mención es la memoria ROM (Read Only Memory).
El contenido de esta permanece al desconectar el ordenador. Normalmente contiene
instrucciones necesarias para que el hardware del equipo comience a funcionar. Es una
memoria donde no se puede escribir nada, sólo se puede leer su contenido.
El ordenador está compuesto por un conjunto de circuitos electrónicos que tienen una
serie de señales eléctricas de entrada y como resultado de su operación genera una
serie de señales eléctricas de salida. En función de la intensidad de las señales se
codifica la información: si las señales llevan intensidad (o se les ha aplicado un voltaje)
se consideran 1s. Si las señales no llevan intensidad se consideran como 0s. Existen
dos tipos de señales claramente diferenciadas. Por un lado, las que están orientadas al
control operación de los componentes electrónicos del ordenador que, por tanto, sirven
para controlar el funcionamiento interno. Las otras señales están ligadas a las
instrucciones que debe ejecutar el ordenador y a los datos que se van a procesar.
5. Ejecuta la instrucción.
asignación de memoria los programas para que éstos puedan ejecutarse; la gestión de
los controladores de los dispositivos de entrada y salida; la gestión del sistema de
archivos proporcionando una organización lógica de los sistemas de almacenamiento
a través de volúmenes, directorios y archivos; etc.
Lenguajes de programación
Lenguaje Máquina
Lenguaje Ensamblador
Los lenguajes de alto nivel son los más utilizados por los programadores. Están
diseñados para que las personas escriban y entiendan los programas de un modo
mucho más fácil que los lenguajes máquina y ensambladores. Otra de sus ventajas es
que son independientes del procesador. Esto hace que los programas sean portables
sobre distintos tipos de ordenadores.
Su sintaxis es más fácil de entender y recordar para una persona: do ... while (hacer
mientras), open (abrir), .... y poseen instrucciones potentes (de control de flujo, manejo
de ficheros, creación de gráficos), con lo que los programas son más cortos. Ejemplos
de estos lenguajes son Pascal, BASIC, C, C++, COBOL, Java, C#, etc. Estos
lenguajes en la actualidad suman varios cientos sino miles. El motivo de que haya
tantos lenguajes es que, habitualmente, cada lenguaje de programación ha sido
diseñado para resolver un tipo de problemas y el abordar desde ese lenguaje de
programación problemas diferentes de aquellos para los que fue pensado puede
resultar muy tedioso e incluso imposible.
Los intérpretes son programas de traducción que, en lugar de generar código objeto,
analizan cada una de las instrucciones del programa fuente y las van ejecutando una a
una. De este modo se consiguen programas completamente independientes del
hardware. Uno de los lenguajes más populares de este tipo es JavaScript, un lenguaje
que se emplea para crear pequeños programas que se ejecutan al cargar una página
web en un navegador.
1. Computadoras analógicas
Estos tipos de computadoras fueron diseñadas específicamente para procesar datos
analógicos. Si no estás familiarizado con el término, los datos analógicos son un tipo
de datos continuos que cambian constantemente y no tienen valores discretos.
Los programadores también pueden escalar el problema para el rango dinámico de las
computadoras analógicas. Esto proporciona una excelente perspectiva de la situación
real, pues ayuda a aprender acerca de los errores y sus efectos.
Fuente: Wikipedia
2. Computadoras digitales
Las computadoras digitales realizan diferentes cálculos y operaciones lógicas a
una velocidad muy alta. Estas clases de computadoras aceptan los datos sin procesar
como entrada, hechos en números binarios (0 y 1) o digitales.
Después de eso, el dispositivo procesa la información con programas que ya
están almacenados en la memoria del dispositivo. Este proceso se sigue para
generar la salida. Algunos ejemplos de computadoras digitales son las computadoras
portátiles, las computadoras de escritorio y otros dispositivos electrónicos como los
teléfonos inteligentes.
Fuente: Pexels
3. Computadoras híbridas
Este tipo de computadora representa una combinación entre una computadora
portátil y una tablet. Cuando surgió en 2012, estaba pensada como una versión
mejorada de una tablet, con mayores opciones de productividad.
Estos dispositivos son similares en velocidad a las computadoras analógicas y
son idénticos a las computadoras digitales en su memoria y precisión. Las
computadoras híbridas pueden procesar datos tanto discretos como continuos.
En pocas palabras, funcionan aceptando señales analógicas y convirtiendo estas
señales en una forma digital antes de procesarlas. Esta es la razón por la que estos
modelos de computadoras se utilizan popularmente en aplicaciones
especializadas en las que se deben procesar datos tanto analógicos como
digitales.
Hoy en día, prácticamente todas las marcas de tecnología tienen tipos de
computadores híbridos, aunque se considera a Microsoft Surface como la
principal.
Los tipos de computadoras suelen clasificarse con base al tamaño en el que fueron
construidas o diseñadas. Veamos los diferentes tipos de computadoras y sus
características:
1. Supercomputadoras
Comencemos con el más potente de los tipos de computadoras que existen en la
actualidad: la supercomputadora, que puede procesar inmensas cantidades de
información y resolver las operaciones más complicadas.
Pero ¿qué es una supercomputadora? Básicamente, se trata de
computadoras conectadas entre sí para aumentar, de forma exponencial, su capacidad
.
Fuente: Canva
8. Tablets
Las tablets, o tabletas, son tipos de computadoras portátiles que se usan para tareas
básicas de entretenimiento y productividad.
Una de las principales características de estos tipos de computador es que poseen
pantalla táctil y prescinden de teclado y mouse. El tamaño de la pantalla va
normalmente desde 7 pulgadas hasta 12 pulgadas. ¿La tablet más famosa? Por
supuesto, el iPad.
A lo largo de los años, se fueron diseñando distintos tipos de tablets, en relación a
su uso. Por ejemplo, si eres ilustrador seguramente tengas (o quieras tener) una
tablet de dibujo, y si te gusta la lectura, entonces te inclinarás por una tablet para
leer.