SlideShare una empresa de Scribd logo
1 de 18
CONCEPTO DE PSW
Área                            de
la memoria o registro que
contiene información sobre el
estado de        un programa
utilizado   por     el   sistema
operativo. Controla el orden de
las     ejecución      de      las
instrucciones,         contienen
también la información acerca
del estado de un proceso.
Normalmente               incluye
un puntero (dirección) a la
siguiente      instrucción       a
ejecutarse. El PSW contiene
un campo de error y un código
de condición.
CONCEPTO DE PSW
  Recalcando El concepto dado y de acuerdo a lo
  visto en clase, la longitud del PSW depende de
  la arquitectura. En general, el PSW es utilizado
  para controlar la ejecución secuencial de
  instrucciones e indicar el estado del sistema en
  relación al programa en ejecución. Almacenando
  el PSW durante una interrupción, el estado de
  la CPU puede ser preservado para una posterior
  inspección. Cargando un nuevo PSW o una
  parte de un PSW, el estado de la CPU puede
  ser inicializado o modificado.
CLASIFICACIÓN DE LA PSW

En el PSW (Program Status Ord), vamos a encontrar 3 clases de PSW
que se manejan principalmente:
GRÁFICO PSW



   PSW                 PSW NUEVO
 ANTIGUO




               PSW
              ACTUAL
PSW ACTUAL


La dirección de la instrucción, se almacena en
la PSW actual, este indica las interrupciones
que están habilitadas e inhabilitadas, La UCP,
controla aquellas interrupciones habilitadas
mientras que las inhabilitadas por lo general
se omiten. El PSW actual, guarda lo que se ha
hecho en el proceso de PSW nuevo, mientras
que lo trabajado apunta al PSW antiguo
PSW Nueva
La PSW nueva para un tipo de
interrupción dado contiene la
dirección en el hardware donde
reside    el  manipulador   de
interrupciones para este tipo
específico.
Cambios en el PSW

Cuando ocurre una interrupción para la cual el
procesador no está inhabilitado, ocurren las siguientes
acciones:

•El hardware cambia las PSW en los casos siguientes:

   Al almacenar la PSW actual en la PSW vieja, para
   este tipo de interrupción.

    Al almacenar la PSW nueva en la PSW actual,
   para este tipo de interrupción.
Cambios en el PSW
•Luego de este “intercambio de PSW”:

    La PSW actual contiene la dirección del manipulador de
   interrupción adecuado.
    El manipulador de interrupciones procesa la
   interrupción.
    Luego de procesar la interrupción, la CPU es enviada al
   proceso que estaba en ejecución en el momento de la
   interrupción, o al proceso de listo de más alta prioridad.
    La acción precedente depende de si el proceso de
   interrupción es:
        “Apropiativo”: obtiene la CPU solo si no hay
       procesos de listos.
        “No apropiativo”: obtiene de nuevo la CPU.
Cantidad de PSW

Se podría concluir que solamente existe por lo anterior
1 PSW antiguo, 1 PSW actual, y 1 PSW nuevo, pero
este concepto es erróneo ya que en verdad un sistema
que sea uniprocesador tiene:

•6 PSW Antiguos
•1 PSW Actual
•6 PSW Nuevos
Dentro de lo que explica las
palabras de estado de programa
nos damos cuenta que son los
enlaces perfectos entre el sistema
Operativo y el estado del CPU,
reflejando      las      diferentes
operaciones que mostraba el
sistema
Sin embargo eso no siempre fue así, ya que
la PSW presento fallos, mucho antes del
desarrollo de los sistemas actuales, ya que
no resolvía con precisión las interrupciones
y era inconcusa cuando se trataba de dar
una respuesta a un programa en
determinado siendo importante innovar un
PSW capaz de coordinar programas de
forma secuencial a través de un puntero de
localización
El usuario tiene ahora campos de acción
delimitados dentro de la PSW, es
probable que la puedan leer toda, pero
parte de la estructura no pueda ser
modificada, ya que el desarrollo de
sistemas operativos multitarea requiere
de un uso excesivo del PSW
Dentro de los perfiles para los cuales se
maneja el sistema Operativo tales como
Usuario y Administrador hay que tener en
cuenta que el PSW, asigna y controla
procesos para cada una de dichas
entidades, ya que para el manejo de un
S.O se debe tener nociones de
programación básica y manejo de
mainframes y supercomputadoras
Dentro del control de prioridades del
PCB(Bloque control de proceso), miramos
que el PSW es parte importante en la
ejecución de programas de forma paralela y
consecuente haciendo que se ejecuten en
modo Semáforo, entendiéndose como la
interrupción de los procesos que se ejecutan
en Memoria RAM, por el procesador, para
trabajar paralelamente otras operaciones.
Cada interrupción individual
genera      un     código    de
interrupción único, que luego
es     guardado,     el   vector
almacena direcciones en la
memoria,       los    elementos
contienen direcciones en el
cual     se    encuentran    los
manejadores de instrucciones.
Sistemas operativos

Más contenido relacionado

La actualidad más candente

Funciones de administracion de memoria
Funciones de administracion de memoriaFunciones de administracion de memoria
Funciones de administracion de memoriaMiguel Magaña
 
Control de flujo por hardware o software,
Control de flujo  por hardware o software,Control de flujo  por hardware o software,
Control de flujo por hardware o software,Victor Mijangos
 
Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.Juan Anaya
 
Procesos Planificacion de los Sistemas Operativos
 Procesos Planificacion de los Sistemas Operativos Procesos Planificacion de los Sistemas Operativos
Procesos Planificacion de los Sistemas OperativosG Hoyos A
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidosnathalyrivasdiaz
 
Sincronización entre procesos
Sincronización entre procesosSincronización entre procesos
Sincronización entre procesosIchinose 11
 
Operating Systems: Process Scheduling
Operating Systems: Process SchedulingOperating Systems: Process Scheduling
Operating Systems: Process SchedulingDamian T. Gordon
 
Ventajas y desventajas
Ventajas y desventajasVentajas y desventajas
Ventajas y desventajasOscar LS
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidosChristian19121
 
Asignación de memoria
Asignación de memoriaAsignación de memoria
Asignación de memoriaguestca1de2e
 
El desarrollo de software orientado a aspectos
El desarrollo de software orientado a aspectosEl desarrollo de software orientado a aspectos
El desarrollo de software orientado a aspectosTensor
 
Jose luisroisic6a 20042015
Jose luisroisic6a 20042015Jose luisroisic6a 20042015
Jose luisroisic6a 20042015JLuis Reyes Olea
 

La actualidad más candente (20)

2.4 Cuestionario de comunicacion entre procesos
2.4 Cuestionario de comunicacion entre procesos2.4 Cuestionario de comunicacion entre procesos
2.4 Cuestionario de comunicacion entre procesos
 
Buses normalizados
Buses normalizadosBuses normalizados
Buses normalizados
 
Funciones de administracion de memoria
Funciones de administracion de memoriaFunciones de administracion de memoria
Funciones de administracion de memoria
 
Control de flujo por hardware o software,
Control de flujo  por hardware o software,Control de flujo  por hardware o software,
Control de flujo por hardware o software,
 
Process scheduling
Process schedulingProcess scheduling
Process scheduling
 
Procesos
ProcesosProcesos
Procesos
 
Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.
 
Procesos Planificacion de los Sistemas Operativos
 Procesos Planificacion de los Sistemas Operativos Procesos Planificacion de los Sistemas Operativos
Procesos Planificacion de los Sistemas Operativos
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Sincronización entre procesos
Sincronización entre procesosSincronización entre procesos
Sincronización entre procesos
 
Algoritmo SJF
Algoritmo SJFAlgoritmo SJF
Algoritmo SJF
 
Operating Systems: Process Scheduling
Operating Systems: Process SchedulingOperating Systems: Process Scheduling
Operating Systems: Process Scheduling
 
Entrada salida
Entrada salidaEntrada salida
Entrada salida
 
Process scheduling
Process schedulingProcess scheduling
Process scheduling
 
Planificador SSTF (shortest seek time first)
Planificador SSTF (shortest seek time first)Planificador SSTF (shortest seek time first)
Planificador SSTF (shortest seek time first)
 
Ventajas y desventajas
Ventajas y desventajasVentajas y desventajas
Ventajas y desventajas
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Asignación de memoria
Asignación de memoriaAsignación de memoria
Asignación de memoria
 
El desarrollo de software orientado a aspectos
El desarrollo de software orientado a aspectosEl desarrollo de software orientado a aspectos
El desarrollo de software orientado a aspectos
 
Jose luisroisic6a 20042015
Jose luisroisic6a 20042015Jose luisroisic6a 20042015
Jose luisroisic6a 20042015
 

Similar a Sistemas operativos

Modelo de procesos
Modelo de procesosModelo de procesos
Modelo de procesossiamu_evap
 
Procesos Interrupciones y Nucleo
 Procesos Interrupciones y Nucleo Procesos Interrupciones y Nucleo
Procesos Interrupciones y NucleoG Hoyos A
 
Manejo de procesos y procesador
Manejo de procesos y procesadorManejo de procesos y procesador
Manejo de procesos y procesadorMichael Vanegas
 
Introducción a los procesos alfa ii
Introducción a los procesos alfa iiIntroducción a los procesos alfa ii
Introducción a los procesos alfa iiAlejandro Ordoñez
 
