ovako.. mene generalno ne zanima mnogo programiranje na ovako niskom nivou (osim možda menadžera virtuelne memorije i sličnih zajebancija), ali sam pomalo zaintrigiran da proširim svoje vidike.. ;)
1) razlika između fork-ova (tj procesa) i tredova.
ja sam prvenstveno win programer, pa nisam mnogo upoznat sa forkovanjem.. a i sa tredovima sam samo par puta praktično radio.. malo u javi, i malo u delphiju, (što je u suštini čist windows treding samo lepo wrapovan u klase kako to samo borland zna ;)
znači ne interesuju me veliki textovi, već nekoliko ključnih stavki u kojima se razlikuju..
2) zašto se ne pišu programi u ring0.
skoro na temi gde je objavljeno da je novi win uključio deo web servera u kernel (čitaj ring0), ja sam se zapitao zašto se to inače ne radi..
šta recimo sprečava apače, ili bilo koji drugi server/program da uradi isto.. koje su prednosti a koje mane tog postupka.. i kako sve to izgleda na linuxu (a i na win imam samo blagu predstavu kako to izgleda..)
1) razlika između fork-ova (tj procesa) i tredova.
ja sam prvenstveno win programer, pa nisam mnogo upoznat sa forkovanjem.. a i sa tredovima sam samo par puta praktično radio.. malo u javi, i malo u delphiju, (što je u suštini čist windows treding samo lepo wrapovan u klase kako to samo borland zna ;)
znači ne interesuju me veliki textovi, već nekoliko ključnih stavki u kojima se razlikuju..
2) zašto se ne pišu programi u ring0.
skoro na temi gde je objavljeno da je novi win uključio deo web servera u kernel (čitaj ring0), ja sam se zapitao zašto se to inače ne radi..
šta recimo sprečava apače, ili bilo koji drugi server/program da uradi isto.. koje su prednosti a koje mane tog postupka.. i kako sve to izgleda na linuxu (a i na win imam samo blagu predstavu kako to izgleda..)