Cum se configurează smartphone-uri și PC-uri. Portal informativ
  • Acasă
  • sfaturi
  • interfețele sistemului de operare. Fișierele și sistemul de fișiere Ce interfețe acceptă sistemul de operare

interfețele sistemului de operare. Fișierele și sistemul de fișiere Ce interfețe acceptă sistemul de operare

După tipul de interfață cu utilizatorul, se disting sistemele de operare text (liniară), grafică și vorbire.

interfața cu utilizatorul este un set de metode de interacțiune a utilizatorului cu aplicația. Interfața cu utilizatorul include comunicarea utilizatorului cu aplicația și limba de comunicare.

Text OS

Sistemele de operare liniare implementează o interfață de linie de comandă. Principalul dispozitiv de control din ele este tastatura. Comanda este introdusă pe tastatură și afișată pe ecranul de afișare. Comanda este terminată prin apăsarea tastei Enter. Pentru a lucra cu sisteme de operare care au o interfață text, trebuie să stăpâniți limbajul de comandă al acestui mediu, adică. un set de comenzi a căror structură este determinată de sintaxa acestui limbaj.

Primele sisteme de operare adevărate au avut o interfață text. În prezent este folosit și pe servere și computerele utilizatorilor.

Sistem de operare grafic

Astfel de sisteme de operare implementează o interfață bazată pe interacțiunea controalelor grafice active și pasive pe ecran. Dispozitivele de control în acest caz sunt tastatura și mouse-ul. Elementul de control activ este indicatorul mouse-ului - un obiect grafic, a cărui mișcare pe ecran este sincronizată cu mișcarea mouse-ului. Controalele pasive sunt comenzi grafice ale aplicațiilor (butoane de pe ecran, pictograme, butoane radio, casete de selectare, meniuri derulante, bare de meniu etc.).

Un exemplu de sistem de operare pur grafic este sistemul de operare al familiei Windows. Ecranul de pornire al unor astfel de sisteme de operare este un obiect de sistem numit desktop. Desktop este un mediu grafic care afișează obiecte (fișiere și directoare) și controale.

În sistemele de operare grafice, majoritatea operațiunilor pot fi efectuate în multe moduri diferite, cum ar fi prin bara de meniu, prin bara de instrumente, prin sistemul de ferestre etc. Deoarece operațiunile sunt efectuate pe un obiect, acesta trebuie mai întâi selectat (evidențiat).

Baza interfeței grafice cu utilizatorul este un sistem organizat de ferestre și alte obiecte grafice, în timpul creării cărora dezvoltatorii depun eforturi pentru standardizarea maximă a tuturor elementelor și metodelor de lucru.

Fereastră- aceasta este o zonă dreptunghiulară încadrată pe ecranul monitorului în care sunt afișate aplicații, un document, un mesaj. O fereastră este activă dacă utilizatorul lucrează în prezent cu ea. Toate operațiunile efectuate în sistemele de operare grafice au loc fie pe desktop, fie într-o fereastră.

OS Speech

În cazul interfeței SILK (din limba engleză - vorbire, imagine - imagine, limbă - limbă, cunoaștere - cunoaștere) - pe ecran, conform unei comenzi de vorbire, există o mișcare de la o imagine de căutare la alta.

Se presupune că atunci când utilizați interfața publică, nu va trebui să înțelegeți meniul. Imaginile de pe ecran vor indica fără ambiguitate calea ulterioară a trecerii de la o imagine de căutare la alta de-a lungul legăturilor semantice semantice.

În general, acest concept are însă multe definiții de bază se referă la calculatoare și tehnologii similare. În acest caz, sub interfață subînțeles instrument care permite utilizatorului a conduce diverse programe, jocuri sau sisteme de operare. Lucrul cu ei este mult mai ușor.

Altfel, este totalitate diverse feluri de mijloace prin care Control calcularea umană. Sarcinile sale includ intrarea și ieșirea informațiilor. Apropo, panoul din spate al PC-ului poate fi și el caracteriza ca o interfață. Acest lucru se datorează faptului că are diverse intrări unde puteți conecta o varietate de dispozitive. De exemplu, mașinile de spălat sau mașinile au panouri de control speciale, deci sunt considerate și o interfață.

În general, acest cuvânt a fost preluat din limba engleză. Dacă acordați atenție traducerii exacte, înseamnă interacțiunea dintre indivizi, și este folosit, de altfel, în același sens. În ceea ce privește tehnologiile moderne, interfața este - comunicații de sistem prin care se face schimb de informații între obiecte. Deși acest concept este cel mai des folosit în tehnologia computerelor, se găsește și în alte domenii ale științei și tehnologiei.

Pentru ce este o interfață?

Acționează ca un fel de sistem de comunicare între diverse blocuri echipament, precum și tehnologie și utilizator. Poate fi exprimat ca logic, și fizic formă. Logic sunt algoritmi complecși bazați pe algebra booleană și fizic acestea sunt diverse cipuri, piese, fire etc., combinate între ele.

În general, interfața computerului o permite funcţie, furnizarea conexiune cu RAM, un adaptor video și, de asemenea, schimbul de informații cu alte computere și o persoană. De fapt, fără ea deloc imposibil operarea dispozitivelor de calcul. Astăzi, în tehnologie sunt folosite multe interfețe diferite, care sunt pur și simplu necesare pentru ca un programator să funcționeze sau pentru ca utilizatorii obișnuiți să folosească un computer.

O interfață este un mijloc care permite unei persoane a interactiona cu mașini, controlați diferite tipuri de dispozitive și așa mai departe. El există externși interior. Numai unul este disponibil utilizatorului - extern, intern este închis și este situat chiar în interiorul acestor mașini. Interacțiunea cu acesta are loc numai atunci când dispozitivul se defectează.

