Tarea 2. Descripción y Control de Procesos

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Tarea 2. Descripción y Control de Procesos"

Transcripción

1 1 Tarea En qué consiste una traza de instrucciones? Consiste en listar las secuencias de instrucciones que ejecuta cada proceso. El procesador puede caracterizarse mostrando la forma en que intercalan las instrucciones de varios procesos. 2. Cuales son, normalmente, los sucesos que llevan a la creación de un proceso? Razones o sucesos que llevan a la creación de procesos. Nuevo Trabajo por Lotes. El sistema operativo está provisto de un flujo de control de trabajos por lotes, generalmente en cinta o en un disco. Cuando el sistema operativo se prepara para coger un nuevo trabajo, leerá la próxima secuencia de órdenes de control de trabajos. Conexión Interactiva creado por el SO para dar un servicio. El sistema operativo puede crear un proceso para llevar a cabo una función de parte de un programa de usuario, sin que el usuario tenga que esperar. Generado por un proceso Existente. Para modular o para aprovechar el paralelismo, un programa de usuario puede ordenar la creación de una serie de proceso. 3. Describa brevemente cada estado del modelo de procesos de 5 estados.

2 2 Nuevo. Cuando un proceso esta nuevo este todavía no es admitido por el Sistema Operativo, ya que acaba de crearse. De igual forma este proceso todavía no puede ser cargado en la memoria principal. Listo. Este proceso ya ha sido aceptado por el Sistema Operativo y está preparado para ejecutarse. Corriendo o Ejecución. Este proceso se encuentra actualmente ejecutándose en memoria principal. Esperando o Bloqueado. Este proceso ha sido interrumpido y se encuentra en espera de que el suceso que lo interrumpió termine para pasar a otro estado. Terminado. Este proceso fue abandonado por el Sistema Operativo y a su vez excluido del grupo de procesos ejecutables. 4. Qué significa expulsar un proceso? La expulsión de un proceso del Sistema Operativo es cuando este sale del mismo; ya sea por la terminación normal del proceso que se estaba ejecutando o por un error irrecuperable en la terminación y por otro proceso con autoridad que hace que el otro proceso abandone el Sistema Operativo. 5. Que es el intercambio y su propósito? Intercambio es mover parte del proceso o todo el proceso de la memoria al disco. De esta forma se puede aprovechar los recursos tanto de la memoria como del procesador; ya que el Sistema Operativo tomara los procesos bloqueados que estén en memoria y los pasara a disco para colocar procesos que estén listos para ejecutarse. Los procesos que se lleven a disco serán colocados en una cola secuencial de procesos suspendidos. 6. Por qué la Figura tiene dos estados de Bloqueado?

3 3 La finalidad de los dos procesos de bloqueado es que en el estado de bloqueado, el sistema operativo y a su vez el proceso esperan que pase un suceso el cual pueda llevar al estado de listo dicho proceso que se encontraba bloqueado, mientras que en el otro estado de bloqueado/suspendido ya el proceso ha tenido un tiempo de no recibir suceso alguno que lo lleve a listo; pero este proceso no es eliminado de memoria del todo, ya que si el proceso este puesto en estado de bloqueado/suspendido es llamado por algún suceso este puede cambiar de estado mas rápido que el proceso listo/suspendido. 7. Enumere 4 características de los procesos suspendidos. Se define proceso suspendido como aquel que cumple o tiene las siguientes características: Proceso que no esta disponible de inmediato para su ejecución. El proceso puede estar esperando o no un suceso. Si lo está, la condición de Bloqueado es independiente de la condición de suspensión y el acontecimiento del suceso bloqueado no lo habilita para la ejecución. El proceso fue situado en el estado suspendido por un agente: bien él mismo, bien el proceso padre o bien el sistema operativo, con el fin de impedir su ejecución.

4 4 El proceso no puede apartarse de este estado hasta que el agente lo ordene explícitamente. 8. Para que tipos de entidades mantiene el sistema operativo tablas de información destinadas a facilitar la administración? El Sistema Operativo mantiene información de todas las unidades que estén bajo su administración como procesos y recursos. El Sistema Operativo puede mantener cuatro tipos de tablas: de memoria, de E/S, de archivos y de procesos. Estos detalles pueden variar dependiendo del Sistema Operativo, pero en general estas son las categorías. 9. Enumere tres categorías de información generales en un bloque de control de proceso. Identificación del proceso. El sistema operativo le asigna un valor numérico único al proceso. Información del estado del proceso. Formado por el contenido de los registros del procesador. Información de Control del proceso. Información que utiliza el sistema operativo para controlar y coordinar los procesos. 10. Por qué son necesarios dos modos (usuario y núcleo). La protección del mismo Sistema Operativo y sus tablas; así como los bloques de control de procesos son muy importantes. El usuario puede tener injerencias en estos y provocar algún daño en los mismos. El modo núcleo tiene todo el control sobre el procesador y en todas sus instrucciones, registros y memoria. Este nivel debe ser reservado solo para el sistema operativo y no para programas o aplicaciones de usuarios por seguridad. 11. Cuales son los pasos que lleva a cabo un sistema operativo para crear un nuevo proceso.

5 5 Asignar un único identificador al nuevo proceso. En ese instante se le añade una nueva entrada a la tabla principal de procesos, que contiene una entrada por proceso. Asignar espacio para el proceso. El sistema operativo debe saber cuanto espacio ocupara o se necesitara para el nuevo proceso. Iniciar el bloque control del proceso. La parte de identificación del proceso contiene el ID de este proceso junto a otros ID apropiados, tales como el del proceso padre. Establecer los enlaces apropiados. Si el sistema operativo mantiene cada cola de planificación como una lista enlazada, entonces el proceso nuevo se debe poner en la cola de listos o de listos y suspendidos. Crear o Ampliar otras estructuras de datos. El sistema operativo debe mantener una contabilidad de cada proceso, el cual será utilizado más tarde para facturación o evaluación del rendimiento. 12. Cual es la Diferencia entre una interrupción y un cepo? La interrupción es originada por sucesos externos o independientes del proceso en ejecución; mientras que un cepo es una condición de error o de excepción generada dentro del proceso que está ejecutándose. 13. Enumere tres ejemplos de interrupción. Interrupción de reloj. El sistema operativo verifica y determina si el proceso en ejecución ha consumido la fracción máxima de tiempo permitida. Si es así, el proceso pasará al estado de Listo. Interrupción de E/S. El sistema operativo determina exactamente qué acción de E/S se ha producido. Fallo de Memoria. El procesador encuentra una referencia a una dirección de memoria virtual de una palabra que no está en la memoria principal. 14. Cuál es la diferencia entre cambio de modo y cambio de proceso?

6 6 La diferencia existente es que cuando un proceso cambia de modo esto involucra guardar parte o toda la información de dicho proceso incluyendo su estado. No necesariamente se cambia de estado cuando se esta cambiando de modo. A contrario de cuando se cambia de estado del proceso se cambia de modo o contexto del proceso. Así que se puede decir que el cambio de modo o contexto es llevar la información del proceso, mientras que el cambio de proceso solo cambiara su estado y se llevara consigo el cambio de contexto. Problemas. 1. Mencione las cinco principales actividades de un sistema operativo en relación con la gestión de procesos y describa brevemente por qué es necesaria cada una. Creación y Borrado de Procesos. Los sistemas operativos tienen como actividad crear procesos nuevos para aplicaciones nuevas a ejecutarse y así mismo borrar los procesos que hayan terminado. Suspensión y Resumen de Procesos. Esta actividad coincide en que cada vez que un proceso pase a estado de suspendido, por cualquiera razón, el Sistema Operativo tiene la capacidad de hacer un resumen del mismo. Este resumen contara de la última acción realizada por el proceso en ejecución hasta llegar al final del proceso. Sincronización de Procesos. El sistema operativo sincroniza los procesos que se ejecutan en memoria. Comunicación entre procesos. El sistema operativo tiene como función sincronizar y comunicar los procesos uno con los otros. Gestionar Espacios de Memoria para los procesos. El Sistema Operativo gestiona el espacio que el proceso ocupara en memoria. 2. Dibujar un diagrama de colas para el modelo de procesos siete estados.

7 7

Hilos Secciones Stallings:

Hilos Secciones Stallings: Capítulo 4 Hilos Secciones Stallings: 4.1 4.3 Contenido Procesos e hilos. Hilos a nivel de núcleo y a nivel de usuario. Multiprocesador simétrico (SMP). Micronúcleos. 1 Proceso Unidad de propiedad de los

Más detalles

Convivencia Gestión de Procesos

Convivencia Gestión de Procesos Convivencia Gestión de Procesos Dra. Carolina Mañoso Dpto. Informática y Automática.UNED Índice: Procesos Introducción a los procesos Estados de los procesos Listas de procesos El planificador de procesos

Más detalles

Participantes: Avila Aida Betancourt Sioly Briceño Susana Rojas Alejandro

Participantes: Avila Aida Betancourt Sioly Briceño Susana Rojas Alejandro Participantes: Avila Aida Betancourt Sioly Briceño Susana Rojas Alejandro Es una instancia de un programa en ejecución (corriendo). A los procesos frecuentemente se les refiere como tareas. El contexto

Más detalles

Planificación de Monoprocesadores.

Planificación de Monoprocesadores. Planificación de Monoprocesadores.. escriba brevemente los tres tipos de planificación de procesador. Planificación a Largo Plazo. La planificación a largo plazo determina cuáles son los programas admitidos

Más detalles

Tema 12: El sistema operativo y los procesos

Tema 12: El sistema operativo y los procesos Tema 12: El sistema operativo y los procesos Solicitado: Tarea 06 Arquitecturas de una computadora y el funcionamiento del software M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com edfrancom@ipn.mx

Más detalles

Introducción a los Sistemas Operativos

Introducción a los Sistemas Operativos Introducción a los Sistemas Operativos Pedro Corcuera Dpto. Matemática Aplicada y Ciencias de la Computación Universidad de Cantabria corcuerp@unican.es 1 Índice General Conceptos sobre ordenadores Concepto

Más detalles

Facultad de Ingeniería Industrial y de Sistemas v1.1 MA781U CONCEPTOS INICIALES CASOS DE USO

Facultad de Ingeniería Industrial y de Sistemas v1.1 MA781U CONCEPTOS INICIALES CASOS DE USO CONCEPTOS INICIALES CASOS DE USO Preparado por: Angel Chata Tintaya (angelchata@hotmail.com) Resumen Se presenta el analisis funcional basico del sistema operativo desarrollado en RationalRose. I. PAQUETES

Más detalles

Tema 2: Gestión de la CPU

Tema 2: Gestión de la CPU Tema 2: Gestión de la CPU Yolanda Blanco Fernández yolanda@det.uvigo.es Programas vs Procesos Programa: datos e instrucciones. Un proceso es un programa en ejecución: datos, instrucciones, recursos y estado.

Más detalles

Procesos Definición y Estados

Procesos Definición y Estados Procesos Definición y Estados Profesorado de Informática CeRP del Suroeste, Uruguay Contenidos Qué es un proceso Estructuras de datos para gestionar procesos API para trabajar con procesos Hilos (threads).

Más detalles

Descripción y control de procesos.

Descripción y control de procesos. CAPITULO 3 Descripción y control de procesos. El diseño de un sistema operativo debe reflejar con seguridad los requisitos que se pretende que éste cumpla. Todos los sistemas operativos de multiprogramación,

Más detalles

Conceptos de Planificación

Conceptos de Planificación Conceptos de Planificación Conceptos de Planificación Planificación Planificación de Procesos de Procesos Algoritmos Algoritmos Estructura Estructura Propiedades Propiedades Tipos Tipos Evaluación Evaluación

Más detalles

Introducción a los Sistemas Operativos S.O.

Introducción a los Sistemas Operativos S.O. Introducción a los Sistemas Operativos S.O. Contenido 1. Conceptos 2. Evolución de los Sistemas Operativos 3. Administración del Entorno de Hardware 1. CONCEPTOS 1.1. Definición de Sistema Operativo Es

Más detalles

Administración del Procesador

Administración del Procesador Administración del Procesador 1 Temario Concepto Métricas: Throughput y Turnaround En qué se consumen los tiempos del S.O.? Monoprogramación? Multiprogramación? Nombrando las rutinas: Planificador de Procesos,

Más detalles

Sistemas Operativos Tema 5. Procesos. 1998-2012 José Miguel Santos Alexis Quesada Francisco Santana

Sistemas Operativos Tema 5. Procesos. 1998-2012 José Miguel Santos Alexis Quesada Francisco Santana Sistemas Operativos Tema 5. Procesos 1998-2012 José Miguel Santos Alexis Quesada Francisco Santana 1 Contenidos Concepto de proceso Estructuras de datos: BCP y colas de procesos Niveles de planificación

Más detalles

Sistemas Operativos. Procesos

Sistemas Operativos. Procesos Sistemas Operativos Procesos Agenda Proceso. Definición de proceso. Contador de programa. Memoria de los procesos. Estados de los procesos. Transiciones entre los estados. Bloque descriptor de proceso

Más detalles

Sistemas Operativos. Daniel Rúa Madrid

Sistemas Operativos. Daniel Rúa Madrid Sistemas Operativos Daniel Rúa Madrid Qué es? Es un programa que administra el hardware de una computadora. También proporciona las bases para los programas de aplicación y actúa como intermediario entre

Más detalles

6. Enumere tres ventajas de los ULT frente a los KLT.

6. Enumere tres ventajas de los ULT frente a los KLT. 1 Tarea 3 Hilos 1. Cuales bloques de control de proceso deberían pertenecer a un bloque de control de hilo y cuáles a un bloque de control de proceso en un sistema multihilo? Para modelos monohilo deben

Más detalles

Manipulación de procesos

Manipulación de procesos Manipulación de procesos Las primeras computadoras solo podían manipular un programa a la vez. El programa tenía control absoluto sobre todo el sistema. Con el desarrollo vertiginoso del hardware ese panorama

Más detalles

Preguntas de autoevaluación tema 3

Preguntas de autoevaluación tema 3 2.20. Describir las principales configuraciones en función del número y tipo de hilos soportados por un sistema operativo. Múltiples hilos de usuario sin soporte de hilos del núcleo. Un hilo del núcleo

Más detalles

Threads, SMP y Microkernels. Proceso

Threads, SMP y Microkernels. Proceso Threads, SMP y Microkernels Proceso Propiedad de los recursos a un proceso se le asigna un espacio de dirección virtual para guardar su imagen Calendarización/ejecución sigue una ruta de ejecución la cual

Más detalles

Cuestionario 1-Parte 1

Cuestionario 1-Parte 1 Cuestionario 1-Parte 1 Sistemas Operativos José Antonio Méndez Barrios 201118720 1. Qué es un Sistema Operativo? Programa que controla la ejecución de los programas de aplicación y que actúa como interfaz

Más detalles

T E M A 7. Interrupciones

T E M A 7. Interrupciones T E M A 7 Interrupciones 7-1 Interrupciones INDICE 7.- Introducción al Tema 7-2 7.1 Interrupciones 7-2 7.1.1 Tipos de Interrupciones 7-2 a).- Interrupciones de Programa 7-2 b).- Interrupciones de Llamada

Más detalles

SISTEMAS OPERATIVOS (Código: ) Febrero 2017 A =

SISTEMAS OPERATIVOS (Código: ) Febrero 2017 A = SISTEMAS OPERATIVOS (Código: 71902048) Febrero 2017 Material permitido: Solo calculadora no programable Tiempo: 2 horas N2 Aviso 1: Todas las respuestas deben estar debidamente razonadas. Aviso 2: Escriba

Más detalles

Sistemas Operativos Gestión de procesador

Sistemas Operativos Gestión de procesador Interrupciones Evento o señal que obliga al S.O a tomar el control del procesador para estudiarla y tratarla. El procesador conoce cuál debe ser el software que atenderá y tratará la interrupción. El SCB

Más detalles

Universisdad de Los Andes Facultad de Ingeniería Escuela de Sistemas

Universisdad de Los Andes Facultad de Ingeniería Escuela de Sistemas Universisdad de Los Andes Facultad de Ingeniería Escuela de Sistemas Introducción y Conceptos Básicos Prof. Gilberto Díaz gilberto@ula.ve Departamento de Computación, Escuela de Sistemas, Facultad de Ingeniería

Más detalles

Tarea 5 Gestión de Archivos

Tarea 5 Gestión de Archivos 1 Tarea 5 1. Cuál es la diferencia entre un campo y un registro? Un campo es el elemento de datos básico. Un campo individual contiene un valor único, como el apellido de un empleado, una fecha o el valor

Más detalles

Sistemas Operativos Procesos Descripción y Control

Sistemas Operativos Procesos Descripción y Control Sistemas Operativos Procesos Descripción y Control Prof. Dr. Wenceslao Palma M. Gran parte de las acciones de un Sistema Operativo giran en torno a los procesos. El sistema operativo

