Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Altri Linguaggi - Nuovo sistema operativo
Forum - Altri Linguaggi - Nuovo sistema operativo - Pagina 2

Pagine: [ 1 2 3 ] Precedente | Prossimo
Avatar
Che Guevara (Normal User)
Pro


Messaggi: 117
Iscritto: 30/03/2006

Segnala al moderatore
Postato alle 16:19
Lunedì, 19/03/2007
Testo quotato

Postato originariamente da Hacker:

I driver vengono fatti dai produttori della periferica,che dovrebbero essere compilati sul tuo OS.



Mi puoi spiegare cosa vorresti intendere per compilati? :-? :-? :-?
Input input input input input!!! ;) ;) ;)

PM Quote
Avatar
lorelapo (Ex-Member)
Expert


Messaggi: 355
Iscritto: 28/02/2007

Segnala al moderatore
Postato alle 15:32
Mercoledì, 21/03/2007
Testo quotato

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:k:

Ultima modifica effettuata da lorelapo il 21/03/2007 alle 15:33
PM Quote
Avatar
Hacker (Member)
Guru


Messaggi: 1014
Iscritto: 06/06/2006

Segnala al moderatore
Postato alle 16:16
Mercoledì, 21/03/2007
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

PM Quote
Avatar
Che Guevara (Normal User)
Pro


Messaggi: 117
Iscritto: 30/03/2006

Segnala al moderatore
Postato alle 15:35
Giovedì, 22/03/2007
Grazie mille a tutti!!! :k: :k: :k:
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!!! :k: :k: :k:

PM Quote
Avatar
lorelapo (Ex-Member)
Expert


Messaggi: 355
Iscritto: 28/02/2007

Segnala al moderatore
Postato alle 16:38
Giovedì, 22/03/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.:k::k:

Ultima modifica effettuata da lorelapo il 22/03/2007 alle 19:50
PM Quote
Avatar
Hacker (Member)
Guru


Messaggi: 1014
Iscritto: 06/06/2006

Segnala al moderatore
Postato alle 19:11
Giovedì, 22/03/2007
@lorelapo: lol...non ho detto tutte ste grandi cose;)
@CheGuevara:ok,buon lavoro!

PM Quote
Avatar
sange_90 (Ex-Member)
Pro


Messaggi: 185
Iscritto: 23/01/2007

Segnala al moderatore
Postato alle 10:47
Venerdì, 23/03/2007
A mio parere non è proprio una gran cag.ta, bisogna avere soprattutto tempo, voglia e molta conoscenza di "basso livello"... cmq buona fortuna.

PM Quote
Avatar
Che Guevara (Normal User)
Pro


Messaggi: 117
Iscritto: 30/03/2006

Segnala al moderatore
Postato alle 16:56
Venerdì, 23/03/2007
Non ve ne andate!!! :( :( :(
Non ho detto che questo è tutto!!! :D :D :D
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!!! :k: :k: :k:

Ultima modifica effettuata da Che Guevara il 24/03/2007 alle 22:30
PM Quote
Pagine: [ 1 2 3 ] Precedente | Prossimo