Sunteți pe pagina 1din 6

Ministerul Educației al Republicii Moldova

Universitatea de Stat din Moldova

Facultatea de Drept

Arhitectura unui SO și a sistemului de fișiere

A efectuat :

Studenta grupei 114

Ursu Maria

A verificat:

prof. univ.

Bendeschi Olga

Chișinău, 2015
Noțiunea sistemului de operare

Sistemul de operare este un manager de resurse. Este reprezentat practic


dintr-un set de rutine software care permite utilizatorilr si programelor aplicatie să
acceseze resursele hardware (CPU, memoria disk-ul, imprimanta…) intr-o maniera
eficienta, sigura si abstracta.

Noțiunea sitemului de fișiere


Sistemul de fișiere desemnează organizarea internă a unui purtător de
date, care de obicei este cuplat la un calculator. Pe parcursul vieții lor, fișierele sunt
supuse multor operații: ele trebuiesc create, denumite, regăsite, renumite, citite,
modificate, duplicate, deplasate, reorganizate, defragmentate, șterse.

Arhitectura S.O. Linux


Linux are o arhitectura stratificata. Fiecare nivel asigură servicii pentru
nivelul imediat superior.

System Call Interface

Pune la dispozitia utilizatorilor/aplicatiilor un set de functii prin


intermediul carora pot fi accesate resursele SO.

Filesystem

Este responsabil pentru operații cu fișiere,


alocarea/dealocarea spatiului pentru fisiere, tratarea dispozitivelor periferice ca
si fisiere speciale.

Memory Management Module

Este responsabil pentru alocarea/dealocarea spatiului de memorie necesar


proceselor.

Process Management Module

Un concept cheie în orice sistem de operare este procesul. Un proces este un


program în execuţie. Procesele sunt unitatea primitivă prin care sistemul de operare
alocă resurse utilizatorilor. Orice proces are un spaţiu de adrese şi unul sau mai
multe fire de execuţie. Putem avea mai multe procese ce execută acelaşi program,
dar cele două procese sunt complet independente.

În momentul lansării în execuţie a unui program executabil, în sistemul de


operare se va crea un proces pentru alocarea resurselor necesare rulării
programului respectiv. Fiecare sistem de operare pune la dispoziţie apeluri de
sistem pentru crearea unui proces, terminarea unui proces, aşteptarea terminării
unui proces precum şi apeluri pentru duplicarea descriptorilor de resurse între
procese ori închiderea acestor descriptori.

Acest modul este responsabili pentru planificarea proceselor,


optimizarea utilizarii resurselor. Acest modul are o structura simpla, principalele
sale componente fiind Proces Manager, Task queue si Scheduler.

Inter-Process Communication

Acest modul asigura comunicarea intre procesele ce rulează în cadrul


sistemului de operare.

Mecanismele de comunicare sunt : comunicarea prin semnale, pipe,


memorie comuna, cozi de mesaje, socket-uri.

Network Service Module

Modulul permite conectarea la alte sisteme de calcul prin


intermediul retelei. Sunt disponibile mai multe protocoale de retea ce pot
fi utilzate.

Device Drivers

Modulul este responsabil pentru comunicarea cu dispozitivele hardware


(placi video, hard disk-uri, placi de retea, ect.). Exista doua moduri de acces la
dispozitive: acces in mod caracter, acces in mod bloc.

Sistemul de operare WINDOWS

Componente de bază din arhitectura sistemului de operare Windows:

REGISTRY - baza de date ierarhică (registry) ce simplifică sistemul de


operare şi îl face mai adaptabil şi ajustabil prin eliminarea fişierelor de iniţializare
(autoexec.bat şi config.sys) şi înlocuirea lor cu o registratură structurată
asemănătoare cu o bază de date ierarhică de chei (keys); REGISTRY reprezintă
două fişiere : system.dat (informaţii privind configuraţia sistemului de calcul)
şi user.dat ( informaţii privitoare la utilizatorii sistemului de calcul);

Utilitare de tip device drivers ce includ suport pentru diverse dispozitive


periferice şi hardware;
Utilitare de tip VxD ( virtual device drivers) ce reprezintă programe pe 32
biţi pentru protected-mode;

Programul Configuration Manager ce dirijează procesul de configurare a


sistemului de calcul;

Modulul USER ce gestionează operaţiile executate de dispozitivele de


intrare (Keyboard, mouse ) şi pe cele aferente interfeţei utilizator ( fereste, meniuri,
pictograme, casete de dialog, etc. ), operaţii pentru canale de comunicaţii (placa de
sunet, etc.);

Modulul KERNEL ce execută funcţii de bază ale SO, gestionarea


blocurilor de memorie;

Modulul GDI (Graphics Device Interface)ce realizează funcţiile grafice ale


SO;

Modulul TCP/IP (Transmission Control Protocol/Internet Protocol) ce


este utilizat în sistemul Internet.
Bibiolografie
1. http://control.aut.utcluj.ro/iatr/lab1/linuxintro.htm
2. http://ebooks.unibuc.ro/informatica/Birotica/2.1.htm
3. http://stst.elia.pub.ro/news/SO/TEME_SO_2010_11/FIS_Sistemul%20de%20fisiere.pdf
Cuprins
Noțiunea sistemului de operare................................................................................................................ 2
Noțiunea sitemului de fișiere .................................................................................................................... 2
Arhitectura S.O. Linux ............................................................................................................................... 2
Sistemul de operare WINDOWS ............................................................................................................... 3
Bibiolografie .............................................................................................................................................. 5

S-ar putea să vă placă și