Más detalles

Facultad de Ingeniería Industrial y de Sistemas v2.0 MA781U MEMORIA VIRTUAL

Facultad de Ingeniería Industrial y de Sistemas v2.0 MA781U MEMORIA VIRTUAL MEMORIA VIRTUAL Preparado por: Angel Chata Tintaya (angelchata@hotmail.com) Resumen Para un aprovechamiento eficiente del CPU y los recursos de E/S se requiere mantener en el sistema operativo la mayor

Más detalles

SISTEMAS. Ciclo 2014 Plan 2012

SISTEMAS. Ciclo 2014 Plan 2012 Lic. en Sistemas de Información SISTEMAS OPERATIVOS Ciclo 2014 Plan 2012 UNIDAD 2 (Parte A) PROCESOS y PLANIFICADOR DEL PROCESADOR ING. AGUILERA SERGIO OMAR ALGUNOS CONCEPTOS PROGRAMA: CONJUNTO DE OPERACIONES

Más detalles

Funcionamiento de la computadora

Funcionamiento de la computadora Funcionamiento de la computadora La computadora es una maquina destinada a procesar datos. Este procesamiento involucra dos flujos de información: el de datos y el de instrucciones. Se parte del flujo

Más detalles

UT_x2: Administración de procesos del sistema. IES Juan de la Cierva & Facultad de Informática Universidad de Murcia

