PREGUNTAS DE SISTEMAS OPERATIVOS
-
Upload
shirley-contreras-ulloa -
Category
Technology
-
view
16.366 -
download
0
description
Transcript of PREGUNTAS DE SISTEMAS OPERATIVOS
![Page 1: PREGUNTAS DE SISTEMAS OPERATIVOS](https://reader036.fdocuments.mx/reader036/viewer/2022082606/5585806cd8b42ae41d8b489a/html5/thumbnails/1.jpg)
INVESTIGACIÓN 02–
SISTEMAS OPERATIVOS
ASIGNATURA:
Sistemas Operativos
FACULTAD DE INGENIERÍA ESCUELA DE ING. DE SISTEMAS
![Page 2: PREGUNTAS DE SISTEMAS OPERATIVOS](https://reader036.fdocuments.mx/reader036/viewer/2022082606/5585806cd8b42ae41d8b489a/html5/thumbnails/2.jpg)
Investigación 02 – Sistemas Operativos
TEMA: SISTEMAS OPERATIVOS
Sistemas Operativos Página 2
ASIGNATURA:
Sistemas Operativos
¿Qué es un Sistema
Operativo?
Es aquel software que administra el hardware
del computador.
Es Complicado, no verdad ¿?
Cuantas veces no hemos usado un sistema operativo. Eso lo venimos haciendo desde el momento en que
comenzamos a utilizar un computador, ya que para que esta herramienta se pueda comunicar con el usuario
(nosotros) es necesario de un sistema operativo para tal función.
![Page 3: PREGUNTAS DE SISTEMAS OPERATIVOS](https://reader036.fdocuments.mx/reader036/viewer/2022082606/5585806cd8b42ae41d8b489a/html5/thumbnails/3.jpg)
Investigación 02 – Sistemas Operativos
Sistemas Operativos Página 3
Yo sé cuáles son las funciones del sistema operativo. Mira la 1º El sistema Operativo como Maquina Extendida y la 2º Administrador de recursos. Pero no recuerdo que significa cada uno.
Desde el momento en que carga el sistema operativo, realiza las dos funciones básicas ya mencionadas:
1º Maquina Extendida o Máquina Virtual: No es más que la abstracción de los detalles, o mejor dicho ocultamiento de los detalles internos que realiza el SO para por ejemplo: “estar escribiendo en este momento”.
2º Administración de Recursos: Hay dos maneras: Multiplexión de Recursos en el Tiempo: Significa que varios usuarios o programas se
turnan para usar el mismo recurso, o mejor dicho primero lo usa un usuario, luego otro, y así sucesivamente, es decir unos tras otro. Multiplexión de
Recursos en el espacio: En el anterior se turnaban, en este caso se reparten los recursos. Por ejemplo: “Uso del Disco Duro”.
Mira el primero es “En pocas palabras, el sistema operativo presta una variedad de servicios que los programas pueden obtener empleando instrucciones especiales que se conocen como llamadas al sistema” (fuente: SO modernos).Y el segundo es:” consiste en asegurar un reparto ordenado y controlado de los procesadores, memorias y dispositivos de E/S entre los diversos programas que compiten por obtenerlos.”(Fuente: SO Modernos),
![Page 4: PREGUNTAS DE SISTEMAS OPERATIVOS](https://reader036.fdocuments.mx/reader036/viewer/2022082606/5585806cd8b42ae41d8b489a/html5/thumbnails/4.jpg)
Investigación 02 – Sistemas Operativos
Sistemas Operativos Página 4
¿CUÁLES SON LAS PARTES DE UN SISTEMA OPERATIVOOOOO?, HELP ME
Aquí estoy buscando en google, y encontré un archivo, dice:”Las partes son: manejo de Procesos, Manejo de Memoria, Manejo de Ficheros, Manejo de los Dispositivos E/S, Manejo de redes, Interprete de comandos”
Ya sabemos cuáles son las partes, pero aun no se entiende a que se encarga cada una de ellas.
1º Manejo de procesos: son aquellas tareas relacionadas a los procesos (creación y terminación de procesos, etc.) de las que es responsable el
SO. 2ºManejo de memoria: Es el almacenamiento de datos por la CPU y algunos dispositivos de E/S. 3º Manejo de Ficheros: Consiste en obtener los detalles de los dispositivos de almacenamiento, y estos
detalles almacenarlos en una unidad lógica. 4º Manejo de Dispositivos de E/S: Cuando necesitamos obtener información de los dispositivos de
E/S, con el fin de gestionar los accesos a los diversos procesos. 5º Manejo de Redes: Proporciona el interfaz para la comunicación con
otros usuarios que se encuentran conectados en línea. 6º Intérprete de Comandos: No son más que las interfaces que observamos en el
![Page 5: PREGUNTAS DE SISTEMAS OPERATIVOS](https://reader036.fdocuments.mx/reader036/viewer/2022082606/5585806cd8b42ae41d8b489a/html5/thumbnails/5.jpg)
Investigación 02 – Sistemas Operativos
Sistemas Operativos Página 5
Podrías ayudarme en mi tarea: Háblame sobre procesos necesito conocer bien este tema, por favor siiii.
Tenemos 3 estados: Listo(ha sido detenido por un momento para ejecutar otro proceso), ejecutado (está utilizando el CPU en este instante), y
bloqueado (no puede ejecutarse hasta que algún suceso externo lo saque de ese estado.).
Transición es el cambio de un estado a otro.
Modelo de Procesos: tenemos 3 modelos: Multiprogramación de cuatro programas: Cuando ejecutamos 4 programas y gracias a un contador de programa se van alternado los procesos, Cuatro procesos secuenciales independientes: Los cuatro procesos trabajan independiente con su respectivo flujo de control , y Solo un programa activo en este momento: Es que a pesar de que hay activo en un momento el procesador solo puede
listo
ejecutado
Lo primero es ¿Qué es un Proceso? Es simplemente un programa en ejecución. ¿Cuáles son los tipos? Son Cooperantes e Independientes, los primeros se refiere a que los procesos interactúan entre si, además pertenecen a una misma aplicación; y el segundo no desea información de ningún otro proceso, además pertenezcan a otros usuarios. En una grafica te mostrare los modelos y estados.
bloqueado
![Page 6: PREGUNTAS DE SISTEMAS OPERATIVOS](https://reader036.fdocuments.mx/reader036/viewer/2022082606/5585806cd8b42ae41d8b489a/html5/thumbnails/6.jpg)
Investigación 02 – Sistemas Operativos
Sistemas Operativos Página 6
Profesor podría explicarme acerca de la “Planificación de Procesos”.
Es muy fácil, la planificación de procesos es un esquema el cual lo designa el sistema operativo para la ejecución de los procesos. Con su uso se pretende alcanzar objetivos como: Cada proceso tenga una proporción justa de tiempo de CPU. Mantener ocupado al CPU. Minimizar el tiempo de respuesta de los procesos. Minimizar el número de tareas. Te das cuenta que no es complicado.
Profesor y acerca de los algoritmos de planificación de proceso cual es su objetivo principal.
Nunca olvides que los algoritmos de planificación, su fin es el de evitar la condición de competencia, por si no recuerdas la condición de competencia es la acción donde dos o más proceso quieren acceder al mismo recurso, y tu sabes muy bien que eso no se puede hacer solo un proceso puede acceder a un recurso. Tienes alguna consulta más,,,
Si, Profesor ¿Cuáles son las Condiciones de un buen algoritmo?
Existen 4 condiciones de buen algoritmo:1º Dos o más procesos no deben encontrarse al mismo tiempo en una sección crítica. Si es que no recuerdas, la sección crítica es cuando parte de un programa tiene acceso a una memoria compartida 2º Cuando se formulan hipótesis del número y la velocidad de procesadores.3º Ninguno de los procesos que estén fuera de la sección crítica deben bloquear a otros procesos.4º Ningún proceso debe esperar eternamente para entrar a una sección crítica. A esto se le denomina Espera ocupada.
![Page 7: PREGUNTAS DE SISTEMAS OPERATIVOS](https://reader036.fdocuments.mx/reader036/viewer/2022082606/5585806cd8b42ae41d8b489a/html5/thumbnails/7.jpg)
Investigación 02 – Sistemas Operativos
Sistemas Operativos Página 7
Profesor también me han preguntado ¿Qué es una Operación Atómica?
Bueno la operación atómica es aquella operación indivisible, es decir es una rutina que se realiza sin interrupciones y evita la condición de competencia.
Ahora si la última consulta: ¿Qué es la alternancia estricta?
La alternancia estricta es uno de los tantos algoritmos cuyo fin es el de evitar la condición de competencia. Consiste en la asignación de turnos para ingresar a la sección crítica. Existen algunas desventajas como mas de 2 procesos no funciona, y que no cumple con una de las condiciones de buen algoritmo me refiero a la espera ocupada.
Muchas gracias profesor, por ayudarme ahora me voy a terminar mi resumen. Hasta luego…