Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Čo sa používa na reprezentáciu súborov a príkazov?

Súbory a príkazy sú zastúpené odlišne v závislosti od kontextu (operačný systém, programovací jazyk atď.). Tu je porucha:

v operačných systémoch (ako Windows, MacOS, Linux):

* súbory: Súbory sú zvyčajne reprezentované ich fileNames (sekvencia znakov, zvyčajne vrátane rozšírenia súboru na označenie typu súboru) a ich cesta (ktorý špecifikuje ich umiestnenie v systéme súborov). Napríklad:`/Home/user/Documents/Report.pdf` alebo` C:\ Users \ user \ dockours \ report.pdf`. Operačný systém interne používa ďalšie dátové štruktúry (napríklad inodes v systémoch podobných UNIX) na sledovanie súborov, ale užívateľ primárne interaguje s názvami a cestami.

* Príkazy: Príkazy sú reprezentované ich názvami príkazov (napr. `ls`,` dir`, `copy`,` Open`). Tieto názvy sú spojené s spustiteľnými programami alebo skriptmi. Príkaz môže obsahovať aj argumenty (Možnosti a parametre), ktoré upravujú jeho správanie (napr. `LS -l` alebo` Copy File1.txt file2.txt`).

V programovacích jazykoch:

* súbory: Programovacie jazyky používajú rôzne spôsoby reprezentácie súborov. Zvyčajne to zahŕňa:

* Cesty súborov: Podobne ako v operačných systémoch sa na určenie umiestnenia súboru používajú cesty súborov.

* Rukoviny súborov: Toto sú abstraktné znázornenia otvorených súborov. Operačný systém riadi skutočné údaje súborov a programovací jazyk s ním interaguje prostredníctvom kľučiek súborov.

* Objects File: Mnoho programovacích jazykov má vstavané typy objektov, ktoré predstavujú súbory a poskytujú metódy na ich čítanie, písanie a manipuláciu (napr. „Súbor“ objekty v Java, Pythonov modul `io`).

* Príkazy (alebo spustiteľné súbory): Pri programovaní môžu byť príkazy alebo spustiteľné súbory reprezentované:

* reťazce: Názov a argumenty príkazu sú často reprezentované ako reťazce, ktoré je možné odovzdať do funkcií ako „subproces.run ()` (python) alebo `system ()` (c).

* Process Objects: Po vykonaní príkazu operačný systém často vytvára proces procesu na správu jeho vykonávania. Programovací jazyk môže mať prístup k tomuto objektu na riadenie alebo monitorovanie procesu.

Všeobecne:

V širšom zmysle sú súbory aj príkazy iba abstraktné znázornenie údajov a akcií v systéme. Špecifická reprezentácia závisí od toho, ako sa systém rozhodne ukladať a spravovať tieto údaje. Podkladové detaily sú zvyčajne abstrahované od používateľa prostredníctvom používateľského rozhrania (napríklad grafický prieskumník súborov alebo rozhranie príkazového riadku).

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené