SlideShare uma empresa Scribd logo
1 de 17
Materia: Arquitectura de las computadoras 
Temas: 
• Introducción 
• Organización Estructurada 
• Lenguajes, niveles y maquinas virtuales 
• Máquinas multinivel contemporáneas 
• Evolución de las máquinas multinivel
• Computadora digital: máquina que puede resolver problemas ejecutando 
las instrucciones dadas por una persona. 
• A la serie de instrucciones se les conoce como programa. 
• Lenguaje de máquina: lenguaje en donde las personas se comunican por 
medio de las instrucciones con la máquina. 
• Las personas al diseñar una computadora nueva deciden que instrucciones 
hará ésta, dando lugar a acciones primitivas: 
Acciones primitivas + uso de la computadora + requisitos de desempeño= 
-Complejidad y -costo 
• Las observaciones antes mencionadas dan lugar al control de la complejidad 
y diseño de sistemas computacionales, sistemática y organizadamente. 
• Se conoce a esto como organización estructurada de una computadora
• Problema común: las personas quieren una cosa y las computadoras no 
pueden hacer mas que otras cosas. 
• Soluciones: 
1. Hacer un nuevo conjunto de instrucciones más sencillo que el lenguaje 
original. Esta nos llevará a un método llamado traducción. 
2. Usar el lenguaje máquina con datos de entrada del método de traducción, 
ejecutar cada instrucción analizando una por una y ejecutándola 
directamente. Esto se conoce como interpretación y se hace mediante un 
intérprete. 
Traducción vs interpretación 
• Son similares, tienen el mismo objetivo. La diferencia radica en que con la 
traducción todo el primer lenguaje se desecha cuando ya se traduzca a 
lenguaje máquina; en la interpretación después de cada instrucción 
examinada se ejecuta, el intérprete controla la computadora.
• Las personas también pueden escribir programas para las máquinas 
virtuales como si realmente existieran o pueden usarlas para albergar un 
software que simula por completo el comportamiento de un Ordenador real 
sin que este exista. 
• Las Máquinas virtuales tienen multitud de aplicaciones, nos permiten 
disponer de un ordenador con el que podemos funcionar sin miedo a 
estropear la configuración del ordenador anfitrión, podemos probar 
Sistemas Operativos, instalar otros que no conocemos para familiarizarnos 
con los mismos y hacer experimentos de todo tipo sin correr ningún riesgo. 
• La invención de una serie de lenguajes, cada uno más cómodo que sus 
predecesores, puede continuar hasta llegar a uno adecuado. Cada lenguaje 
se basa en su predecesor, por lo que podemos pensar en una computadora 
que emplea esta técnica como una serie de capas o niveles.
• Generalmente, los computadores se diseñan como una serie de niveles, 
cada uno construido sobre sus predecesores. 
• Cada nivel representa una abstracción distinta y contiene objetos y 
operaciones. 
• Un modelo de máquina multinivel que se adapta a la mayoría de los 
sistemas computacionales actuales se muestra en la siguiente figura:
I. Nivel 0: Nivel de lógica digital 
 Es el hardware de la máquina. 
 El nivel inferior sería el nivel de dispositivo. 
 Componentes: Puertas lógicas, Circuitos integrados, Circuitos 
combinacionales, Circuitos aritméticos, Relojes, Memorias, 
Microprocesadores, Buses 
II. Nivel 1: Nivel de microprogramación 
 La función del microprograma es interpretar las instrucciones del 
nivel 2. 
 En algunas máquinas no existe el nivel de microprogramación. 
 Circuito ALU (Arithmetic Logic Unit)
III.Nivel 2: Nivel de máquina convencional 
Cada fabricante publica el “Manual de referencia del lenguaje máquina” 
para cada uno de los computadores. 
Las instrucciones del nivel de máquina las interpreta el microprograma. 
En las máquinas en las que no existe el nivel de microprogramación, las 
instrucciones del nivel de máquina son realizadas directamente por los 
circuitos electrónicos. 
IV.Nivel 3: Nivel del sistema operativo 
La mayoría de las instrucciones de este nivel están también en el nivel 2 
pero además tiene un nuevo conjunto de instrucciones, una organización 
diferente de la memoria, posibilidad de ejecutar 2 o más programas ... 
Las nuevas instrucciones las interpreta el sistema operativo. 
Las que son idénticas a las del nivel 2 las lleva a cabo el microprograma.
V. Nivel 4: Nivel del lenguaje ensamblador 
 Los niveles 4 y superiores son utilizados por los programadores de 
aplicaciones. 
Los niveles inferiores están diseñados para ejecutar los intérpretes y 
traductores de los niveles superiores y son escritos por los programadores 
de sistemas. 
El ensamblador es el programa que lleva a cabo la traducción de un 
programa del nivel 4. 
VI.Nivel 5: Nivel de lenguajes de alto nivel 
Los lenguajes de alto nivel son más fáciles de utilizar que los lenguajes de 
niveles inferiores. 
Son utilizados por los programadores de aplicaciones. 
Los traductores de programas en lenguaje de alto nivel pued
• Programas escritos en lenguaje máquina son ejecutados directamente por 
circuitos electrónicos. 
Circuitos 
electrónicos 
Hardware -> Objetos tangibles 
Software-> Algoritmos y representaciones en la computadora (programas)
Microprogramación 
Primeras computadoras.- 
• Solo con nivel ISA (programación) y nivel de lógica digital (ejecución de 
programas) 
• Complicados, difíciles de entender, construcción difícil, poco fiables. 
1951 – Maurice Wilkes.- 
• Computadora de 3 niveles 
• Simplificar hardware 
• Interpretar nivel ISA (microprograma) 
• - No. Bulbos 
• Año de auge: 1970
Invención S.O. 
• Computadoras de ”taller abierto” 
• Famosas tarjetas perforadas 
• FORTRAN 
• Proceso tedioso, largo 
• Varias lecturas en compilador 
• 1960 se reduce el tiempo con un programa llamado S.O. 
• S.O. era cargado en la computadora 
• S.O. leía las tarjetas y las usaba con fines contables 
• Primer paso para crear una máquina virtual
Migración de funcionalidad de microcódigo 
• Se podía agregar “hardware” (nuevas instrucciones) solamente 
programando. 
• Instrucciones no indispensables pero más rápidas. 
• Multiplicación y división de enteros, instrucciones de operaciones 
aritméticas de punto flotante, invocar y regresar procedimientos, acelerar 
ciclos, cadenas de caracteres. 
• Operaciones con matrices, trasladar programas de un lugar de memoria a 
otro, interrupciones de entrada y salida, suspender un programa e iniciar 
otro.
Adiós microprogramación 
• Declive a finales de 70’s 
• Se volvieron muy lentos a razón de ser voluminosos 
• Instrucciones directas= - microprograma y - instrucciones
PREGUNTAS 
1. Diferencia entre traducción e interpretación 
Con la traducción todo el primer lenguaje se desecha cuando ya se traduzca a lenguaje 
máquina; en la interpretación después de cada instrucción examinada se ejecuta. 
2. 2 usos de las máquinas virtuales 
Nos permiten disponer de un ordenador con el que podemos funcionar sin miedo a 
estropear la configuración del ordenador anfitrión, podemos probar Sistemas Operativos. 
3. En que nivel está el circuito ALU 
Nivel de micropogramación o nivel 1 
4. 3 componentes del nivel de lógica digital 
Puertas lógicas, Circuitos integrados, Buses
Referencias bibliográficas 
• Tanenbaum Andrew S., “Organización de las Computadoras: Un enfoque 
estructurado”, 4ta edición, México, Pearson Education, 2000. 
• http://anitamai.brinkster.net/Arq/Unidad1/MaqMulti/index.html 
• http://www.jesusfernandezmesa.com/informatica/2012/07/18/las-mquinas-virtuales- 
descripcin-y-funciones-ejemplo-de-funcionamiento-de-virtualbox 
• www.cimat.mx/~gil/famat/cursos/computacion/tsc_arquitectura_de_compu 
tadoras.html 
• Tecnocoquito 02x12; https://www.youtube.com/watch?v=nlPCpIeLAJ8

Mais conteúdo relacionado

Mais procurados

Segmetación de instrucciones
Segmetación de instruccionesSegmetación de instrucciones
Segmetación de instruccionesLely
 
Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtualesisma2013
 
Introduccion a la Programacion
Introduccion a la ProgramacionIntroduccion a la Programacion
Introduccion a la ProgramacionOscar Hernando
 
Presentación máquina virtual
Presentación máquina virtual Presentación máquina virtual
Presentación máquina virtual ledamc97
 
Ciclo de ejecución de instrucciones
Ciclo de ejecución de instruccionesCiclo de ejecución de instrucciones
Ciclo de ejecución de instruccionesFabián L
 
El ciclo de instruccion
El ciclo de instruccionEl ciclo de instruccion
El ciclo de instruccionERICA2c3
 
Ejercicios de sistemas operativos
Ejercicios de sistemas operativosEjercicios de sistemas operativos
Ejercicios de sistemas operativosdaw106
 
Arquitectura de Von Neumann
Arquitectura de Von NeumannArquitectura de Von Neumann
Arquitectura de Von Neumannvictor medra
 
Gestion entrada y salida
Gestion entrada y salidaGestion entrada y salida
Gestion entrada y salidaDavid Martinez
 
Sistemas operativos - Sistemas De Archivos - reporte unidad 5
Sistemas operativos - Sistemas De Archivos - reporte unidad 5Sistemas operativos - Sistemas De Archivos - reporte unidad 5
Sistemas operativos - Sistemas De Archivos - reporte unidad 5Dj Mada - Tres Valles, Veracruz
 
Definición e historia de las herramientas case
Definición e historia de las herramientas caseDefinición e historia de las herramientas case
Definición e historia de las herramientas caseIngenierosD
 
Administración de procesos en el S.O.
Administración de procesos en el S.O.Administración de procesos en el S.O.
Administración de procesos en el S.O.Carlos Solano
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftChuyito Alvarado
 
Lenguaje maquina
Lenguaje maquinaLenguaje maquina
Lenguaje maquinaErnes 28
 
Arquitectura y caracteristicas de los sistemas operativos windows
Arquitectura y caracteristicas de los sistemas operativos windowsArquitectura y caracteristicas de los sistemas operativos windows
Arquitectura y caracteristicas de los sistemas operativos windowsslipkdany21
 

Mais procurados (20)

Segmetación de instrucciones
Segmetación de instruccionesSegmetación de instrucciones
Segmetación de instrucciones
 
Entrada/Salida de Sistema Operativo
Entrada/Salida de Sistema OperativoEntrada/Salida de Sistema Operativo
Entrada/Salida de Sistema Operativo
 
Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtuales
 
Introduccion a la Programacion
Introduccion a la ProgramacionIntroduccion a la Programacion
Introduccion a la Programacion
 
Presentación máquina virtual
Presentación máquina virtual Presentación máquina virtual
Presentación máquina virtual
 
Ciclo de ejecución de instrucciones
Ciclo de ejecución de instruccionesCiclo de ejecución de instrucciones
Ciclo de ejecución de instrucciones
 
El ciclo de instruccion
El ciclo de instruccionEl ciclo de instruccion
El ciclo de instruccion
 
Ejercicios de sistemas operativos
Ejercicios de sistemas operativosEjercicios de sistemas operativos
Ejercicios de sistemas operativos
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Gestion de memoria en windows
Gestion de memoria en windowsGestion de memoria en windows
Gestion de memoria en windows
 
Arquitectura de Von Neumann
Arquitectura de Von NeumannArquitectura de Von Neumann
Arquitectura de Von Neumann
 
Interrupciones: Sistemas Operativos
Interrupciones: Sistemas OperativosInterrupciones: Sistemas Operativos
Interrupciones: Sistemas Operativos
 
Gestion entrada y salida
Gestion entrada y salidaGestion entrada y salida
Gestion entrada y salida
 
Sistemas operativos - Sistemas De Archivos - reporte unidad 5
Sistemas operativos - Sistemas De Archivos - reporte unidad 5Sistemas operativos - Sistemas De Archivos - reporte unidad 5
Sistemas operativos - Sistemas De Archivos - reporte unidad 5
 
Gestion de memoria_en_android
Gestion de memoria_en_androidGestion de memoria_en_android
Gestion de memoria_en_android
 
Definición e historia de las herramientas case
Definición e historia de las herramientas caseDefinición e historia de las herramientas case
Definición e historia de las herramientas case
 
Administración de procesos en el S.O.
Administración de procesos en el S.O.Administración de procesos en el S.O.
Administración de procesos en el S.O.
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoft
 
Lenguaje maquina
Lenguaje maquinaLenguaje maquina
Lenguaje maquina
 
