Astrazione hardware
  • In diretta da GamesVillage.it
    • News
    • -
    • In Evidenza
    • -
    • Recensioni
    • -
    • RetroGaming
    • -
    • Anteprime
    • -
    • Video
    • -
    • Cinema

Visualizzazione risultati da 1 a 4 di 4

Discussione: Astrazione hardware

Cambio titolo
  1. #1
    Utente L'avatar di Fuorilegge
    Registrato il
    04-06
    Messaggi
    3.466

    Astrazione hardware

    Posso chiedere cosa sono i livelli di astrazione dell'hardware?
    Stavo leggendo un argomento dei kernel su wikipedia quando mi sono imbattuto con questo termine.
    Grazie in anticipo.

  2. #2
    I am a stegosaurus! L'avatar di The_Ed
    Registrato il
    10-02
    Località
    Milanese imbruttito
    Messaggi
    9.963
    Ho passato Sistemi Operativi da poco!!! Posso rispondere e darmi un tono colto

    ALLORA... partiamo dal concetto di astrazione. In informatica (ma anche in generale) astrarre significa nascondere alcune informazioni e concentrarci sugli aspetti fondamentali di una cosa. E' un concetto apparentemente generale, ma ad esempio lo vediamo quando programmiamo... non so se programmi abitualmente, ma saprai che ci sono istruzioni in linguaggio quasi umano, cose del tipo "se succede questo fai questo altrimenti fai quest'altro". Questa e' un'astrazione, perche' perdiamo ogni informazione su come effettivamente il computer capisce cosa stiamo dicendo e ci concentriamo su cosa fa. Questo concetto si applica a tante cose, ad esempio all'interno dei driver di pezzi hardware... ti sei mai chiesto perche' Windows XP riconosce tutti gli HD sebbene siano diversi a seconda della marca? Li riconosce mediante un driver che comunica con il pezzo hardware mediante un linguaggio comune. Funziona un po' come un linguaggio dei gesti: ogni pezzo hardware funziona diversamente, possiamo dire che "parla una lingua diversa", ma fornisce un gruppo di cosiddette "chiamate", che sono come un segnale prestabilito che significa qualche cosa... ad esempio, il sistema operativo puo' chiedere a un qualsiasi hard disk "leggi <numero_settore>" e qualunque hard disk puo' capire cosa il sistema operativo desidera. Questa e' un'astrazione, dato che il sistema operativo di fatto non ha idea di cosa accada all'interno dell'hard disk ma sa benissimo che alla fine ricevera' il dato richiesto.

    L'astrazione dell'hardware, in particolare, e' il meccanismo che l'hard disk utilizza per nasconderti i particolari del funzionamento dei pezzi hardware: quando usi il PC, tu non hai idea di come il Sistema Operativo sistema i dati sull'hard disk, perche' il Sistema Operativo stesso te lo nasconde abilmente... il Sistema Operativo stesso e' un'astrazione, che ha il compito di nascondere i dettagli dell'hardware all'utente e al programmatore.

    Chiaro?
    juventino, dailyrander, informatico, musicomane, giocatore

  3. #3
    Utente L'avatar di Fuorilegge
    Registrato il
    04-06
    Messaggi
    3.466
    adesso ci capisco qualcosa di +. grazie molto

  4. #4
    I am a stegosaurus! L'avatar di The_Ed
    Registrato il
    10-02
    Località
    Milanese imbruttito
    Messaggi
    9.963
    nada
    juventino, dailyrander, informatico, musicomane, giocatore

Regole di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •