Erinevus GUI ja käsurea vahel

Erinevus GUI ja käsurea vahel
Erinevus GUI ja käsurea vahel

Video: Erinevus GUI ja käsurea vahel

Video: Erinevus GUI ja käsurea vahel
Video: Putukate üldised tunnused, sh toitumine ja arengutüübid, õige versioon 2024, Juuli
Anonim

GUI vs käsurida

Kaks populaarseimat viisi arvutiga suhtlemiseks on käsurida ja GUI (graafiline kasutajaliides). Käsurida on ainult teksti liides, samas kui GUI on liides, mis koosneb graafilistest sümbolitest. Enamasti saab kõiki GUI-ga tehtavaid üldisi ülesandeid täita käsureal ja vastupidi (kuigi täpsemate toimingute puhul võib käsurida olla ainus võimalus).

Mis on GUI?

GUI (hääldatakse gooey) on teatud tüüpi liides, mis võimaldab kasutajatel suhelda operatsioonisüsteemidega piltide/animatsioonide/heli kujul, mitte tekstina. See liides annab kasutajale teavet/toiminguid, mis on saadaval graafiliste objektide (nt ikoonide) kaudu. Suhtlemiseks saab kasutada nii hiirt kui ka klaviatuuri. Kasutaja teostab toiminguid, manipuleerides otse ekraanil olevate graafiliste objektidega.

Mis on käsurida?

Käsurida (tavaliselt tuntud kui käsurea liides/tõlk või CLI) on mehhanism, mis võimaldab arvuti operatsioonisüsteemiga suhelda käskude sisestamise (tippimise) kaudu. See on ainult teksti liides, mis nõuab ainult klaviatuuri sisestamist (tavaliselt nimetatakse seda käsu sisestamiseks). Tavaliselt vajutatakse sisestusklahvi käsu lõpus, mille järel arvuti võtab selle käsu vastu, analüüsib ja täidab. Käsu väljund tagastatakse tekstiridadena terminali. Väljund võib sisaldada ülesande suvist ülevaadet ja ka tegelikku tulemust. Käsu sisestamiseks pakkrežiimis saab kasutaja kasutada skriptifaili. Skript on fail, mis sisaldab järjestatud käskude jada, mis lõpetab kogu töö.

Mis vahe on GUI ja käsureal?

Enamik käsurea liidese ülesandeid nõuavad ainult klaviatuuri, samas kui GUI süsteemid nõuavad nii hiirt kui ka klaviatuuri. Seetõttu ei pea käsurea kasutajad tavaliselt oma käsi kahe koha vahel vahetama. Ja käsurea liides nõuab keerulise ülesande täitmiseks tavaliselt vaid mõnda koodirida. Käsurida kasutab kindlasti vähem ressursse kui GUI-süsteem, kuna GUI-süsteem laadib ikoone, fonte, I/O-draivereid ja muid ressursse. Nendel kolmel põhjusel võivad käsurea kasutajad enamiku ülesandeid täita suhteliselt kiiremini kui GUI kasutaja. Käsurea kasutajad saavad luua skripte ja säästa aega, samas kui GUI kasutajad saavad seda teha näiteks otseteede loomisega.

Kuigi uued kasutajad peavad võib-olla õppima, kuidas hiirt kasutada, on GUI-d lihtsam kätte saada kui käsurida kasutades. Erinev alt GUI-st vajavad käsurea kasutajad oma töö sujuvaks tegemiseks üsna palju teadmisi ja peavad pähe õppima mitmeid käske. Kuid käsurea kasutajal on faili ja operatsioonisüsteemi üle palju suurem kontroll. Ja mõnede täpsemate ülesannete täitmiseks võib käsurida olla ainus võimalus (mõnikord). GUI-süsteemid muudavad multitegumtöö lihtsaks, pakkudes graafilisi vahendeid mitme asja (protsessi) korraga jälgimiseks (paljud käsureakeskkonnad pakuvad multitegumtöötlust, kuid mitut asja korraga on raskem vaadata).

Soovitan: