Microsoft Word - BN104_Assignment1_Mel_Syd_T3_2021 V2 Memory Management 1 BN104 Memory Management 1 BN104 Memory Management 1 BN104 Assessment Details and Submission Guidelines Year and Term T2, 2022...

1 answer below »

View more »
Answered 3 days AfterSep 22, 2022

Answer To: Microsoft Word - BN104_Assignment1_Mel_Syd_T3_2021 V2 Memory Management 1 BN104 Memory Management 1...

Baljit answered on Sep 25 2022
67 Votes
PROCESS AND MEMORY MANAGEMENT
PART A :
1.
    Type of Scheme
    Definition
    Contiguous or Non Contiguous
    Advantages
    Disadvantages
    Single user contiguous
    Memory is divided into two contiguous partitions.
    Contiguous memory allocation
    Easy to impliment
    Wastage of memory.it Canno
t be executed for large size of program.
    Fixed Partitions
    Main memory is divided into fixed partitions of size equal or different.
    Contiguous memory allocation
    Improve CPU efficiency than single user contiguous
    Internal and external Fragmentation
    Dynamic Partitions
    Main memory is not divided into fixed partitions.
    Contiguous memory allocation
    No Internal fragmentation
    External fragmentation
    Relocatable Dynamic Partitions
    Operating system relocates the program and gather all the empty block in memory make one block.
    Contiguous memory allocation
    No External Fragmentation
    Efficiency of system is decreased
    Paged
    Address of process is broken into equal sized block called pages.
    Non Contiguous memory allocation
    No Need for compaction
    Possibility of internal fragmentation . Page Table consume additional space.
More overhead.
    Demand Paged
    Pages are brought in main memory on the demand of cpu.
    Non Contiguous memory allocation
    Efficient use of memory ,No external fragmentation
    Possibility of internal fragmentation.
Memory access time is more
    Segmented
    Memory is divided into variable size block called segment.
    Non Contiguous memory allocation
    No internal fragmentation.
Size of segment table is less as compare to page table. Less overhead.
    Possibility of external fragmentation. Expensive memory management algorithms.
    Segmented /demand Paged
    Main memory is divided into segments then segments are further divided into pages
    Non Contiguous memory allocation
    No external fragmentation. Decrease memory usage.
    Possibility of internal fragmentation. More Complex.[1]
2. Cache Memory:-It is high speed memory which is used to improve performance of Cpu. Cache memory is small in size but it has high speed than main memory. Only CPU can access cache memory. It holds the data of frequently used program by cpu if cpu again needs that data than Cache memory immediately provides data to cpu which saves time and improve performance of the system[2].
Different levels of Cache memory:-
L1 Cache:-This type of cache memory is in built into the CPU. Then further Cache is divided into two parts instruction cache used to store instructions of CPU and data cache used to store data required by CPU.
L2 Cache:-This type of cache is placed outside the Cpu connected with high speed Bus or it can be in built into cpu.This memory is slower than L1 but it is faster than Main memory.
3. Total Number of requests=3056
Number of requests find in cache=540
Average Cache access time=50sec
Average main memrory access time=70sec
Now
...
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here
April
January
February
March
April
May
June
July
August
September
October
November
December
2025
2025
2026
2027
SunMonTueWedThuFriSat
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
00:00
00:30
01:00
01:30
02:00
02:30
03:00
03:30
04:00
04:30
05:00
05:30
06:00
06:30
07:00
07:30
08:00
08:30
09:00
09:30
10:00
10:30
11:00
11:30
12:00
12:30
13:00
13:30
14:00
14:30
15:00
15:30
16:00
16:30
17:00
17:30
18:00
18:30
19:00
19:30
20:00
20:30
21:00
21:30
22:00
22:30
23:00
23:30