VyÜlo v t²denφku: COMPUTERWORLD
╚φslo:13/92
RoΦnφk:1992
Rubrika/kategorie: Co (ne)najdete ve slovnφku

zp∞t do archivu Φlßnk∙ | rejst°φk | p°edchozφ Φlßnek | nßsledujφcφ Φlßnek

Ji°φ Peterka

TSR

Äivotnφ cyklus v∞tÜiny program∙ b²vß dost monot≤nnφ. Kdy₧ si u₧ivatel vy₧ßdß spuÜt∞nφ n∞kterΘho programu, operaΦnφ systΘm jej naΦte (obvykle z disku), zavede do pam∞ti a p°edß mu °φzenφ. DalÜφ u₧ je na vlastnφm programu - a¥ ukß₧e, co umφ. Kdy₧ se pak u₧ivatel rozhodne prßci s programem ukonΦit, vracφ se °φzenφ zp∞t operaΦnφmu systΘmu. Vlastnφ k≤d programu, kter² skonΦil sv∙j b∞h, ji₧ nenφ zapot°ebφ zachovßvat, a tak jej operaΦnφ systΘm m∙₧e podle pot°eby p°epsat - nap°φklad dalÜφm programem, jeho₧ spuÜt∞nφ si u₧ivatel vy₧ßdß a kter² operaΦnφ systΘm zavede do tΘ₧e oblasti pam∞ti.

Existujφ vÜak p°φpady, kdy je nutnΘ, aby k≤d programu "p°e₧il" v pam∞ti i potΘ, co vlastnφ b∞h programu skonΦφ a °φzenφ je vrßceno zp∞t operaΦnφmu systΘmu. D∙vodem je nejΦast∞ji pot°eba vhodn²m zp∙sobem modifikovat Φi doplnit Φinnost n∞kterΘ slo₧ky operaΦnφho systΘmu. V naÜich zem∞pisn²ch Üφ°kßch je typick²m p°φkladem nutnost nahradit resp. upravit ovladaΦ klßvesnice tak, aby um∞l pracovat i s naÜφ diakritikou. Aby nov² ovladaΦ mohl °ßdn∞ fungovat, nesmφ b²t jeho k≤d v pam∞ti samoz°ejm∞ niΦφm p°epsßn.

Musφ tedy existovat mechanismus, s jeho₧ pomocφ m∙₧e prßv∞ probφhajφcφ program po₧ßdat operaΦnφ systΘm, aby ukonΦil jeho b∞h (tj. p°evzal si °φzenφ), ale vlastnφ k≤d programu zanechal i nadßle v pam∞ti a nep°episoval jej. V operaΦnφm systΘmu MS DOS tento mechanismus existuje ve form∞ (dokonce dvou) slu₧eb nazvan²ch p°φznaΦn∞ "Terminate and Stay Resident", doslova tedy "ukonΦi a z∙sta≥ rezidentnφ".

Program, kter² chce zanechat sv∙j k≤d trvale v pam∞ti, musφ skonΦit sv∙j b∞h volßnφm slu₧by tohoto typu. V angliΦtin∞ se pro oznaΦovßnφ takov²chto program∙ v₧ila zkratka TSR, odvozenß prßv∞ od nßzvu "Terminate and Stay Rezident" zmφn∞n²ch slu₧eb MS DOS-u. V ΦeÜtin∞ se nejΦast∞ji pou₧φvß oznaΦenφ "rezidentnφ program", v odbornΘm ₧argonu pak pon∞kud zavßd∞jφcφ termφn "rezident".

Rezidentnφ programy jsou dosti rozÜφ°enΘ zvlßÜt∞ v p°φpad∞ operaΦnφho systΘmu MS DOS, kde jsou touto formou realizovßny nejr∙zn∞jÜφ ovladaΦe, dopl≥ky a rozÜφ°enφ operaΦnφho systΘmu, jeho nadstavby, systΘmovΘ utility, ochrannΘ prost°edky proti Üφ°enφ vir∙ apod.


zp∞t do archivu Φlßnk∙ | rejst°φk | p°edchozφ Φlßnek | nßsledujφcφ Φlßnek
Tento Φlßnek m∙₧e b²t voln∞ Üφ°en, pokud se tak d∞je pro studijnφ ·Φely, na nev²d∞leΦnΘm zßklad∞ a se zachovßnφm tohoto dov∞tku. Podrobnosti hledejte zde, resp. na adrese http://archiv.czech.net/copyleft.htm