UT_x2: Administración de procesos del sistema. IES Juan de la Cierva & Facultad de Informática Universidad de Murcia UT_x2: Administración de procesos del sistema IES Juan de la Cierva & Facultad de Informática Universidad de Murcia Índice 1. Introducción (Tanenbaum, 2.1) 2.Estados de un proceso (Tanenbaum, 2.1.5 y Stallings

Más detalles

Fundamentos de los Sistemas Operativos. Tema 2. Procesos José Miguel Santos Alexis Quesada Francisco Santana

Fundamentos de los Sistemas Operativos. Tema 2. Procesos José Miguel Santos Alexis Quesada Francisco Santana Fundamentos de los Sistemas Operativos Tema 2. Procesos 1998-2015 José Miguel Santos Alexis Quesada Francisco Santana Contenidos del Tema 2 Qué es un proceso Estructuras de datos para gestionar procesos

Más detalles

Sistemas Operativos. Dr. Luis Gerardo de la Fraga. Departamento de Computación Cinvestav

Sistemas Operativos. Dr. Luis Gerardo de la Fraga.    Departamento de Computación Cinvestav Sistemas Operativos Dr. Luis Gerardo de la Fraga E-mail: fraga@cs.cinvestav.mx http://cs.cinvestav.mx/~fraga Departamento de Computación Cinvestav 12 de junio de 2015 Dr. Luis Gerardo de la Fraga Cinvestav,

Más detalles

Servicios del Sistema Operativo (SO)

Servicios del Sistema Operativo (SO) Servicios del Sistema Operativo (SO) Un SO brinda un entorno para ejecutar programas. Este, ofrece servicios a los programas y a los usuarios de dichos programas. Por supuesto, los servicios específicos

Más detalles

Facultad de Ingeniería Industrial y de Sistemas v2.0 MA781U INTERBLOQUEO DE PROCESOS

Facultad de Ingeniería Industrial y de Sistemas v2.0 MA781U INTERBLOQUEO DE PROCESOS INTERBLOQUEO DE PROCESOS Preparado por: Angel Chata Tintaya (angelchata@hotmail.com) Resumen El interbloqueo consiste en que unos procesos retienen recursos que otros necesitan y viceversa, llegándose

Más detalles

Actividades de Teoría de Sistemas Operativos Sistemas informáticos multiusuario y en red

Actividades de Teoría de Sistemas Operativos Sistemas informáticos multiusuario y en red Actividades de Teoría de Sistemas Operativos Sistemas informáticos multiusuario y en red 53.- Cuál de las siguientes intrucciones consideras que son privilegiadas? Razónalo Leer una posición de memoria

Más detalles

Introducción a los Sistemas Operativos

Introducción a los Sistemas Operativos Introducción a los Sistemas Operativos Indice Conceptos sobre ordenadores Concepto de Sistema Operativo Historia de los SO Multiprogramación Administración CPU Memoria Entrada/Salida Estados de un proceso

Más detalles

Gestión de Procesos. Concepto. Concepto y criterios de planificación. Utilización del procesador:

Gestión de Procesos. Concepto. Concepto y criterios de planificación. Utilización del procesador: Concepto Para definir lo que es un proceso, hay que establecer la diferencia con el concepto de programa: Un programa : Es una entidad pasiva compuesta únicamente por un código y unos datos, es decir,

Más detalles

Sistemas operativos: una visión aplicada. Capítulo 3 Procesos

Sistemas operativos: una visión aplicada. Capítulo 3 Procesos Sistemas operativos: una visión aplicada Capítulo 3 Procesos Contenido Procesos Multitarea Información del proceso Formación de un proceso Estados del proceso Procesos ligeros Planificación Señales y excepciones

Más detalles

ARQUITECTURA DE COMPUTADORES

ARQUITECTURA DE COMPUTADORES ARQUITECTURA DE COMPUTADORES PRÁCTICA 6 PLANIFICACIÓN DE PROCESOS ENTRADA AL SISTEMA. La aplicación con la que vais a trabajar se encuentra en la página de la asignatura en la web http://personales.alc.upv.es/pabmitor/.

Más detalles

El kernel forma parte del sistema operativo, para ser más claros es el núcleo, la parte más importante.

El kernel forma parte del sistema operativo, para ser más claros es el núcleo, la parte más importante. El kernel forma parte del sistema operativo, para ser más claros es el núcleo, la parte más importante. Cuando arrancas un ordenador con cualquier sistema operativo, el Kernel se carga en memoria y permanece

Más detalles

Objetivos de la Planificación. Planificación Monoprocesador. Tipos de Planificación. Tiempo de respuesta Productividad Eficiencia del procesador

Objetivos de la Planificación. Planificación Monoprocesador. Tipos de Planificación. Tiempo de respuesta Productividad Eficiencia del procesador Objetivos de la Planificación Planificación Monoprocesador Tiempo de respuesta Productividad Eficiencia del procesador Capítulo 9 Tipos de Planificación Planificación a Largo Plazo Determina qué programas

Más detalles

cilred.com GESTIÓN DE TRANSACCIONES

cilred.com GESTIÓN DE TRANSACCIONES cilred.com GESTIÓN DE TRANSACCIONES ING. EDUARDO CRUZ ROMERO eduar14_cr@hotmail.com cilred.com GESTIÓN DE TRANSACCIONES En las base de datos existen una serie de operaciones fundamentales tales como la

Más detalles

UNIVERSIDAD DE BELGRANO FAC. ING. Y TECNOLOGIA INFORMATICA SISTEMAS OPERATIVOS UNIDAD 2 PROCESOS - CONCEPTOS

UNIVERSIDAD DE BELGRANO FAC. ING. Y TECNOLOGIA INFORMATICA SISTEMAS OPERATIVOS UNIDAD 2 PROCESOS - CONCEPTOS SISTEMAS OPERATIVOS UNIDAD 2 PROCESOS - CONCEPTOS Un elefante es un ratón con MVS como sistema operativo. (Anónimo) 1 PROCESO - CONCEPTOS PROGRAMA: CONJUNTO DE OPERACIONES APLICABLE A UN ESPACIO DE NOMBRES

Más detalles

TEMA 3. CONCEPTOS FUNDAMENTALES DEL NIVEL DEL SISTEMA OPERATIVO. Definición y objetivos de un S.O

TEMA 3. CONCEPTOS FUNDAMENTALES DEL NIVEL DEL SISTEMA OPERATIVO. Definición y objetivos de un S.O TEMA 3. CONCEPTOS FUNDAMENTALES DEL NIVEL DEL SISTEMA OPERATIVO Definición y objetivos de un S.O Definición y objetivos del sistema operativo Estructura, componentes y servicios de un S.O Llamadas al sistema

Más detalles

Sistemas Operativos Tema 2: Estructura del computador José Miguel Santos Alexis Quesada Francisco Santana

Sistemas Operativos Tema 2: Estructura del computador José Miguel Santos Alexis Quesada Francisco Santana Sistemas Operativos Tema 2: Estructura del computador 1998-2008 José Miguel Santos Alexis Quesada Francisco Santana 1 Contenidos Estructura de la E/S Sistema de Interrupciones DMA Jerarquía de memorias

Más detalles

Sistemas Operativos - Manejador de procesos - Fundamentos

Sistemas Operativos - Manejador de procesos - Fundamentos Sistemas Operativos - Manejador de procesos - Fundamentos Esta es una serie de artículos introductorios acerca de lo que es el manejador de procesos de un sistema operativo, la idea es tener un concepto

Más detalles

Memoria. Organización de memorias estáticas.

Memoria. Organización de memorias estáticas. Memoria 1 Memoria Organización de memorias estáticas. 2 Memoria En memoria físicas con bus de datos sea bidireccional. 3 Memoria Decodificación en dos niveles. 4 Necesidad de cantidades ilimitadas de memoria

Más detalles

Estructura de los sistemas de cómputo

Estructura de los sistemas de cómputo Estructura de los sistemas de cómputo Introducción Elementos básicos de un computador Registro del procesador Ejecución de las instrucciones Interrupciones Hardware de protección Introducción Qué es un

Más detalles

06. GESTIÓN DE PROCESOS Y RECURSOS

06. GESTIÓN DE PROCESOS Y RECURSOS 06. GESTIÓN DE PROCESOS Y RECURSOS MENSAJES Y AVISOS DEL SISTEMA Y EVENTOS DEL SISTEMA Todos estos mensajes, avisos y eventos del sistema, los podemos ver en la herramienta Visor de eventos. Para acceder

Más detalles

Sistemas Operativos Distribuidos

Sistemas Operativos Distribuidos Contenidos del Tema Gestión de procesos Modelos de sistema Asignación de procesadores Estrategias dinámicas Estrategias estáticas Ejecución remota de procesos Modelos de sistema Organización de los procesadores

Más detalles

Preguntas de autoevaluación tema 1

Preguntas de autoevaluación tema 1 0.21. Qué es un canal o procesador de E/S? Es un procesador auxiliar que se encarga de realizar todas las operaciones de E/S con un determinado conjunto de dispositivos de E/S. 0.22. Describir el proceso

Más detalles

Capítulo 2 Introducción a los sistemas operativos

Capítulo 2 Introducción a los sistemas operativos Sistemas operativos: una visión aplicada Capítulo 2 Introducción a los sistemas operativos Contenido Qué es un sistema operativo? Arranque del computador Componentes y estructura de un sistema operativo

Más detalles

FUNDAMENTOS DE LOS SISTEMAS OPERATIVOS

FUNDAMENTOS DE LOS SISTEMAS OPERATIVOS SO. Tema 3 Trasp. Nº 1 FUNDAMENTOS DE LOS SISTEMAS OPERATIVOS Tema 3: El núcleo del Sistema Operativo Indice 1.- Introducción. 2.- Representación de procesos. 3.- Primer nivel de interrupción. 4.- Dispatcher

Más detalles

1. Para qué sirve un Descriptor de Dispositivo? Qué funciones del sistema operativo acceden a ellos y para qué?

1. Para qué sirve un Descriptor de Dispositivo? Qué funciones del sistema operativo acceden a ellos y para qué? 1 2 3 4 5 6 7 8 Sistemas Operativos II Junio 2008 Nombre: Problema 1 [1,5 puntos] ITIS Castellano 1. Para qué sirve un Descriptor de Dispositivo? Qué funciones del sistema operativo acceden a ellos y para

Más detalles

Facultad de Ingeniería Industrial y de Sistemas v2.0 MA781U PLANIFICACION DE PROCESOS

Facultad de Ingeniería Industrial y de Sistemas v2.0 MA781U PLANIFICACION DE PROCESOS PLANIFICACION DE PROCESOS Preparado por: Angel Chata Tintaya (angelchata@hotmail.com) Resumen Se denomina planificador a aquella parte del sistema operativo encargada de asignar los recursos del sistema

Más detalles

Concurrencia. Programación Concurrente Procesos Comunicación entre Procesos (IPC) con espera ocupada.

Concurrencia. Programación Concurrente Procesos Comunicación entre Procesos (IPC) con espera ocupada. Concurrencia Programación Concurrente Procesos Comunicación entre Procesos (IPC) con espera ocupada. Introducción a Procesos Todas las computadoras moderas realizan varias cosas al mismo tiempo. En cada

Más detalles

Programación Concurrente y Paralela. Unidad 1 Introducción

Programación Concurrente y Paralela. Unidad 1 Introducción Programación Concurrente y Paralela Unidad 1 Introducción Contenido 1.1 Concepto de Concurrencia 1.2 Exclusión Mutua y Sincronización 1.3 Corrección en Sistemas Concurrentes 1.4 Consideraciones sobre el

Más detalles

TEMA 1: INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS

TEMA 1: INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS TEMA 1: INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS 1. Definición, funciones y objetivos de un SO. 1.1. Sistema Informático 1.2. Definiciones de Sistema Operativo 1.3. Objetivos y/o funciones de un SO 1.4.

Más detalles

UNIDAD II. Software del Computador. Ing. Yesika Medina Ing. Yesika Medina

UNIDAD II. Software del Computador. Ing. Yesika Medina Ing. Yesika Medina UNIDAD II Software del Computador SOFTWARE Se denomina software a todos los componentes intangibles de una computadora, formados por el conjunto de programas y procedimientos necesarios para hacer posible

Más detalles

Concurrencia de Procesos

Concurrencia de Procesos Concurrencia de Procesos Dos o mas procesos, se dice que son concurrentes o paralelos, cuando se ejecutan al mismo tiempo. Esta concurrencia puede darse en un sistema con un solo procesador (pseudo paralelismo)

Más detalles

Curso de Windows 95/98 CTCV

Curso de Windows 95/98 CTCV TEMA 1: EL ESCRITORIO. El Escritorio es la parte del sistema operativo que el usuario ve al entrar en Windows 95/98 y que le sirve para interactuar con él. En el escritorio se pueden situar todos los objetos

Más detalles

Procesos y Threads Procesos y Threads. Rendimiento Rendimiento (paralelismo) (paralelismo) Productividad Productividad

Procesos y Threads Procesos y Threads. Rendimiento Rendimiento (paralelismo) (paralelismo) Productividad Productividad Procesos y Threads Procesos y Threads Procesos Procesos Threads Threads Concurrencia Concurrencia Ventajas Ventajas Modelos Modelos Información Información adicional (PCB) adicional (PCB) Preparado Preparado

Más detalles

SISTEMAS OPERATIVOS. Ing. Raúl Alberto Rojas Reátegui

SISTEMAS OPERATIVOS. Ing. Raúl Alberto Rojas Reátegui SISTEMAS OPERATIVOS Ing. Raúl Alberto Rojas Reátegui OBJETIVOS PEDAGOGICOS Describir las principales características de un Sistemas operativos. Describe las principales características de sistemas operativos

Más detalles

Sistemas Operativos. Un sistema operativo es un conjunto de programas de computadora diseñados especialmente para cubrir los siguientes objetivos:

Sistemas Operativos. Un sistema operativo es un conjunto de programas de computadora diseñados especialmente para cubrir los siguientes objetivos: Qué es un Sistema Operativo? Sistemas Operativos Un sistema operativo es un conjunto de programas de computadora diseñados especialmente para cubrir los siguientes objetivos: 1. Servir como interfaz entre

Más detalles

No hay un acuerdo universal sobre una definición de proceso, pero sí algunas definiciones aceptadas:

No hay un acuerdo universal sobre una definición de proceso, pero sí algunas definiciones aceptadas: 1 TEMA 2 ADMINISTRACIÓN DE PROCESOS El modelo de procesos Implantación de los procesos Comunicación entre procesos Problemas clásicos de la comunicación entre procesos Planificación de procesos INTRODUCCIÓN

Más detalles

Estructura Windows NT

Estructura Windows NT Introducción - Uno de los objetivos principales del diseño de Windows NT fue tener un núcleo tan pequeño como fuera posible. - En este núcleo estarían integrados módulos que dieran respuesta a aquellas

Más detalles

Sistemas Operativos. Dr. Wenceslao Palma M.

Sistemas Operativos. Dr. Wenceslao Palma M. Sistemas Operativos Dr. Wenceslao Palma M. www.inf.ucv.cl/~wpalma/so Introducción a los Sistemas Computacionales Un vistazo de alto nivel caracteriza a un sistema computacional

Más detalles

Proceso. Threads, SMP, and Microkernels. Multithreading. Proceso

Proceso. Threads, SMP, and Microkernels. Multithreading. Proceso Proceso Threads, SMP, and Microkernels Capítulo 4 Propiedad de Recurso el proceso se ubica en un espacio de direccionamiento virtual que tiene la imagen del proceso Planificación/ejecución sigue un camino

Más detalles

PARADIGMA y LENGUAJES DE PROGRAMACIÓN

PARADIGMA y LENGUAJES DE PROGRAMACIÓN CATEDRA CARRERA: PARADIGMA y LENGUAJES DE PROGRAMACIÓN LICENCIATURA EN SISTEMAS DE INFORMACION FACULTAD DE CIENCIAS EXACTAS QUIMICAS Y NATURALES UNIVERSIDAD NACIONAL DE MISIONES Año 2017 2do Cuatrimestre

Más detalles

Tema 1: Programación Multiproceso. Curso

Tema 1: Programación Multiproceso. Curso Tema 1: Programación Multiproceso. Curso 2012-2013 1 Patricia Hurtado Sayas Índice de contenidos: 1. Elementos funcionales de un SI. Repaso. 2. Concepto de Proceso o Tarea. 1. PCB, Bloque de Control de

Más detalles

Introducción a los Sistemas Operativos

Introducción a los Sistemas Operativos Introducción a los Sistemas Operativos Parte II USB Servicios de los SO Interfaz de usuario Ejecución de programas Operaciones de E/S Manipulación de archivos Comunicaciones Detección de errores 1 Funciones

Más detalles

Tarea #6. Gestión de E/S y Planificación de Discos

Tarea #6. Gestión de E/S y Planificación de Discos 1 Tarea #6. 1. Enumere y defina brevemente las tres técnicas de realización de E/S E/S Programada: el procesador emite una orden de E/S de parte de un proceso a un módulo de E/S; el proceso espera entonces

Más detalles

Tema 1: Introducción a los Sistemas Operativos

Tema 1: Introducción a los Sistemas Operativos Tema 1: Introducción a los Sistemas Operativos Yolanda Blanco Fernández yolanda@det.uvigo.es Qué es un Sistema Operativo (SO)? Un programa que actúa como intermediario entre el usuario y el hardware del

Más detalles

Capítulo 1 Conceptos arquitectónicos

Capítulo 1 Conceptos arquitectónicos Sistemas operativos: una visión aplicada Capítulo 1 Conceptos arquitectónicos Contenido Estructura del computador Ejecución de instrucciones Interrupciones Reloj del computador Jerarquía de memoria Entrada/Salida

Más detalles

Convivencia Introducción

Convivencia Introducción Convivencia Introducción Dra. Carolina Mañoso Dpto. Informática y Automática.UNED Definición (1/3) El sistema operativo como máquina virtual o extendida: Un sistema operativo es una serie de componentes

Más detalles

Actividades de Teoría de Sistemas Operativos Sistemas informáticos multiusuario y en red

Actividades de Teoría de Sistemas Operativos Sistemas informáticos multiusuario y en red Actividades de Teoría de Sistemas Operativos Sistemas informáticos multiusuario y en red 53.- Cuál de las siguientes intrucciones consideras que son privilegiadas? Razónalo Leer una posición de memoria

Más detalles

SISTEMAS OPERATIVOS, 10 de septiembre de 2009 Examen Convocatoria Extraordinaria

SISTEMAS OPERATIVOS, 10 de septiembre de 2009 Examen Convocatoria Extraordinaria Calificación 1 2 3 SISTEMAS OPERATIVOS, 10 de septiembre de 2009 Examen Convocatoria Extraordinaria Nombre Titulación Dispone de dos horas para realizar el examen 1 (6 puntos) Test. En cada uno de los

Más detalles

Procedimiento Acciones Correctivas Código: 212-PR-SGC-06. Área responsable del procedimiento: Dirección de Información de Programas Sociales

Procedimiento Acciones Correctivas Código: 212-PR-SGC-06. Área responsable del procedimiento: Dirección de Información de Programas Sociales LA FO-DGPEO-001 Presentación Procedimiento Área responsable del procedimiento: Dirección de Información de Programas Sociales Objetivo(s): Establecer una metodología que permita identificar, controlar

Más detalles

FUNDAMENTOS DE INFORMÁTICA. Principios Básicos de Sistemas Operativos. Definición de Sistema Operativo

FUNDAMENTOS DE INFORMÁTICA. Principios Básicos de Sistemas Operativos. Definición de Sistema Operativo UNIVERSIDADE DE VIGO ESCOLA TÉCNICA SUPERIOR DE ENXEÑEIROS INDUSTRIÁIS FUNDAMENTOS DE INFORMÁTICA Principios Básicos de Sistemas Operativos 1 Definición de Sistema Operativo Un sistema operativo es parte

Más detalles

DISPONE DE 50 MINUTOS PARA REALIZAR EL EJERCICIO

DISPONE DE 50 MINUTOS PARA REALIZAR EL EJERCICIO Administración de Sistemas Operativos Ejercicio 1 DISPONE DE 50 MINUTOS PARA REALIZAR EL EJERCICIO Titulación 1. Desarrolle una utilidad en KSH que permita detectar cuentas de usuario que cumplan con alguna

Más detalles

dit Planificación de tareas de tiempo real Juan Antonio de la Puente DIT/UPM UPM Copyright 2007, Juan Antonio de la Puente

dit Planificación de tareas de tiempo real Juan Antonio de la Puente DIT/UPM UPM Copyright 2007, Juan Antonio de la Puente dit UPM Planificación de tareas de tiempo real Juan Antonio de la Puente DIT/UPM Copyright 2007, Juan Antonio de la Puente Objetivos Plantear los problemas básicos relacionados con el cumplimiento de los

Más detalles

EXÁMEN SISTEMAS OPERATIVOS MONOPUESTO

EXÁMEN SISTEMAS OPERATIVOS MONOPUESTO Nombre: Apellidos: Fecha: 22/10/2009 Nota: Exámen A Contesta a las siguientes preguntas: 1. Qué es una aplicación informática? Y un programa? De qué se componen los programas? R1.: R2: 2. Explica qué es

Más detalles

Unidad V: Sistemas de archivos 5.1 Concepto

Unidad V: Sistemas de archivos 5.1 Concepto Unidad V: Sistemas de archivos 5.1 Concepto Son los algoritmos y estructuras lógicas utilizadas para poder acceder a la información que tenemos en el disco. Cada uno de los sistemas operativos crea estas

Más detalles

SISTEMAS OPERATIVOS: PROCESOS. Planificación de procesos

SISTEMAS OPERATIVOS: PROCESOS. Planificación de procesos SISTEMAS OPERATIVOS: PROCESOS Planificación de procesos ADVERTENCIA 2 Este material es un simple guión de la clase: no son los apuntes de la asignatura. El conocimiento exclusivo de este material no garantiza

Más detalles

Calificación Sistemas Operativos (II, ITIG, ITIS) Fundamentos de Sistemas Operativos (Grado en Ing. Inf.)

Calificación Sistemas Operativos (II, ITIG, ITIS) Fundamentos de Sistemas Operativos (Grado en Ing. Inf.) Calificación Sistemas Operativos (II, ITIG, ITIS) Fundamentos de Sistemas Operativos (Grado en Ing. Inf.) Convocatoria extraordinaria, 7 de julio de 2011 1 2 3 4 Nombre SOLUCIONES Titulación Dispones de

Más detalles

Sistemas Operativos Primer Recuperatorio Parcial 1

Sistemas Operativos Primer Recuperatorio Parcial 1 1.- El siguiente código intenta representar la solución a la siguiente problemática: Un proceso crea un conjunto de procesos hijos al mismo nivel y le asigna a cada uno una tarea determinada, cada proceso

Más detalles

Sistemas informáticos industriales. Sistemas Operativos

Sistemas informáticos industriales. Sistemas Operativos Sistemas informáticos industriales 2017 Sistemas Operativos SISTEMAS OPERATIVOS Un Sistema Operativo o OS (del ingles Operating System) se define como un programa o conjunto de programas que gestiona los

Más detalles

Tema 6. Administración de memoria

Tema 6. Administración de memoria Tema 6. Administración de memoria 1. Gestión de memoria real 2. Gestión de memoria virtual 1 1. Gestión de memoria real Ordenadores cada vez con más memoria Programas que cada vez ocupan más Gestor de

Más detalles

HP - UX. Qué es HP UX?

HP - UX. Qué es HP UX? HP - UX Integrantes: Cisneros Pedraza Christian. Jiménez Nieves José Manuel. Villanueva Armenta Fernando. Qué es HP UX? Hp UX es una variante de Unix creada por los desarrolladores de software de HP. Provee

Más detalles

Sistemas Operativos. Curso 2016 Sistema de Archivos

Sistemas Operativos. Curso 2016 Sistema de Archivos Sistemas Operativos Curso 2016 Sistema de Archivos Agenda Interfaz. Archivos. Directorios. Seguridad en archivos. Implementación. Definiciones. Sistema de archivos virtual. Estructura de los directorios.

Más detalles

Sistemas Operativos. Clase 2: Administración de procesos.

Sistemas Operativos. Clase 2: Administración de procesos. Sistemas Operativos Clase 2: Administración de procesos. Administración de procesos Un concepto muy importante en el ambiente de diseño de todo sistema operativo, es el de proceso o tarea. De manera general,

Más detalles

Sistema Operativo. Repaso de Estructura de Computadores. Componentes Hardware. Elementos Básicos

Sistema Operativo. Repaso de Estructura de Computadores. Componentes Hardware. Elementos Básicos Sistema Operativo Repaso de Estructura de Computadores Capítulo 1 Explota los recursos hardware de uno o más procesadores Proporciona un conjunto de servicios a los usuarios del sistema Gestiona la memoria

Más detalles

Ejercicios sobre tuberías

Ejercicios sobre tuberías Boletín 3. Ejercicios sobre tuberías July 14, 016 1. Indica de manera justificada si las siguientes afirmaciones sobre la utilización de tuberías como mecanismo de sincronización entre dos procesos son

Más detalles

Unidad IV: Programación concurrente (MultiHilos) 4.1. Concepto de hilo

Unidad IV: Programación concurrente (MultiHilos) 4.1. Concepto de hilo Unidad IV: Programación concurrente (MultiHilos) 4.1. Concepto de hilo Hilo (theread) llamado también proceso ligero o subproceso, es la unidad de ejecución de un proceso y esta asociado con una secuencia

Más detalles

PRÁCTICA 2 DE LABORATORIO: GESTIÓN DE RECURSOS DE MEMORIA Y PROCESADOR EN LINUX CENTOS

PRÁCTICA 2 DE LABORATORIO: GESTIÓN DE RECURSOS DE MEMORIA Y PROCESADOR EN LINUX CENTOS INSTITUTO POLITÉCNICO NACIONAL UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERÍA Y TECNOLOGÍA AVANZAZA CURSO DE ADMINISTRACIÓN DE SISTEMAS OPERATIVOS GRUPO 1TM1 AGOSTO-DICIEMBRE 2016. IMPARTIDO POR DR.

Más detalles

Ejercicios sobre gestión de memoria

Ejercicios sobre gestión de memoria Boletín 6 Ejercicios sobre gestión de memoria July 15, 2016 1. Sea un sistema que emplea un mecanismo de paginación para gestionar la memoria. Las páginas son de 2 KB y una entrada de la tabla de páginas

Más detalles