Vous êtes sur la page 1sur 5

Práctica para examen: Jason Sánchez Fonseca 12-3

Sub-área: Manipulación de la información.

1- ¿Qué es un sistema operativo?


Es un software que después de iniciado el ordenador se encarga de gestionar todos los
recursos del sistema informático, tanto del hardware como del software.

2- Mencione 4 funciones de un sistema operativo.


 Gestionar el CPU
 Gestionar la RAM
 Gestionar el I/O
 Gestionar los permisos

3- Mencione 4 características de un sistema operativo.


 Conveniencia: Un SO hace más conveniente el uso de una computadora.
 Eficiencia: El SO permite que los recursos de la computadora se usen de manera
correcta y eficiente.
 Habilidad para evolucionar: un SO debe de ser capaz de aceptar nuevas funciones sin
que tenga problemas.
 Encargado de administrar el hardware: el SO debe de ser eficaz, recibiendo las
señales provenientes de los periféricos y hardware en general.

4- Explique los conceptos de las siguientes palabras: asignación de memoria, administración de


memoria, paginación de memoria, memoria virtual, planificación apropiativa, planificación no
apropiativa y planificación del procesador.
 Asignación de memoria: Consiste en el proceso de asignar memoria para propósitos
específicos, ya sea en tiempo de compilación o de ejecución.
 Administración de memoria: Es una tarea realizada por el sistema operativo que
consiste en gestionar la jerarquía de memoria, en cargar y descargar procesos en
memoria principal para que sean ejecutados.
 Paginación de memoria: Dividen los programas en pequeñas partes o páginas. Del
mismo modo, la memoria es dividida en trozos del mismo tamaño que las páginas
llamados marcos de página. De esta forma, la cantidad de memoria desperdiciada por
un proceso es el final de su última página, lo que minimiza la fragmentación interna y
evita la externa.
 Memoria virtual: Es una memoria inexistente, pero que para cualquier proceso es
indistinguible de la memoria real.
 Planificación apreciativa: Es la estrategia de permitir que procesos ejecutables (desde
el punto de vista lógico) sean suspendidos temporalmente.
 Planificación no apreciativa: Es la estrategia de permitir la ejecución de un proceso
hasta terminar.
 Planificación del procesador: Determinar cuándo deben asignarse los procesadores y
a qué procesos, lo cual es responsabilidad del Sistema Operativo.

5- ¿Qué es una partición? Explique sus tipos.


Es el nombre que recibe cada una de las divisiones en una sola unidad física de
almacenamiento de datos dándole a cada partición un propio sistema de archivo llamado
formato.

 Estática: Consiste en dividir la memoria libre en varias partes de igual tamaño o de


diferentes tamaños Un programa puede ser demasiado grande para caber en la partición,
en este caso, el programador debe diseñar el programa mediante superposiciones para
que sólo una parte del programa esté en memoria principal.

 Dinámica: Consiste en particiones de memoria de tamaño variable, es decir, a cada


proceso se le asigna la cantidad de memoria que necesita deben utilizarse algunos
algoritmos para la ubicación de procesos en las particiones.

6- Mencione y explique 3 algoritmos para el reemplazo de páginas.


 Algoritmo óptimo: Consiste en quitar de memoria la página que no será utilizada en más
tiempo. Es solo un algoritmo teórico, su implementación es imposible pues no podemos
saber el futuro. Sirve para analizar los demás algoritmos al compararlos con este.

 FIFO (First in first out): Como su nombre lo indica, la primera página que fue cargada a
memoria es la primera en salir de esta. Su implementación es simple e intuitiva, se utiliza
una cola para ordenar la página, pero, al solo priorizar el orden de entrada es ineficiente.
 LRU (Least recently used): Plantea quitar de memoria las páginas menos usadas
recientemente, para ello, ordena las páginas poniendo arriba las que fueron usadas
recientemente y va reemplazando por las páginas que se sitúan abajo. Puede ser
implementado mediante varios métodos que intentan aminorar los recursos que este
método consume.

7- Mencione y explique 3 algoritmos de planificación en sistemas interactivos.


 Round Robin: A cada proceso se le asigna un intervalo de tiempo, conocido como
quántum, durante el cual se le permite ejecutarse. Si el proceso se sigue ejecutando al
final del cuanto, la CPU es apropiada para dársela a otro proceso.
 Por prioridad: La planificación por turno circular hace la suposición implícita de que todos
los procesos tienen igual importancia. La necesidad de tomar en cuenta los factores
externos nos lleva a la planificación por prioridad. La idea básica es simple: a cada
proceso se le asigna una prioridad y el proceso ejecutable con la prioridad más alta es el
que se puede ejecutar.
 Múltiples colas: Cuando un proceso que había estado esperando la entrada de terminal
