Rename CPUalgorithms to MemoryManagmentAlgorithms (#3071)
This commit is contained in:
parent
e5057defa7
commit
2bcae52dce
@ -5,7 +5,7 @@ package com.thealgorithms.others;
|
||||
|
||||
import java.util.ArrayList;
|
||||
|
||||
public abstract class CPUalgorithms {
|
||||
public abstract class MemoryManagementAlgorithms {
|
||||
|
||||
/**
|
||||
* Method to allocate memory to blocks according to CPU algorithms.
|
||||
@ -26,7 +26,7 @@ public abstract class CPUalgorithms {
|
||||
/**
|
||||
* @author Dekas Dimitrios
|
||||
*/
|
||||
class BestFitCPU extends CPUalgorithms{
|
||||
class BestFitCPU extends MemoryManagementAlgorithms {
|
||||
|
||||
private static final int NO_ALLOCATION
|
||||
= -255; // if a process has been allocated in position -255,
|
||||
@ -110,7 +110,7 @@ class BestFitCPU extends CPUalgorithms{
|
||||
/**
|
||||
* @author Dekas Dimitrios
|
||||
*/
|
||||
class WorstFitCPU extends CPUalgorithms{
|
||||
class WorstFitCPU extends MemoryManagementAlgorithms {
|
||||
|
||||
private static final int NO_ALLOCATION
|
||||
= -255; // if a process has been allocated in position -255,
|
||||
@ -177,7 +177,7 @@ class WorstFitCPU extends CPUalgorithms{
|
||||
/**
|
||||
* @author Dekas Dimitrios
|
||||
*/
|
||||
class FirstFitCPU extends CPUalgorithms{
|
||||
class FirstFitCPU extends MemoryManagementAlgorithms {
|
||||
|
||||
private static final int NO_ALLOCATION
|
||||
= -255; // if a process has been allocated in position -255,
|
||||
@ -236,7 +236,7 @@ class FirstFitCPU extends CPUalgorithms{
|
||||
/**
|
||||
* @author Alexandros Lemonaris
|
||||
*/
|
||||
class NextFit extends CPUalgorithms{
|
||||
class NextFit extends MemoryManagementAlgorithms {
|
||||
|
||||
private static final int NO_ALLOCATION
|
||||
= -255; // if a process has been allocated in position -255,
|
@ -16,7 +16,7 @@ class BestFitCPUTest {
|
||||
int [] sizeOfProcesses;
|
||||
ArrayList<Integer> memAllocation = new ArrayList<>();
|
||||
ArrayList<Integer> testMemAllocation ;
|
||||
CPUalgorithms bestFit = new BestFitCPU();
|
||||
MemoryManagementAlgorithms bestFit = new BestFitCPU();
|
||||
|
||||
@Test
|
||||
void testFitForUseOfOneBlock() {
|
||||
@ -73,4 +73,4 @@ class BestFitCPUTest {
|
||||
);
|
||||
assertEquals(testMemAllocation, memAllocation);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -16,7 +16,7 @@ class FirstFitCPUTest {
|
||||
int [] sizeOfProcesses;
|
||||
ArrayList<Integer> memAllocation = new ArrayList<>();
|
||||
ArrayList<Integer> testMemAllocation ;
|
||||
CPUalgorithms firstFit = new FirstFitCPU();
|
||||
MemoryManagementAlgorithms firstFit = new FirstFitCPU();
|
||||
|
||||
@Test
|
||||
void testFitForUseOfOneBlock() {
|
||||
@ -73,4 +73,4 @@ class FirstFitCPUTest {
|
||||
);
|
||||
assertEquals(testMemAllocation, memAllocation);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -16,7 +16,7 @@ class NextFitCPUTest {
|
||||
int [] sizeOfProcesses;
|
||||
ArrayList<Integer> memAllocation = new ArrayList<>();
|
||||
ArrayList<Integer> testMemAllocation ;
|
||||
CPUalgorithms nextFit = new NextFit();
|
||||
MemoryManagementAlgorithms nextFit = new NextFit();
|
||||
|
||||
@Test
|
||||
void testFitForUseOfOneBlock() {
|
||||
@ -73,4 +73,4 @@ class NextFitCPUTest {
|
||||
);
|
||||
assertEquals(testMemAllocation, memAllocation);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -16,7 +16,7 @@ class WorstFitCPUTest {
|
||||
int [] sizeOfProcesses;
|
||||
ArrayList<Integer> memAllocation = new ArrayList<>();
|
||||
ArrayList<Integer> testMemAllocation ;
|
||||
CPUalgorithms worstFit = new WorstFitCPU();
|
||||
MemoryManagementAlgorithms worstFit = new WorstFitCPU();
|
||||
|
||||
@Test
|
||||
void testFitForUseOfOneBlock() {
|
||||
@ -84,4 +84,4 @@ class WorstFitCPUTest {
|
||||
);
|
||||
assertEquals(testMemAllocation, memAllocation);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user