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)
Cost: Gratis
Profesor îndrumător / Prezentat Profesorului: Marius Şutu
Lab 1

Extras din document

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...

Sisteme de consultanță

Sisteme de ConsultanŃă Un sistem de consultanŃă are rolul de a pune la dispozitia utilizatorului informatii referitoare la o entitate (obiect,...

Linux

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

Site Web - Fireworks

Macromedia Studio 8 este principalul pachet de dezvoltare al aplicaţiilor web. De la proiectarea elementelor grafice la dezvoltarea aplicaţiilor...

Site Web - Fireworks-Library

Librăria Fireworks ne permite stocarea, partajarea şi reutilizarea obiectelor folosite în procesul de dezvoltare. Librăria dă posibilitatea...

Site web - Dreamweaver - pregătirea noului sit

Macromedia Dreamweaver 8 este un editor HTML care ne permite crearea paginilor şi lucrul cu imagini sau elemente multimedia într-un mediu vizual...

Sisteme de Operare

Orice sistem de calcul electronic nu poate sa asigure prelucrarea automata fara existenta unui sistem de operare. Sistemul de operare este partea...

Utilizarea Terminalului Sistemului de Operare Linux

Scopul lucrării: Studierea practică şi familiarizarea cu comenzile liniei de comandă (terminalului) sistemului de operare Linux. Pentru...

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?