Here is a list of readings for CSCI 331.
January
- Overview of the Protected Mode Operation of the Intel Archecture by Steve Gorman
- Advanced Programming in the UNIX® Environment by W. Richard Stevens and Stephen A. Rago, Chapter 1 &Sections 8.1 to 8.11
On-line copy available through UNC Asheville library - UNIX Systems Programming I & II by Alan Dix
- Python networking
February
- A TCP/IP Tutorial
- TCP/IP Tutorial and Technical Overview
- Chapter 1: Architecture, history, standards, and trends
- Section 2.1: Ethernet and IEEE 802 local area networks (LANs)
- Section 3.1: Internet Protocol (IP)
- Section 3.4: Address Resolution Protocol (ARP)
- Section 3.7: Dynamic Host Configuration Protocol (DHCP)
- Chapter 4: Transport layer protocols
- Section 9.2: The IPv6 header format
- FAQ / Linked Lists in the kernel
- Ancient Unix Internals
- Understanding the Linux Kernel, chapters 1 & 3
- Gnu Privacy Guard Mini Howto
March
- Ancient Unix Internals
- Understanding the Linux Kernel, chapters 1 to 4
- Understanding the Linux Kernel, chapter 17, The Ext2 and Ext3 Filesystems
- Btrfs wiki
- An Operating Systems Vade Mecum by Raphael Finkel, Chapter 3 (Space Management)
- Intel® 64 and IA-32 Architectures Software Developer’s Manual, Volume 3A: System Programming Guide (sect. 4.5 — ID-32E Paging)
- Understanding the Linux Kernel, chapter 12
- Gnu Privacy Guard Mini Howto
- Python
April
- Microsoft’s specification of the FAT file system
- Windows Internals, Part 2, Chapter 12, File Systems