wetsaega
#include <stdio.h> int main() { int ms, ps, nop, np, rempages, i, j, x, y, pa, offset; int s[10], fno[10][20]; printf("\nEnter the memory size ---"); scanf("%d", &ms); printf("\nEnter the page size --- "); scanf("%d", &ps); nop = ms / ps; printf("The no. of pages available in memory are --- %d", nop); printf("\nEnter number of processes -- "); scanf("%d", &np); rempages = nop; for(i = 1; i <=np; i++) { printf("\nEnter no. of pages required for p[%d]--- ", i) scanf("%d", &s[i]); if(s[i] > rempages ) { printf("\nMemory is Full") break; } rempages = rempages - s[i]; printf("\Enter pagetable for p[%d] ---", i); for(j = 0, j < s[i], j++) { scanf("%d", &fnop[i][j]); } } }
Leave a Comment