FrOSt-Foundation / FrOSt

Dépôt officiel de FrOSt - OS communautaire Français pour 0x10c
GNU General Public License v3.0
13 stars 5 forks source link

Refaire la console #20

Closed L3nn0x closed 11 years ago

L3nn0x commented 11 years ago

Il faut refaire la console pour la rendre plus compact et plus rapide. En plus ça permettra de virer des fonctions dans les libs qui ne servent techniquement à rien...

azertyfun commented 11 years ago

Je veux bien m'y atteler, mais juste une question : Quand tu parle de blocs avec malloc, ce sont des mots ou des blcos de mots ? ^^'

L3nn0x commented 11 years ago

Gni ?

L3nn0x commented 11 years ago

C'est tout simple, t'as pas à te poser autant de questions : tu mets le nombre de mots que tu veux allouer dans A (la taille quoi), tu call malloc et tu utilise l'adresse qui est dans Z. Direct. Si tu veux libérer la mémoire allouée, il te suffit de donner l'adresse dans A et de call free.

azertyfun commented 11 years ago

Euké euké, simplement comme tu parlais de blocs à chaque fois je pensais que c'était comme pour les floppies, un nombre déterminé de mots ^^

L3nn0x commented 11 years ago

Non non, tkt. C'est un poil plus évolué que ça. ;)

azertyfun commented 11 years ago

Autre question : y'a une limite de mémoire allouée à chaque programme ? Parce que à un moment mon système fait que j'utilise 96 mots de ram (le temps de parser la commande), mais je reçois un 0xFFFF avec malloc ^^'

Yamakaky commented 11 years ago

Effectivement, ça pose problème ^^

L3nn0x commented 11 years ago

Non, mais il doit y avoir un problème. Tu n'aurais pas écris en dehors de ta mémoire allouée par hasard ?

azertyfun commented 11 years ago

Je verrai demain ^^

L3nn0x commented 11 years ago

Si tu commit je peux chercher aussi.

azertyfun commented 11 years ago

Bon ben la console est refaite (reste plus qu'à optimiser), je ferme.