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 unidadde 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.