X hits on this document

Powerpoint document

Chapter 10 : Case Study - UNIX - page 22 / 48

121 views

0 shares

0 downloads

0 comments

22 / 48

Ceng 334 - Operating Systems

10-22

Handling Memory

Each process has three segments (shown as one segment in the figure, but if hardware supports they can be separate):

Text : executable code (which is shared in the figure)

Data : variables, strings, arrays etc.

initialized data – variables which must be initialized to some value when program starts

Uninitialized data (BSS) – not initialized but has value 0 as default

Stack

Text is fixed in length, data and stack can grow and shrink

Process B

Process A

Document info
Document views121
Page views121
Page last viewedThu Dec 08 05:02:10 UTC 2016
Pages48
Paragraphs407
Words2238

Comments