Está en la página 1de 1

Sistemas Operativos Semestre 2022-2

x
RÚBRICA PARA PROGRAMA CÁLCULO DE e USANDO HILOS POSIX
Nombre del alumno:

Niveles de Desempeño
Aspectos a Evaluar Autónomo Destacado Satisfactorio Insatisfactorio NA Valor Obtenido
10 8 6 4 0

El programa está escrito El programa sólo usa la biblioteca El programa usa varias bibliotecas
en ANSI C y hace uso de El programa cumple con estar estándar de C y sí compila en El programa usa bibliotecas no de C no estándar y no usa hilos
No está en ANSI C y no usa
escrito en ANSI C y sólo usa Linux. Usa operaciones con hilos estándar en C. Maneja hilos POSIX que se requieren para el
hilos POSIX vistas en hilos POSIX
hilos POSIX vistas en clase POSIX no vistas en clase y no POSIX muy sencillos. buen funcionamiento del
clase [20%] indica cómo es su uso. programa

El programa genera y
maneja bien los tres El proceso hilo principal genera
El proceso hilo principal genera
El proceso hilo principal genera
hilos (principal, factorial bien los hilos secundarios y cada bien los hilos secundarios; le falla No se generan bien los hilos
bien los hilos secundarios; le falla No están bien generados los
hilo secundario realizan a los dos hilo secundarios realizar propiciando no implementar bien
y divisor-sumador) y correctamente su función, así
a algún hilo secundario realizar
correctamente su función o la el algoritmo
hilos y no hacen su función
cada uno realiza correctamente su función o la correspondiente.
como la implementación de las implementación de las productor/consumidor
implementación de las primitivas.
correctamente su primitivas. primitivas.
función [30%]

Utiliza bien las variables Hay varios fallos en el uso de


Utiliza bien las variables Hay algún fallo en el uso de Los datos compartidos no están
compartidas requeridas
compartidas requeridas y variables compartidas requeridas variables compartidas requeridas bien identificados o no se trabaja No comparten datos o no
y la región crítica sólo o la región crítica tiene mucho está bien identificada la
la región crítica sólo tiene o la región crítica tiene código que código que no deba ir en esta adecuadamente en la región
región crítica.
tiene el código no deba ir en esta zona. crítica.
el código necesario. zona.
necesario.[15%]

El programa marca errores de


El programa compila sin errores,
El programa se compila y compilación que se pueden El programa marca errores de El programa marca errores
Compilación y ejecución pero marca errores de ejecución o
ejecuta sin errores. Mostrando corregir y se ejecuta bien, compilación que se pueden de compilación que no se
del programa [20%] no muestra todas las salidas
todas las salidas solicitadas mostrando al menos el 80% de corregir pero no se ejecuta bien. pueden corregir.
solicitadas.
las salidas solicitadas.

Al programa le faltan
El programa tiene comentarios El programa tiene comentarios al
El programa está bien comentarios al inicio con el
al inicio con el objetivo, nombre inicio con el objetivo y nombre de
objetivo o el nombre de los que El programa tiene muy pocos El programa no contiene
comentado de los que lo elaboraron y en los que lo elaboraron, pero no en
lo elaboraron, o en la mayoría de comentarios y/o conclusiones. comentarios ni conclusiones.
[15%] cada función importante. todas las funciones importantes.
las funciones importantes o le
Contiene las conclusiones. Contiene las conclusiones.
faltan las conclusiones

Total 0

También podría gustarte