Există mai multe concepte fundamentale în domeniul tehnologiei informației. Una dintre ele este „interfața”. Rețineți că poate fi interpretat din diferite puncte de vedere. Capitolul anterior a descris conceptul de „Interfață de apel de sistem”. Dacă căutați un astfel de termen în dicționarele Yandex, veți primi mai mult de o duzină de definiții ale termenului, dintre care majoritatea sunt date în combinație cu alți termeni, de exemplu: „Interfață de transfer de date”, „Interfață de programare”, „ Interfața aplicației”. Dicționarul „Științele naturii” de pe GLOSSARY.RU oferă următoarea definiție a unui concept fundamental.

O interfață în sens larg este o graniță definită de standarde între obiecte independente care interacționează. Interfața definește parametrii, procedurile și caracteristicile interacțiunii obiectelor.

În „Publishing Dictionary-Reference” [ 61 ] există o astfel de definiție a termenului de bază „interfață”. Aceasta:

    Sistemul de comunicații și interacțiune a dispozitivelor informatice.

    Mijloace de interacțiune a utilizatorului cu sistemul de operare al computerului sau cu programul utilizatorului. Se face distincție între o interfață grafică cu utilizatorul (interacțiunea cu un computer este organizată folosind pictograme, meniuri, casete de dialog etc.) și o interfață inteligentă (mijloc de interacțiune a utilizatorului cu un computer în limbajul natural al utilizatorului).

După cum puteți vedea, acest termen are două semnificații aici. Dar ne vom concentra pe scurt pe al doilea - „interfața cu utilizatorul”. Pe sursa GLOSSARY.RU pe care am menționat-o deja, aceasta este definită astfel: „Interfața cu utilizatorul reprezintă elementele și componentele programului care pot influența interacțiunea utilizatorului cu software-ul, inclusiv:

    mijloace de afișare a informațiilor, informații afișate, formate și coduri;

    moduri de comandă, limbajul interfeței cu utilizatorul;

    dispozitive și tehnologii de introducere a datelor;

    dialoguri, interacțiuni și tranzacții între utilizator și computer;

    feedback-ul utilizatorului;

    suport decizional într-un domeniu specific;

    modul de utilizare a programului și a documentației acestuia.

Odată cu dezvoltarea tehnologiei de calcul, metodele și mijloacele de interacțiune a utilizatorului cu sistemul de operare s-au schimbat. Utilizarea pe scară largă a computerelor digitale a condus la un mod de comunicare între o persoană și un computer într-un limbaj special. La început, în perioada de procesare în serie a sarcinilor, aceasta a fost realizată folosind purtători de informații speciali (de exemplu, carduri perforate pe care au fost aplicate sarcini pentru un computer). Dar mai târziu, odată cu utilizarea pe scară largă a terminalelor și tastaturii, modul de comandă al muncii utilizatorului a devenit principalul, în care interacțiunea s-a bazat pe un sistem de comenzi încorporate. În enciclopedia liberă „Wikipedia” este definită după cum urmează.

Interfața de linie de comandă (CLI) este un fel de interfață text (CUI) între o persoană și un computer, în care instrucțiunile către computer sunt date în principal prin introducerea liniilor de text (comenzi) de la tastatură, în sistemele UNIX este posibil să foloseste un mouse. Cunoscută și sub denumirea de „consola”.

Iată un fragment aproximativ al ecranului care apare în modul linie de comandă ( orez. 4.1).

Orez. 4.1.

Un prompt () apare în stânga în linie, după care puteți tasta o comandă, ale cărei rezultate sunt afișate mai jos. Iată un exemplu de rulare a comenzii date pe un sistem Linux ( orez. 4.2).

Orez. 4.2.

Primele sisteme de operare Microsoft pentru IBM PC (numite MS DOS) au suportat, de asemenea, un mod de comandă similar cu alte sisteme. Linia în care au fost tastate comenzile era similară cu cele de mai sus. Astăzi, modul de comandă al sistemelor de operare este furnizat de emulatorii cmd.exe (pentru modul pe 32 de biți) sau command.com (pentru modul pe 16 biți). În modul grafic al familiei UNIX/Linux, linia de comandă este emulată de programul Terminal (xterm).

Rețineți că pentru computerele care rulează sistemul de operare MS DOS, legendarul program Norton Commander a devenit un plus de succes la implementarea unei astfel de interfețe de utilizator. A minimizat acțiunile de tastare pe linia de comandă, permițându-vă să operați, în primul rând, prin alegerea comenzii corespunzătoare din meniu. Acest program utilizează, de asemenea, în mod activ tastele funcționale ale computerului. Wikipedia descrie acest sistem după cum urmează:

„Norton Commander (NC) este un manager de fișiere popular pentru DOS, dezvoltat inițial de programatorul american John Socha (unele componente suplimentare au fost scrise în întregime sau parțial de către alte persoane: Linda Dudinyak - Commander Mail, telespectatori; Peter Bradeen - Commander Mail ; Keith Ermel, Brian Yoder Programul a fost lansat de Peter Norton Computing (condus de Peter Norton), care a fost achiziționat ulterior de Symantec Corporation.”

Iată un exemplu de captură de ecran a acestui manager de fișiere ( orez. 4.3).

Orez. 4.3. Legendarul manager de fișiere Norton Commander

Popularitatea programului a fost atât de mare încât au apărut numeroase clone care copiau mai mult sau mai puțin precis interfața Norton. De exemplu, DOS Navigator, similar vizual cu Norton Commander, a oferit și mai multe funcții. Volkov Commander, FAR Manager, Total Commander și alte programe similare au apărut pentru sistemul de operare Microsoft Windows. Ulterior, clonele au apărut pe alte sisteme de operare: BSD, GNU/Linux - Midnight Commander, Krusader.

Norton Commander nu numai că a provocat o serie întreagă de propriile clone și replici, dar a introdus și câteva cuvinte noi în limba rusă - „norton” și „comandant” au devenit sinonime cu expresia „manager de fișiere” în jargonul utilizatorilor de computere. .

Paradigma de lucru cu fișiere introdusă de program (2 panouri identice între care au loc operațiuni; majoritatea comenzilor sunt executate prin „taste rapide”) este încă folosită în marea majoritate a managerilor de fișiere.

Norton Commander a devenit și subiectul unei serii de pilde și anecdote. Prima serie a fost scrisă de Alexandru Golubev, câteva ulterioare au fost publicate și completate de diverși autori, ale căror nume s-au pierdut treptat, după care aceste povești au trecut în starea de folclor.

Există și un grup muzical Nord „n” Commander.

Diferite versiuni de Linux folosesc un analog al unui astfel de program numit Midnight Commander. Vă prezentăm forma ( orez. 4.4) când este apelat în modul de emulare a liniei de comandă.

mărește imaginea Orez. 4.4. Program Midnight Commander executat în Terminal

Dar ideea de a împărți fereastra în două părți, în care este prezentat conținutul directoarelor, a rămas atractivă chiar și cu apariția unui sistem de operare cu doar o interfață grafică - Windows 95. Există numeroase analogi ale Norton Commander pentru aceasta și versiunile ulterioare. În mediul grafic integrat UNIX, analogul NC este GNOME Commander. Dăm forma ( orez. 4.5) manager de fișiere Total Commander (cunoscut anterior ca Windows Commander) sistem de operare Windows XP [ 62 ].

mărește imaginea Orez. 4.5. Manager de fișiere Total Commander

Dar astăzi modul de comandă devine un lucru din trecut, dând loc altora. Pe lângă interfața de comandă, sunt definite două tipuri mai moderne de interfață: WIMP și SILK.

Interfață WIMP (Fereastră - fereastră, Imagine - imagine, Meniu - meniu, Pointer - pointer). O trăsătură caracteristică a acestui tip de interfață este că dialogul cu utilizatorul se realizează nu cu ajutorul comenzilor, ci cu ajutorul unor imagini grafice - meniuri, ferestre și alte elemente. Deși comenzile sunt date mașinii în această interfață, dar acest lucru se face „indirect”, prin imagini grafice. Acest tip de interfață este implementat pe două niveluri de tehnologie: o interfață grafică simplă și o interfață WIMP „pură”.

SILK-interfață (Discurs - vorbire, Imagine - imagine, Limbă - limbaj, Cunoștințe - cunoaștere). Acest tip de interfață este cel mai apropiat de forma obișnuită, umană de comunicare. În cadrul acestei interfețe, există o „conversație” normală între o persoană și un computer. În același timp, computerul găsește comenzi pentru el însuși analizând vorbirea umană și găsind fraze cheie în ea. De asemenea, convertește rezultatul execuției comenzii într-o formă care poate fi citită de om. Acest tip de interfață este cel mai solicitant cu privire la resursele hardware ale unui computer și, prin urmare, este folosit în principal în scopuri militare.

Pentru o lungă perioadă de timp, capacitățile computerelor, caracteristicile lor tehnice, au impus utilizatorilor să lucreze în modul de comandă, ca în principal. Primele computere personale l-au folosit și ele. Dar în ultimii ani, acest mod a fost înlocuit de un altul - grafic. A cerut resurse mari de la computer, dar a adus ceva nou - comoditate, design divers, multitasking (deși acesta din urmă poate fi implementat și în modul de comandă). Pentru a desemna un mod grafic, se folosește abrevierea GUI (Graphics User Interface), care este tradus literal ca „interfață grafică cu utilizatorul”, dar este adesea înlocuită cu „interfață grafică cu mai multe ferestre” în traducere.

Prima apariție a GUI ( orez. 4.6) trebuie contactat de XEROX. În laboratorul ei PARC (Centrul de Cercetare Palo Alto) în 1973, a fost creat computerul Alto. Acesta din urmă era echipat cu un mouse și un monitor bun. Se crede că acest computer avea o interfață grafică, dar nu a fost utilizat pe scară largă. Xerox încă decide să dea viață modelului experimental Alto lansând pe piață succesorul său comercial cu drepturi depline - computerul Star.

Orez. 4.6. Prima interfață grafică de utilizator de la Xerox

Iată o declarație dintr-un articol al lui Oleg Svirgstin [ 63 ]: „Alto a fost primul computer din lume care a implementat practic metafora „desktop” și interfața grafică cu utilizatorul care existau anterior doar în design-urile teoretice.”

Pentru sistemele de operare din familia UNIX, precum și multe altele, pentru o lungă perioadă de timp modul de operare de comandă a fost principalul. Poate că astăzi este folosit în principal pentru administrare, a fost înlocuit de modul GUI. De mai bine de 10 ani (din 1981), Microsoft oferă computerelor personale IBM PC doar un mod de comandă, în timp ce rivalii săi au implementat deja un GUI în 1984. Adevărat, această companie a căutat să implementeze ultimul mod de operare, care a fost realizat la mijlocul anilor 90.

Iată o imagine care ilustrează etapele de funcționare ale sistemelor de operare Microsoft și UNIX în modurile de comandă și grafică. Arată că pentru sistemele de operare UNIX/Linux, până acum, modul grafic este un add-on peste modul de comandă, iar pentru Windows, modul de comandă ca principal a încetat să mai existe în 1995 ( orez. 4.7).

Orez. 4.7. Comandă și interfață grafică a familiei UNIX/Linux și Windows

Rețineți că sistemul de operare MS DOS în ultimii ani a fost furnizat cu un add-on care oferă utilizatorilor o interfață grafică. Numele acestor shell-uri grafice au fost Windows1, Windows2, Windows3.

Dintre celelalte interfețe grafice, să numim OPENSTEP, implementat pe computerele NeXT. A fost creat de Stephen Jobs, fondatorul Apple, într-un moment în care a părăsit-o și a încercat să cucerească lumea cu o nouă dezvoltare. Această interfață a fost ulterior portată pe alte platforme de computer ( orez. 4.8).

Observați cum diferă de ceea ce oferea Microsoft în acel moment cu Windows95 (un exemplu de desktop este dat în Capitolul 2, în partea despre sistemele de operare ale acelei companii).

După adresa http://www.guidebookgallery.org/guis vă puteți familiariza cu „galeria” de interfețe grafice de utilizator pe diferite platforme de computer. Iată două capturi de ecran care arată o listă cu toate elementele din galerie (Figura 4.9).

Orez. 4.8. GUI OPENSTEP platforma ianuarie 1997

Separat, să ne oprim pe lista cu 5 elemente GUI (nemonolitice) metafore desktop. Acestea conțin link-uri către descrieri ale sistemelor care oferă o interfață grafică pentru utilizator UNIX. Aici menționăm pe scurt doar două, restul fiind discutate în detaliu mai jos.

Orez. 4.9a. Galerie de interfețe grafice pe hardware diferit (partea 1)

În aceste imagini, observați mai mult de o duzină de tipuri de desktop-uri (de la Amiga OS la Xerox Star/View Point/Global View). Deși desktop-ul Windows ocupă unul dintre locuri, dar astăzi mulți producători i-au adoptat standardele. Pe același rând sunt menționate sisteme care au influențat activ dezvoltarea sistemelor de operare, dar nu mai există astăzi. Printre ei:

    OS / 2 de la IBM, un concurent de mult timp pentru Windows;

    BeOS, creat de Be Inc. și având multe inovații de pionierat la momentul lansării sale. Acesta este lucru pe hardware pe 64 de biți, o interfață de utilizator convenabilă și multe altele.

Orez. 4.9b. Galerie de interfețe grafice pe hardware diferit (partea 2)

OPEN LOOK este o specificație pentru interfața grafică cu utilizatorul pentru stațiile de lucru UNIX. A fost creat la sfârșitul anilor 1980 de Sun Microsystems și AT&T cu participarea Xerox. Această specificație a stat la baza sistemului de operare în primele etape ale implementării GUI. Ulterior, și-a pierdut din importanță datorită apariției interfeței grafice Motif de la OSF. Common Desktop Environment (CDE) este un mediu desktop bazat pe sistemul Motif. A fost creat de The Open Group împreună cu o serie de companii: Hewlett-Packard, IBM, Novell. De ceva timp a fost standardul industrial pentru sistemele UNIX.

Modul GUI este utilizat în diferite sisteme de operare. Mulți dintre dezvoltatorii săi au încercat să-și găsească propriul „stil” cel mai atractiv pentru utilizatori. De-a lungul timpului, au fost forțați să privească înapoi la ceea ce făceau alte firme sau chiar să facă echipă pentru a standardiza componentele interfeței grafice. Ideea modernă a unei interfețe grafice, în opinia noastră, combină tot ce este mai bun de la diferiți producători. Se pare că căutările în această direcție vor continua, deși se spune adesea că nimic nu s-a schimbat fundamental de la primii pași în formarea interfeței grafice - toate elementele sale principale rămân aceleași (desktop, meniuri, pictograme).

Poate că trebuie remarcată încă o tendință: cele mai recente implementări ale interfeței grafice sunt construite cu ochii pe ceea ce este implementat în sistemele de operare Windows. Acest lucru se datorează ponderii lor mari (aproximativ 90%) pe piața computerelor personale.

După cum am menționat mai sus, pentru sistemele UNIX pentru o lungă perioadă de timp - de la începutul anilor 70 și, poate, până la sfârșitul anilor 80 - singurul mod a fost modul de operare de comandă. Astăzi a făcut loc graficii. În familia sistemelor de operare UNIX (rechemare, care rulează pe diferite platforme hardware), interfața grafică cu utilizatorul este suportată de sistemul X Window. Site-ul principal cu informații despre acesta are adresa http://www.x.org. Cea mai recentă versiune listată acolo este X11R7.5.

Tipuri de interfețe utilizator ale sistemelor de operare

După tipul de interfață cu utilizatorul, se disting sistemele de operare text (liniară), grafică și vorbire.

O interfață cu utilizatorul este un set de moduri prin care un utilizator interacționează cu o aplicație. Interfața cu utilizatorul include comunicarea utilizatorului cu aplicația și limba de comunicare.

Text OS

Sistemele de operare liniare implementează o interfață de linie de comandă. Principalul dispozitiv de control din ele este tastatura. Comanda este introdusă pe tastatură și afișată pe ecranul de afișare. Comanda este terminată prin apăsarea tastei Enter. Pentru a lucra cu sisteme de operare care au o interfață text, trebuie să stăpâniți limbajul de comandă al acestui mediu, adică. un set de comenzi a căror structură este determinată de sintaxa acestui limbaj.

Primele sisteme de operare adevărate au avut o interfață text. În prezent este folosit și pe servere și computerele utilizatorilor.

Sistem de operare grafic

Astfel de sisteme de operare implementează o interfață bazată pe interacțiunea controalelor grafice active și pasive pe ecran. Dispozitivele de control în acest caz sunt tastatura și mouse-ul. Elementul de control activ este indicatorul mouse-ului - un obiect grafic, a cărui mișcare pe ecran este sincronizată cu mișcarea mouse-ului. Controalele pasive sunt comenzi grafice ale aplicațiilor (butoane de pe ecran, pictograme, butoane radio, casete de selectare, meniuri derulante, bare de meniu etc.).

Un exemplu de sistem de operare pur grafic este sistemul de operare al familiei Windows. Ecranul de pornire al unor astfel de sisteme de operare este un obiect de sistem numit desktop. Desktopul este un mediu grafic care afișează obiecte (fișiere și directoare) și controale.

În sistemele de operare grafice, majoritatea operațiunilor pot fi efectuate în multe moduri diferite, cum ar fi prin bara de meniu, prin bara de instrumente, prin sistemul de ferestre etc. Deoarece operațiunile sunt efectuate pe un obiect, acesta trebuie mai întâi selectat (evidențiat).

Baza interfeței grafice cu utilizatorul este un sistem organizat de ferestre și alte obiecte grafice, în timpul creării cărora dezvoltatorii depun eforturi pentru standardizarea maximă a tuturor elementelor și metodelor de lucru.

O fereastră este o zonă dreptunghiulară încadrată pe un ecran de monitor care afișează aplicații, un document, un mesaj. O fereastră este activă dacă utilizatorul lucrează în prezent cu ea. Toate operațiunile efectuate în sistemele de operare grafice au loc fie pe desktop, fie într-o fereastră.

OS Speech

În cazul interfeței SILK (din limba engleză - vorbire, imagine - imagine, limbă - limbă, cunoaștere - cunoaștere) - pe ecran, conform unei comenzi de vorbire, există o mișcare de la o imagine de căutare la alta.

Se presupune că atunci când utilizați interfața publică, nu va trebui să înțelegeți meniul. Imaginile de pe ecran vor indica fără ambiguitate calea ulterioară a trecerii de la o imagine de căutare la alta de-a lungul legăturilor semantice semantice.

Orice dispozitiv, mecanic sau electronic, ale cărui sarcini includ interacțiunea directă cu utilizatorul, pe lângă umplutura sa internă, trebuie să aibă ceva, datorită căruia tocmai această interacțiune ar putea fi realizată. Numele acestui intermediar este cunoscut astăzi de toată lumea. Aceasta este o interfață. Poate fi analogic, dar de obicei interfața este înțeleasă ca un shell grafic sau altfel. GUI sisteme de operare și software.

Majoritatea interfețelor sistemelor de operare populare de astăzi sunt caracterizate de un design grafic intuitiv care utilizează efecte vizuale, dar nu a fost întotdeauna cazul. Din punctul de vedere al utilizatorului modern, primul GUI erau destul de primitivi, deși, spre meritul lor, acest lucru nu însemna întotdeauna lipsa de calitate pentru acele vremuri utilizabilitate.

Un mic fundal

An tradițional de naștere GUI considerat a fi 1973 , atunci s-a născut primul computer personal în sensul deplin al cuvântului, care folosea o interfață grafică, dar ar fi nedrept să nu mai vorbim de predecesorii săi anteriori. LA 1962 oameni de știință Ivan Sutherland A fost creat un program care poate fi considerat primul prototip de editori grafici.

A fost numit și a fost permis să deseneze figuri pe ecran cu un pix ușor. Șase ani mai târziu, oamenii de știință de la Institutul Stanford au introdus primul sistem informatic folosind o interfață grafică. Sistem on-line, care a pus deja atunci conceptul de ferestre moderne, mouse și link-uri hypertext. Dar Sistem on-line a fost mai degrabă o demonstrație a capacităților tehnice din acea vreme, rămânând în același timp foarte primitive.

Xerox - primul GUI adevărat

Strămoșul tuturor interfețelor grafice existente în prezent este considerat mai corect GUI , dezvoltat ca parte a proiectului - primul computer personal creat în 1973 an. Coajă era foarte simplu, dar chiar și atunci conținea meniuri, butoane și ferestre primitive. Exista și un cursor de mouse cu funcțiile sale inerente de selecție, copiere și lipire.

Mai departe mai mult. LA 1981 an există un nou sistem numit , bazat pe același , dar cu o funcționalitate mai avansată și o interfață grafică. S-ar putea să fii surprins, dar desktop-ul nu foarte diferit de desktop-urile actuale, cu excepția cazului în care, bineînțeles, se iau în considerare efectele vizuale.

Se bazează pe același principiu de utilizare a comenzilor rapide pentru a lansa fișiere și a naviga prin directoarele sistemului de fișiere.

Apple - primii pași s-au uitat la Xerox Lab

Trebuie să spun că nu era singurul sistem de operare la acea vreme. La inceput 80 Anii 1990, companiile și-au prezentat evoluțiile lumii Măr și Microsoft . Dându-și seama de tot sensul GUI , dar neavând suficient timp pentru a crea shell-uri originale pentru sistemele lor, dezvoltatorii ambelor companii au împrumutat idei XeroxLab care a dus ulterior la un conflict între Steve Jobsși Bill Gates. Jobs l-a acuzat pe Gates de plagiat, din care ar fi copiat interfața Macintosh.

Desigur, Steve nu avea dreptate, pentru că atât el, cât și Gates acuzați de el au preluat conceptul GUI la XeroxLab, s-a întâmplat ca Jobs să fie primul, iar dacă comparăm interfețele , precum și înrudite Macintosh, se vede o asemănare clară cu . Dacă noua companie a adăugat ceva, este vorba despre un meniu text în partea de sus a desktopului, Coșul de reciclare și o serie de comenzi rapide, a căror apariție, în opinia "măr" designeri, mai consecvenți cu scopul programelor și funcțiilor lansate prin intermediul acestora.

DOS. Norton Commander ca o încercare de a crea o interfață grafică originală

Idei de împrumut XeroxLab, cu toate acestea, nu înseamnă deloc că nu au fost făcute încercări de a crea interfețe originale pentru sistemele de operare. LA 1986 an ca programator Ioan Socha a fost creat - un manager de fișiere pentru MS-DOS, care nu avea aproape nici un design grafic înainte. Rolul ferestrelor în acesta a fost jucat de panouri care împart ecranul pe verticală și conțineau liste de foldere și fișiere. Meniurile text erau situate în partea de sus și de jos a managerului, permițându-vă să efectuați anumite operațiuni.

In orice caz, GUI în sensul deplin al cuvântului nu a fost. Ca cel lansat în 1988 analogul său, se referă la interfețe pseudo-grafice care imită grafica, rămânând în același timp textuală.

Cu toate acestea, ambele aplicații au facilitat foarte mult lucrul cu datele, eliminând nevoia de introducere a utilizatorilor DOS -echipe, decât pentru o lungă perioadă de timp popularitatea acestor programe a fost determinată.

Părăsirea echipei de dezvoltare 1982 an Steve Jobs a condus propriul proiect Macintosh. Sistemul dezvoltat pentru Mac se numește MacOS. În exterior, era similar cu Apple Lisa, dar avea și propriile sale caracteristici inerente și vizau atât aspectul elementelor de interfață, cât și însăși interacțiunea utilizatorului cu shell-ul. Ca a fost bazat pe principiul ferestrei, a folosit meniuri, pictograme și dialoguri.


Shell-ul vă permitea să redenumiți rapid fișierele și folderele, să le selectați, să le copiați trăgându-le la destinație, să închideți toate ferestrele în același timp, deși închiderea ferestrelor nu însemna întotdeauna că aplicația se închide, trebuia să închideți programele. corect - prin meniul principal al sistemului. La închiderea fișierelor editate, dar nu salvate, a apărut o casetă de dialog care vă întreabă dacă să salvați modificările sau să le anulați.

Mac OS 7.5.5

Pe parcursul celor șapte ani de existență MacOS a trecut prin multe schimbări, dar aproape toate au fost minore și doar în versiunea a șaptea au existat inovații demne de menționat. Poate cel mai important dintre ele este suportul de culoare, deoarece înainte de aceasta interfața sistemului era aproape monocromă. Acum, utilizatorul poate schimba culoarea pictogramelor folderului și a altor elemente, făcându-le albastre, galbene sau roșii.


Prezent în culori Mac OS 7.5.5 si alte nuante. În același timp, devine colorat "măr" logo-ul din partea stângă a meniului principal. Alte modificări includ afișarea pictogramelor modulelor în timpul pornirii sistemului, extinderea funcționalității meniului, adăugarea de sfaturi cu instrumente atunci când treceți cu mouse-ul peste opțiunile disponibile în meniu și implementarea accesului la aplicații dintr-un singur panou de control.

Mac OS 8.1

Lucrările privind utilizarea culorii în interfața grafică au continuat activ în cea de-a opta versiune a sistemului. Pictogramele de sistem în Mac OS 8.1 au fost colorate implicit și în cele mai multe OS există o nouă aplicație Manager de aspect, care vă permite să gestionați schemele de culori. a dobândit un set de imagini de fundal, în plus, utilizatorul putea seta imagini arbitrare ca fundal.


În aceeași ediție apare pentru prima dată celebra temă gri platină, care a devenit ulterior semnul distinctiv al tuturor versiunilor ulterioare. MacOS. O altă modificare interesantă a fost adăugarea de izometrice la pictograme, făcându-le să arate ca obiecte 3D fără a fi efectiv. Setările pentru afișarea conținutului sistemului de fișiere au fost îmbunătățite - fișierele pot fi acum vizualizate ca liste și pictograme, a căror dimensiune poate fi, de asemenea, modificată.

Mac OS 9.2.2

Versiune 9.2.2 povestea se termină MacOS bazat pe sistemul de operare original Macintoshși părea că ar trebui să aibă mai multe inovații decât în ​​versiunile anterioare. În cea de-a noua versiune, există într-adevăr o mulțime de modificări, dar acestea au afectat în mare parte funcționalitatea, în timp ce interfața s-a schimbat ușor.


Dintre cele mai semnificative modificări care au afectat shell-ul grafic, a fost suportul integrat pentru mai multe conturi. Când sistemul a pornit, pe ecran a apărut o fereastră de selecție a profilului și fiecare utilizator își putea seta propriile teme și erau acceptate și pachete grafice de la terți. În aceeași versiune, panoul de control al sunetului a fost, de asemenea, îmbunătățit și a fost adăugată capacitatea de a seta o parolă vocală.

plecând Măr, în 1985 an Steve Jobsși-a fondat propria companie NeXT Calculatoare, ai cărui dezvoltatori au creat OS Urmatorul pas . Baza noului sistem a fost nucleul Mach, iar ideile de design grafic sunt împrumutate de la MacOS si mai devreme .


Ca MacOS, inițial Urmatorul pas avea o interfață monocromă simplificată bazată pe principiul ferestrei folosind meniuri, pictograme și casete de dialog. Suportul full color a apărut doar în versiune 3.3 , care a devenit ultimul. Din versiunile ulterioare MacOS sistem design mai curat și mai concis.

Microsoft Windows 1.0

nu a stat cu mâinile în sân și Microsoft. LA 1985 an, compania își prezintă carcasa grafică pentru MS-DOS cu un nume grăitor Windows. Carcasa suporta parțial grafică color, avea 32×32-pictograme pixeli, meniuri simple și dialoguri. Nu exista încă o zonă fixă ​​în care să fie afișate pictogramele aplicațiilor care rulează, acestea putând fi localizate oriunde pe ecran, suprapunându-se cu ferestrele deschise.


Ferestrele în sine în prima versiune erau destul de primitive. Ele puteau fi târâte cu mouse-ul, redimensionate, dar ei înșiși nu se puteau suprapune. De asemenea, era imposibil să le întorci. Interfață Windows 1.0 a făcut mai ușor lucrul cu sistemul și fișierele, scutind utilizatorul de a introduce comenzi în consolă, dar, în același timp, îi lipsea confortul. Deci, în ceea ce privește utilizarea, prima versiune de Windows a fost semnificativ inferioară sistemelor din Măr.

Microsoft Windows 3.11

Versiuni Windows 1.0 , 2.0 și 3.0 nu erau sisteme de operare în sensul cuvântului în care este înțeles în mod curent astăzi. Erau mai mult ca niște cochilii grafice MS-DOS, primele semne care disting Windows într-un separat OS, a apărut doar odată cu lansarea versiunilor 3.1 și 3.11 , dar nu sunt atât de legate de GUI cât de funcțional. În ceea ce privește designul grafic, nu au fost atât de multe schimbări semnificative.


LA Windows 3.11 există deja suport complet pentru culori, ferestrele se pot suprapune unele pe altele, pot fi minimizate și maximizate. Grafică ușor îmbunătățită a elementelor individuale (butoane 3D și bare de defilare) , se folosesc fonturi proporționale, aspectul programelor manager de fișiereși Manager de program implementat în stilul cochiliei în sine. Utilizatorul poate schimba culorile elementelor de interfață la discreția sa.

O adevărată revoluție în design Windows s-a întâmplat în 1995 anul, atunci apar în sistem butoanele acum binecunoscute start , Conductor , Bara de activități și desktop cu pictograme , care în același timp era un folder separat. În aceeași versiune, a fost implementată afișarea discurilor într-un folder "Calculatorul meu"și o modalitate de a gestiona fișierele dintr-un meniu cu clic dreapta. O inovație importantă a fost trecerea la 32 -arhitectură de biți.


Interesantă este și istoria Windows 95 și rolul pe care l-a jucat în prăbușirea proiectului OS/2- o idee comună a sistemului de operare Microsoftși IBM. La momentul eliberării Windows 3.0 au apărut neînțelegeri între companii. Microsoft a căutat să promoveze Windows, A IBM a prioritizat dezvoltarea OS/2. Drept urmare, între firme s-a încheiat un acord conform căruia IBM ar fi trebuit să facă OS/2 2.0și Windows 3.0, A Microsoft - OS/2 3.0.

Totuși, capitolul Microsoft a decis să o facă în felul lui, declarând OS/2 2.0 învechit și mai nou OS/2 3.0 redenumirea în Windows NT. În același timp, Microsoft a lansat Windows 3.1și apoi actualizați pentru versiune 3.1 cu nume de cod Chicago , care stă la baza viitorului Windows 95. Urmând această cale IBMși Microsoft s-a despărțit în cele din urmă. ceva timp IBM se dezvolta si el OS/2 dar producția este mai competitivă Windows 95în sfârșit l-a terminat și IBM a trebuit să anuleze proiectul.

Din moment ce am atins subiectul conflictului între IBMși Microsoft, ar fi nedrept să trecem cu vederea OS/2, rodul unei colaborări cândva fructuoase între cele două companii. După o ceartă şi o ultimă pauză cu Microsoft, dezvoltatori IBM a continuat munca la OS/2. În versiunea lansată în 1996 OS/2 Warp 4 Au fost aduse îmbunătățiri semnificative aspectului desktopului și shell-ului grafic în ansamblu. Pe desktop existau pictograme care ofereau acces la diverse setari ale sistemului, dar puteau juca si rolul de directoare in care utilizatorul putea plasa fisiere si foldere, exista Windows-bară de activități similară și un singur meniu de acces la toate programele.


OS/2 Warp 4 are multe în comun cu Windows, dar există și diferențe semnificative. Trageți și plasați în mod implicit OS/2 Warp 4 a fost efectuat nu cu butonul stâng, ci cu butonul drept al mouse-ului, Coş a servit nu pentru stocarea temporară a fișierelor șterse, ci pentru distrugerea lor imediată. Casetele de dialog de pe acest sistem nu aveau butoane "Salvați" sau "O.K", datele au fost salvate automat când fereastra a fost închisă , cu excepția cazului în care utilizatorul a anulat acțiunea. O altă caracteristică interesantă a sistemului a fost capacitatea de a vizualiza structura arborescentă a discului în Windows.

DeskMate 3.05 (versiunea desktop 3.69)

Ieșire Windowsîn 1985 anul nu a slăbit interesul pentru MS DOS, care era încă popular, precum și shell-urile grafice create pentru acesta, printre care a fost lansat de companie Tandy miercuri Coleg de banca merita o atentie deosebita. Coleg de banca nu este doar un add-on grafic, este un mediu de operare complet care include propriul set de software.


Spre deosebire de , în DeskMate 3.05 existau meniuri complete, butoane și un fel de ferestre care puteau fi plasate pe un desktop primitiv. Mediul a fost integrat cu un manager de fișiere cu suport limitat pentru o structură arborescentă, un manual încorporat, calendar, organizator, SGBD, editori de text și grafică vectorială. O altă trăsătură distinctivă DeskMate 3.05 a fost suport pentru culorile primare.

Amiga OS- un sistem de operare special conceput pentru calculatoarele familiei Amiga în 1985 an. Interfața primelor versiuni a fost o încrucișare între o coajă și cochilii pseudografice DOS, dar deja in au apărut ferestre suprapuse, pictograme colorate pentru acces rapid la fișiere, aplicații și unități de disc.


Dacă este luată în întregime, are multe în comun cu macOS. Meniul din partea de sus a ecranului arată opțiuni în funcție de aplicația activă în prezent, ferestrele au controale de bază și există bare de defilare. semn distinctiv Amiga OS este o caracteristică care vă permite să lucrați cu mai multe ecrane, iar fiecare ecran ar putea avea propria sa rezoluție și profunzime de culoare.

Mic, rapid și oarecum neobișnuit Unix -asemenea unui sistem de operare dezvoltat pentru platformă Raspberry Pi . În exterior, se distingea printr-o interfață de utilizator minimalistă, suport pentru toate permisiunile disponibile pentru computere la acel moment ghindă, drag and drop, avea ferestre, un fel de bară de activități în partea de jos a desktopului, pictograme colorate și comenzi decorative pseudo-3D.


Caracteristicile sale au fost multitasking pentru un singur utilizator, modularitate și interfață de aplicație binară, toate fișierele din ea erau volume, aplicațiile au fost implementate și ca directoare cu semn de exclamare. În ciuda minimalismului, din punctul de vedere al utilizatorilor obișnuiți cu mediul înconjurător Windows sau LXDE, Desktop ar putea părea incomod, deoarece multe dintre metodele de control din acesta aveau diferențe semnificative.

BeOS 5.0PE

Un sistem de operare destul de puternic creat de companie Be Inc. . și orientat către mass-media. Dezvoltat inițial pentru computere bebox, dar apoi a trecut la Macintosh, și apoi mai departe PC. Poveste BeOS strâns legat de Mărîncă de la fondator Be Inc.. a fost nimeni altul decât Jean-Louis Gassier- Fost director executiv Măr. Pe lângă multithreading și suport pentru arhitecturi multiprocesor, principalul demn de remarcat BeOS 5.0PE era interfața sa, care avea caracteristici Windows si sisteme de la Măr.


Carcasa sistemului s-a diferențiat în mod favorabil prin utilizarea bine gândită și simplitate combinată cu eleganța. După cum era de așteptat, avea ferestre care se puteau suprapune, meniuri, "echipă" o bară de activități care seamănă cu un element shell similar Windows, pictograme și foldere colorate care ar putea fi plasate pe un desktop minimalist. semn distinctiv BeOS 5.0PE a fost structura ferestrelor - în loc de titlul tradițional, au folosit file situate în partea de sus a ferestrei.

Puțin cunoscut canadian Unix -asemănător unui sistem aparținând tipului de așa-numite sisteme de operare în timp real. Fiind universal, s-a caracterizat prin viteză mare și nesolicitant resurse hardware. Se numește shell-ul grafic al sistemului Foton, dar desktopul ei are multe în comun cu desktopul Windows XP. În partea de jos a ecranului există un panou de control orizontal cu aspectul unui buton. startși un panou de control vertical în dreapta, este acceptată modificarea imaginilor de fundal.


Fereastră , în care se lansează aplicațiile, au o structură similară cu ferestrele Windows. Ele pot fi restrânse și extinse, scalate, în cascadă și multe altele. Dirijor, așa cum este înțeles în mod obișnuit în Windowsîn nu, este înlocuit cu un manager de fișiere QNX Photon, similar ca funcționalitate cu Windows Explorer. Datorită ușurinței, confortului și simplității sale la un moment dat a concurat și în anumite privințe chiar a depășit Windows, cu toate acestea aplicațiile sub QNX s-a scris puțin, ceea ce i-a determinat soarta viitoare. Astăzi QNX utilizat în principal pe dispozitive specializate.

Red Hat 8.0 cu interfață GNOME 2.06

Sisteme linux, în special cei timpurii, au fost de obicei percepute ca fiind orientate către tociștii computerelor, cu toate acestea, nu se poate spune că dezvoltatorii Unix sistemele similare nu au făcut nimic pentru a-și face produsele la fel de convenabile ca Windows. Un exemplu în acest sens ar fi Red Hat 8.0- bazat pe linux FedoraOC cu coajă GNOME 2.06, apropo, dezvoltat inițial special pentru palarie rosieși abia apoi s-a răspândit la alte distribuții linux.


Red Hat 8.0 are un desktop simplu și curat, cu posibilitatea de a plasa pictograme și alte obiecte pe el, Windows-ca o bară de activități, ferestre ale căror comenzi nu erau situate în stânga, așa cum este tipic pentru mulți linux-sisteme, iar în colțul din dreapta sus, există în Red Hat 8.0 chiar și propriul buton și meniu start. Meniurile în sine sunt organizate după principiul cascadei, care și mai mult din punct de vedere al designului face ca acest sistem să fie legat Windows.

În loc de postfață

Pentru mai bine de o jumătate de secol din existența sa calculator au parcurs un drum lung, dezvoltându-se în sisteme complexe și puternice care și-au găsit aplicații în aproape toate industriile moderne. Compararea primelor calculatoare electronice cu supercalculatoarele moderne este ca și cum ați compara Balon cu aer cald cu o navă spațială. Dar pare cu atât mai surprinzător că interfețele lor nu au suferit modificări drastice, cu excepția trecerii la shell-urile grafice propriu-zise.

Dacă te uiți îndeaproape la interfețele sistemelor de operare moderne, vei observa asemănări evidente cu shell-urile grafice ale strămoșilor tuturor GUI și . Ce este, o lipsă de imaginație a designerilor sau un fel de necesitate dictată de fiziologia utilizatorilor? Mai degrabă al doilea decât primul. Poate fi considerat acest lucru ca un dezavantaj? Desigur că nu. Da, primele interfețe grafice au fost primitive, dar în același timp aveau și acea simplitate captivantă, care uneori lipsește în shell-urile programelor și sistemelor de operare moderne supraîncărcate cu efecte vizuale.

Top articole similare