Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Succesiune notar versus instanta ...

Montaj aer conditionat in balcon ...

joc idem Half Life gratis

PC game stream catre Nvidia Shiel...
 Pompa de apa HEPU ?!

Vreau o masina electrica de tocat...

Cum ajunge remorca de tir inapoi ...

Alt "Utilizator nou" pe T...
 ULBS INFORMATICA

Index preturi

Boxa membrana tweeter infundata

Am nevoie de poze cu un curcubeu
 Whisky for Mac

Xiaomi 14 Gpay

Izolare zid exterior de scandura

Dezinstalare drivere W11 23H3
 

Legatura dintre software si hardware.

* * * * * 1 votes
  • Please log in to reply
19 replies to this topic

#19
kingtux

kingtux

    Member

  • Grup: Members
  • Posts: 370
  • Înscris: 10.05.2007
uite o carte interesanta - design-ul unui computer foarte simplu (poti cumpara si azi componentele respective)
https://www.modmypi....dYourOwnZ80.pdf
e utila pentru arhitectura generala a unui calulator, si pentru a intelege modul de interfata cu perifericele: memory mapped versus porturi dedicate (pc-urile folosesc ambele metode de acces)

apoi treci la urmatorul nivel : studiezi cum e facut bios-ul unui x86 ( gasesti bios open-source pt sisteme x86 vechi, etc - acolo vezi cum OS-ul  / aplicatia curenta cheama functille din BIOS pentru accesul la HW ), de exemplu asta functioneaza
https://github.com/skiselev/8088_bios
https://www.openfirm...ome_to_OpenBIOS

urmatorul nivel: sisteme multi-tasking, in care ai un kernel / supervisor ce intermediaza accesul la HW pentru toate procesele in executie. poti sa te uiti pe un RTOS mic (FreeRTOS, ChibiOS)

TLDR: daca vrei sa inveti cat de cat serios, ai de investit cativa ani in studiu

#20
attila3453

attila3453

    New Member

  • Grup: Members
  • Posts: 19
  • Înscris: 11.02.2011
Ca sa intelegi hardware-ul ai de citit despre arhitectura calculatoarelor. Exista mai multe arhitecturi, cea mai raspandita e x86.
Peste hardware vine sistemul de operare, care de obicei e organizat pe mai multe nivele concentrice (ca o ceapa). Nivelele ajuta la abstractizare, un concept esential in domeniu.
Sistemele de operare au deregula un nivel numit Hardware Abstraction Layer (HAL), care abstractizeaza comunicarea cu hardware-ul. Probabil ca nivelul asta, HAL, te intereseaza.
Windows e un sistem de operare foarte complex, dar exista sisteme de operare mai simple, dezvoltate de profesori universitari pentru a invata despre cum functioneaza un sistem de operare, de exemplu Pintos, MINIX, or mai fi si altele.

Ca si carti as recomanda carti de sisteme de operare, cum ar fi "Modern operating systems" de Tannenbaum si "Operating System Concepts" de Silberschatz.

Edited by attila3453, 21 December 2018 - 12:21.


Anunturi

Chirurgia endoscopică a hipofizei Chirurgia endoscopică a hipofizei

"Standardul de aur" în chirurgia hipofizară îl reprezintă endoscopia transnazală transsfenoidală.

Echipa NeuroHope este antrenată în unul din cele mai mari centre de chirurgie a hipofizei din Europa, Spitalul Foch din Paris, centrul în care a fost introdus pentru prima dată endoscopul în chirurgia transnazală a hipofizei, de către neurochirurgul francez Guiot. Pe lângă tumorile cu origine hipofizară, prin tehnicile endoscopice transnazale pot fi abordate numeroase alte patologii neurochirurgicale.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate