The training was quite useful for the participants. ARM Hardware and underlying concepts were thoroughly explained. The course was appreciated by all participants, however the last part, poring of OS on the Board, which most of the participants were keenly interested in, was covered in hurry, due to time limitation. Overall it was good experience and learning for the participants.

R & D Engineer's (DRDO)                 More...

Download Training Brochure
OS Fundmentals using Linux

Learn operating system ( using Linux Programming )which is the software component of a computer system and is responsible for the management of a wide variety of computer operations as also the sharing of computer resources. In this course, individuals will learn Linux programming and will understand how user and application programs access the operating system services through system calls and application programming interfaces. In short, an operating system acts as an interface between the application programs and the computer hardware. The most common electronic equipments like Desktop computers, PDAs, laptop computers, notebook computers and even many of the mobile phones of today are equipped with some kind of operating system. The Linux programming tutorial is apt for the audience working on any of the above mentioned platforms.

A ) OS fundamentals and programming

This course on OS covers fundamentals of OS . Hands on sessions along with theory are the key in achieving the objective of making      developers confidant about the issues involved in designing systems using

Linux also an insight in to the internals helps in understanding the fundamentals concepts

B ) Prerequisite
* Knowledge of C language programming

C ) Course contents

Operating System Fundamentals (using Linux)

Process and Process control

Signals& pipes

Shared Memory & Message Queues

Synchronization of process (Semaphores)

Socket programming

Thread Management

Memory management