Sistema operativo de computadora: asignación de memoria dinámica
Las particiones libres están vinculadas en un orden incremental de dirección y asignación: búsqueda en secuencia desde el comienzo de la cadena. Después de encontrarlo, un espacio de memoria se divide de la partición de acuerdo con el tamaño del trabajo para asignarlo al solicitante. Las particiones libres restantes todavía se dejan en la cadena libre.
Es una mejora de FF. Comience la búsqueda de la próxima una de la última partición gratuita encontrada.
Las particiones gratuitas están vinculadas en orden incremental por su tamaño. Encuentre la primera área libre que cumple con los requisitos de la cadena. Deje fragmentos al principio y piezas grandes al final, y busque piezas grandes lentamente.
Las particiones libres están vinculadas en orden decreciente por su tamaño. Encuentre la primera área libre que cumple con los requisitos de la cadena. Deje fragmentos al principio y piezas grandes al final, y busque piezas grandes lentamente.
Números, con prueba de corrección, se recomienda que el efecto visual sea mejor en alrededor de 20
Los números, con prueba de corrección, varían de 1-4
[La información seleccionada y la información de entrada se mostrarán en la parte superior de la ventana aquí]
Números, con prueba de corrección, rango 1-3
1-申请内存
2-释放内存
3-退出程序
1-输入程序进程号(进程号不能存在)以及申请的空间
2-输入需要释放的程序进程号(程序号需要存在)
3-直接退出程序
Después de verificar los antecedentes, la entrada del usuario y la ejecuta, se devuelve el resultado de la ejecución y el estado de asignación de memoria actual se muestra al usuario y el usuario espera la siguiente entrada. Si se produce un error de ejecución, se devolverá el motivo del error de salida.