• Acasă
  • Despre noi
  • Autori
  • Mărturii
  • Arhivă
  • Trimite Articol
  • Contact

WORLDIT

Lumea în 1 și 0.

  • Știri
    • Tehnologie
    • Tehnologie mobilă
    • Securitate
    • Developers
    • Știință
    • Benzi desenate
    • Jocuri
    • Intern
  • Tehnic
    • Browser
    • C#
    • C/C++
    • Challenge
    • HTML/CSS
    • Javascript, Ajax, jQuery
    • Open Source
    • PHP
    • Python
    • Securitate IT
    • Socializare
    • WordPress
    • Altele
  • Recenzii
  • Interviuri
  • Evenimente

Arhitectura Linux

5
  • Publicat de Ilie George
  • în Open Source
  • — 8 apr., 2011 at 11:39 am

Sistemul de operare Linux poate fi împărţit din punct de vedere funcţional în două părţi distincte:

• Spaţiul utilizator – partea de sistem de operare dedicată aplicaţiilor instalate de utilizator ;
• Spaţiul kernel – partea de sistem de operare care se ocupă efectiv de controlul componentelor hardware ce alcătuiesc un computer;

Orice sistem de operare similar în funcţionalitate cu UNIX, trebuie să conţină o librărie C care să definească apelurile funcţiilor de sistem precum şi alte facilităţi de bază. În Linux, această librărie se numeşte glibc şi asigură funcţii cum ar fi alocarea memoriei ( malloc), afişarea şirurilor de caractere (printf), încheierea proceselor (exit).

Spaţiul kernel poate fi împărţit la rândul său pe trei niveluri:

• Interfaţa de apelare a funcţiilor sistem- implementează funcţii de bază cum ar fi read sau write;
• Codul kernel – independent de arhitectura hardware – implementează toate funcţiile unui sistem de operare;
• BSP –Board Support Package – codul kernel dependent de arhitectura hardware face translaţia între funcţiile definite la nivelul superior şi arhitectura (dată în special de microprocesor).

Aplicaţiile software instalate de utilizator (de ex. Open Office) pot accesa kernelul prin intermediul glibc sau prin interfaţa de apelare a funcţiilor sistem. Spaţiul utilizator şi spaţiul kernel ocupă zone diferite de memorie. Pentru fiecare proces din spaţiul utilizator există alocat un spaţiu de memorie virtual, în timp ce pentru kernel se alocă o zonă protejată de memorie. Din acest motiv este necesară translaţia spaţiu utilizator – spaţiu kernel efectuată de interfaţa de apelare a funcţiilor sistem. În funcţie de platforma pe care este instalat kernel-ul, componentele hardware sunt controlate de un modul software dependent de arhitectură, denumit BSP – Board Support Package care face translaţia între funcţiile standard ale kernelului şi componentele fizice.

Etichete: arhitectura linuxdespre linuxlinuxopen sourceTehnictutorial linux

— Ilie George a scris 73 articole

Nu există o descriere a autorului.

  • Articolul anterior Sondaj – Ce distribuţie de linux foloseşti?
  • Articolul următor BEST JobShop Cluj-Napoca în 11-15 Aprilie

5 Comentarii

  1. Alex spune:
    aprilie 8, 2011 la 2:21 pm

    Excelent articol. Felicitari!

  2. byte00 spune:
    aprilie 8, 2011 la 6:19 pm

    Cum e excelent? Ca parca nu e gata. S-a terminat cand nici nu a inceput

  3. Ilie George spune:
    aprilie 8, 2011 la 8:35 pm

    More to come.

    Urmatorul articol:

    „Kernelul Linux”

    Stay close to WorldIT

  4. byte00 spune:
    aprilie 9, 2011 la 8:46 am

    Aha, atunci posibil sa fie un serial bun.

  5. Hub spune:
    aprilie 10, 2011 la 1:28 pm

    Bun articol. asteptam si urmatoarele …


  • Facebook

    WorldIT.info
  • Ultimele Atacuri Cibernetice din Romania – RO Hacked

    [wp_rss_retriever url="https://rohacked.bit-sentinel.com/feed/" excerpt="none" items="5" read_more="false" new_window="true" thumbnail="false" cache="0"] RO Hacked este registrul atacurilor cibernetice din România.
  • Caută

  • Articole Recomandate

    • Recent Posts
    • Tags
    • Număr record de participanți la DefCamp 2015, cel mai important eveniment dedicat securității cibernetice din Europe Centrala si de Estdecembrie 2, 2015
    • La DefCamp 2015 vei afla prin ce tehnici pot fi evitate măsurile de securitate ale sistemelor informatice criticeoctombrie 16, 2015
    • Ultima sansa sa rezervi bilete de tip Early Bird la DefCamp 2015septembrie 1, 2015
    • 15 sfaturi despre cum poti deveni un programator bun venite de la specialisti romaniaugust 4, 2015
    • algoritmica Android antivirus Apple Avadanei Andrei benzi desenate BitDefender blog browser C++ Chrome concurs eveniment Facebook Firefox Google google chrome hacking html5 infografic informatica internet Internet Explorer IT javascript linux Microsoft Mozilla Firefox online PHP programare retea sociala review Romania securitate Tehnologie Twitter web Windows Windows 7 Wordpress WorldIT worldit.info Yahoo! YouTube
  • august 2022
    L Ma Mi J V S D
    1234567
    891011121314
    15161718192021
    22232425262728
    293031  
    « dec.    
  • Link-uri Sponsorizate

    • laptop second hand

    • Calculatoare Second Hand

    • cod voucher pc garage

  • Home
  • Tehnic
  • Open Source
  • Arhitectura Linux
  • Important

    • Bit Sentinel
    • Centrul de Cercetare în Securitate Informatică din România
    • DefCamp
  • Prieteni

    • BetiT.ro
    • bijuterii handmade
    • Computerica | Resurse gratuite PC
    • Descopera.org
    • Gadgeturi si IT – Giz.ro
  • Prieteni

    • PC – Config
    • RO Hacked
    • Stiri IT

Copyright © 2009-2014 WORLDIT. Toate drepturile Rezervate.
Termeni și condiții | Contact | Licența Creative Commons