Nekatera imena so bavbav

Avtor: Uredništvo, Objavljeno: 24. 03. 2023 04:01:00, Kategorija: Računalništvo

Zakaj ne moremo datoteki dati imena CON? Ali AUX? Pa NUL?...

Nekatera imena so bavbav
Če v Windows 10, pa tudi vseh prejšnjih različicah, skušate neki datoteki ali mapi dati ime CON, vam sistem tega ne bo pustil in javil, da gre za neveljavno ime naprave. Naprave? Pa saj ni naprava ampak mapa oziroma datoteka? In prav v tem grmu leži zajec.

»Težava« ima korenine v osemdesetih letih prejšnjega stoletja, ko je na osebnih računalnikih vladal operacijski sistem DOS. Ta se je s priključenimi napravami, kot so miška, tiskalnik in podobno, »pogovarjal« z gonilnikom za to napravo preko tako imenovanih »datotek naprav« (device file). »Pogovorna veriga« je bila DOS -> datoteka naprave -> gonilnik naprave - > naprava. In zakaj je (bilo)to koristno? Vzemimo primer tiskalnika. Gonilniki naprav so bili razviti zato, da programerjem ne bi bilo treba razmišljati o tem, kako deluje vsak tiskalnik posebej, oziroma v vsak svoj program vključevati kode, ki bi omogočala tiskanje na vseh tiskalnikih na trgu. Namesto tega je dovolj, da vsebino, ki bi jo uporabnik rad natisnil, shranijo oziroma bolje rečeno posredujejo v posebno datoteko (datoteka naprave), od koder jo gonilnik »pretoči« v tiskalnik. Prednost sistema je v tem, da ko na trg pride nov tiskalnik programerjem ni treba prilagajati obstoječih programov zanj, saj ti podatke še vedno pošiljajo v datoteko naprave, od koder jih pobere nov gonilnik, ki ga je za novo napravo spisal proizvajalec tiskalnika.

Ideja je torej dobra, je pa s seboj prinesla »kaveljc«. Vsaka naprava oziroma bolje rešeno vsaka vrata v računalniku so potrebovala svojo datoteko naprave in ta datoteka je morala seveda imeti neko ime. Tiskalniki so bili običajno priključeni na vzporedni vrata LPT1 ali LPT2, zato je datoteka naprave za ta dvoja vrata nosila ime LPT1 oziroma LPT2. Če ste recimo v DOS-u vtipkali ukaz »Dir > LPT1«, se je vsebina trenutne mape namesto na zaslonu izpisala na tiskalniku, priključenem na vrata LPT1. In da ne bi prišlo do težav, so bila (in so še) imena teh vrat oziroma priključkov rezervirana. Neke datoteke ali mape ne morete poimenovati CON, ker je to okrajšava za Console, prav tako pa jim ne morete dati imen ne morete jim dati imen AUX, LST, PRN, NUL, LPT0, LPT1LPT9 ali COM0, COM1COM9, saj so vsa rezervirana za omenjene datoteke naprav.

Seveda se postavlja vprašanje, zakaj je še vedno tako. Kljub temu, da večina uporabnikov več ne ve, kako sta bila videti paralelni in serijski priključek, saj ju je že zdavnaj nadomestil USB, pa Microsoft zaradi združljivosti za nazaj vztraja na rezervaciji imen. To pa zato, ker je po svetu še vedno kopica starih računalnikov, ki se uporabljajo v merilne ali krmilne namene, na katere so preko serijskih, paralelnih in še kakšnih vrat priključeni merilniki, senzorji in druge namenske naprave. Tega sicer res ni veliko, a tam, kjer je, je pogosto vitalnega pomena. Tako vitalnega, da se izplača tvegati jezo Conradov, Corneliusov, Constantinov in podobnih ljudi, katerih vzdevek bi lahko bil Con in bi s tem imenom radi shranili kak selfi ali kaj podobnega. ▪

preberite še to

Računalništvo
Geigerjev števec za Google,…

Geigerjev števec za Google,…

… ki ne meri radioaktivnega sevanja ampak zapiska vsakič, ko Google dobi kak vaš podatek.

Računalništvo
Koda, ki je »uničila« internet

Koda, ki je »uničila« internet

Pred osmimi leti se je, čeprav tega najverjetneje niste občutili, odvijala prava internetna drama…

Računalništvo
Hitre risbe

Hitre risbe

Ne znate risati, a bi radi v svoj dokument vstavili kakšno risbico? Poskusite takole…

Računalništvo
Nore hitrosti po enem samem optičnem vlaknu

Nore hitrosti po enem samem optičnem vlaknu

Znanstveniki so po enem samem vlaknu uspeli doseči 301 TB/s! BOmo v kratkem deležni krepke pospešitve d...

Računalništvo
Risanje z matematiko

Risanje z matematiko

Vas zanima, kako z matematičnimi formulami narisati deklico na spodnji sliki?

Računalništvo
Avtor rezanja, kopiranja in lepljenja

Avtor rezanja, kopiranja in lepljenja

Mogoče ni tako znan kot Bill Gates ali Steve Jobs, je pa pustil velik pečat…

Računalništvo
Razdelilnik z - diskom...

Razdelilnik z - diskom...

Razdelilnik USB-C, ki ima vgrajen tudi trdi disk… No, ja, prostor zanj…

Računalništvo
Delitev podatkov na celice

Delitev podatkov na celice

Če ste v Excelu kdaj morali podatke iz ene celice »raztresti« po posameznih stolpcih, boste veseli...

Računalništvo
Celotna stran kot slika

Celotna stran kot slika

Edge omogoča zelo preprost način shranjevanja celotne spletne strani kot slike.

Računalništvo
Računalniki, ki bodo spremenil svet

Računalniki, ki bodo spremenil svet

Zadnja leta se velik govori o kvantnih računalnikih. Kaj sploh to je?

Računalništvo
Zakaj komplicirati?

Zakaj komplicirati?

Če deluje, je Ctrl+E odličen pripomoček v Excelu. Če ne, pa…

Računalništvo
Prenosniki HP EliteBook 860 G10

Prenosniki HP EliteBook 860 G10

Promocijslka vsebina
Hibridno delo brez kompromisov