Keresés

Aktív témák

  • WN31RD

    addikt

    válasz WN31RD #15 üzenetére

    No meg egy operációs rendszer nem csak abból áll, hogy védett mód, sőt, ez nem is elengedhetetlen feltétele. Vannak még olyan apróságok, mint memóriakezelés, processzkezelés, IPC, filerendszerek, hogy csak a legalapvetőbbeket említsem.
    Mielőtt ennyire nagy fába vágnád a fejszéd, nézz utána, hogy mire vállalkozol. A Tanenbaum-féle ''Operációs rendszerek'' c. könyv pl. egész jó áttekintés, forráskóddal, működő példa-oprendszerrel (Minix).

  • WN31RD

    addikt

    válasz RedAnt #1 üzenetére

    Hacsak nem valami nagyon speciális beágyazott rendszert akarsz csinálni, a legnagyobb problémád nem a védett mód, hanem az eszközvezérlők (driverek) megírása lesz.
    Vannak már egyébként egész jó operációs rendszerek, mielőtt egy ilyen projectbe fognál, gondold át, nem lenne-e megoldható a feladat valamelyik már létezővel, pl.: Linux, FreeBSD, NetBSD, OpenBSD, QNX, eCos, BeOS, stb., ezek csak amik hirtelen eszembe jutottak.
    Persze ha csak tanulgatni szeretnéd a védett módot/assembly programozást, az más. Ajánlom a korábban említettek mellé még a CWSDPMI nevő DPMI szerver + a DJGPP projectben levő programindító ''stub'' forráskódjának a tanulmányozását is, és esetleg a PMODE 3.07 is érdekes lehet.

    [Szerkesztve]

Aktív témák