SlideShare una empresa de Scribd logo
1 de 8
Sistemas Operativos 
EJECUCIÓN DE INSTRUCCIONES 
Presentado por León Arenas 
Rivera 
Ing. Sistemas y Telecomunicaciones Universidad Católica de Pereira 
Fundación centro de 
investigación 
Docencia y consultoría 
Administrativa 
Facultad Ntic’s e 
ingenierías
Funcionamiento de los sistemas de computación 
Para comprender este capítulo dentro del 
funcionamiento de los sistemas operativos, 
necesitamos retomar la parte de funcionamiento de 
hardware de nuestra máquina, así que recordemos 
que... 
CPU (procesador) 
La unidad central de procesamiento es la que 
ejecuta los programas. En un sistema puede haber 
más de una. 
El ciclo básico consiste en tomar la instrucción 
apuntada por el PC (program counter) (fetching), 
decodificarla para determinar su tipo y operandos 
(decoding), ejecutarla (executing), y luego continuar 
con la siguiente instrucción. 
Arquitecturas modernas aumentan la performance 
ejecutando las operaciones en paralelo (fetching, 
decoding, executing). Esta técnica es conocida como 
pipelining. 
Existen varias arquitecturas de procesador que se 
clasifican en RISC (Reduced InstructionSet 
Computer) o CISC (Complex Instruction Set 
Computer). Algunas arquitecturas: SPARC, POWER,
La velocidad del procesador es varios órdenes de magnitud mayor que la 
velocidad de acceso a información que está en la memoria volátil (RAM). 
Esto implicó la creación de registros a nivel del procesador y finalmente una 
cache de memoria (caches de 1er. Nivel, 2do. Nivel y hasta 3er. Nivel). 
Los registros son la memoria más rápida que accede un procesador y están 
integrados al chip. 
En los últimos años han surgido procesadores que en un mismo chip contienen 
varios núcleos de ejecución. Esto ha llevado a una nueva terminología: single-core, 
dual-core, quad-core, etc. 
Dentro del mismo chip del procesador se incluyen registros de rápido acceso: 
–Registros punto fijo y punto flotante. 
–Registros de direccionamiento ES, SS, DS, CS, etc.. 
–Registro de Estado. Incluye PC y banderas con zero, carry. 
–Caches: 
•1er. Nivel (del orden de 20 Kb). 
•2do. Nivel (del orden de 512Kb a 2Mb). 
•3er. Nivel (del orden de 8Mb).
INSTRUCCIONES 
La tarea básica que realiza un computador es la ejecución de los programas. El programa a 
ejecutar consta de un conjunto de instrucciones almacenadas en memoria. El procesador 
lleva a cabo el trabajo, ejecutando las instrucciones especificadas en el programa. Para 
alcanzar una mayor comprensión de esta función y de la manera en que los componentes 
principales del computador interactúan para ejecutar un programa, hace falta analizar con 
cierto detalle los elementos de la ejecución de un programa. EL punto de vista más sencillo 
es considerar que el procesamiento de instrucciones consta de dos pasos. El procesador (1) 
trae las instrucciones desde la memoria, una cada vez y (2) ejecuta cada instrucción. La 
ejecución de un programa consiste en la repetición de este proceso de lectura y ejecución de 
la instrucción. La ejecución de la instrucción puede involucrar varias operaciones y depende 
de la naturaleza de la instrucción. El procesamiento requerido para una instrucción simple se 
llama ciclo de instrucción.
Operador Operandos... 
Los operandos pueden ser inmediatos, 
registros, relativos, de memoria DS: [SI] 
según diferentes técnicas. (vistos en 
Arquitectura de computadores). 
Las familias de instrucciones incluyen 
aritméticas, lógicas, transferencia control 
(Jmp, Call, Loop, etc), de memoria, de 
stack, de sincronización (Lock:XChg ax, bx) 
y de entrada salida. 
Las instrucciones de sincronización sirven 
para resolver problemas de concurrencia. 
Instrucciones privilegiadas 
Se establecen niveles de ejecución y 
conjunto de instrucciones para cada nivel. 
Un protocolo seguro para aumentar el 
nivel de ejecución que se basa en siempre 
transferir el control a código autenticado 
(trusted) para aumentar el nivel de 
ejecución. 
Por ejemplo: 
–Detener el procesador 
–Cambiar el vector de interrupciones
Ejecución de instrucciones (1): 
„ 
Se clasifican en: 
•Procesador –memoria. 
•Procesador –E/S. 
•Procesamiento de datos. 
•Control. 
„ 
Ciclo de instrucción:
Ejecución de instrucciones (2): 
„ 
Características de 
un máquina hipotética: 
•a) 
•b) 
•c) Registros internos de CPU: 
•PC: contador de programa , contiene la dirección de la siguiente instrucción a 
leer. 
•IR: registro de instrucción (de la que está ejecutándose). 
•AC: acumulador, almacenamiento temporal. 
•d) Lista parcial de códigos de operación: 
•0001 Cargar de memoria a AC. 
•0010 Almacenar AC en memoria. 
•0101 Sumar a AC el contenido de la memoria.
Bibliografía 
SISTEMAS OPERATIVOS Segunda edición William Stallings 
SISTEMAS OPERATIVOS MODERNOS TERCERA EDICIÓN ANDREW S. TANENBAUM 
Vrije Universiteit Amsterdam, Holanda 
Imágenes tomadas de internet.

