Fișiere și sistem de fișiere. Conceptul sistemului de operare

INTERACȚIA UTILIZATORULUI CU OS

Una dintre cele mai importante trei funcții ale unui sistem de operare este interfața sa de utilizator. Datorită lui devine posibilă rularea programelor, controlul execuției acestora și asigurarea întreținerii fișierelor. Aceleași mijloace de interacțiune cu sistemul de operare includ multe alte mijloace și funcții.

Până acum, s-au dezvoltat două sisteme de interfață fundamental diferite (în traducere - interacțiunea cu utilizatorul). Primul sistem se numește interfață de comandă sau Linia de comandă... Permite utilizatorului să controleze lansarea și execuția programelor prin specificarea textelor de control din consola de text, adică echipe. Un astfel de sistem a fost format la începutul anilor 70 ai secolului XX și a fost cel mai complet dezvoltat în cadrul sistemului de operare Unix. Rețineți că controlul cu ajutorul textelor speciale este foarte apropiat în funcție de programarea obișnuită în limbaje de nivel înalt și, prin urmare, interfața de comandă este ușor de stăpânit de programatori. Pentru utilizatorii neprofesioniști, această abordare se poate dovedi la fel de dificilă ca învățarea programării.

Al doilea dintre sistemele menționate ale interfeței este grafic. A fost dezvoltat de PARC (Centrul de Cercetare Palo Alto din Xerox) la sfârșitul anilor 70 ai secolului XX, dar a fost utilizat pe scară largă mai întâi în sistemele de operare Apple (MacOS) la mijlocul anilor 80, apoi în operarea shell-urilor și mai târziu în sistemele de operare de la Microsoft. Este bine cunoscut maselor largi de utilizatori neprofesioniști din shell-urile grafice MS Windows 3.1, Windows 9x, Windows NT și modificările ulterioare ale acestora.

Gestionarea unui computer utilizând o interfață grafică înseamnă atât o interfață de linie de comandă, cât și vizionarea de benzi desenate (povestirea în imagini) înseamnă citirea ficțiunii. Fără îndoială, ambele prime opțiuni sunt mai ușoare pentru o persoană neatentă sau analfabetă, precum și pentru o persoană care nu este obișnuită să se deranjeze. În același timp, numărul de utilizatori atât de benzi desenate, cât și de interfața grafică depășește numărul de utilizatori de texte stricte cu un ordin de mărime, dacă nu cu ordine de mărime.

Gestionarea utilizând o interfață grafică este mult mai simplă din punct de vedere psihologic și necesită un efort volitiv semnificativ mai mic, atenție și informații memorate. Practic în interfața grafică, informațiile necesare sunt aproape întotdeauna prezente direct pe ecran, unde se propune să faceți una dintre posibilele alegeri. Dar, în același timp, configurația complexă necesită multe casete de dialog și, în multe cazuri, imaginea generală a configurației se dovedește a fi greu de văzut. În practică, această abordare este capabilă să rezolve doar un număr mic de sarcini tipice de configurare, dar nu are nici profunzime, nici versatilitate. În mod ideal, interfața grafică este foarte apropiată de limbajul de programare Cobol, atât de iubit de americani, care este conceput pentru a rezolva probleme economice și vă permite să scrieți algoritmi nu folosind operatori specializați și mai degrabă abstracte, ci folosind fraze englezești aproape obișnuite. În special, operațiile aritmetice din Cobol nu sunt scrise prin simboluri matematice, ci prin cuvintele englezești adunare, scădere, înmulțire. Acest stil este foarte reconfortant pentru profan, dar profesionistul este enervat de lipsa de compacitate și claritate în structurile de control al informațiilor.



În ciuda utilizării pe scară largă a unei interfețe grafice într-un sistem de operare, cum ar fi Windows, comunicarea internă între componentele sistemului de operare în sine are în mod inevitabil caracterul textelor de control, în special, comenzile mașinii și apelurile text ale funcțiilor sistemului. Complexitatea fundamentală a sarcinii din cadrul programului analogului de influențare a interfeței grafice lasă forțat interfața liniei de comandă într-un anumit fundal, nu vizibilă pentru utilizatorii non-profesioniști. Prin urmare, aproape toată atenția din acest capitol se va concentra pe interfața liniei de comandă, iar capacitățile interfeței grafice nu vor fi luate în considerare, referindu-se la studiul său la numeroase ghiduri privind gestionarea suprafeței sistemelor de operare specifice.

O interfață este un intermediar care transformă controlul funcționării unui computer într-o formă ușor de utilizat.

Înainte de a ne familiariza cu elementele interfeței, să aruncăm o privire asupra comenzilor din Windows. Este general acceptat faptul că tastatura și mouse-ul sunt dispozitive pentru introducerea informațiilor într-un computer. Acest lucru nu este pe deplin corect, deoarece aceste elemente sunt utilizate nu numai pentru intrare, ci și pentru controlul elementelor sistemului de operare Windows.

Mouse-ul este principalul element de control al sistemului de operare Windows. Conține, de regulă, două butoane de control: stânga și dreapta și o roată de derulare. Tasta din stânga este multifuncțională, cu ajutorul acesteia puteți efectua o serie de operații: lansarea programelor, selectarea obiectelor, „tragerea” obiectelor etc. Tasta dreaptă este utilizată pentru a lansa meniul contextual. Rotița de derulare este utilizată pentru a vă deplasa în interiorul documentului. În laptopuri, un „touchpad” este furnizat ca înlocuitor al mouse-ului - o platformă specială, sensibilă la atingere.

Tastatura este utilizată în principal pentru a introduce text în documente, cu toate acestea, poate acționa și ca element de control folosind controale și așa-numitele taste "fierbinți". Cheile sunt destinate utilizării lor. Ctrlși Alt.

Interfața sistemului de operare Windows constă din desktop, bara de activități, sistemul de pictograme sau comenzi rapide și meniul utilizatorului.

Orez. 2.2 Desktop Windows 7.

Desktopul este imaginea de pe ecranul monitorului care apare după pornirea computerului, pe care se află principalele elemente de control. Principalele sunt icoane. Diverse obiecte sunt afișate cu ajutorul icoanelor: lansarea de programe, documente, discuri, foldere, fișiere grafice și video etc. În plus, obiectele pot fi reprezentate atât ca obiecte în sine, cât și ca legături către obiecte. În al doilea caz, pictogramele sunt numite etichete și au un indicator sub forma unei săgeți mici în colțul din stânga jos. Numărul și locația pictogramelor de pe desktop sunt individuale pentru fiecare utilizator. Lucrul cu pictograme este controlat de mouse.

Bara de activități se află în partea de jos a desktopului și constă din „zona de notificare” din partea dreaptă, „bara de activități” din partea stângă și butonul „Start” din partea stângă.

„Zona de notificare” conține diverse informații necesare lucrărilor curente pe computer. „Bara de activități” afișează aplicațiile care rulează. Butonul Start conține meniul utilizatorului.

Lucrul cu aceste elemente se realizează folosind indicatorul mouse-ului.

De exemplu, pentru a vizualiza documentele deschise în prezent în Word, trebuie să plasați indicatorul mouse-ului peste pictograma Word din bara de activități. Toate documentele deschise vor fi afișate pe ecran ca ferestre separate.

Orez. 2.3. Bara de activități cu documente deschise.

Meniul utilizator, lansat făcând clic stânga pe pictograma Start, este componenta principală a Windows. Conține elementele de bază ale lucrului cu un computer.

Fig 2.4. Meniul utilizatorului.

Meniul este format din două coloane.

Partea stângă conține pictograme pentru cele mai frecvent utilizate programe. Săgețile din dreapta programelor arată o listă de fișiere deschise recent în acel program. „Toate programele” este o listă a tuturor programelor instalate pe computer. În partea de jos este o linie de căutare care poate găsi cu ușurință orice fișier sau folder de pe computer folosind un cuvânt cheie.

· „Computer” deschide managerul de fișiere;

· "Panou de control" - Setări Windows;

· „Programe implicit” asociază tipul de document cu aplicația corespunzătoare;

· „Ajutor și asistență” - un manual electronic detaliat pe Windows;

· „Oprire” este utilizată când computerul este oprit.

Prezentarea informațiilor în Windows este construită sub formă de ferestre.

Orez. 2.5. Fereastra folderului „Computer”.

Fereastra constă din următoarele elemente:

· Titlul ferestrei, care indică programul deschis;

