From 3b9f4a0ca8282a8c660c3faf20a6dc0adf8531a3 Mon Sep 17 00:00:00 2001
From: Jan Altenberg <jan@linutronix.de>
Date: Tue, 25 Jan 2011 17:28:52 +0100
Subject: Mention the ELF format Explain the memory layout of a process

---
 .../linux-processes/pres_linux-processes_en.tex         | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

(limited to 'linux-basics/linux-processes/pres_linux-processes_en.tex')

diff --git a/linux-basics/linux-processes/pres_linux-processes_en.tex b/linux-basics/linux-processes/pres_linux-processes_en.tex
index 142ab50..3ac3f8d 100644
--- a/linux-basics/linux-processes/pres_linux-processes_en.tex
+++ b/linux-basics/linux-processes/pres_linux-processes_en.tex
@@ -47,6 +47,23 @@
 \def\lximg{none}
 
 \section{Process Management}
+\begin{frame}
+\frametitle{Binary formats}
+A program file includes meta information which describes the format
+of the executable. Linux uses the ELF format (Executable Linking Format)
+\end{frame}
+
+\begin{frame}
+\frametitle{Process Memory Layout}
+\begin{itemize}
+\item text segment
+\item initialized data segment
+\item uninitialized data segment
+\item stack
+\item heap
+\end{itemize}
+\end{frame}
+
 \begin{frame}
 \frametitle{Process creation}
 From the operatings system's point of view, there are basically two steps,
-- 
cgit v1.2.3

