COMPILER DESIGN

INTRODUCTION TO COMPILER DESIGN

COMPILATION PROCESS

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
Segmentation:
A
Splits processes into variable sized pieces
B
Splits processes into set sized pieces
C
Keeps processes together in RAM
D
Places processes wherever there is space in RAM
Explanation: 

Detailed explanation-1: -Processes’ address spaces typically have three segments that can change size from one execution to the next: the stack (through setrlimit); the data segment (through malloc); and the dynamic segment area (through mmap). Changes in one area may affect the virtual addresses available for another.

Detailed explanation-2: -Hence in total there are 12 line segments needed to make the word ‘RAM’ in this manner.

There is 1 question to complete.