Este documento describe las partes básicas de una computadora, incluyendo las unidades de entrada, salida, memoria, procesamiento y almacenamiento. También explica los primeros sistemas operativos, lenguajes de programación como lenguaje de máquina, ensamblador y de alto nivel, e Internet y la World Wide Web. Por último, detalla lenguajes de programación populares como C, C++, Java, Fortran, Cobol, Pascal y Ada.
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
Computadoras: Partes y evolución
1. Republica Bolivariana de Venezuela.
Ministerio del Poder Popular para la Educación Superior.
Universidad Politécnica Territorial José Antonio Anzoátegui.
El Tigre – Edo. Anzoátegui.
Integrantes: Camilo Ordaz CI:27.992.614
Yanethsy Herrera CI:28.291.156
Osmel Betancourt CI:30.874.736
Orlando Zacarías CI:28.692.145
Profesor: Juan Hernández
2. • ¿Qué es una computadora?
Las computadoras son dispositivos capaces de realizar cálculos y
tomar decisiones lógicas a velocidades miles de millones de veces más
rápidas que los humanos. Las computadoras procesan los datos bajo el
control de un conjunto de instrucciones denominados “programas de
computo”.
3. • Organización de una computadora
A pesar de que poseen diferentes aspectos físicos, las computadoras
pueden representarse en 6 partes o unidades lógicas:
4. 2.-Unidades de salida : Las unidades de
salida son aquellas que toman la
información ya procesada y la colocan
fuera de la computadora.
1.-Unidad de entrada: Una unidad de
entrada es aquella encargada de recibir
toda la información. Ésta coloca la
información a disposición de los otros
dispositivos o unidades para que pueda
procesarse.
5. 4.-Unidad aritmética y lógica: Es la unidad
encargada de realizar operaciones y
cálculos. También posee mecanismos de
decisión para realizar operaciones
3.-Unidad de memoria: La unidad de
memoria es aquella que tiene una
capacidad relativamente baja y almacena
los programas mientras se ejecutan y
retiene la información que se introduce
mediante los dispositivos de entrada
6. 6.-Unidad de almacenamiento secundario:
Estas unidades son las encargadas de
almacenar los datos o archivos de manera
mas prolongada. Aquí se colocan los datos
hasta que vuelvan a ser solicitados, ya
sean días, meses o años después.
5.-Unidad central de procesamiento: Es la
sección “administrativa” de la computadora,
ya que es la encargada de supervisar las
operaciones de las demás secciones
7. • Los primeros sistemas operativos
Las primeras computadoras solo eran capaces de realizar una
tarea a la vez, la cual podía tardar horas, incluso días en ser
terminada y estar de vuelta a los escritorios de los que necesitaban
dicha información.
Es por esto que nacen los sistemas operativos. Estos buscaban
facilitar el uso de la computadora, incrementando la capacidad de
procesamiento, la transición entre trabajos o el rendimiento de las
computadoras. Evidentemente, al volverse más poderosas las
computadoras, todos estos procesos fueron mejorándose cada vez
más.
8. • Lenguajes de programación
Los programadores escriben en 3 tipos de lenguajes diferentes, algunos
son entendidos directamente por la computadora, mientras que otros
requieren de algunos pasos de traducción intermedios. Estos se dividen en
3 tipos:
-Lenguaje de maquina: El lenguaje maquina es un
lenguaje basado en largas cadenas de números que
se reducen a 1 y 0.
-Lenguaje de ensambladores: Este lenguaje es
entendible por los humanos, ya que usa abreviaturas
de palabras pero no es entendido por la máquina.
-Lenguaje de alto nivel: Estos son ampliamente
utilizados en la actualidad y son perfectamente
entendibles por los humanos y permiten una mayor
flexibilidad para los programadores.
9. • Internet y World Wide Web (WWW)
El internet es una red creada por el departamento de defensa de los
estados unidos. Fue creado para conectar los sistemas de computo de
varias universidades y centros de investigación, sin embargo es usado por
millones de computadoras a lo largo de todo el mundo.
La world wide web es una herramienta
que permite a los usuarios de las
computadoras, localizar y ver documentos
basados en multimedia sobre infinidad de
temas a través del internet. La creación de
estas 2 herramientas ha sido sin duda
unas de las más importantes de la
humanidad, convirtiéndolos en los
principales mecanismos de comunicación
de la actualidad.
10. • Lenguaje C, C++, Java, Fortran, Cobol, Pascal, Ada
Lenguaje C y C++: El lenguaje C++ proviene de la evolución del
lenguaje C, que a su vez proviene del lenguaje B. Estos lenguajes
fueron desarrollados para crear software de sistemas operativos y
compiladores para estos.
11. Java: Es un lenguaje basado en C++ desarrollado en 1991. Este, al
principio no tuvo mucho éxito, debido a que el mercado de aparatos
electrónicos inteligentes para uso domestico no se desarrollaba tan
rápido como se tenía previsto. Sin embargo, con la llegada del World
Wide Web, en 1993, la gente se dio cuenta del potencial de Java, para
agregar contenido dinámico a las páginas web, trayendo vida al
proyecto.
12. • Fortran: Fue desarrollado por IBM a mediados de los cincuenta, es
utilizado para aplicaciones científicas de ingeniería que requieren
cálculos matemáticos complejos.
• Cobol: Fue desarrollado por el gobierno de Estados Unidos y algunos
fabricantes de computadoras. Es utilizado en aplicaciones que
requieren el manejo de grandes volúmenes de datos.
• Pascal: Fue creado por el profesor Niklaus Wirth en 1971. Fue
diseñado facilitar el aprendizaje de sus estudiantes de programación
mediante lenguaje estructurado.
• Ada: Es un lenguaje creado por el departamento de defensa de
EEUU en la década de los 80. Fue diseñado con el fin de ser un
lenguaje multipropósito, pudiendo llegar desde la facilidad de Pascal
hasta la flexibilidad de C++.