Instructor: Ren-Hung Hwang (黃仁竑)



Hot Links
> Linux 2.0.36 Source in HTML
> Laboratory

> Linux Basics
> Linux 相關網站

> Intel Architecture: Summary
> Intel Architecture: System Programming Guide

> Summary of Intel Architecture (word)
> CH 1 Slides
> CH 2 Slides
> CH 3(1) Slides
> CH 3(2) Slides
> 第一組報告(Signal)
> Programs to be traced in CH 3
> CH 4(1) Slides
> CH 4(2) Slides
> Programs to be traced in CH 4
> CH 6(1) Slides
> CH 6(2) Slides
Programs to be traced in CH 6
>

Time:Mon 2, Wed 56

Place: 教學大樓220

TextBook:

  • M. Beck, et al., "Linux Kernel Internals,", 2nd ed., Addison-Wesley, 1998.
Reference Books:


Course Goals:

  • In depth study Linux kernel implementation.
  • Hands on UNIX system and network administration.
  • Be a real hacker!!



Grading Policies:
  • Homeworks (3): 15%
  • Programs (2): 20%
  • Report: 15%
  • Midterm Exam.: 25%
  • Final Exam.: 25%



Homeworks:
  1. Homework 1
  2. Homework 2
  3. Homework 3



Programs:
  1. Program 1
  2. Program 2



Course Outline:
  1. LINUX - the operating system
  2. Compiling the kernel
  3. Introduction to the kernel
  4. Memory Management
  5. Inter-Process Communication
  6. The LINUX File System
  7. Device Drivers Under Linux
  8. Network Implementation
  9. Modules and debugging
  10. Multi-Processing