Che Guevara (Normal User)
Pro
Messaggi: 117
Iscritto: 30/03/2006
|
Postato originariamente da Hacker:
I driver vengono fatti dai produttori della periferica,che dovrebbero essere compilati sul tuo OS.
|
|
|
lorelapo (Ex-Member)
Expert
Messaggi: 355
Iscritto: 28/02/2007
|
Postato originariamente da Che Guevara:
Mi puoi spiegare cosa vorresti intendere per compilati?
Input input input input input!!! |
La compilazione è un processo attravesro il quale un file sorgente viene trasformato, da un compilatore in codice ASM e successivamente assemblato in chiamate di sistema (le famosissime API) o in istruzioni direttamente eseguibili dalla macchina (se in questo caso parliamo di OS)
un compilatore funziona +o- così
file sorgente->file sorgente parsato->errori o non errori->token del linguaggio->ASM->chiamate al sistema | istruzioni di una determinata serie di processori
il lang più usato per lo sviluppo dei OS è il C il più vicino alla macchina dopo l'ASM però più complesso.
Hacker probabilmente intendeva che se vuoi sviluppare un sistema operativo dovrai realizzare anche dei compilatori o almeno degli assembler a meno che tu non voglia scriverti tutto i programmi in base16 che è una cosa che ormai non fanno più neanche i VeriProgrammatori
PS: sapevi che il primo gioco isometrico in 3D è stato scritto da una Vera Programmatrice su carta in base16 e poi trascritto a mano Ultima modifica effettuata da lorelapo il 21/03/2007 alle 15:33 |
|
Hacker (Member)
Guru
Messaggi: 1014
Iscritto: 06/06/2006
|
ehm...vorrei precisare che un sorgente scritto in ASM non è più complesso,bensì più lungo da scrivere e capire
Poi...la questione dei driver dovrebbe cambiare a seconda del sistema operativo,infatti mi pare che i driver,in Windows,sono scritti in file .sys che non credo siano compilati(dubbi... )
P.S.
Per approfondire un po' di più è bene consultare questo link:
http://it.wikipedia.org/wiki/Driver
|
|
Che Guevara (Normal User)
Pro
Messaggi: 117
Iscritto: 30/03/2006
|
Grazie mille a tutti!!!
Nel caso in cui io abbia dubbi sull'argomento o comunque altre domande posterò di nuovo. Nel frattempo mi cimenterò nello sviluppare un sistema operativo!!!
|
|
lorelapo (Ex-Member)
Expert
Messaggi: 355
Iscritto: 28/02/2007
|
Complex is too complex to understand
Si comunque con complesso intendevo esattamente più lungo (complesso non significa esattamente (insieme di più concetti astratti|concetto di ardua comprensione)??)
Si i driver in Win sono .sys o anche .drv (esplora un po' .\WINDOWS\system\) e dipende dal tuo concetto di compilare essendo per lo più scritti in ASM vengono "Assemblati", cmq per antonomasia i file .sys sono per strumenti più specifici, i .drv invece compiono funzioni basilari (accendi<>spegni, audio, video, gestione scheda madre) almeno suppongo sia così (cioè probabilmente o ceffato in pieno) e di ASM sò poco e ancora meno per cui non posso basarti molto le mie affermazioni.
Che Che da dire ho detto quello che sapevo i ringraziamenti lasciali ad Hacker che forse ne sa più di me.
Ultima modifica effettuata da lorelapo il 22/03/2007 alle 19:50 |
|
Hacker (Member)
Guru
Messaggi: 1014
Iscritto: 06/06/2006
|
@lorelapo: lol...non ho detto tutte ste grandi cose
@CheGuevara:ok,buon lavoro!
|
|
sange_90 (Ex-Member)
Pro
Messaggi: 185
Iscritto: 23/01/2007
|
A mio parere non è proprio una gran cag.ta, bisogna avere soprattutto tempo, voglia e molta conoscenza di "basso livello"... cmq buona fortuna.
|
|
Che Guevara (Normal User)
Pro
Messaggi: 117
Iscritto: 30/03/2006
|
Non ve ne andate!!!
Non ho detto che questo è tutto!!!
Ho solo detto che per adesso gli input sono abbastanza!!!
Siccome il topic incomincia ad essere un po' troppo pieno di problemi, posterò i problemi che mi vengono in mente in altri topic, così quelli che cercano di risolverne uno preciso non si dovranno leggere tutto!!!
Ultima modifica effettuata da Che Guevara il 24/03/2007 alle 22:30 |
|