Shared Code Libraries

Shared Code Libraries

Building shared libraries, advantages and disadvantages of code sharing, dynamic linking, and creating reusable code components for multiple programs.

Intermediate Memory Topics

Intermediate Memory Topics

How computers view memory as numbered storage locations, memory layout of Linux programs, stack organization, heap, and understanding virtual memory concepts.

File Input/Output Operations

File Input/Output Operations

UNIX file concept, file descriptors, standard input/output, buffers, .bss section, and a practical toupper program example demonstrating file reading, processing, and writing.

Stack Management & Function Calls

Stack Management & Function Calls

Complete coverage of stack operations, calling conventions in assembly, function prologue/epilogue, parameter passing, local variable storage, and returning control with practical examples.