Butoane de control al ferestrei (minimizare, extindere la ecran complet, închidere);

· Meniul utilizatorului;

· Bara de instrumente;

· Partea informativă.

Fereastra poate fi poziționată în mod arbitrar pe desktop, iar dimensiunea ferestrei poate fi modificată. Când lucrați cu mai multe programe, puteți deschide mai multe ferestre în același timp. Acest mod de funcționare se numește ferestre multiple. Trecerea de la o fereastră la alta se efectuează folosind indicatorul mouse-ului.

Cel mai simplu mod de a personaliza interfața este apelând meniul contextual făcând clic dreapta pe o zonă liberă a desktopului. La comanda „personalizare”, se deschide o fereastră cu diverse elemente ale personalizării interfeței Windows.

Orez. 2.6. Setări interfață.

Aspectul Windows include următoarele elemente: fundalul desktopului, cursorul, schema de culori, sunetele sistemului etc. Oricare dintre aceste elemente poate fi schimbat separat, dar cel mai simplu mod este să selectați un set de setări în formular teme... Microsoft oferă o mare varietate de teme, inclusiv machete cu contrast ridicat pentru persoanele cu deficiențe de vedere.

Unul dintre parametrii principali ai imaginii de pe ecranul monitorului este permisiune ecran. Este setat sub forma specificării numărului de puncte orizontal și vertical în setările elementului de meniu „Ecran”. În mod implicit, când instalați Windows pe computer, este instalat aspectul cel mai rezonabil pentru afișaj. În ciuda posibilității de auto-reglare a imaginii, se recomandă să le schimbați numai la înlocuirea monitorului, deoarece setările monitorului afectează calitatea imaginii.

Un alt element de design este gadgeturi- gadgeturi. Acestea sunt instalate folosind elementul „gadgeturi” din meniul contextual.

Orez. 2.7. Obiecte gadget.

Obiectul gadget poate fi plasat oriunde pe desktop și plasat deasupra tuturor ferestrelor. În acest caz, este util să faceți obiectul translucid, astfel încât să nu interfereze cu munca dvs. Dacă doriți, puteți adăuga la colecția dvs. de gadgeturi de pe Internet.

Majoritatea utilizatorilor operează cu ușurință cu termeni, fără să se gândească la sensul lor. Chiar și faptul că un cuvânt este folosit într-un context diferit nu mai este surprinzător, deși acestui aspect ar trebui să i se acorde atenție. Ce este o interfață - interacțiunea dintre oameni și tehnologie, care în prezent se manifestă în multe domenii.

Interfață - ce este?

Adesea acest cuvânt pâlpâie în terminologia computerului, deși este un vizitator frecvent și într-un context complet diferit. În psihologia inginerească, termenul este explicat ca diferite metode de comunicare între utilizator și echipamentele de birou. Denumirea „interfață” a venit de la britanici, ceea ce înseamnă „între persoane”. În domeniul tehnologiilor Internetului, acest termen cuprinde sisteme de comunicații unificate care garantează schimbul de date între obiecte. Cel mai comun termen este „interfață cu utilizatorul” - un set de metode care ajută o persoană să opereze echipamente.

Experții disting două tipuri:

  1. Tipul logic al interfeței. Un set de algoritmi și acorduri stabilite pentru schimbul de date între elemente.
  2. Tipul fizic al interfeței. Conectarea datelor automate, fiziologice și multifuncționale, cu sprijinul cărora se realizează comunicarea.

Acest termen are propria sa clasificare în definirea setului de software și hardware care formează interconectarea dispozitivelor:

  1. Interfață intra-mașină- conectarea firelor, circuite de interfață cu elementele PC-ului și algoritmi de transmisie a semnalului. Distingeți între conectat simplu și conectat multiplu.
  2. În față- conceptul de interconectare a unui PC cu dispozitive la distanță. Există o interfață periferică și de rețea.

Ce este o interfață intuitivă?

Ce este o interfață cu utilizatorul este o vedere în care o poziție este reprezentată de o persoană, iar opusul este reprezentat de un dispozitiv. Fraza este adesea menționată de specialiștii IT, dar deja în interpretarea unui set de metode și legi ale interacțiunii sistemului:

  • Meniu TV și telecomandă;
  • ecranul ceasului și setările acestuia;
  • tablou de instrumente și pârghii de control.

