El documento resume los conceptos básicos de organización de un computador, incluyendo la unidad de control, la memoria RAM y ROM, los sistemas operativos más conocidos como Windows y Linux, los lenguajes de programación y traductores, y los dispositivos de entrada y salida como el teclado, mouse, monitor e impresora.
1. Organización de un computador
Luis Diego Obando Madrigal
Eduardo Josué Mora Céspedes
Danny Gómez Chaves
2. Estos fueron los sitios del REA que
consultamos:
• Internet Archive
• Creative Commons
• Curriki
• TEMOA
• Slideshare
Nos quedamos con el ultimo ya que nos costó
trabajo entender los demás ya que la mayoría
era paginas solo en ingles igual le sacamos
provecho a otras páginas con información
valiosa para realizar el trabajo.
3. REA (Recursos Educativos Abiertos)
• Definición: El REA es una herramienta para las
personas principalmente estudiantes,
profesores y autodidactas que cuenta con
materiales de ayuda académica como por
ejemplo libros, videos, exámenes entre otros
con el objetivo de enriquecer el proceso de
enseñanza, aprendizaje e investigación bajo
licencia libre.
4. Tipos:
• Contenidos educativos: como libros, revistas,
pruebas, cursos, anuncios de periódicos, videos,
presentaciones, entre otros.
• Herramientas: software para mejorar contenidos
educativos como sistemas para crear, registrar y
ordenar contenidos.
• Recursos de implementación: por lo general los
que crean REA permiten que cualquier persona
tenga acceso a ellos, los traduzca, los mejore o
los comparta algunos cuentan con licencias que
no permiten las modificaciones.
• Los materiales tradicionales como lo son los
libros de texto cuentan con los derechos de autor.
5. Unidad de control
• Se encarga de sincronizar las acciones
funcionales de un computador como la
interpretación de instrucciones siendo capaz
de decodificar los códigos de operaciones y
modos de direccionamiento de instrucciones
actuando de forma diferente para cada uno
Memoria RAM (Random Access memory)
•Almacena información temporal cuando la
computadora esta en uso y cuando el CPU se apaga o
se reinicia. La información se borra.
6. Memoria ROM (Read Only Memory)
• Almacena aplicaciones y datos permanentes
en un chip, el cual no puede ser modificado
por el usuario. Es un hardware que ya trae su
propio software, a lo que se le llama firmware.
7. Los sistemas operativos
• Los sistemas operativos controlan una
computadora (tanto software como
hardware), definen el orden de las
aplicaciones en uso, permiten que ésta sea un
objeto útil y sencillo de operar para el usuario,
coordinan y manipulan el hardware de la
computadora y además gestionan los errores
de hardware y la pérdida de datos.
8. Sistemas Operativos más conocidos
• Windows
• Desarrollado por Microsoft. Es el más utilizado.
• MAC, Viene principalmente con los
computadores de Apple, pero también es
independiente.
• GNU/Linux Es el producto del proyecto GNU. En
los 90, se fusionó con Linux, un sistema operativo
basado en Unix.
• MS-DOS fue uno de los primeros sistemas
operativos utilizados, principalmente en los
equipos de IBM.
9. Lenguajes de Programación
• Es un conjunto de instrucciones que describen
algoritmos (estos están conformado por
distintos símbolos, números y expresiones) y
que se deben codificar para que sea
comprensible para la computadora.
10. Hay 3 tipos de lenguajes:
Lenguaje máquina: Código binario interpretado
de forma directa. Pero poco entendible para las
personas.
Lenguaje ensamblador: Posee códigos
nemónicos, más fáciles de entender. Son más
largos puesto que son más descriptivos
Lenguaje de alto nivel: Es más parecido al
lenguaje natural y matemático.
Sin embargo las computadoras solo comprenden lenguaje
de máquina, o sea, código binario. Debido a esto los
programas con lenguaje de tipo ensamblador y de alto nivel
deben utilizar programas para traducir a código binario.
11. Traductores
• Debido a que las computadoras sólo
comprenden lenguaje de máquina, o sea,
código binario; existen programas que se
encargan de traducir el lenguaje ensamblador
y de alto nivel a código binario.
12. Tipos
• Compiladores: Estos traducen a lenguaje de
máquina (código binario). Estos corren el
programa hasta que no tenga errores. Genera
un nuevo archivo en binario y este es el que
lee la máquina.
Ej.:
• C++
• Pascal
13. • Intérpretes: Estos traducen al lenguaje de
máquina línea por línea cada vez que son
ejecutados.
Ej.:
• Matlab
• Phyton
14. • Traductores mixtos (interpretados y
compilados): Por medio de un compilador se
convierte un lenguaje de alto nivel en uno
intermedio, creando un archivo y luego es
interpretado por una máquina virtual.
Ej.:
• Java
• .NET
15. Dispositivos de Entrada y Salida
(Dispositivos E/S)
• Dispositivos de entrada: Nos permiten una mejor
utilización del computador. La mayoría se conectan vía
USB. Otras funciones son introducir y sacar
información como por ejemplo:
– El teclado: Permite introducir a la computadora formas de
escrituras, un rápido acceso a menú y varios atajos.
– Mouse: Lleva una serie de instrucciones a un computador
mientras se mueve libremente
– Webcam: Toma fotos, graba videos y se usa principalmente
para realizar videoconferencias.
16. • Dispositivos de salida: Son los encargados de
transmitir los procesos que se llevan a cabo en el
ordenador. Unos ejemplos son:
•
– Monitor: Su principal función es transmitir una
imagen de lo que se está llevando a cabo en el
ordenador.
•
– Impresora: Permite hacer una impresión en papel o
copia de datos.