Presentacion Interactiva
Jonathan y Diego
Created on October 12, 2024
Over 30 million people create interactive content in Genially
Check out what others have designed:
TALK ABOUT DYS TEACHER-TEACHER
Presentation
PRODUCT MANAGEMENT IN MOVIES & TV SHOWS
Presentation
ESSENTIAL OILS PRESENTATION
Presentation
VEGETARIANISM
Presentation
EIDIKO JEWELRY
Presentation
ANCIENT EGYPT FOR KIDS PRESENTATION
Presentation
A GLIMPSE INTO CAPE TOWN’S PAST
Presentation
Transcript
Universidad Fermin Toro Vice-Rectorado Academico Facultad de Ingenieria Escuela de Computacion
Viaje a través de la Historia de la Computación"
Equipo 3
C.I.31244509
C.I.31268999
Diego Ascanio
Jonathan Gil
Por Jonathan Gil
Entender los fundamentos de la informática es crucial hoy en día. Los sistemas numéricos, como el binario, decimal, octal y hexadecimal, son esenciales para la programación y el manejo de datos. La evolución histórica de los computadores, desde máquinas primitivas hasta dispositivos modernos, muestra un progreso significativo en capacidad de procesamiento. La arquitectura de un microcomputador detalla los componentes clave como la CPU y la memoria, fundamentales para su funcionamiento. Por último, los modelos de procesamiento de la información explican cómo se transforma la información en conocimiento útil.
Introduccion
Por Jonathan Gil
Hexadecimal
Octal
Decimal
Binario
Los sistemas numéricos son conjuntos de reglas y símbolos utilizados para representar números y realizar operaciones matemáticas. En informática, los sistemas numéricos más comunes son:
Sistemas numericos
Por Jonathan Gil
Las conversiones de sistemas numéricos son procesos que transforman un número de un sistema de numeración a otro.
conversiones entre sistemas numericos
Decimal a Hexadecimal
Hexadecimal a Decimal
Hexadecimal a Octal
Octal a Hexadecimal
Binario a Octal
Octal a Binario
Binario a Hexadecimal
Hexadecimal a Binario
Decimal a Octal
Binario a Decimal
Octal a Decimal
Decimal a Binario
Por Diego Ascanio
Evolución Histórica de los Computadores
Sexta Generación (en futuro)
Cuarta Generación (1971-presente)
Segunda Generación (1956-1963)
Quinta Generación (en desarrollo)
Tercera Generación (1964-1971)
Primera Generación (1940-1956)
Por Diego Ascanio
La arquitectura de un microcomputador se refiere a la organización y diseño de sus componentes fundamentales, así como la forma en que estos interactúan para realizar tareas de procesamiento.
Arquitectura del Microcomputador
E / S
Almcnto
Pl. Base
SO
Ft. Alim.
B. Datos
Mem.
CPU
Por Diego Ascanio
Aplicaciones
Modelos
Etapas
El procesamiento de la información se refiere al conjunto de operaciones que realizan las computadoras para transformar datos en información útil. Este proceso implica la captura, almacenamiento, manipulación, y presentación de datos. Los modelos de procesamiento de la información son frameworks o representaciones que ayudan a entender cómo se lleva a cabo este proceso.
Procesamiento de la Informacion
Por Jonathan Gil
Esta presentación nos ilustra cómo los sistemas numéricos y la evolución de las generaciones de computadoras han sido cruciales para el desarrollo tecnológico actual. Desde las primeras máquinas con válvulas de vacío hasta las modernas arquitecturas que emplean inteligencia artificial, cada avance ha hecho que las computadoras sean más rápidas, eficientes y accesibles. Además, la arquitectura de los microcomputadores y los distintos modelos de procesamiento de información han transformado nuestra forma de interactuar con la tecnología y gestionar grandes volúmenes de datos, creando una base sólida para el desarrollo de sistemas más complejos y potentes. De cara al futuro, la computación avanza hacia tecnologías aún más avanzadas, como las computadoras cuánticas y la inteligencia artificial avanzada. Estos avances prometen transformar industrias enteras y resolver problemas que hoy en día parecen insuperables. La clave será gestionar estas innovaciones de manera ética, inclusiva y sostenible, para enfrentar los desafíos globales. El estudio del desarrollo histórico de la computación, los sistemas numéricos, las partes de un microcomputador y el procesamiento de la información nos proporciona una visión completa de cómo ha evolucionado la tecnología y su impacto en nuestras vidas. Desde los primeros dispositivos mecánicos hasta los microprocesadores modernos, cada avance ha sido esencial para el desarrollo de sistemas que manejan datos eficientemente y resuelven problemas complejos. En conclusión, la historia de la computación es un testimonio del ingenio humano y nuestra capacidad para convertir ideas en realidades tecnológicas. A medida que seguimos explorando nuevas fronteras en este campo, es crucial mantener un enfoque crítico y responsable sobre cómo utilizamos estas herramientas para mejorar nuestra sociedad y fomentar un futuro más justo y sostenible.
Conclusiones
¡Gracias!
Para pasar de Hexadecimal a Octal no existe un proceso directo como en los casos anteriores, si no que hay que pasar el numero hexadecimal a binario y de binario a octal y ese es uno de los metodos para llevar un numero hexadecimal a uno octal
Segunda Generación (1956-1963) Transistores: Reemplazaron a las válvulas de vacío. Ejemplo: IBM 7090. Características: Más pequeñas, eficientes y fiables que las de primera generación. Introducción de lenguajes de programación como COBOL y FORTRAN. Utilizadas en aplicaciones comerciales y científicas.
Se utiliza un método que implica multiplicar cada dígito del número octal por la potencia de 8 correspondiente a su posición.Escribe el número octal y asocia a cada dígito su posición, comenzando desde la derecha (posición 0). Multiplica cada dígito por 8 elevado a la potencia de su posición.Suma todos los resultados para obtener el número en decimal. Ejemplo: Convertir 125 Octal a Decimal 5 (8^0 = 1) 2 (8^1 = 8) 1 (8^2 = 64) luego 5 * 1 = 5 2 * 8 = 16 1 * 64 = 64 5 + 16 + 64 = 85 Por lo tanto, 125 en octal equivale a 85 en decimal.
Convertir un número decimal a binario es muy sencillo: basta con realizar divisiones sucesivas entre 2 y escribir los residuos obtenidos en cada división en orden inverso al que han sido obtenidos.Por ejemplo el numero 25 25/2 = 12, Residuo: 1 12/2 = 6, Residuo: 0 6/2 = 3, Residuo: 0 3/2 = 1, Residuo:1 1/2 = 0, Residuo: 1 Acomodando los residuos en orden inverso el número decimal 25 sería el 11001 en binario.
Por lo tanto, 361 en octal equivale a 11110001 en binario.
Convertir un número de octal a binario es muy sencillo!Cada dígito octal corresponde a tres dígitos binarios. Toma cada dígito del número octal por separado. Utiliza la siguiente tabla como referencia y por ultimo junta todos los equivalentes binarios obtenidos en el paso anterior para formar el número binario final. Ejemplo:Convertir el número octal 361 a binario: Separamos los dígitos: 3 6 1 3 = 011 6 = 110 1 = 001 Unimos los resultados: 011110001
Entonces, 3A5 en hexadecimal es 0011 1010 0101 en binario.
Convertir un número de hexadecimal a binario es muy sencillo y se basa en la relación directa entre ambos sistemas numéricos. Cada dígito hexadecimal equivale a 4 bits binarios. Esto significa que cada dígito hexadecimal representa un grupo de 4 ceros y unos. Ejemplo: Convertimos el número hexadecimal 3A5 a binario 3 en hexadecimal equivale a 0011 en binario. A en hexadecimal equivale a 1010 en binario. 5 en hexadecimal equivale a 0101 en binario.
Así que, 110101 en binario se convierte en 155 en octal.
La conversión de binario a octal se realiza agrupando los dígitos binarios en grupos de tres, comenzando desde la derecha. Si el número de dígitos no es múltiplo de tres, se agrega ceros a la izquierda del número binario para completar el último grupo. Luego, se convierte cada grupo de tres dígitos binarios a su equivalente en octal utilizando la tabla de conversión binario-octal. Por último, se escriben los dígitos octales obtenidos en el mismo orden para formar el número octal. Por ejemplo Número binario: 110101 Se convierte en: 001 101 101 001 (binario) = 1 (octal) 101 (binario) = 5 (octal) 101 (binario) = 5 (octal)
Sexta Generación (en futuro) Computación Cuántica y Avances en IA: Futuras mejoras y aplicaciones desconocidas. Ejemplo: Prototipos de computadoras cuánticas. Características: Mayor velocidad, capacidad de procesamiento, y aplicaciones avanzadas en diversos campos. Integración de tecnología avanzada en la vida cotidiana. Exploración de nuevas fronteras en la tecnología y la ciencia.
El proceso inverso para convertir un número binario a decimal es aún más sencillo.Basta con numerar los dígitos de derecha a izquierda comenzando desde cero, a cada número se le asigna la correspondiente potencia base 2 y al final se suman las potencias. Por ejemplo el número binario 10101100 a decimal sería: 0 * 2^0 = 0 0 * 2^1 = 0 1 * 2^2 = 4 1 * 2^3 = 8 0 * 2^4 = 0 1 * 2^5 = 32 0 * 2^6 = 0 1 * 2^7 = 128 Sumando los resultados de las potencias: 0 + 0 + 4 + 8 + 0 + 32 + 0 + 128 = 172 Por tal, el número binario 10101100es el 172 decimal.
Para pasar de Octal a Hexadecimal no existe un proceso directo como en los casos anteriores, si no que hay que pasar el numero octal a binario y de binario a hexadecimal y ese es uno de los metodos para llevar un numero octal a uno hexadecimal
Tercera Generación (1964-1971) Circuitos Integrados: Incorporación de múltiples transistores en un solo chip. Ejemplo: IBM System/360. Características: Reducción de tamaño y costo, aumento en eficiencia y velocidad. Mayor capacidad de almacenamiento y procesamiento de datos. Surgimiento de la informática interactiva y el uso de sistemas operativos.
Convertir un número decimal a hexadecimal puedes seguir un proceso similar al de la conversión a octal y binario, pero dividiendo entre 16.Recuerdemos que los restos del 10 al 15 se representan con las letras A a F (A=10, B=11, C=12, D=13, E=14, F=15).Por ejemplo el numero 254 254/16 = 15, Residuo: 14 (que es E en hexadecimal) 15/16 = 0, Residuo: 15 (que es F en hexadecimal) Acomodando los residuos en orden inverso el número decimal 254 sería el FE en Hexadecimal.
Así que, 11011011 en binario se convierte en DB en hexadecimal
Se agrupan los los dígitos binarios en grupos de cuatro, comenzando desde la derecha.Si el número de dígitos no es múltiplo de cuatro, se agregan ceros a la izquierda del número binario para completar el último grupo. Ahora, se convierte cada grupo de cuatro dígitos binarios a su equivalente en hexadecimal utilizando la tabla de conversión binario-hexadecimal.Por último, se escriben los dígitos hexadecimales obtenidos en el mismo orden para formar el número hexadecimal. Convertir el número binario 11011011 a hexadecimal Se Convierte en: 1101 1011 1101 en binario equivale a D en hexadecimal. 1011 en binario equivale a B en hexadecimal.
Cuarta Generación (1971-presente) Microprocesadores: Chips que contienen todas las funciones de una CPU. Ejemplo: Apple II, IBM PC. Características: Disminución de tamaño, aumento en velocidad y capacidad, accesibilidad para el público en general. Popularización de las computadoras personales. Avances en la interfaz gráfica de usuario.
Quinta Generación (en desarrollo) Inteligencia Artificial: Sistemas avanzados con capacidad de aprendizaje. Ejemplo: Computadoras cuánticas, IA avanzada. Características: Procesamiento paralelo, capacidad de aprendizaje, aplicaciones de IA. Foco en el procesamiento del lenguaje natural y la robótica. Potencial de resolver problemas complejos en tiempo real.
Primera Generación (1940-1956) Válvulas de Vacío: Utilizaban tubos al vacío para procesar datos. Ejemplo: ENIAC. Características: Eran grandes, consumían mucha energía y tenían problemas de sobrecalentamiento. Las instrucciones se codificaban manualmente mediante cables y conmutadores. Principalmente utilizadas en cálculos científicos y militares.
debes multiplicar cada dígito del número hexadecimal por la potencia de 16 correspondiente a su posición, comenzando desde la derecha.Recuerda que en hexadecimal, los dígitos 10 a 15 se representan como A, B, C, D, E y F. Y por ultimo Suma todos los resultados para obtener el número en decimal. Ejemplo: Convertimos el número hexadecimal 3A5 a decimal Descomponemos el número: 3 * 16^2 + A * 16^1 + 5 * 16^0 Sustituimos los valores: 3 * 256 + 10 * 16 + 5 * 1 Realizamos las operaciones: 768 + 160 + 5 = 933 Por lo tanto, 3A5 en hexadecimal equivale a 933 en decimal.
Convertir un número decimal a octal realizamos divisiones sucesivas entre 8 y escribir los residuos obtenidos en cada división en orden inverso al que han sido obtenidos.Por ejemplo el numero 65 65/8 = 8, Residuo: 1 8/8 = 1, Residuo: 0 1/8 = 0, Residuo: 1 Acomodando los residuos en orden inverso el número decimal 65 sería el 101 en octal.
UNIDAD CENTRAL DE PROCESAMIENTO (CPU)
- ALU (Unidad Aritmético Lógica): Realiza operaciones matemáticas y lógicas. - CU (Unidad de Control): Dirige las operaciones de la CPU y coordina las actividades de los demás componentes. - Registros: Almacenan datos temporales y resultados intermedios.
DISPOSITIVOS DE ENTRADA Y SALIDA
- Dispositivos de Entrada: Teclados, ratones, escáneres, etc., que permiten al usuario interactuar con el microcomputador. - Dispositivos de Salida: Monitores, impresoras, altavoces, etc., que muestran o transmiten información al usuario. - Interfaz de I/O: Controladores y puertos que facilitan la comunicación entre la CPU y los dispositivos.
Almacenamiento
- Discos Duros (HDD) y Unidades de Estado Sólido (SSD): Almacenamiento permanente de datos y programas. - Medios Extraíbles: USB, CD/DVD, tarjetas SD, etc., para almacenamiento portátil
Memoria
- Memoria RAM (Memoria de Acceso Aleatorio): Almacena datos y programas en uso. Es volátil, lo que significa que pierde su contenido al apagar el sistema.- Memoria ROM (Memoria de Solo Lectura): Contiene instrucciones permanentes, como el firmware del sistema.- Cache: Memoria rápida que almacena temporalmente datos frecuentemente utilizados para acelerar elacceso.
Placa Base
- Conexiones y Circuitos: Aglutina todos los componentes del microcomputador y permite su comunicación.- Chipset: Gestiona el flujo de datos entre la CPU, la memoria y los dispositivos I/O.
Bus de Datos
- Bus de Dirección: Transporta direcciones de memoria desde la CPU a la memoria o dispositivos. - Bus de Datos: Transporta los datos reales entre la CPU, la memoria y los dispositivos. - Bus de Control: Transmite señales de control que gestionan las operaciones del sistema.
Fuente de Alimentacion
- Proporciona energía eléctrica a todos los componentes del microcomputador.
Sistema Operativo
- Software que gestiona los recursos del hardware y proporciona servicios a las aplicaciones.
Entrada
Captura de datos a través de dispositivos como teclados, ratones, escáneres, etc.
Procesamiento
Manipulación de los datos mediante operaciones como cálculos, comparaciones, y transformaciones. Aquí intervienen los microprocesadores y algoritmos.
Almacenamiento
Guardar datos y resultados en dispositivos como discos duros, SSDs, o memorias RAM para su uso posterior.
Salida
Presentación de la información procesada a través de dispositivos como monitores, impresoras, o altavoces.
Von Neumann
Propone una arquitectura en la que la CPU, la memoria y los dispositivos de entrada/salida están interconectados. Los datos y las instrucciones se almacenan en la misma memoria.
Harvard
Similar al modelo de Von Neumann, pero separa la memoria de datos y la memoria de instrucciones, lo que puede mejorar la velocidad de procesamiento.
Procesamiento Paralelo
Utiliza múltiples procesadores o núcleos para realizar varias operaciones simultáneamente, aumentando la eficiencia y la velocidad.
Procesamiento Distribuido
En este modelo, el procesamiento se lleva a cabo en múltiples computadoras conectadas a través de una red, permitiendo una mayor escalabilidad y eficiencia en la manipulación de grandes volúmenes de datos.
Sistemas de gestión de bases de datos
Para organizar y recuperar información eficientemente.
Inteligencia artificial
Para el análisis y aprendizaje a partir de grandes conjuntos de datos.
Redes sociales y análisis de datos
Para extraer insights y tendencias de la interacción de los usuarios.