Page 13 - RevistaFinal_Neat
P. 13

Ejemplos  de  organización                      interrupción.  Si  se  utiliza  una  pila

                                                                  para llevar a cabo ciertas funciones
                  de registros de CPU reales
                                                                  (por  ejemplo,  llamada  a  subrutina),

                       En  algún  diseño  concreto  de            se  necesita  un  puntero  de  pila  del

                  procesador  es  posible  encontrar              sistema.  En  un  sistema  de  memoria

                  otros registros relativos a estado y            virtual se usa un puntero a la tabla de


                  control.  Puede  existir  un  puntero  a        páginas.     Por     último,     pueden

                  un bloque de memoria que contenga               emplearse registros para el control

                  información de estado adicional (por            de operaciones de E/S.

                  ejemplo,  bloques  de  control  de

                  procesos). En las máquinas que usan

                  interrupciones  vectorizadas  puede

                  existir  un  registro  de  vector  de


                                                                   Ejemplo del proceso



                  Ciclo            Fetch-Decode-                  Cada  instrucción  del  juego  de

                                                                  instrucciones  de  una  CPU  puede
                  Execute
                                                                  requerir diferente número de ciclos

                       Un  ciclo  de  instrucción  es  el         de instrucción para su ejecución. Un

                  período que tarda la unidad central             ciclo  de  instrucción  está  formado

                  de  proceso  (CPU)  en  ejecutar  una           por uno o más ciclos máquina.


                  instrucción  de  lenguaje  máquina.

                  Comprende       una     secuencia     de

                  acciones  determinada  que  debe

                  llevar  a  cabo  la  CPU  para  ejecutar
                                                                       Interacción Maquina - Humano
                  cada  instrucción  en  un  programa.
   8   9   10   11   12   13   14   15   16   17   18