→
Strong understanding of C programming.→
Basic knowledge of Linux kernel architecture and system calls.→
Familiarity with debugging tools like GDB.→
Experience with basic Linux system programming.
→
Software developers with at least 2 years of experience in Linux system programming.→
Professionals looking to enhance their expertise in system-level programming for Linux.
→ The Duration of training would be 6 Weeks. There would be:→ 30 Online Live Classroom Sessions of 1 hours each
Sl
|
Topics
|
|
1
|
Linux System Architecture
|
|
2
|
Virtual Memory
|
|
3
|
Processes. Virtual Address Space
|
|
4
|
Resources Limits. Allocation Deallocation
|
|
5
|
Memory Management
|
|
6
|
Debugging Tools
|
|
7
|
Processes. Credentials Creation Capabilities
|
|
8
|
Advanced Signals Handlers
|
|
9
|
Timers
|
|
10
|
Timers
|
|
11
|
CUP Scheduling
|
|
12
|
File Systems and Storage
|
|
13
|
Advanced File IO
|
→
Understand the concepts absorbed during the training and should be able to implement the concepts into the real world projects.→ EmbLogic would issue/provide the following:-→ Work Report for Submitting into their college (if required).→ A presentation and demonstration assistance(if required).→ Completed tasks (by the trainee).→ Certificate of Completion for the training and Project as mentioned above