» »

[VB6] Program Odštevalnik - verjetno preprosta rešitev ampak jest je ne najdem

[VB6] Program Odštevalnik - verjetno preprosta rešitev ampak jest je ne najdem

1
2
»

64202 ::

Sicer pa ce kdo misli, da so v C-ju sistemski klici "native", se tudi moti. Klicete samo od OS-a dane stube, ki potem naredijo pravi klic (z interrupti, da zamenja kontext). Na linuxu gre to bolj ali manj direkt (libc), na winsih je pa vmes se 20 cm speha (win32 api + ntdll).

Nerdor ::

Tudi to je res. Samo Linux zaradi kompartibilnosti z različnimi CPU-ji nima privzete "sheme" naslavljanja (kot so: code segment, data segment in itd., shema za virtual memory), ampak ima svojo. Po drugi strani pa ravno tako Windows, NetBSD, OpenBSD imajo svoje "sheme" naslavljanja in ne podpriajo Intelovo "shemo" naslavljanja, ki je privzeta v CPU-ju. Za FreeBSD in DragonFly BSD pa nevem, kako imajo izvedene "sheme" naslavljanja. Obadva se hvalita, da podpirata Intelovo podprto "shemo", ki je embedana v sam CPU. Finta je v temu, da je treba vedno preprogramirati CPU z asm ukazi, da se Intelov, kot AMD CPU prilagodi "pravilni" shemi naslavljanja v različne kodne segmente. Linux od verzije 2.4 ima samo eden kodni segment. :) Windows pa mislim, da ima dva (za ukaze in podatke).

Ubistvu, bi rad povdaril, da čakamo na OS, ki bo po defaultu podprl Intelovo "shemo" naslavljanja. Kar je dobro, saj ima CPU svoje algoritme, ki jih lahko na strojnem nivoju uporabi. Če ne, pa morajo za te stvari poskrbeti kernel razvijalci. :D :)

Zgodovina sprememb…

  • spremenil: Nerdor ()


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

visual basic 2008 express edition

Oddelek: Programiranje
221735 (1162) sel
»

Visual Basic.NET - za začetnika ?

Oddelek: Programiranje
304603 (3722) mHook
»

Najhitrejši programski jezik? (strani: 1 2 )

Oddelek: Programiranje
757428 (5248) Senitel
»

VB in kk dobit Ip od račnalnika

Oddelek: Programiranje
81137 (971) alesrosina
»

API+VB

Oddelek: Programiranje
261977 (1681) webblod

Več podobnih tem