Hvad er en speciel fil?

En speciel fil, også kendt som en enhedsfil, er en fil på en computer, der bruges sammen med enhedsdrivere. Det kan vises og fungere som en normal fil, men den inkluderer et specielt navn, der adskiller den fra andre filer. Dette navn kan ikke bruges med andre filtyper. Den specielle fil kan give kommandoer til en enhedsdriver gennem input/output (I/O) systemopkald. Dette gør det lettere for filen at kontrollere en bestemt enhed eller en del af computersystemet.

En enhedsnode gemmer information om den specielle fil og bruger et stort og et mindre nummer til at identificere den fil og den driver, den fungerer med. Microsoft® bruger specielle filer i deres operativsystemer, såsom System MS-DOS® og Windows®. En vigtig forskel er navnet, og hvordan den specielle fil skelnes. Microsoft® refererer til specielle filer som enhedsfiler, og ældre operativsystemer bruger reserveord til at identificere disse specielle filer i stedet for større og mindre numre.

Microsoft's® -enhedFiler har enkle nøgleord som Con og PRN. De har måske ikke både en input og en outputkommando. For eksempel kan Con både modtage indtastede data og udskriv computerdata til konsollen. Nøgleordet PRN kan dog kun udskrive tekst. Det kan ikke modtage nogen input.

For bedre at forstå, hvordan specielle filer påvirker mennesker i deres daglige liv, skal du overveje en universitetsstuderende, der har reddet sit tidspapir på en CD-rom for at tage til campusbiblioteket og udskrive. Når hun sætter cd'en på computeren, skal computeren læse dataene på cd'en og åbne dem på computeren, så den studerende kan sende den til printeren. En type speciel fil, kendt som en blokenhed, overfører dataene i blokke fra cd'en til computeren. Når alle blokke er overført, kan computeren vise indholdet af cd'en på computerskærmen.

Bortset fra blokenheder, karakterenheder og PSEUDo-enheder findes også. Karakterenheder fungerer med systemer, der sender information en karakter ad gangen i stedet for i store blokke som blokenhederne. Pseudo-enhederne bruges til at interagere med kommandoer, som operativsystemet kan udføre, som ikke kræver et fysisk objekt at interagere med. CD-ROM'en er et fysisk objekt, der håndteres af en blokanordning. En pseudo-enhed handler udelukkende med kommandoer og interagerer ikke med nogen fysiske genstande.

ANDRE SPROG

Hjalp denne artikel dig? tak for tilbagemeldingen tak for tilbagemeldingen

Hvordan kan vi hjælpe? Hvordan kan vi hjælpe?