Más contenido relacionado

La actualidad más candente

Sistemas operativos unidad_ii
Sistemas operativos unidad_iiSistemas operativos unidad_ii
Sistemas operativos unidad_iiLeo Garcia
 
Arquitectura de procesadores
Arquitectura de procesadoresArquitectura de procesadores
Arquitectura de procesadoresJorge Pulido
 
Sistemas operativos unidad_iii
Sistemas operativos unidad_iiiSistemas operativos unidad_iii
Sistemas operativos unidad_iiiLeo Garcia
 
3. introducción a los sistemas operativos
3.  introducción a los sistemas operativos3.  introducción a los sistemas operativos
3. introducción a los sistemas operativoscapeco1a
 
Ciclo de ejecución
Ciclo de ejecuciónCiclo de ejecución
Ciclo de ejecuciónAlexb760
 
Trabajo grupal sistema operativo capítulo 2 26 10-2011
Trabajo grupal sistema operativo capítulo 2   26 10-2011Trabajo grupal sistema operativo capítulo 2   26 10-2011
Trabajo grupal sistema operativo capítulo 2 26 10-2011ecuatareas
 
Von neumann harvard
Von neumann   harvardVon neumann   harvard
Von neumann harvardsscc1555
 
Arquitectura de la computadora
Arquitectura de la computadora Arquitectura de la computadora
Arquitectura de la computadora USM
 
Estructura de los Sistemas Operativos
Estructura de los Sistemas OperativosEstructura de los Sistemas Operativos
Estructura de los Sistemas OperativosG Hoyos A
 
Análisis de los componentes
Análisis de los componentesAnálisis de los componentes
Análisis de los componentesShilon Gomez
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativoEnguelberth
 
Concepto sobre la arquitectura de von neuman
Concepto sobre la arquitectura de von neumanConcepto sobre la arquitectura de von neuman
Concepto sobre la arquitectura de von neumanmaritza-1995
 
Capas de abstracción de la arquitectura de ordenadores
Capas de abstracción de la arquitectura de ordenadoresCapas de abstracción de la arquitectura de ordenadores
Capas de abstracción de la arquitectura de ordenadoresSandy Sócola
 
Estructura de los sistemas operativos
Estructura de los sistemas operativosEstructura de los sistemas operativos
Estructura de los sistemas operativosalex Sarabia Sanchez
 
Arquitectura del procesador
Arquitectura del procesadorArquitectura del procesador
Arquitectura del procesadorYESENIA CETINA
 

La actualidad más candente (20)

Sistemas operativos unidad_ii
Sistemas operativos unidad_iiSistemas operativos unidad_ii
Sistemas operativos unidad_ii
 
Arquitectura de procesadores
Arquitectura de procesadoresArquitectura de procesadores
Arquitectura de procesadores
 
Sistemas operativos unidad_iii
Sistemas operativos unidad_iiiSistemas operativos unidad_iii
Sistemas operativos unidad_iii
 
Microprocesadores de las familias AMD e Intel 2012 2013,2014
Microprocesadores de las familias AMD e Intel 2012 2013,2014Microprocesadores de las familias AMD e Intel 2012 2013,2014
Microprocesadores de las familias AMD e Intel 2012 2013,2014
 
3. introducción a los sistemas operativos
3.  introducción a los sistemas operativos3.  introducción a los sistemas operativos
3. introducción a los sistemas operativos
 