Dacă considerăm interfața sistemului ca o comunicare între utilizator și echipamentele de birou, atunci acesta poate fi caracterizat ca un dialog. Utilizatorul trimite solicitări de date către echipamentele de birou sau cere ajutor și, în schimb, primește comentariile necesare sau un ghid de acțiune. O interfață de utilizare este o caracteristică a cât de comodă, ergonomică este și cât de mult efort este nevoie pentru a obține cel mai bun rezultat posibil.

Ce este o interfață de site?

Dacă interfața este o combinație de hardware și software care garantează interacțiunea dispozitivelor, atunci site-ul Internet este un mecanism încorporat pentru ca utilizatorul să comunice cu sistemul. Utilizatorul poate:

  • utiliza serviciile;
  • face comenzi și aplicații;
  • completează chestionare.

Ce este o interfață ușor de utilizat? Termenul înseamnă că vă place aspectul resursei, mecanismul de funcționare al acestuia este clar, sistemul oferă în mod clar recomandări. Cerințe de bază pentru interfața site-ului:

  • naturaleţe;
  • consistență;
  • acces direct la sistemul de ajutor;
  • consistență.

Ce este o interfață într-un computer?

Interfața cu utilizatorul aplicației joacă, de asemenea, un rol foarte important, deoarece programul în sine este evaluat de acești indicatori. Dezvoltatorii notează următoarele prevederi de bază:

  1. O referință la dispozitivul pentru care se face aplicația.
  2. Pictograma trebuie să reflecte ideea principală.
  3. Zona tactilă a ecranului tactil trebuie să aibă o eroare semnificativă.

Interfața sistemului de operare

Există, de asemenea, un termen precum „interfața sistemului de operare” - un set de instrumente care transmit comenzi de control. Următorul este o defalcare în subspecii:

  1. Linia de comandă- tipul de comunicare text între utilizator și computer, atunci când sunt tastate manual fraze pe tastatură.
  2. Interfață de programare- cererile sunt transmise de programe. A fost dezvoltată o serie de utilitare pentru sistemul de operare, din care utilizatorul îl selectează pe cel de care are nevoie.

Ce este interfața programului?

Interfața programului este un set de componente de ghidare ale programului care ajută utilizatorul să efectueze o serie de acțiuni: tastele și ferestrele de pe monitor. Pentru a vedea un film, ei folosesc un program media player, iar imaginea și sunetul sunt deja reglementate de butoane și glisoare. Interfața sistemului garantează datele necesare în programe; există două tipuri de pagini de interfață:

  1. Interogări în care este implementată o abordare bazată pe meniu.
  2. Rezultatele cautarii.

Interfața jocului

Ce este o interfață grafică este un tip de interfață utilizator în care meniurile și butoanele sunt prezentate pe ecran sub formă de imagini grafice. Oferă posibilitatea fanilor de jocuri online de a controla eroii și de a comunica cu alți jucători. Datorită acestui program, utilizatorii introduc orice acțiune a figurilor folosind mouse-ul sau tastatura. Această viziune a fost creată pentru confortul tehnicienilor, dar în timp a devenit invenția care a modelat piața computerelor.

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 apelare a sistemului”. 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”, „Aplicație interfață ". În dicționarul „Științe ale naturii” de pe GLOSAR .RU este dată următoarea definiție a unui concept fundamental.

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

