Opdrachtdefinitie (in informatica)
Diversen / / November 13, 2021
Door Guillem Alsina González, in okt. 2018
Voordat het bestond ramen, de eerste MacOS of een andere computeromgeving die visueel wordt beheerd met behulp van de muis (of speel nu met je vingers op het scherm), computers waren groter en ruwer naar interactie mens, die bevelen moet geven door middel van woorden geschreven op de toetsenbord die kunnen worden gevolgd door verschillende parameters om hun functioneren.
Bij informatica is een opdracht een instructie of opdracht die aan computers wordt gegeven via een toetsenbord of analoog apparaat.
Interactie door middel van commando's veronderstelt het bestaan van a opdracht interpreter, een programma dat de instructies die we het geven in de vorm van een geschreven commando ontvangt en uitvoert.
Op dit punt is het het beste om een voorbeeld te geven van waar ik het over heb.
Oudere besturingssystemen zonder grafische omgeving, zoals MS-DOS (en de varianten van het DR-DOS-type of de huidige FreeDOS) interactie met de gebruiker op systeemniveau via een opdrachtinterpreter en de bijbehorende opdrachten waartoe hij in staat is: herkennen.
Iedereen die oud is, zal zich de dagen van MS-DOS herinneren. Zo is bijvoorbeeld de opdracht om de lijst met bestanden en mappen in a bindmiddel het was DIR
.
Maar laten we het een beetje ingewikkeld maken...
De parameters het zijn modifiers van de actie van de commando's, of gegevens die nodig zijn om de toevertrouwde taak uit te voeren.
Om bijvoorbeeld in MS-DOS een fysieke schijf (zoals een ouderwetse diskette) voor te bereiden, moesten we de opdracht FORMAT
gebruiken. Maar deze zou ons, simpel gezegd, een fout laten zien omdat hij zou moeten weten wat Eenheid geven Formaat. FORMAT A:
zou een voorbeeld zijn van correct gebruik van het FORMAT-commando, aangezien we zijn wat aangeeft dat het de A:-schijf formatteert, en de laatste zou de noodzakelijke parameter zijn om de. uit te voeren actie.
Verward? Laten we er nog een draai aan geven...
In elk besturingssysteem kunnen de opdrachten intern of extern zijn.
Eerder heb ik uitgelegd dat commando's worden verwerkt door een shell. Het kan zijn geprogrammeerd om verschillende "trefwoorden" direct te herkennen en acties uit te voeren wanneer het deze heeft herkend. Dit zijn de interne commando's, die niet apart geïmplementeerd hoeven te worden en die de tolk direct herkent.
Externe opdrachten zijn niets meer dan uitvoerbare bestanden die de interpreter automatisch zal zoeken naar een van de mappen die hij heeft gemarkeerd als systeemmappen.
In die zin, als we de verwijderen het dossier die het commando bevat, kunnen we het niet gebruiken.
Tot slot een reflectie: is het je opgevallen dat we in bijna alle besturingssystemen met grafische omgevingen de mogelijkheid hebben om iets te openen met de naam Opdrachtregel? Het gebruik ervan is normaal gesproken beperkt tot professionals en amateurs die een goed begrip hebben van de computer, maar het is er voor iedereen die durft. Je moet gewoon weten... Enkele commando's!
Fotolia-foto's: Gorodenkoff / Superingo
Onderwerpen in Command (in de informatica)