|
|
|
|
Strumenti |
31-12-2009, 12:50 | #61 | ||
Senior Member
Iscritto dal: Sep 2009
Città: Nel mondo dei sogni
Messaggi: 4125
|
Quote:
Quote:
Comunque per il sistema operativo, la discussione mi affascina sempre più e avrei una voglia matta di prendere in mano un task, ma come conoscenze non ci sono. L'unica conoscenza che sto riprendendo è il C, per il resto prima di poter fare qualcosa di utile chissà quanto tempo ci vorrà. |
||
31-12-2009, 12:55 | #62 | |
Senior Member
Iscritto dal: Sep 2009
Messaggi: 638
|
Veramente la so usare, ma non c'ho voglia
Quote:
|
|
31-12-2009, 13:05 | #63 | |
Senior Member
Iscritto dal: Sep 2009
Città: Nel mondo dei sogni
Messaggi: 4125
|
Questo è un altro discorso allora. Avevi scritto che non la sapevi usare
Quote:
Comunque fretta non ce nè, ma prima inizio meglio è altrimenti poi trovo il progetto troppo avviato. |
|
31-12-2009, 14:11 | #64 | |
Senior Member
Iscritto dal: Mar 2005
Città: Morimondo city
Messaggi: 5491
|
Quote:
P.s: indubbiamente qualcosa di migliore nel passato c'era oggettivamente,ad esempio loro avevano i Led Zeppelin e noi i Backstreet Boys
__________________
Khelidan |
|
31-12-2009, 14:14 | #65 | |
Senior Member
Iscritto dal: Sep 2009
Messaggi: 638
|
Quote:
|
|
31-12-2009, 14:17 | #66 | |
Senior Member
Iscritto dal: Sep 2009
Città: Nel mondo dei sogni
Messaggi: 4125
|
Quote:
accendevi il pc a giocavi accendevi il pc, i giochi non piacevano, ma ti piaceva di più lanciarli e iniziavi con il tuo primo PRINT uscivi Ora invece i ragazzi hanno: adsl chat videogiochi videogiochi videogiochi ecc ecc ecc di conseguenza mettersi seduti al pc a studiare e scrivere codice non è una cosa molto allettante se non ci si trova dentro. Prima invece eri quasi obbligato a provarla se i giochi non ti piacevano e non sapevi dove andare. Ultima modifica di Ryuzaki_Eru : 31-12-2009 alle 14:25. |
|
31-12-2009, 14:19 | #67 |
Senior Member
Iscritto dal: Sep 2009
Messaggi: 638
|
Ok ragazzi sarebbe interessante continuare questo discorso storico, ma questo non è il posto più adatto
|
31-12-2009, 14:21 | #68 |
Senior Member
Iscritto dal: Sep 2009
Città: Nel mondo dei sogni
Messaggi: 4125
|
Giusto. Chiuso OT.
|
31-12-2009, 22:37 | #69 | ||
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26107
|
Quote:
Quote:
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
||
31-12-2009, 23:24 | #70 |
Senior Member
Iscritto dal: Sep 2009
Messaggi: 638
|
Buon Anno a Tutti !!!!
Il mio proposito per l'anno nuovo è finire stò benedetto kernel (oltre a prendere un bel voto in storia ) Informazioni tecniche non troppe, magari ci puoi scrivere qualche #define in modo da poter passare alla funzione gdt_set_gate dei valori leggibili. Bisognerà anche definire la mappa della memoria, come è vista da ogni processo. Ma aspettiamo ancora un po' quando finiranno i festeggiamenti |
31-12-2009, 23:27 | #71 | |
Senior Member
Iscritto dal: Nov 2006
Città: Andalo
Messaggi: 1038
|
Quote:
__________________
WEB: www.botlab.it -- MOBO: X370PRO | CPU: Ryzen 1600 | VGA: GTX1070 |RAM: 16GBDDR4 | ALI: Seasonic 750w Gold | LCD: LG Flatron 24" | CASE: NZXT S340 Elite | NOTEBOOK: MacBook PRO | CELL: Iphone 11 | CONSOLE: Xbox360 | TRATTATIVE A BUON FINE: >10 |
|
31-12-2009, 23:30 | #72 |
Senior Member
Iscritto dal: Sep 2009
Messaggi: 638
|
Ah si mi son dimenticato di scrivere che ho inserito la nuova versione del kernel!
Novità nella 0.02a: il dma e il floppy funzionano bene (avevo cominciato anche una specie di cache associativa per le tracce del floppy, ma ora è temporaneamente disabilitata e incompleta perchè non era strettamente necessaria per lo sviluppo dei due componenti). Il prossimo passo sarà portare la FAT12, cominciare a pensare al multitasking e implementare le funzioni di memory management già proposte da Rikiji |
31-12-2009, 23:32 | #73 |
Senior Member
Iscritto dal: Sep 2009
Messaggi: 638
|
I veri programmatori non hanno bisogno di queste feste "umane"
Ultima modifica di Z80Fan : 03-02-2010 alle 20:33. Motivo: Privacy |
01-01-2010, 06:40 | #74 | |
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26107
|
Quote:
Penso che dovrebbe bastarti. Se ci sono delle cose non chiare, chiedi pure. P.S. Vale anche per la LDT.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|
01-01-2010, 10:58 | #75 | |
Senior Member
Iscritto dal: Sep 2009
Messaggi: 638
|
Quote:
Non ricordavo che spiegasse anche il significato dei bit, parto subito al lavoro! |
|
01-01-2010, 12:34 | #76 |
Senior Member
Iscritto dal: Sep 2008
Messaggi: 1224
|
Visto che siete esperti ne approfitto per chiedere una cosa a cui penso da ieri.
Nella scrittura del kernel, si può usare la libreria standard del C? Mi spiego, alcune funzioni (es. fopen) sono implementate sfruttando chiamate di sistema, quindi mi chiedo, è possibile utilizzare comunque queste funzioni, o è necessario, magari, implementare prima delle chiamate di sistema? @Z80Fan: Quando parlavo di portabilità, intendevo chiedere, se fai/farai uso di keyword come typeof, che sono appunto estensioni GNU. In sostanza, mi chiedevo, se i sorgenti, potranno essere poi compilati senza modifiche su qualunque compilatore C, oppure se dovranno essere compilato per forza con GCC a meno di modifiche
__________________
MacBook 6,1|2,26 Ghz C2D|2GB 1067 Mhz DDR3|GeForce 9400M|Mac OSX 10.6.2 |
01-01-2010, 12:50 | #77 | |
Senior Member
Iscritto dal: Sep 2009
Messaggi: 638
|
Quote:
Per la portabilità: attualmente l'unica cosa gcc è l'assembler inline, cmq abbastanza limitato. Io non conosco bene funzioni avanzate del gcc, anche perchè ho studiato da libri che non preferivano un compilatore ad un altro. Quindi penso che si possa portare tranquillamente (ma non vorrai mica compilarlo con il compilatore Microsoft?!? sacrilegio! ) |
|
01-01-2010, 14:11 | #78 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53963
|
Non si può. Le estensioni dell'asm inline del GCC sono diverse da quelle del compilatore Microsoft.
Z80Fan: l'asm per forza di cose l'hai studiato per un assemblatore specifico. Esistono due grandi famiglie di assemblatori x86: quelli con la sintassi Intel e quelli con la sintassi AT&T. La differenza principale, ma non la sola, sta nell'ordine in cui vengono presentati gli operandi. In quello Intel: Opcode Destinazione Sorgente In quello AT&T: Opcode Sorgente Destinazione L'assembly inline del GCC è di tipo AT&T, quello inline del compilatore MS è di tipo Intel. Esistono anche assemblatori che supportano entrambi i formati (NASM). Ultima modifica di cionci : 01-01-2010 alle 14:15. |
01-01-2010, 14:15 | #79 |
Senior Member
Iscritto dal: Sep 2009
Messaggi: 638
|
Si ho scritto male, volevo dire che si può portare tranquillamente riscrivendo però le parti con l'assembly inline. Grazie
|
01-01-2010, 14:15 | #80 | |
Senior Member
Iscritto dal: Sep 2008
Messaggi: 1224
|
Quote:
Sarei curioso di vedere come è implementata la chiamata di sistema per l'accesso ai file di un SO UNIX, secondo voi la trovo se cerco nei sorgenti XNU/BSD?
__________________
MacBook 6,1|2,26 Ghz C2D|2GB 1067 Mhz DDR3|GeForce 9400M|Mac OSX 10.6.2 |
|
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 08:36.