În „Dicționarul publicării” există o astfel de definiție a termenului de bază „interfață”. Aceasta este:

  1. Sistemul de conexiuni și interacțiune a dispozitivelor computerizate.
  2. Mijloace de interacțiune a utilizatorului cu sistemul de operare al computerului sau cu programul utilizatorului. Se face distincția între o interfață grafică de utilizator (interacțiunea cu un computer este organizată utilizând pictograme, meniuri, casete de dialog etc.) și o interfață inteligentă (mijloc de interacțiune între utilizator și 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 a doua - „interfața cu utilizatorul”. Pe sursa deja menționată GLOSAR .RU este definită după cum urmează: „Interfața cu utilizatorul este 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 utilizatorilor;
  • sprijinirea deciziilor într-un anumit domeniu;
  • procedura de utilizare a programului și documentația acestuia ".

Odată cu dezvoltarea computerului, 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 oameni și computere într-un limbaj special. La început, în perioada de procesare în serie a sarcinilor, aceasta a fost implementată folosind suporturi speciale de stocare (de exemplu, cartele perforate pe care au fost aplicate sarcini pentru un computer). Dar în viitor, odată cu utilizarea pe scară largă a terminalelor și tastaturilor, modul de comandă al funcționării utilizatorului a devenit principalul, în care interacțiunea se baza pe un sistem de comenzi încorporate. În enciclopedia liberă „Wikipedia” este definită după cum urmează.

Interfața liniei de comandă (CLI) este un tip de interfață text (CUI) între o persoană și un computer, în care instrucțiunile către computer sunt date în principal prin introducerea șirurilor de text (comenzi) de la tastatură; în sistemele UNIX, utilizarea unui mouse-ul este posibil. Cunoscută și sub numele de consolă.

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


Orez. 4.1.

Invitația () apare în stânga liniei, după care puteți introduce o comandă, ale cărei rezultate sunt afișate în continuare. Iată un exemplu de executare a comenzii date pe un sistem Linux (Fig. 4.2).


Orez. 4.2.

Primele sisteme de operare de la Microsoft pentru computerele personale IBM PC (erau denumite MS DOS) au acceptat și modul de comandă, similar cu alte sisteme. Linia în care au fost tastate comenzile a fost similară cu cele de mai sus. Astăzi, modul de comandă al sistemelor de operare este asigurat de emulatoarele cmd.exe (pentru modul pe 32 de biți) sau comandă. com (pentru modul pe 16 biți). În modul grafic al familiei UNIX / Linux Linie de comanda emulat de programul Terminal (xterm).

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

„Norton Commander (NC) este un popular manager de fișiere pentru DOS, dezvoltat inițial de programatorul american John Socha (unele componente suplimentare au fost scrise integral sau parțial de alte persoane: Linda Dudinyak - Commander Mail, spectatori; Peter Bradeen - Commander Mail; Keith Ermel, Brian Yoder - telespectatori) 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 (Fig. 4.3).


Orez. 4.3.

Popularitatea programului a fost atât de mare încât au apărut numeroase clone care au copiat mai mult sau mai puțin exact Nortonian

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

Interfața cu utilizatorul numit un set de tehnici pentru interacțiunea utilizatorului cu aplicația. Interfața cu utilizatorul include comunicarea între utilizator și aplicație ș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 tastată pe tastatură și afișată pe ecran. Sfârșitul comenzii este apăsând tasta Enter. Pentru a lucra cu sisteme de operare care au o interfață textuală, este necesar să stăpânești 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 reale aveau o interfață bazată pe text. Acum este utilizat și pe serverele și computerele utilizatorilor.

Sistem de operare grafic

Astfel de sisteme de operare implementează o interfață bazată pe interacțiunea comenzilor grafice active și pasive pe ecran. Dispozitivele de control în acest caz sunt o tastatură și un mouse. 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. Comenzile pasive sunt comenzi grafice ale aplicației (butoane de pe ecran, pictograme, butoane radio, casete de selectare, meniuri derulante, bare de meniu etc.).

Un exemplu de sisteme de operare pur grafice sunt sistemele de operare din familia Windows. Ecranul de pornire al acestor sisteme de operare este un obiect de sistem numit desktop. Desktop este un mediu grafic pe care sunt afișate obiecte (fișiere și directoare) și controale.

În sistemele de operare grafice, majoritatea operațiunilor pot fi efectuate în multe moduri diferite, de exemplu 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 a utilizatorului este un sistem organizat de ferestre și alte obiecte grafice, în crearea cărora dezvoltatorii se străduiesc pentru standardizarea maximă a tuturor elementelor și metodelor de lucru.

Fereastră 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 aceasta. Toate operațiile efectuate în sistemele de operare grafice au loc fie pe desktop, fie într-o fereastră.

Speech OS

În cazul interfeței SILK (de la vorbire engleză - vorbire, imagine - imagine, limbă - limbă, cunoștințe - cunoștințe) - pe ecran, printr-o comandă 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 pe ecran vor indica fără echivoc calea de deplasare suplimentară de la o imagine de căutare la alta de-a lungul legăturilor semantice semantice.