Search found 8 matches

by nikoj
Mon Dec 08, 2008 3:44 am
Forum: Beginning OS Development
Topic: using all 4 CPU cores....
Replies: 6
Views: 11297

u miss understand me.

anyway good explanation for my friend to understand something :)
by nikoj
Sun Dec 07, 2008 2:19 am
Forum: Beginning OS Development
Topic: using all 4 CPU cores....
Replies: 6
Views: 11297

so if i write huge program for banking it will not use all cores...

why then we are buying this kind of CPU's if they dont use all the power?
by nikoj
Thu Dec 04, 2008 1:34 pm
Forum: Beginning OS Development
Topic: using all 4 CPU cores....
Replies: 6
Views: 11297

using all 4 CPU cores....

let's say that we have Core 2 Quad processor and we want applications to use all 4 cores. Which job is this? operating system or the application? Do we need to code the application in a way that we will tell to use all 4 cores or this is job for the OS?
by nikoj
Fri Oct 17, 2008 4:00 pm
Forum: Beginning OS Development
Topic: LBA to CHS
Replies: 6
Views: 11207

huh, another dilemma what if the logical sector is 36? absolute sector = (logical sector / sectors per track) + 1 LBA_to_CHS: xor dx, dx div word [SectorsPerTrack] ;36/18 = AX =2 DX =0 push ax add dl, 1 mov cl, dl pop ax xor dx,dx div word [Sides] mov dh, dl mov ch, al mov dl, byte [drive_number] re...
by nikoj
Mon Oct 13, 2008 12:21 pm
Forum: Beginners
Topic: fat32 tut.
Replies: 1
Views: 11533

fat32 tut.

any good explanation on fat32 FS?

i found some but the explanation is poor..
by nikoj
Mon Oct 06, 2008 1:25 am
Forum: Assembly Language
Topic: Q: how i can print the content of AX register ..plz help.
Replies: 8
Views: 23934

i found this very strange. how can we get the memory size if the result is stored in AX? AX is 16 bit register so we can store a number not greater than 65525. So if we have 512mb ram, that is 524288kb which cannot fit in AX register. we need to use 32 bit registers for this, but in 32 bit pmode we ...
by nikoj
Mon Oct 06, 2008 12:59 am
Forum: Beginning OS Development
Topic: LBA to CHS
Replies: 6
Views: 11207

another typo standard 1.44mb floppy has 2 heads: head 0 and head 1 absolute track = 20 / (18 * 2) absolute track = 20 / 36 absolute track = 0.555555555555555555555555555556 so track = 0 we can test this formula for correctness: First we read track 0 head 0 sector 1 until we reach sector 18. Next we ...
by nikoj
Sun Oct 05, 2008 12:11 am
Forum: Beginning OS Development
Topic: LBA to CHS
Replies: 6
Views: 11207

LBA to CHS

http://www.brokenthorn.com/Resources/OSDev11.html this tutorial confused me about tracks.in the tutorial the track is calculated with the formula: absolute track = logical sector / (sectors per track * number of heads) and it is written that 20-th sector "live" in sector 2, head 1, track ...