» »

[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
221806 (1233) sel
»

Visual Basic.NET - za začetnika ?

Oddelek: Programiranje
304761 (3880) mHook
»

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

Oddelek: Programiranje
757701 (5521) Senitel
»

VB in kk dobit Ip od račnalnika

Oddelek: Programiranje
81201 (1035) alesrosina
»

API+VB

Oddelek: Programiranje
262086 (1790) webblod

Več podobnih tem