Introducere în Sistemul de Operare Linux

Laborator
8.5/10 (2 voturi)
Conține 1 fișier: pdf
Pagini : 6 în total
Cuvinte : 2134
Mărime: 179.08KB (arhivat)
Publicat de: Dragomir Butnaru
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Marius Şutu
Lab 1

Extras din laborator

următoarele atribute de baza:

- are un sistem ierarhizat de fişiere;

- asigură compatibilitatea între fişiere, dispozitive I/O şi mecanismele de comunicaţie între procese;

- oferă posibilitatea de a iniţia procese asincrone, multitasking;

- permite selectarea de către utilizator a interpretorului de comenzi;

- prezintă un grad înalt de portabilitate, fiind scris în proporţie de 90% in C.

Componentele sistemului de operare Linux sunt:

- nucleul LINUX (eng. kernel);

- interpretorul de comenzi (eng. shell);

- utilitarele (compilatoare, editoare de legături, editoare de text, analizoare lexicale, utilitare Web, etc.) şi programele utilizator.

Nucleul are rolul de a gestiona resursele fizice (procesor, memorie, dispozitive periferice) şi logice (procese, fişiere, etc). Interfaţa dintre nucleu şi aplicaţiile utilizator este asigurată de proceduri şi funcţii puse la dispoziţie direct de nucleu sau de o serie de biblioteci.

Interfaţa între utilizator şi sistemul de operare este formată din comenzi, care sunt de fapt programe ce se lansează în execuţie cu ajutorul interpretorului de comenzi. În momentul intrării unui utilizator într-un sistem Linux, sistemul stabileşte, pe baza unor informaţii înregistrate despre utilizator, interpretorul de comenzi ce va fi folosit şi lansează în execuţie acel interpretor. Există mai multe variante de interpretoare de comenzi (csh – C-shell; ksh – Korn shell; bash – Bourne again shell, etc.), deosebirile dintre acestea fiind legate de facilităţile de programare pe care le oferă utilizatorului, de o serie de elemente interactive şi de modul de prezentare a rezultatelor unei comenzi. Modul de funcţionare a unui interpretor de comenzi este ilustrat în fig. 1.1. Utilizatorul introduce o comandă (de obicei cu ajutorul unei tastaturi) terminată cu CR (Enter). Comanda este analizată şi dacă nu este detectată nici o eroare, programul corespunzător este citit de pe disc, încărcat în memorie şi executat. Dacă se detectează vreo eroare în sintaxă, se afişează un mesaj corespunzător. După terminarea programului, interpretorul preia controlul şi aşteaptă următoarea comandă.

Sintaxa generală a unei comenzi Linux este

comanda optiuni parametri

unde: comanda desemnează programul care execută serviciul solicitat;

optiuni particularizează modul de execuţie a comenzii;

parametri precizează obiectele asupra cărora se execută comanda.

În continuare vor fi prezentate, pe scurt, câteva comenzi Linux uzuale. Pentru mai multe detalii despre aceste comenzi se recomandă vizualizarea paginilor de help cu ajutorul comenzii man nume_comanda.

a) Comenzi pentru operaţii asupra fişierelor şi directoarelor

Sistemul de operare Linux recunoaşte 4 tipuri de fişiere:

- fişiere obişnuite - şiruri de octeţi fără o structură logică specială;

- fişiere speciale - sunt asociate dispozitivelor periferice. Astfel, se permite accesarea uniformă (folosind aceeaşi sintaxă) atât a fişierelor cât şi a dispozitivelor periferice, prin intermediul driverelor de dispozitiv;

Introducere în sistemul de operare Linux 2

- fişiere director (cataloage) - utilizate pentru structurarea sistemului de fişiere;

- fişiere FIFO - sunt fişiere speciale utilizate pentru realizarea comunicării între procese Linux;

- socket-uri - sunt fişiere speciale utilizate pentru realizarea comunicării între procese Linux.

citeşte următoarea comandăanalizează sintactic comanda eroare? comandăinternă? execută rutina corespunzătoare comenzii interne apelează fork creează un proces fiu apelează execpentru a executa programul asociat comenzii externe semnalizează sfârşitul procesului fiu afişează mesaj de eroare da da nu nu aşteaptă terminarea procesului fiu