Arquitectura y caracteristicas de los sistemas operativos windows
Arquitectura y caracteristicas de los sistemas operativos windowsArquitectura y caracteristicas de los sistemas operativos windows
Arquitectura y caracteristicas de los sistemas operativos windows
 

Destaque

Arquitectura Multinivel
Arquitectura MultinivelArquitectura Multinivel
Arquitectura Multinivelurumisama
 
Examen Arquitectura de Computadoras
Examen Arquitectura de ComputadorasExamen Arquitectura de Computadoras
Examen Arquitectura de ComputadorasErika Santos Reyes
 
Exposicion historia de la computacion
Exposicion historia de la computacionExposicion historia de la computacion
Exposicion historia de la computacionAndrea Moreno
 
Cuadro De Mando Integral ¿Como hago una implantacion adecuada?
Cuadro De Mando Integral  ¿Como hago una implantacion adecuada?Cuadro De Mando Integral  ¿Como hago una implantacion adecuada?
Cuadro De Mando Integral ¿Como hago una implantacion adecuada?MindProject
 
Presentacion Power Point Y Teoria De Los Colores
Presentacion  Power Point Y Teoria De Los ColoresPresentacion  Power Point Y Teoria De Los Colores
Presentacion Power Point Y Teoria De Los Coloresamiguitus
 
Historia de-las-computadoras-power-point
Historia de-las-computadoras-power-pointHistoria de-las-computadoras-power-point
Historia de-las-computadoras-power-pointEnnio_182
 

Destaque (8)

Arquitectura Multinivel
Arquitectura MultinivelArquitectura Multinivel
Arquitectura Multinivel
 
Examen Arquitectura de Computadoras
Examen Arquitectura de ComputadorasExamen Arquitectura de Computadoras
Examen Arquitectura de Computadoras
 
Exposicion historia de la computacion
Exposicion historia de la computacionExposicion historia de la computacion
Exposicion historia de la computacion
 
Cuadro De Mando Integral ¿Como hago una implantacion adecuada?
Cuadro De Mando Integral  ¿Como hago una implantacion adecuada?Cuadro De Mando Integral  ¿Como hago una implantacion adecuada?
Cuadro De Mando Integral ¿Como hago una implantacion adecuada?
 
El Balance Scorecard ó BSC
El Balance Scorecard ó BSCEl Balance Scorecard ó BSC
El Balance Scorecard ó BSC
 
Peti Metodologia
Peti MetodologiaPeti Metodologia
Peti Metodologia
 
Presentacion Power Point Y Teoria De Los Colores
Presentacion  Power Point Y Teoria De Los ColoresPresentacion  Power Point Y Teoria De Los Colores
Presentacion Power Point Y Teoria De Los Colores
 
Historia de-las-computadoras-power-point
Historia de-las-computadoras-power-pointHistoria de-las-computadoras-power-point
Historia de-las-computadoras-power-point
 

Semelhante a Introducción a la arquitectura de las computadoras

Jerarquía de la computadora
Jerarquía de la computadoraJerarquía de la computadora
Jerarquía de la computadoraredesIIunivo
 
Clase 1- Enfoque multinivel 1 2020 odc.pdf
Clase 1- Enfoque multinivel 1 2020 odc.pdfClase 1- Enfoque multinivel 1 2020 odc.pdf
Clase 1- Enfoque multinivel 1 2020 odc.pdfdoboha3789
 
C21 cm23 eq4-arquitecturadecomputadoraspresentacion-primer parcial
C21 cm23 eq4-arquitecturadecomputadoraspresentacion-primer parcialC21 cm23 eq4-arquitecturadecomputadoraspresentacion-primer parcial
C21 cm23 eq4-arquitecturadecomputadoraspresentacion-primer parcialHugo Strks
 
Tema 1 - Informática
Tema 1 - InformáticaTema 1 - Informática
Tema 1 - Informáticalaura15be
 
Conceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programaciónConceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programaciónjusto morales
 
Clase 1 Enfoque Multinivel 2009
Clase 1  Enfoque Multinivel 2009Clase 1  Enfoque Multinivel 2009
Clase 1 Enfoque Multinivel 2009litasosa
 
02- Clase 1 - UD2 - Lenguajes.pdf
02- Clase 1 - UD2 -  Lenguajes.pdf02- Clase 1 - UD2 -  Lenguajes.pdf
02- Clase 1 - UD2 - Lenguajes.pdfNancyHerrera88
 
Conceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programaciónConceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programaciónMarco Chunab
 
Antologia Lenguaje Ensamblador.pdf
Antologia Lenguaje Ensamblador.pdfAntologia Lenguaje Ensamblador.pdf
Antologia Lenguaje Ensamblador.pdfLyndablanquet
 
introduccion computadoras
introduccion computadorasintroduccion computadoras
introduccion computadorasPiCeGo
 
Introducción a las Computadoras
Introducción a las ComputadorasIntroducción a las Computadoras
Introducción a las ComputadorasPiCeGo
 
Conceptos Básicos de Programación
Conceptos Básicos de ProgramaciónConceptos Básicos de Programación
Conceptos Básicos de ProgramaciónMaraIsabel87
 
Estudio de los lenguajes de programación desde el punto de vista de su Nivel
Estudio de los lenguajes de programación desde el punto de vista de su Nivel Estudio de los lenguajes de programación desde el punto de vista de su Nivel
Estudio de los lenguajes de programación desde el punto de vista de su Nivel jazzme
 
Componentes del ordenador
Componentes del ordenadorComponentes del ordenador
Componentes del ordenadorPaula Menendez
 
Componentes del ordenador
Componentes del ordenadorComponentes del ordenador
Componentes del ordenadorEricTIC
 
Lenguaje ensamblador
Lenguaje ensamblador   Lenguaje ensamblador
Lenguaje ensamblador duvalin02
 
Software y Hardware
Software y HardwareSoftware y Hardware
Software y Hardwareelvirayana
 

Semelhante a Introducción a la arquitectura de las computadoras (20)

Jerarquía de la computadora
Jerarquía de la computadoraJerarquía de la computadora
Jerarquía de la computadora
 
Clase 1- Enfoque multinivel 1 2020 odc.pdf
Clase 1- Enfoque multinivel 1 2020 odc.pdfClase 1- Enfoque multinivel 1 2020 odc.pdf
Clase 1- Enfoque multinivel 1 2020 odc.pdf
 
C21 cm23 eq4-arquitecturadecomputadoraspresentacion-primer parcial
C21 cm23 eq4-arquitecturadecomputadoraspresentacion-primer parcialC21 cm23 eq4-arquitecturadecomputadoraspresentacion-primer parcial
C21 cm23 eq4-arquitecturadecomputadoraspresentacion-primer parcial
 
Tema 1 - Informática
Tema 1 - InformáticaTema 1 - Informática
Tema 1 - Informática
 
Conceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programaciónConceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programación
 
Clase 1 Enfoque Multinivel 2009
Clase 1  Enfoque Multinivel 2009Clase 1  Enfoque Multinivel 2009
Clase 1 Enfoque Multinivel 2009
 
02- Clase 1 - UD2 - Lenguajes.pdf
02- Clase 1 - UD2 -  Lenguajes.pdf02- Clase 1 - UD2 -  Lenguajes.pdf
02- Clase 1 - UD2 - Lenguajes.pdf
 
Conceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programaciónConceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programación
 
Arqui hardware
Arqui hardwareArqui hardware
Arqui hardware
 
Antologia Lenguaje Ensamblador.pdf
Antologia Lenguaje Ensamblador.pdfAntologia Lenguaje Ensamblador.pdf
Antologia Lenguaje Ensamblador.pdf
 
introduccion computadoras
introduccion computadorasintroduccion computadoras
introduccion computadoras
 
Introducción a las Computadoras
Introducción a las ComputadorasIntroducción a las Computadoras
Introducción a las Computadoras
 
Conceptos Básicos de Programación
Conceptos Básicos de ProgramaciónConceptos Básicos de Programación
Conceptos Básicos de Programación
 
El computador
El computadorEl computador
El computador
 
Estudio de los lenguajes de programación desde el punto de vista de su Nivel
Estudio de los lenguajes de programación desde el punto de vista de su Nivel Estudio de los lenguajes de programación desde el punto de vista de su Nivel
Estudio de los lenguajes de programación desde el punto de vista de su Nivel
 
Componentes del ordenador
Componentes del ordenadorComponentes del ordenador
Componentes del ordenador
 
Componentes del ordenador
Componentes del ordenadorComponentes del ordenador
Componentes del ordenador
 
Lenguaje ensamblador
Lenguaje ensamblador   Lenguaje ensamblador
Lenguaje ensamblador
 
Informática elemental
Informática elemental Informática elemental
Informática elemental
 
Software y Hardware
Software y HardwareSoftware y Hardware
Software y Hardware
 

Último

FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxlclcarmen
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024IES Vicent Andres Estelles
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSYadi Campos
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.docRodneyFrankCUADROSMI
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdfMiguelHuaman31
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONALMiNeyi1
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOluismii249
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdfMiNeyi1
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 

Último (20)

FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 

Introducción a la arquitectura de las computadoras

  • 1. Materia: Arquitectura de las computadoras Temas: • Introducción • Organización Estructurada • Lenguajes, niveles y maquinas virtuales • Máquinas multinivel contemporáneas • Evolución de las máquinas multinivel
  • 2. • Computadora digital: máquina que puede resolver problemas ejecutando las instrucciones dadas por una persona. • A la serie de instrucciones se les conoce como programa. • Lenguaje de máquina: lenguaje en donde las personas se comunican por medio de las instrucciones con la máquina. • Las personas al diseñar una computadora nueva deciden que instrucciones hará ésta, dando lugar a acciones primitivas: Acciones primitivas + uso de la computadora + requisitos de desempeño= -Complejidad y -costo • Las observaciones antes mencionadas dan lugar al control de la complejidad y diseño de sistemas computacionales, sistemática y organizadamente. • Se conoce a esto como organización estructurada de una computadora
  • 3. • Problema común: las personas quieren una cosa y las computadoras no pueden hacer mas que otras cosas. • Soluciones: 1. Hacer un nuevo conjunto de instrucciones más sencillo que el lenguaje original. Esta nos llevará a un método llamado traducción. 2. Usar el lenguaje máquina con datos de entrada del método de traducción, ejecutar cada instrucción analizando una por una y ejecutándola directamente. Esto se conoce como interpretación y se hace mediante un intérprete. Traducción vs interpretación • Son similares, tienen el mismo objetivo. La diferencia radica en que con la traducción todo el primer lenguaje se desecha cuando ya se traduzca a lenguaje máquina; en la interpretación después de cada instrucción examinada se ejecuta, el intérprete controla la computadora.
  • 4. • Las personas también pueden escribir programas para las máquinas virtuales como si realmente existieran o pueden usarlas para albergar un software que simula por completo el comportamiento de un Ordenador real sin que este exista. • Las Máquinas virtuales tienen multitud de aplicaciones, nos permiten disponer de un ordenador con el que podemos funcionar sin miedo a estropear la configuración del ordenador anfitrión, podemos probar Sistemas Operativos, instalar otros que no conocemos para familiarizarnos con los mismos y hacer experimentos de todo tipo sin correr ningún riesgo. • La invención de una serie de lenguajes, cada uno más cómodo que sus predecesores, puede continuar hasta llegar a uno adecuado. Cada lenguaje se basa en su predecesor, por lo que podemos pensar en una computadora que emplea esta técnica como una serie de capas o niveles.
  • 5.
  • 6. • Generalmente, los computadores se diseñan como una serie de niveles, cada uno construido sobre sus predecesores. • Cada nivel representa una abstracción distinta y contiene objetos y operaciones. • Un modelo de máquina multinivel que se adapta a la mayoría de los sistemas computacionales actuales se muestra en la siguiente figura:
  • 7.
  • 8. I. Nivel 0: Nivel de lógica digital  Es el hardware de la máquina.  El nivel inferior sería el nivel de dispositivo.  Componentes: Puertas lógicas, Circuitos integrados, Circuitos combinacionales, Circuitos aritméticos, Relojes, Memorias, Microprocesadores, Buses II. Nivel 1: Nivel de microprogramación  La función del microprograma es interpretar las instrucciones del nivel 2.  En algunas máquinas no existe el nivel de microprogramación.  Circuito ALU (Arithmetic Logic Unit)
  • 9. III.Nivel 2: Nivel de máquina convencional Cada fabricante publica el “Manual de referencia del lenguaje máquina” para cada uno de los computadores. Las instrucciones del nivel de máquina las interpreta el microprograma. En las máquinas en las que no existe el nivel de microprogramación, las instrucciones del nivel de máquina son realizadas directamente por los circuitos electrónicos. IV.Nivel 3: Nivel del sistema operativo La mayoría de las instrucciones de este nivel están también en el nivel 2 pero además tiene un nuevo conjunto de instrucciones, una organización diferente de la memoria, posibilidad de ejecutar 2 o más programas ... Las nuevas instrucciones las interpreta el sistema operativo. Las que son idénticas a las del nivel 2 las lleva a cabo el microprograma.
  • 10. V. Nivel 4: Nivel del lenguaje ensamblador  Los niveles 4 y superiores son utilizados por los programadores de aplicaciones. Los niveles inferiores están diseñados para ejecutar los intérpretes y traductores de los niveles superiores y son escritos por los programadores de sistemas. El ensamblador es el programa que lleva a cabo la traducción de un programa del nivel 4. VI.Nivel 5: Nivel de lenguajes de alto nivel Los lenguajes de alto nivel son más fáciles de utilizar que los lenguajes de niveles inferiores. Son utilizados por los programadores de aplicaciones. Los traductores de programas en lenguaje de alto nivel pued
  • 11. • Programas escritos en lenguaje máquina son ejecutados directamente por circuitos electrónicos. Circuitos electrónicos Hardware -> Objetos tangibles Software-> Algoritmos y representaciones en la computadora (programas)
  • 12. Microprogramación Primeras computadoras.- • Solo con nivel ISA (programación) y nivel de lógica digital (ejecución de programas) • Complicados, difíciles de entender, construcción difícil, poco fiables. 1951 – Maurice Wilkes.- • Computadora de 3 niveles • Simplificar hardware • Interpretar nivel ISA (microprograma) • - No. Bulbos • Año de auge: 1970
  • 13. Invención S.O. • Computadoras de ”taller abierto” • Famosas tarjetas perforadas • FORTRAN • Proceso tedioso, largo • Varias lecturas en compilador • 1960 se reduce el tiempo con un programa llamado S.O. • S.O. era cargado en la computadora • S.O. leía las tarjetas y las usaba con fines contables • Primer paso para crear una máquina virtual
  • 14. Migración de funcionalidad de microcódigo • Se podía agregar “hardware” (nuevas instrucciones) solamente programando. • Instrucciones no indispensables pero más rápidas. • Multiplicación y división de enteros, instrucciones de operaciones aritméticas de punto flotante, invocar y regresar procedimientos, acelerar ciclos, cadenas de caracteres. • Operaciones con matrices, trasladar programas de un lugar de memoria a otro, interrupciones de entrada y salida, suspender un programa e iniciar otro.
  • 15. Adiós microprogramación • Declive a finales de 70’s • Se volvieron muy lentos a razón de ser voluminosos • Instrucciones directas= - microprograma y - instrucciones
  • 16. PREGUNTAS 1. Diferencia entre traducción e interpretación Con la traducción todo el primer lenguaje se desecha cuando ya se traduzca a lenguaje máquina; en la interpretación después de cada instrucción examinada se ejecuta. 2. 2 usos de las máquinas virtuales Nos permiten disponer de un ordenador con el que podemos funcionar sin miedo a estropear la configuración del ordenador anfitrión, podemos probar Sistemas Operativos. 3. En que nivel está el circuito ALU Nivel de micropogramación o nivel 1 4. 3 componentes del nivel de lógica digital Puertas lógicas, Circuitos integrados, Buses
  • 17. Referencias bibliográficas • Tanenbaum Andrew S., “Organización de las Computadoras: Un enfoque estructurado”, 4ta edición, México, Pearson Education, 2000. • http://anitamai.brinkster.net/Arq/Unidad1/MaqMulti/index.html • http://www.jesusfernandezmesa.com/informatica/2012/07/18/las-mquinas-virtuales- descripcin-y-funciones-ejemplo-de-funcionamiento-de-virtualbox • www.cimat.mx/~gil/famat/cursos/computacion/tsc_arquitectura_de_compu tadoras.html • Tecnocoquito 02x12; https://www.youtube.com/watch?v=nlPCpIeLAJ8

Notas do Editor

  1. xxx
  2. Una computadora con n niveles puede verse como n máquinas virtuales distintas, cada una con diferente lenguaje de máquina
  3. Nivel 2=Nivel ISA(Instruction Set Architecture)
  4. Taller abierto= programador operaba la maquina manualmente
  5. Taller abierto= programador operaba la maquina manualmente
  6. Taller abierto= programador operaba la maquina manualmente