Systems Programming

Course Name: 

Systems Programming (CS316)

Programme: 

B.Tech (CSE)

Semester: 

Fifth

Category: 

Programme Specific Electives (PSE)

Credits (L-T-P): 

04 (3-1-0)

Content: 

System APIs, GNU libc. UNIX systems, File I/O, filters and file manipulation. Command line arguments and environment variables. Terminal handling and text based screen applications. Interrupt handling. Finding the time. Mixing C and scripts. Resource management algorithms. Distributed systems concepts, Concurrent programming

References: 

Anthony Richard John, Systems Programming: Designing and Developing Distributed Applications, Morgan Kaufamnn, 2015.
Adam Hoover, System Programming with C and Unix, Pearson,2009 Robert Love, Linux Kernel Development
Addison-Wesley Professional,,2010 Robert Love, Linux System Programming, O'Reilly Media; 2 edition.2013

Department: 

Computer Science and Engineering
 

Contact us

Dr. Manu Basavaraju
Head of the Department
Department of CSE, NITK, Surathkal
P. O. Srinivasnagar, Mangalore - 575 025
Karnataka, India.
Hot line: +91-0824-2474053
Email: hodcse[AT]nitk[DOT]ac[DOT]in
            hodcse[AT]nitk[DOT]edu[DOT]in

                      

Connect with us

We're on Social Networks. Follow us & get in touch.