Fig. 1.1. Organigrama ce descrie funcţionarea unui interpretor de comenzi Linux

Preview document

Introducere în Sistemul de Operare Linux - Pagina 1
Introducere în Sistemul de Operare Linux - Pagina 2
Introducere în Sistemul de Operare Linux - Pagina 3
Introducere în Sistemul de Operare Linux - Pagina 4
Introducere în Sistemul de Operare Linux - Pagina 5
Introducere în Sistemul de Operare Linux - Pagina 6

Conținut arhivă zip

  • Introducere in Sistemul de Operare Linux.pdf

Alții au mai descărcat și

Sistemul de fișiere sub Linux

Structura de directoare pentru Linux Sistemul Linux foloseste o structura arborescenta la fel ca si sistemul Unix. Directorul de baza al acestei...

Analiza și concepția sistemelor de operare

I. INTRODUCERE Destinatia Sistemului de Operare este de administrare a resurselor tehnice principale si asigurarea unei interfete comode intre...

Sisteme de Operare

Introducere Capitolul1 Ce este un sistem de operare? 1.1. Evoluţia sistemelor de operare 1.2. Structura unui sistem de calcul 1.3. Concepte de...

Controlul și Gestiunea Proceselor în Linux

Sistemul de operare Linux pune la dispoziţie apeluri sistem pentru controlul şi gestiunea proceselor, cum ar fi apeluri pentru crearea şi...

Linux

Lucrarea 6 Configurarea unui server linux 1. Introducere teoretica Un server Linux poate oferi toate serviciile pe care le poate oferi un server...

Formulare și Subformulare

FORMULARE SI SUBFORMULARE Formularele sunt informări (lucrări de evidenţă) care prezintă, într-o formă specifică, datele memorate în cadrul...

Windows Server 2003

INSTALARE WINDOWS In zilele noastre calculatorul a devenit o necesitate, dar ce este un computer fara un sistem de operare? Este… egal cu zero....

Metode de Sortare

In cazul unui vector sortat elementul cu indice i este succesorul celor cu indici de la 0 la i-1 si predecesorul celor cu indici de la i+1 la n-1....

Te-ar putea interesa și

Framework Pentru Administrarea Rețelelor de Calculatoare

Rezumat Prin această lucrare ne propunem realizarea unei aplicaţii software care să ajute un utilizator sau administrator de reţea Linux să...

Linux

1 CAP I INTRODUCERE IN SISTEMUL DE OPERARE LINUX SI IN PROTOCOALELE DIN INTERNET 1.1 Ce este Linux ? Linux este un sistem de operare modern....

Instalarea și Configurarea unui Sistem Linux

I. Instalare LINUX Linux face parte din altă familie de sisteme de operare : familia UNIX. Deși deciziile de proiectare și de filozofie între...

Evaluarea performanțelor - tema analiza linux terminal server project - LTSP

1. CE ESTE LTSP? Tehnologia terminal server redefineste notiunea de statie de lucru. Terminalele sunt o solutie in plina ascensiune, unul din...

Arhitectura calculatoarelor - configurația hardware a unui PC compatibil IBM

CAPITOLUL I CONFIGURATIA HARDWARE A UNUI P.C. COMPATIBIL I.B.M. Configuratia unui PC compatibil IBM Introducere Au trecut mai bine de doua...

Sisteme de operare și protocoale de rețea

CAP 1: Introducere Ubuntu este o distribuţie populară de Linux, concepută în special pentru computerele personale. Inrudit cu sistemul de operare...

Arhitectura calculatoarelor - software-ul

CAPITOLUL I SISTEME DE OPERARE Introducere Sistemul de operare este un software care asigură interconectarea funcţională dintre toate elementele...

Obținerea Istoricului Comenzilor unui Utilizator dintr-un Sistem Linux cu Posibilitatea Alegerii Perioadei

Capitolul 1 Introducere in Linux 1.1 Scurt istoric Sistemul de operare Unix a fost conceput şi implementat de către Ken Thompson şi Dennis...

Ai nevoie de altceva?