In the book Galvin,In the topic of overlays...it's mentioned...
lets take an assembler working in 2 passes...pass 1 which symbol table and 2nd pass which produces machine language...
pass-1 70 kb
pass 2 80kb
symbol table 20kb
common routine 30kb
now in the overlay A they include pass 1,common routine,overlay driver and symbol table....
why..to include symbol table...it's the output of the 1st pass...why to include in the 1st pass...??