OperatingSystems_lab_ktu_s4
La mayoría de los programas especificados en el laboratorio de sistemas operativos para CSE S4 KTU
Programas
Ciclo 1 (comandos de Linux)
Ciclo 2 (script de shell)
- Escriba un script de shell que calcule el salario bruto de un empleado de acuerdo con las siguientes reglas:
(i) Si el salario básico es <1500, entonces HRA = 10% de lo básico y DA = 90% del básico.
(ii) Si el salario básico es> = 1500, entonces HRA = Rs.500 y DA = 98% de lo básico - Escriba un script de shell para imprimir todos los números Armstrong entre dos números.
- Escriba un script de shell para encontrar más de 3 números que se lean desde el teclado.
- Escriba un script de shell para validar la fuerza de la contraseña. Aquí hay algunos supuestos para la cadena de contraseña:
La longitud debe ser mínimo de 8 caracteres.
Debe contener letras de estuche pequeña y capital, al menos un dígito y un bajo (_).
Si la contraseña no cumple con ninguna de las condiciones anteriores, entonces el script debe informarlo como una "contraseña débil". - Escriba un script de shell que genere los 3 números de 3 dígitos que contienen solo los dígitos 0, 1, 2, 3. (el número no comienza con 0)
- Escriba un guión de shell que encuentre el número primo más pequeño mayor que n, que es palindrómico.
- Escriba un script de shell que clasifique n números.
- Escriba un script de shell que realice una búsqueda lineal.
- Escriba un script de shell que imprima el siguiente patrón hasta n filas, para un n determinado.
1
2 2
3 3 3
4 4 4 4
.
.
nnnnn ..
- Escriba un script de shell que imprima el patrón de diamante hasta las filas de n, para un n determinado.
- Escribir un script de shell que acepte uno o más nombre de archivo como argumentos y los convierte en mayúsculas, siempre que existan en el directorio actual.
- Escriba un script de shell que acepte cualquier número de argumentos y los imprima en el orden inverso.
Ciclo 3 (llamadas del sistema)
- Programa para ilustrar el bifurcado, el getpid, la salida, la espera
- Programa que ilustra EXEC
- Programa que ilustra STAT
- Programa que ilustra Opendir, Readdir, Close
Ciclo 4 (llamadas al sistema de E/S)
- Programa implementando abrir, leer, escribir y cerrar
Ciclo 5 (algoritmos de programación de CPU)
- Programación de Round Robin
- Primero llegue la programación de primer servicio
- El trabajo más corto Primer programación
- Programación de prioridad
Ciclo 6 (IPC usando memoria compartida)
- Programa para escribir en la memoria
- Programa para leer de memoria
Ciclo 7 (semáforos)
- Problema de filósofos gastronómicos.
- Problema de escritores de lectores.
Ciclo 8 (asignación de memoria)
- Implementar la asignación de memoria para particiones fijas utilizando los siguientes métodos:
Primera asignación de ajuste
La mejor asignación de ajuste
La peor asignación de ajuste
Ciclo 9 (algoritmos de reemplazo de página)
- Implementar algoritmos de reemplazo de la página:
FCFS
LRU
LFU
Ciclo 10
- Implemente el algoritmo del banquero para evitar el punto muerto.
- Para implementar el algoritmo de detección de punto muerto para la detección de punto muerto con solicitud de recursos.
Ciclo 11 (algoritmos de programación de disco)
- Para simular los algoritmos de programación de disco
Contribuciones
Si hay algún problema, no dude en abrir un problema o contácteme en mi correo electrónico
Las contribuciones son bienvenidas. Abra un problema o una solicitud de extracción para contribuir.
Estrella el repositorio si te gusta. ¡Gracias! ?