DSP is a fundamental course recommended for all the students whose goal is to understand the concept of Programming language and its implementation in the real time world. We Cover C, C++ and Linux Operating system to give a firm foundation for a career as systems programmer.
System programming consists of the design and writing of computer programs that permit the computer hardware to connect to the programmer and the user, which allow the application software to be run effectively on the computer system. Typical system programs included an Operating System and firmware, compiler programming tools, assemblers, I / O routines, interpreters, schedulers, loaders, linkers as well as computer programming language runtime libraries.
System programming is a vital and important foundation for the development of every computer application and it is evolving always to accommodate computer hardware changes. The programmers must therefore be aware of the hardware they are supposed to use to operate. This kind of programming needs some hardware knowledge and depends on the machine.
The development of computer system software that manages and controls computer operations is the result of system programming. The low-level codes are very close to the hardware level and deal with registries and the allocation of memories. System programs or software co-ordinate the transfer of data between different components and processes the compilation, linking, starting and stopping of programs, reading files and typing in files.
Linux Basic commands |
![]() |
Unix System Architecture |
![]() |
![]() |
Login process |
![]() |
Unix Command Format |
![]() |
General purpose Commands |
![]() |
Unix File System |
![]() |
Directory Related Commands |
![]() |
File Related Commands |
![]() |
![]() |
![]() |
I/O Redirecton |
![]() |
The Stream Editor(sed) |
![]() |
Unix system calls |
![]() |
Compressign and Decompressing File, Communicaton |
Shell programming |
![]() |
![]() |