wetsaega

 avatar
unknown
plain_text
a month ago
783 B
3
Indexable
#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