Utilización de memoria so/2


1. ¿Qué es un sistema informático? ¿Qué elementos forman parte de Un sistema informático?

– Es un sistema que permite almacenar y procesar información: Hardware, software i personal

informático.

– Hardware.

– Software.

– Humano.

3. ¿Qué es un sistema operativo?Y Para que sirveEnumera las funcionesExamen

– Es un conjunto de programas que actúa como intermediario entre el Usuario y el hardware del

ordenador, Gestionando los recursos del sistema y optimizando su uso.

Sirve Para gestionar y administrar un equipo y los diversos aparatos Periféricos que lo componen.

Funciones Sistema operativo

• Control De la ejecución de los programas.

• Administración De periféricos.

• Gestión De permisos y de usuarios.

• Control De concurrencia.

• Control De errores.

• Administración De memoria.

• Control De seguridad.

12. ¿Qué es el cambio de contexto? ¿Para que sirve? ¿Qué información Se guarda y se carga en el cambio de contexto? ¿Qué información Contiene el BCP?



Cuando un proceso es expulsado De la cpu por algún motivo.



Para que se guarde el cambio de Proceso.

– Por cual instrucción se a Quedado y las variables.

– PID, el estado, las variables, contador de programa.

4. ¿Cuales son los niveles de la estructura de un sistema operativo? ¿Qué carácterísticas

Tienen Estos niveles?


1) Nivel 1: Gestión del procesador2) Nivel 2: Gestión de memoria3) Nivel 3: Gestión de procesos4) Nivel 4: Gestión de dispositivos 5) Nivel 5: Gestión de la información

– Cada nivel realiza un subconjunto de funciones. – Cada nivel utiliza las funciones que le brinda el nivel inferior que Es el más cercano a la máquina, en general. – Se dispone de Interfaces bien definidas, de manera que se puede modificar un nivel Sin afectar al resto de niveles.

5. ¿En que consiste la gestión de procesos?

– Consiste en la creación y destrucción de los procesos, intercambio De mensajes y detección y

arranque De los mismos.

6. ¿En que consiste la gestión de memoria?

– Se encarga de repartir la memoria disponible entre los procesos.

7. ¿Qué dos técnicas de gestión de memoria podemos distinguir en la Asignación de memoria

No Contigua y en que consisten?



– Paginación:

Dividir La memoria del proceso en partes iguales (paginas), y asignadas a los Marcos

(memoria Principal).


– Segmentación:

Dividir La memoria del proceso en partes variables (segmentos), y asignarla a La

memoria Principal.

8. ¿Qué dos problemas pueden aparecer en la asignación con múltiples Particiones y en que

Consisten?


Fragmentación Externa:
Se Cuenta con suficiente espacio de memoria para satisfacer una

solicitud, Pero el espacio no es contiguo (hay muchos huecos).

Solución: Compactar

Fragmentación Interna:
Parte De la memoria asignada a un proceso se queda sin Utilizarse.

Paginación = fragnmentacion interna.”

Segmentación = fragmentación externa.”

9. ¿Qué es una dirección física y una dirección lógica?



Direcciones Físicas: Son las direcciones reales de la memoria principal. Donde Leerá o escribirá

realmente.

– Direcciones lógicas: Son las direcciones del programa antes de saber Donde van a estar ubicadas

en Memoria principal.

10. ¿En que consiste la técnica de memoria virtual?

Parte Del proceso que no cabe o los procesos que quieran entrar están en Memoria secundaria. Una

vez Procesado se hace el intercambio de secundaria a primria.


11. ¿Qué es el swapping?

Es Un modo de interrelacionar la memoria principal con la secudanria. Se Produce un intercambio

de Programas entre ambas, cuyo resultado es la simulación de un sistema Multitarea.

12. ¿De que dos formas podemos utilizar un sistema operativo?

– Modo texto o modo gráfico.

14. ¿Qué es un gestor de arranque y para que sirve?

– Se ejecuta antes del sistema operativo y nos deja elegeir que sistema Operativo ejecutar en caso de

tener Varios sistemas operativos.

10. Dibuja el diagrama de estados de los procesos y explica cada estado Así como la transición entre ellos

Explicación De los estados

  • Nuevo:


    El proceso se crea y se le asigna toda la información creando el BCP.
  • Ejecución:


    El proceso esta ejecutando las instrucciones que componen el Programa y tiene concedido el uso de la CPU en un instante concreto.
  • Preparado:


    El proceso esta esperando el Turno para poder utilizar su intervalo de CPU y ejecutar las Instrucciones del programa.
  • Bloqueado:


    El proceso en cuestión esta Retenido debido a múltiples causas. Dos procesos están Utilizando el mismo fichero de datos, necesita utilizar la unidad

    de CD-ROM y esta siendo utilizada por otro proceso, etc.

  • Terminado:


    El proceso ha terminado de ejecutar las instrucciones del Programa o por algún error Producido el proceso se destruye.

Transición Entre ellos

Preparado-ejecución:


Ocurre Cuando un proceso es escogido por el planificador Para utilizar la CPU. –

Ejecución-preparado:

El proceso en Ejecución abandona involuntariamente el procesador. Esto puede ser Debido a que el proceso ya ha consumido el tiempo que tenia asignado O bien porque otro proceso de mayor prioridad está preparado. En Ambos casos el proceso en ejecución se interrumpe y es expulsado. –

Ejecución-suspendido:

El proceso abandona voluntariamente el Procesador porque tiene que esperar a que se produzca un evento Externo (finalización de una operación de E/S, por ejemplo). –

Suspendido-preparado:

El evento al que estaba esperando el Proceso suspendido ha finalizado, por lo tanto, puede pasar de nuevo Al estado preparado. Un proceso nunca puede pasar directamente de Suspendido a ejecución, puesto que necesita conseguir la CPU, y como Es un recurso más debe esperar a que el planificador lo escoja. –

Ejecución-terminado:

El proceso ha terminado su ejecución o Bien ha sido eliminado.



Dejar un Comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *