Os Exp6 OS Code6 Merged
Os Exp6 OS Code6 Merged
THADOMA
GINEERt GE / 6 G
~f ~:
't i
.
.)IV)
, l '
C.P
um v~
_ ____j__ _ _ '
- - - - u - - - - - - - -_ _ _ _ _ _ _
--
'
II
18
s~ , Ll!e)\ ..
cJru
• •
.to &l~ ~
•u,-1
\
\ 'Z..Q
EQ~ Ont
.. .
' I
-_ l
r( ..
.. 'o'l. '
\'LY
[
tl
~u v(') •
-~ lY)
r
l
-
gi -:%.L 2"· •
7
..\
,t
t 0 5 'M
•
.t
b "
2. \ 0
C\ •
j
,~ 2.
.3
p
)_ ta.
c~ vQ A "
l\
''L M
Q
a
·\!> ·n b
N 0 C
• ' t
IS ' d
~·
'=t
? -~
\ 0
Tiu:i~--- \ '
ENGINEERING c
we.
'l •
LA
0
A ILi 'PA )0 .
l
Experiment No. 6
void paging(int pages, int frames, int page_size, int frame_size, int
logical_addresses[], int n) {
int page_bits = calculateBits(pages);
int offset_bits = calculateBits(page_size);
int main() {
int pages, frames, page_size, frame_size, n;
int logical_addresses[n];
printf("Enter the logical addresses: ");
for (int i = 0; i < n; i++) {
scanf("%d", &logical_addresses[i]);
}
return 0;
}
Output: