Linux Kernel Basics Training (instructor Led training by Experts)
This Program offers in depth knowledge of Linux internals which can help you out to know Linux OS in details . This course is designed for students who have interest in Embedded Systems technologies and engineers who wants to work in the field of Linux Device Drivers and Linux Kernel .
? process state, process control block, context switch, CPU scheduler, dispatcher, scheduling queues, scheduling algorithm, API’s for process creation, synchronization with the creator process.
? catching a signal, raising a signal.
? device terminology, reading and writing, opening and closing files, select function, poll function, filters and redirection, file control, operations on files and directories, hard links and symbolic links, unix special files.
? thread concepts, thread identification, thread creation, thread termination, therad synchronization(mutexes, deadlock avoidance, reader writer locks, condition variable), thread control, thread limits, thread attributes, reentrancy, thread specific data, cancel options, threads and signals, threads and fork.
? pipes, FIFO’s, message queues, shared memory, semaphores and unix domain sockets(control sockets)
? memory management, memory hierarchy, address space of a process, segmented virtual memory, paged virtual memory, combining segmentation and paging, MMU.
Trainer has 6+ year of experience in for working Linux Wifi device drivers , Linux Kernel and has a vast experience of working in C programming language . He is currently working as Linux Device Driver Developer in an reputed semiconductor organization .
- Lectures 0
- Quizzes 0
- Duration 20 hours
- Skill level All levels
- Language English
- Students 13
- Assessments Self