por fin se despertaba, pasaba a la clase de mayor prioridad (terminal). Cuando un proceso
en espera de un bloque de disco pasaba al estado listo, se enviaba a la segunda clase.
Cuando a un proceso que estaba todavía en ejecución se le agotaba su quántum, al
principio se colocaba en la tercera clase.

8- Mencione y explique 3 algoritmos de planificación en sistemas de procesamiento por lotes.


 FIFO: Acrónimo de “First in, first out” (primero que entra, primero que sale). Con este
algoritmo no apreciativo, la CPU se asigna a los procesos en el orden en el que la
solicitan. En esencia hay una sola cola de procesos listos. Cuando el primer trabajo entra
al sistema desde el exterior en la mañana, se inicia de inmediato y se le permite ejecutarse
todo el tiempo que desee.
 SJA: Acrónimo de Shortest Job First (trabajo más corto primero) y algoritmo no
apreciativo que supone que los tiempos de ejecución se conocen de antemano. Cuando
hay varios trabajos de igual importancia esperando a ser iniciados en la cola de entrada,
el planificador selecciona el trabajo más corto primero.
 SRTN: Shortest Remaining Time Next (menor tiempo restante a continuación). Algoritmo
apreciativo donde el planificador siempre selecciona el proceso cuyo tiempo restante de
ejecución sea el más corto. De nuevo, se debe conocer el tiempo de ejecución de
antemano.
9- Mencione 2 características de la paginación por demanda.
 Las páginas se cargan sólo cuando se necesitan y no por adelantado.
 Técnica más habitual para implementar memoria virtual.

10- Mencione 3 características de los Sistemas Operativos de Red y menciones 3 ejemplos.


 Conecta todos los equipos y recursos de la red.
 Gestión de usuarios centralizada.
 Proporciona seguridad, controlando el acceso a los datos y recursos.

Ejemplos de Sistemas Operativos de Red:


 LANtastic de Artisoft
 Banyan VINES
 NteWare de Novell

11- Mencione 4 funciones de la administración de red.


 Proporcionar servicios de soporte
 Asegurarse de que la red sea utilizada eficientemente
 Asegurarse que los objetivos de calidad de servicio se alcancen.
 Administrar cuentas de usuarios.

12- Explique la función del almacenamiento óptico en discos.


 El almacenamiento óptico es cualquier método de almacenamiento en el que los datos
se escriben y se lee utilizando una serie de patrones con puntos que se pueden leer
utilizando la luz.
13- Mencione las dos categorías principales de los dispositivos de almacenamiento de acceso
directo y explique la función de cada una de ellas.
 Con cabezas de lectura y escritura fijas.
 Con cabezas de lectura y escritura móviles.
14- Mencione 3 características generales de cada uno de los sistemas operativos.
MAC
 Tiene un núcleo de la familia Unix más específicamente de mester que era un sistema
operativo cuyo núcleo tenia código del kernel Mach y del BSD con la que desarrollo Apple
una interfaz llamada aqua.
 Los sistemas operativos Apple y Windows por lo general permiten hacer las mismas
cosas, la interfaz de Mac tiene menor capacidad.
 Gestión de memoria manual.
Windows
 Botón de inicio
 Menú de inicio
 Barra de tareas
Linux
 Multitarea ya que se ejecutan muchos procesos simultáneamente.
 Multiusuario ya que la misma maquina puede haber varios usuarios al mismo tiempo.
 Tiene protección de la memoria entre procesos, de manera que uno de ellos no pueda
colgar el sistema.
15- Mencione 4 características de los Sistemas Operativos Distribuidos.

 Separación Funcional. esto significa que las fronteras del software y del hardware para
la funcionalidad y servicios proporcionados, dependen de la capacidad y el propósito de
cada entidad del sistema.
 Distribución Inherente: Las entidades como la información, personas y sistemas están
distribuidos de forma natural o implícita. Por ejemplo, si diferente información es creada
y mantenida por personas diferentes. Esta información podría ser generada,
almacenada, analizada y usada por distintos sub-sistemas o aplicaciones que bien
pudieran no estar al tanto de la existencia de otras entidades en el sistema.
 Confiabilidad. Es la preservación a largo plazo y respaldo (espejeo) en diferentes
lugares estratégicamente localizados.
 Escalabilidad. La posibilidad de agregar más recursos para incrementar el desempeño
(performance) y la disponibilidad.

Vous aimerez peut-être aussi