Ciclo de ejecución
Ciclo de ejecuciónCiclo de ejecución
Ciclo de ejecución
 
Trabajo grupal sistema operativo capítulo 2 26 10-2011
Trabajo grupal sistema operativo capítulo 2   26 10-2011Trabajo grupal sistema operativo capítulo 2   26 10-2011
Trabajo grupal sistema operativo capítulo 2 26 10-2011
 
Von neumann harvard
Von neumann   harvardVon neumann   harvard
Von neumann harvard
 
Arquitectura de la computadora
Arquitectura de la computadora Arquitectura de la computadora
Arquitectura de la computadora
 
Estructura de los Sistemas Operativos
Estructura de los Sistemas OperativosEstructura de los Sistemas Operativos
Estructura de los Sistemas Operativos
 
Análisis de los componentes
Análisis de los componentesAnálisis de los componentes
Análisis de los componentes
 
Tarea 1.1
Tarea 1.1Tarea 1.1
Tarea 1.1
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Concepto sobre la arquitectura de von neuman
Concepto sobre la arquitectura de von neumanConcepto sobre la arquitectura de von neuman
Concepto sobre la arquitectura de von neuman
 
El procesador o microprocesador
El procesador o microprocesadorEl procesador o microprocesador
El procesador o microprocesador
 
Presentacion Fso
Presentacion FsoPresentacion Fso
Presentacion Fso
 
Arquitectura harvard y von neumann
Arquitectura harvard y von neumannArquitectura harvard y von neumann
Arquitectura harvard y von neumann
 
Capas de abstracción de la arquitectura de ordenadores
Capas de abstracción de la arquitectura de ordenadoresCapas de abstracción de la arquitectura de ordenadores
Capas de abstracción de la arquitectura de ordenadores
 
Estructura de los sistemas operativos
Estructura de los sistemas operativosEstructura de los sistemas operativos
Estructura de los sistemas operativos
 
Arquitectura del procesador
Arquitectura del procesadorArquitectura del procesador
Arquitectura del procesador
 

Destacado

ТАБИҒАТТАНУ М.ҚҰРСАБАЕВ-04
ТАБИҒАТТАНУ М.ҚҰРСАБАЕВ-04ТАБИҒАТТАНУ М.ҚҰРСАБАЕВ-04
ТАБИҒАТТАНУ М.ҚҰРСАБАЕВ-04Muhamedrahim Kursabaev61
 
Ob i - foundations of group behavior-workteams-organizational stress
Ob i - foundations of group behavior-workteams-organizational stressOb i - foundations of group behavior-workteams-organizational stress
Ob i - foundations of group behavior-workteams-organizational stressShivkumar Menon
 
Muchos caminos 6 - Testigos de Jehová parte 3
Muchos caminos 6 - Testigos de Jehová parte 3Muchos caminos 6 - Testigos de Jehová parte 3
Muchos caminos 6 - Testigos de Jehová parte 3jasspiebl
 
4 christien meindertsma pigs transcript
4 christien meindertsma pigs transcript4 christien meindertsma pigs transcript
4 christien meindertsma pigs transcriptMeagan Kaiser
 
Función de un sistema de información
Función de un sistema de informaciónFunción de un sistema de información
Función de un sistema de informaciónYira Ariza
 
Ob i motivation concepts & applications- perception & attitudes
Ob i motivation concepts & applications- perception & attitudesOb i motivation concepts & applications- perception & attitudes
Ob i motivation concepts & applications- perception & attitudesShivkumar Menon
 

Destacado (11)

1
11
1
 
ТАБИҒАТТАНУ М.ҚҰРСАБАЕВ-04
ТАБИҒАТТАНУ М.ҚҰРСАБАЕВ-04ТАБИҒАТТАНУ М.ҚҰРСАБАЕВ-04
ТАБИҒАТТАНУ М.ҚҰРСАБАЕВ-04
 
Youth and inclusive citizen workshop camodia presentation
Youth and inclusive citizen workshop camodia presentationYouth and inclusive citizen workshop camodia presentation
Youth and inclusive citizen workshop camodia presentation
 
Ob i - foundations of group behavior-workteams-organizational stress
Ob i - foundations of group behavior-workteams-organizational stressOb i - foundations of group behavior-workteams-organizational stress
Ob i - foundations of group behavior-workteams-organizational stress
 
Legal Aspects in Health Informatics
Legal Aspects in Health InformaticsLegal Aspects in Health Informatics
Legal Aspects in Health Informatics
 
Muchos caminos 6 - Testigos de Jehová parte 3
Muchos caminos 6 - Testigos de Jehová parte 3Muchos caminos 6 - Testigos de Jehová parte 3
Muchos caminos 6 - Testigos de Jehová parte 3
 
Ejemplograficar
EjemplograficarEjemplograficar
Ejemplograficar
 
4 christien meindertsma pigs transcript
4 christien meindertsma pigs transcript4 christien meindertsma pigs transcript
4 christien meindertsma pigs transcript
 
Función de un sistema de información
Función de un sistema de informaciónFunción de un sistema de información
Función de un sistema de información
 
Ob i motivation concepts & applications- perception & attitudes
Ob i motivation concepts & applications- perception & attitudesOb i motivation concepts & applications- perception & attitudes
Ob i motivation concepts & applications- perception & attitudes
 
Jingle
JingleJingle
Jingle
 

Similar a Ejecuciondeinstrucciones

Organización y Arquitectura de Computador
Organización y Arquitectura de ComputadorOrganización y Arquitectura de Computador
Organización y Arquitectura de Computadorpacampble
 
Modelosdearquitecturasdecomputadoras 120905220343-phpapp01
Modelosdearquitecturasdecomputadoras 120905220343-phpapp01Modelosdearquitecturasdecomputadoras 120905220343-phpapp01
Modelosdearquitecturasdecomputadoras 120905220343-phpapp01Aldo Altamira
 
Arquitectura de cp
Arquitectura de cpArquitectura de cp
Arquitectura de cpIztelmunos
 
Arquitectura de cp
Arquitectura de cpArquitectura de cp
Arquitectura de cpIztelmunos
 
caractermaterial_2019F1_COM212_02_132253.pptx
caractermaterial_2019F1_COM212_02_132253.pptxcaractermaterial_2019F1_COM212_02_132253.pptx
caractermaterial_2019F1_COM212_02_132253.pptxruben2003ss
 
Modelos de arquitecturas de computo
Modelos de arquitecturas de computoModelos de arquitecturas de computo
Modelos de arquitecturas de computoYESENIA CETINA
 
Arquitectura de la computadora
Arquitectura de la computadoraArquitectura de la computadora
Arquitectura de la computadoraMauricio Hernandez
 
1 Arquitectura de computadores
1  Arquitectura de computadores1  Arquitectura de computadores
1 Arquitectura de computadoresJohan Silva Cueva
 
Arquitectura de computadores.
Arquitectura de computadores. Arquitectura de computadores.
Arquitectura de computadores. Manuela Cespedes
 
Diagrama de bloque procesador intel
Diagrama de bloque procesador intelDiagrama de bloque procesador intel
Diagrama de bloque procesador intelCristian Paredes
 

Similar a Ejecuciondeinstrucciones (20)

Organización y Arquitectura de Computador
Organización y Arquitectura de ComputadorOrganización y Arquitectura de Computador
Organización y Arquitectura de Computador
 
Trabajo 1 s. operativos ii
Trabajo 1 s. operativos iiTrabajo 1 s. operativos ii
Trabajo 1 s. operativos ii
 
Arquitectura del cpu
Arquitectura del cpuArquitectura del cpu
Arquitectura del cpu
 
El Procesador y su uso en la Empresa
El Procesador y su uso en la EmpresaEl Procesador y su uso en la Empresa
El Procesador y su uso en la Empresa
 
Modelosdearquitecturasdecomputadoras 120905220343-phpapp01
Modelosdearquitecturasdecomputadoras 120905220343-phpapp01Modelosdearquitecturasdecomputadoras 120905220343-phpapp01
Modelosdearquitecturasdecomputadoras 120905220343-phpapp01
 
Arquitectura de cp
Arquitectura de cpArquitectura de cp
Arquitectura de cp
 
Arquitectura de cp
Arquitectura de cpArquitectura de cp
Arquitectura de cp
 
caractermaterial_2019F1_COM212_02_132253.pptx
caractermaterial_2019F1_COM212_02_132253.pptxcaractermaterial_2019F1_COM212_02_132253.pptx
caractermaterial_2019F1_COM212_02_132253.pptx
 
Arquitecturas de computadoras
Arquitecturas de computadorasArquitecturas de computadoras
Arquitecturas de computadoras
 
