Introduction to Systems Programming by Stewart Weiss
Login Records, File I/O, and Performance by Stewart Weiss
Steve Baker's CS456: Basic File I/O & pipes
JavaTPoint - System Calls vs Library Calls
Linux Man Page - stat
Linux Man Page - inode
Angrave's System Programming - Processes.
File Systems and the File Hierarchy by Stewart Weiss
Linux Manual Page - opendir
Linux Manual Page - readdir
Linux Manual Page - closedir
Angrave's System Programming - Memory and Allocators
Angrave's System Programming - Intro to Pthreads
NASM Assembly Language Tutorial- 32 bit
CS at Loyola Marymount - NASM tutorial - 64 bit
Opcode Table
Computer Science Stack Exchange: Why do we need assembly languge?
A Simple Makefile Tutorial
A Guide to Lex and Yacc
Lex and YACC primer
Tokenization - CS456 w Steve Baker
Lex and Yacc: A Brisk Tutorial