Hva er en spesiell fil?

January 9  by Eliza

En spesiell fil, også kjent som en enhet fil, er en fil på en datamaskin som brukes sammen med enhetsdrivere. Det kan se ut og oppføre seg som en normal fil, men det inkluderer et spesielt navn som skiller den fra andre filer. Dette navnet kan ikke brukes sammen med andre filtyper. Den spesielle filen kan gi kommandoer til en enhetsdriver gjennom Input / Output (I / O) systemkall. Dette gjør det enklere for filen for å kontrollere en bestemt enhet eller en del av datasystemet.

En enhet node lagrer informasjon om den spesielle filen, og bruker en stor og en liten nummer for å identifisere filen og driver det fungerer med. Microsoft® bruker spesielle filer i sine operativsystemer, for eksempel systemet MS-DOS® og Windows®. En viktig forskjell er navnet og hvor den spesielle filen skiller seg. Microsoft® refererer til spesielle filer som enhetsfiler, og eldre operativsystemer bruke reserve ord for å identifisere disse spesielle filer i stedet for store og små tall.

Microsoft's® enhetsfiler har enkle søkeord som CON og PRN. De kan eller ikke kan ha både en inngang og en utgang kommando. For eksempel kan CON både motta skrevne data og skrive ut elektroniske data til konsollen. Nøkkelordet PRN, derimot, kan bare skrive ut tekst. Det kan ikke motta noen innspill.

For bedre å forstå hvordan spesielle filer påvirke folk i deres daglige liv, bør du vurdere en høyskole student som har reddet henne semesteroppgave på en CD-ROM til å ta til campus bibliotek og print. Når hun setter CDen inn i datamaskinen, må datamaskinen til å lese dataene på CD og åpne den på datamaskinen, slik at studenten kan sende det til skriveren. En type spesiell fil, kjent som en blokk enhet, overfører dataene i blokker fra CD til datamaskinen. Når alle blokkene er blitt overført, kan datamaskinen vise innholdet på CD på dataskjermen.

Bortsett fra blokk enheter, karakter enheter og pseudo-enheter også eksistere. Tegn enheter fungerer med systemer som sender informasjon ett tegn om gangen i stedet for i store blokker som blokk enheter håndtaket. Den pseudo-enheter brukes til å interagere med kommandoer operativsystemet kan utføre som ikke krever en fysisk gjenstand for å samvirke med. CD-ROM er et fysisk objekt håndteres av en blokk enhet. En pseudo-device avtaler rent med kommandoer og interagerer ikke med noen fysiske gjenstander.

  • Spesielle filer overføre data fra CD-ROM på datamaskiner.