Microprocesador
Microprocesador Microprocesador
Microprocesador
 
Funciones del Procesador
Funciones del ProcesadorFunciones del Procesador
Funciones del Procesador
 
Modelos de arquitecturas de computo
Modelos de arquitecturas de computoModelos de arquitecturas de computo
Modelos de arquitecturas de computo
 
BTH-brandon.pptx
BTH-brandon.pptxBTH-brandon.pptx
BTH-brandon.pptx
 
Arquitectura de la computadora
Arquitectura de la computadoraArquitectura de la computadora
Arquitectura de la computadora
 
Historia de las computadoras
Historia de las computadorasHistoria de las computadoras
Historia de las computadoras
 
Arquitectura yedid, jhonier
Arquitectura yedid, jhonierArquitectura yedid, jhonier
Arquitectura yedid, jhonier
 
1 Arquitectura de computadores
1  Arquitectura de computadores1  Arquitectura de computadores
1 Arquitectura de computadores
 
El
ElEl
El
 
Arquitectura de computadores.
Arquitectura de computadores. Arquitectura de computadores.
Arquitectura de computadores.
 
Diagrama de bloque procesador intel
Diagrama de bloque procesador intelDiagrama de bloque procesador intel
Diagrama de bloque procesador intel
 

Más de León Arenas Rivera (20)

Subnetting por VLSM
Subnetting por VLSMSubnetting por VLSM
Subnetting por VLSM
 
Direccionamiento MAC.
Direccionamiento MAC.Direccionamiento MAC.
Direccionamiento MAC.
 
Rangos y fórmulas
Rangos y fórmulasRangos y fórmulas
Rangos y fórmulas
 
Rectificadores y filtros
Rectificadores y filtrosRectificadores y filtros
Rectificadores y filtros
 
Gestión de memoria
Gestión de memoriaGestión de memoria
Gestión de memoria
 
Introducción a excel
Introducción a excelIntroducción a excel
Introducción a excel
 
Sesión I
Sesión ISesión I
Sesión I
 
Curso nivelatorio
Curso nivelatorioCurso nivelatorio
Curso nivelatorio
 
Electricidad básica
Electricidad básicaElectricidad básica
Electricidad básica
 
comunicación por Pstn, red conmutada
comunicación por Pstn, red conmutadacomunicación por Pstn, red conmutada
comunicación por Pstn, red conmutada
 
El arranque de un computador
El arranque de un computadorEl arranque de un computador
El arranque de un computador
 
Encapsulamiento
EncapsulamientoEncapsulamiento
Encapsulamiento
 
Modelo de referencia osi
Modelo de referencia osiModelo de referencia osi
Modelo de referencia osi
 
Modelo tcpip
Modelo tcpipModelo tcpip
Modelo tcpip
 
Cálculos en tasa de trasferencia
Cálculos en tasa de  trasferenciaCálculos en tasa de  trasferencia
Cálculos en tasa de trasferencia
 
Ancho de banda y tasa de trasferencia
Ancho de banda y tasa de trasferenciaAncho de banda y tasa de trasferencia
Ancho de banda y tasa de trasferencia
 
Modelo entidad relación león
Modelo entidad relación leónModelo entidad relación león
Modelo entidad relación león
 
Instalación de un sistema operativo linux
Instalación de un sistema operativo linuxInstalación de un sistema operativo linux
Instalación de un sistema operativo linux
 
Bases de datos en red
Bases de datos en redBases de datos en red
Bases de datos en red
 
Modelo jerárquico
Modelo jerárquicoModelo jerárquico
Modelo jerárquico
 

Último

plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfenelcielosiempre
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoJosDanielEstradaHern
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperiomiralbaipiales2016
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfPaolaRopero2
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
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í
 
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
 
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
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 

Último (20)

plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
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
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° grado
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperio
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
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
 
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
 
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...
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 

Ejecuciondeinstrucciones

  • 1. Sistemas Operativos EJECUCIÓN DE INSTRUCCIONES Presentado por León Arenas Rivera Ing. Sistemas y Telecomunicaciones Universidad Católica de Pereira Fundación centro de investigación Docencia y consultoría Administrativa Facultad Ntic’s e ingenierías
  • 2. Funcionamiento de los sistemas de computación Para comprender este capítulo dentro del funcionamiento de los sistemas operativos, necesitamos retomar la parte de funcionamiento de hardware de nuestra máquina, así que recordemos que... CPU (procesador) La unidad central de procesamiento es la que ejecuta los programas. En un sistema puede haber más de una. El ciclo básico consiste en tomar la instrucción apuntada por el PC (program counter) (fetching), decodificarla para determinar su tipo y operandos (decoding), ejecutarla (executing), y luego continuar con la siguiente instrucción. Arquitecturas modernas aumentan la performance ejecutando las operaciones en paralelo (fetching, decoding, executing). Esta técnica es conocida como pipelining. Existen varias arquitecturas de procesador que se clasifican en RISC (Reduced InstructionSet Computer) o CISC (Complex Instruction Set Computer). Algunas arquitecturas: SPARC, POWER,
  • 3. La velocidad del procesador es varios órdenes de magnitud mayor que la velocidad de acceso a información que está en la memoria volátil (RAM). Esto implicó la creación de registros a nivel del procesador y finalmente una cache de memoria (caches de 1er. Nivel, 2do. Nivel y hasta 3er. Nivel). Los registros son la memoria más rápida que accede un procesador y están integrados al chip. En los últimos años han surgido procesadores que en un mismo chip contienen varios núcleos de ejecución. Esto ha llevado a una nueva terminología: single-core, dual-core, quad-core, etc. Dentro del mismo chip del procesador se incluyen registros de rápido acceso: –Registros punto fijo y punto flotante. –Registros de direccionamiento ES, SS, DS, CS, etc.. –Registro de Estado. Incluye PC y banderas con zero, carry. –Caches: •1er. Nivel (del orden de 20 Kb). •2do. Nivel (del orden de 512Kb a 2Mb). •3er. Nivel (del orden de 8Mb).
  • 4. INSTRUCCIONES La tarea básica que realiza un computador es la ejecución de los programas. El programa a ejecutar consta de un conjunto de instrucciones almacenadas en memoria. El procesador lleva a cabo el trabajo, ejecutando las instrucciones especificadas en el programa. Para alcanzar una mayor comprensión de esta función y de la manera en que los componentes principales del computador interactúan para ejecutar un programa, hace falta analizar con cierto detalle los elementos de la ejecución de un programa. EL punto de vista más sencillo es considerar que el procesamiento de instrucciones consta de dos pasos. El procesador (1) trae las instrucciones desde la memoria, una cada vez y (2) ejecuta cada instrucción. La ejecución de un programa consiste en la repetición de este proceso de lectura y ejecución de la instrucción. La ejecución de la instrucción puede involucrar varias operaciones y depende de la naturaleza de la instrucción. El procesamiento requerido para una instrucción simple se llama ciclo de instrucción.
  • 5. Operador Operandos... Los operandos pueden ser inmediatos, registros, relativos, de memoria DS: [SI] según diferentes técnicas. (vistos en Arquitectura de computadores). Las familias de instrucciones incluyen aritméticas, lógicas, transferencia control (Jmp, Call, Loop, etc), de memoria, de stack, de sincronización (Lock:XChg ax, bx) y de entrada salida. Las instrucciones de sincronización sirven para resolver problemas de concurrencia. Instrucciones privilegiadas Se establecen niveles de ejecución y conjunto de instrucciones para cada nivel. Un protocolo seguro para aumentar el nivel de ejecución que se basa en siempre transferir el control a código autenticado (trusted) para aumentar el nivel de ejecución. Por ejemplo: –Detener el procesador –Cambiar el vector de interrupciones
  • 6. Ejecución de instrucciones (1): „ Se clasifican en: •Procesador –memoria. •Procesador –E/S. •Procesamiento de datos. •Control. „ Ciclo de instrucción:
  • 7. Ejecución de instrucciones (2): „ Características de un máquina hipotética: •a) •b) •c) Registros internos de CPU: •PC: contador de programa , contiene la dirección de la siguiente instrucción a leer. •IR: registro de instrucción (de la que está ejecutándose). •AC: acumulador, almacenamiento temporal. •d) Lista parcial de códigos de operación: •0001 Cargar de memoria a AC. •0010 Almacenar AC en memoria. •0101 Sumar a AC el contenido de la memoria.
  • 8. Bibliografía SISTEMAS OPERATIVOS Segunda edición William Stallings SISTEMAS OPERATIVOS MODERNOS TERCERA EDICIÓN ANDREW S. TANENBAUM Vrije Universiteit Amsterdam, Holanda Imágenes tomadas de internet.