Beiträge anzeigen

Diese Sektion erlaubt es dir alle Beiträge dieses Mitglieds zu sehen. Beachte, dass du nur solche Beiträge sehen kannst, zu denen du auch Zugriffsrechte hast.


Themen - PowerProgrammer

Seiten: [1]
1
Lowlevel-Coding / Video Memory ohne Graka
« am: 13. February 2008, 17:27 »
Hi Leute!

Wie steht es eigentlich, wenn in einem PC keine Graka drinne steckt, ist der Video-Memory trotzdem verfügbar?
Viele BIOS lassen es garnicht zu, dass der PC ohne Graka startet, aber bei einem Server ist eine Grafikkarte ja oft unsinn. Angenommen, es steckt nichts drin und ich schreibe dahin, wo der video memory stecken sollte, gibt es dann probleme?
2
OS-Design / Denkanstoß-Thread: Memory, Paging...
« am: 25. November 2007, 12:10 »
Hallo!
Ich möchte mein System mal langsam um Paging und vorallem einem Memory Manager erweitern. Dazu habe ich dann allerdings ein paar Fragen. Ich stelle hier im Laufe der nächsten Zeit einfach meine Fragen, je nach dem, wo ich einen Denkanstoß benötige.

Wie groß soll ein allokierter Block sein?
So wie ich es verstanden habe, soll man am besten mit einem 1. Memory Manager anfangen, der einfach nur immer feste Blöcke verwaltet und vergibt. Vom technischen her bieten sich da Blöcke à 4 MB an, also ein ganzer Page-Directory-Eintrag. Allerdings habe ich das Gefühl, dass das etwas groß ist. Was soll man da am besten nehmen? 4 KB? Das wären dann ja gigantische Datenmengen zur bloßen Verwaltung der Blöcke. Sollte man da vielleicht 512 KB oder 1 MB nehmen, auch wenn das technisch nicht ganz so rund ist?
3
Offtopic / C-Problem *gelöst*
« am: 21. October 2007, 12:19 »
Ich habe ein C-Problem:
struct scrn_settings
{
   [...]
};

struct scrn_settings scrn;

void problembeispiel()
{
    scrn.[...] = 123;
}
So sieht mein Code etwas vereinfacht aus. Beim Compilen kommt folgende Meldung:
Zitat
In function 'problembeispiel':
error: invalid use of undefined type 'struct scrn_settings'

Ich bin kein C-Pro, könnt ihr mir helfen? Vielen dank!
4
Lowlevel-Coding / IRQ-Problem
« am: 05. September 2007, 16:59 »
Hallo!
Ich bin ein kleiner Noob, der sich gerade an IRQs vergehen möchte.  Ich habe mich ein bisschen an dem Tutorial von Brandon F. (http://www.osdever.net/bkerndev/index.php) orientiert. ISR funktionieren super, aber bei den IRQs habe ich keine Ahnung. Eigentlich müsste der mir was anzeigen, da ja schließlich alles Mögliche was sendet, z.B. der PIT-Timer im PC. Aber es kommt nichts an. Wieso nicht? Muss man vorher irgendetwas aktivieren? Hatte jemand schon ein ähnliches Problem? Was ist zutun?

Vielen, vielen Dank!
Mfg, der verzweifelte Anfänger PowerProgrammer
Seiten: [1]

Einloggen