Revista Digital
Revista Digital Revista Digital
Revista Digital Yosel97
 
Revista Digital
Revista Digital Revista Digital
Revista Digital Yosel97
 
Prueba
PruebaPrueba
Pruebaemnero
 
Apuntes02ele
Apuntes02eleApuntes02ele
Apuntes02eleparrau
 
Administración de Procesos
Administración de ProcesosAdministración de Procesos
Administración de ProcesosIsrael Pilla
 
Sistema Operativos PNFI IUTM (2º Capitulo Procesos y Administracion del Proc...
Sistema Operativos PNFI IUTM (2º Capitulo  Procesos y Administracion del Proc...Sistema Operativos PNFI IUTM (2º Capitulo  Procesos y Administracion del Proc...
Sistema Operativos PNFI IUTM (2º Capitulo Procesos y Administracion del Proc...ruben ferrer
 
Control y manejo de interrupciones
Control y manejo de interrupcionesControl y manejo de interrupciones
Control y manejo de interrupcionestecnologia01
 
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
 

Similar a Sistemas operativos (20)

Modelo de procesos
Modelo de procesosModelo de procesos
Modelo de procesos
 
Unidad2
Unidad2Unidad2
Unidad2
 
Procesos Interrupciones y Nucleo
 Procesos Interrupciones y Nucleo Procesos Interrupciones y Nucleo
Procesos Interrupciones y Nucleo
 
Manejo de procesos y procesador
Manejo de procesos y procesadorManejo de procesos y procesador
Manejo de procesos y procesador
 
Introducción a los procesos alfa ii
Introducción a los procesos alfa iiIntroducción a los procesos alfa ii
Introducción a los procesos alfa ii
 
Revista Digital
Revista Digital Revista Digital
Revista Digital
 
Revista Digital
Revista Digital Revista Digital
Revista Digital
 
Cdpp
CdppCdpp
Cdpp
 
Prueba
PruebaPrueba
Prueba
 
Grupo1
Grupo1Grupo1
Grupo1
 
INFORME_CONCEPTO_PROCESO
INFORME_CONCEPTO_PROCESOINFORME_CONCEPTO_PROCESO
INFORME_CONCEPTO_PROCESO
 
Apuntes02ele
Apuntes02eleApuntes02ele
Apuntes02ele
 
Administración de Procesos
Administración de ProcesosAdministración de Procesos
Administración de Procesos
 
Sistema Operativos PNFI IUTM (2º Capitulo Procesos y Administracion del Proc...
Sistema Operativos PNFI IUTM (2º Capitulo  Procesos y Administracion del Proc...Sistema Operativos PNFI IUTM (2º Capitulo  Procesos y Administracion del Proc...
Sistema Operativos PNFI IUTM (2º Capitulo Procesos y Administracion del Proc...
 
Expo So
Expo SoExpo So
Expo So
 
Control y manejo de interrupciones
Control y manejo de interrupcionesControl y manejo de interrupciones
Control y manejo de interrupciones
 
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
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Trabajo de sisope
Trabajo de sisopeTrabajo de sisope
Trabajo de sisope
 
Trabajode Sisope
Trabajode SisopeTrabajode Sisope
Trabajode Sisope
 

Más de David Rodríguez Gómez (14)

Isam (método de acceso secuencial indexado)
Isam (método de acceso secuencial indexado)Isam (método de acceso secuencial indexado)
Isam (método de acceso secuencial indexado)
 
Administracion de memoria
Administracion de memoriaAdministracion de memoria
Administracion de memoria
 
Algoritmos de planificador
Algoritmos de planificadorAlgoritmos de planificador
Algoritmos de planificador
 
Fcfs fss
Fcfs   fssFcfs   fss
Fcfs fss
 
Sjf srtf
Sjf   srtfSjf   srtf
Sjf srtf
 
Fifo hrrn
Fifo   hrrnFifo   hrrn
Fifo hrrn
 
Round robin
Round robinRound robin
Round robin
 
Robotica
RoboticaRobotica
Robotica
 
Modelos de informacion
Modelos de informacionModelos de informacion
Modelos de informacion
 
Inteligencias multiples0
Inteligencias multiples0Inteligencias multiples0
Inteligencias multiples0
 
Inteligencias múltiples
Inteligencias múltiplesInteligencias múltiples
Inteligencias múltiples
 
Ingenieria de Software
Ingenieria de SoftwareIngenieria de Software
Ingenieria de Software
 
Modelos de programacion
Modelos de  programacionModelos de  programacion
Modelos de programacion
 
Modelo informático
Modelo informáticoModelo informático
Modelo informático
 

Último

Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 

Último (10)

Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 

Sistemas operativos

  • 1.
  • 2.
  • 3. CONCEPTO DE PSW Área de la memoria o registro que contiene información sobre el estado de un programa utilizado por el sistema operativo. Controla el orden de las ejecución de las instrucciones, contienen también la información acerca del estado de un proceso. Normalmente incluye un puntero (dirección) a la siguiente instrucción a ejecutarse. El PSW contiene un campo de error y un código de condición.
  • 4. CONCEPTO DE PSW Recalcando El concepto dado y de acuerdo a lo visto en clase, la longitud del PSW depende de la arquitectura. En general, el PSW es utilizado para controlar la ejecución secuencial de instrucciones e indicar el estado del sistema en relación al programa en ejecución. Almacenando el PSW durante una interrupción, el estado de la CPU puede ser preservado para una posterior inspección. Cargando un nuevo PSW o una parte de un PSW, el estado de la CPU puede ser inicializado o modificado.
  • 5. CLASIFICACIÓN DE LA PSW En el PSW (Program Status Ord), vamos a encontrar 3 clases de PSW que se manejan principalmente:
  • 6. GRÁFICO PSW PSW PSW NUEVO ANTIGUO PSW ACTUAL
  • 7. PSW ACTUAL La dirección de la instrucción, se almacena en la PSW actual, este indica las interrupciones que están habilitadas e inhabilitadas, La UCP, controla aquellas interrupciones habilitadas mientras que las inhabilitadas por lo general se omiten. El PSW actual, guarda lo que se ha hecho en el proceso de PSW nuevo, mientras que lo trabajado apunta al PSW antiguo
  • 8. PSW Nueva La PSW nueva para un tipo de interrupción dado contiene la dirección en el hardware donde reside el manipulador de interrupciones para este tipo específico.
  • 9. Cambios en el PSW Cuando ocurre una interrupción para la cual el procesador no está inhabilitado, ocurren las siguientes acciones: •El hardware cambia las PSW en los casos siguientes: Al almacenar la PSW actual en la PSW vieja, para este tipo de interrupción.  Al almacenar la PSW nueva en la PSW actual, para este tipo de interrupción.
  • 10. Cambios en el PSW •Luego de este “intercambio de PSW”:  La PSW actual contiene la dirección del manipulador de interrupción adecuado.  El manipulador de interrupciones procesa la interrupción.  Luego de procesar la interrupción, la CPU es enviada al proceso que estaba en ejecución en el momento de la interrupción, o al proceso de listo de más alta prioridad.  La acción precedente depende de si el proceso de interrupción es:  “Apropiativo”: obtiene la CPU solo si no hay procesos de listos.  “No apropiativo”: obtiene de nuevo la CPU.
  • 11. Cantidad de PSW Se podría concluir que solamente existe por lo anterior 1 PSW antiguo, 1 PSW actual, y 1 PSW nuevo, pero este concepto es erróneo ya que en verdad un sistema que sea uniprocesador tiene: •6 PSW Antiguos •1 PSW Actual •6 PSW Nuevos
  • 12. Dentro de lo que explica las palabras de estado de programa nos damos cuenta que son los enlaces perfectos entre el sistema Operativo y el estado del CPU, reflejando las diferentes operaciones que mostraba el sistema
  • 13. Sin embargo eso no siempre fue así, ya que la PSW presento fallos, mucho antes del desarrollo de los sistemas actuales, ya que no resolvía con precisión las interrupciones y era inconcusa cuando se trataba de dar una respuesta a un programa en determinado siendo importante innovar un PSW capaz de coordinar programas de forma secuencial a través de un puntero de localización
  • 14. El usuario tiene ahora campos de acción delimitados dentro de la PSW, es probable que la puedan leer toda, pero parte de la estructura no pueda ser modificada, ya que el desarrollo de sistemas operativos multitarea requiere de un uso excesivo del PSW
  • 15. Dentro de los perfiles para los cuales se maneja el sistema Operativo tales como Usuario y Administrador hay que tener en cuenta que el PSW, asigna y controla procesos para cada una de dichas entidades, ya que para el manejo de un S.O se debe tener nociones de programación básica y manejo de mainframes y supercomputadoras
  • 16. Dentro del control de prioridades del PCB(Bloque control de proceso), miramos que el PSW es parte importante en la ejecución de programas de forma paralela y consecuente haciendo que se ejecuten en modo Semáforo, entendiéndose como la interrupción de los procesos que se ejecutan en Memoria RAM, por el procesador, para trabajar paralelamente otras operaciones.
  • 17. Cada interrupción individual genera un código de interrupción único, que luego es guardado, el vector almacena direcciones en la memoria, los elementos contienen direcciones en el cual se encuentran los manejadores de instrucciones.