
01.05.2008, 23:49
|
|
Постоянный
Регистрация: 08.05.2006
Сообщений: 816
С нами:
10531106
Репутация:
1338
|
|
Сообщение от _Great_
статья в первых постах - нечто странное из серии "галопам по европам"..
Возможно, можешь что-то толковое предложить? 
|
|
|

02.05.2008, 07:53
|
|
Флудер
Регистрация: 27.12.2005
Сообщений: 2,372
С нами:
10721066
Репутация:
4360
|
|
могу - нормально изучить основы работы ОС, например Windows (такие книжки пишут минимум на 500 страниц) и изучить процессор Intel в защищенном режиме (то, что здесь расписано на страницу, в статьях на васме занимает несколько статей).
только тогда можно собраться писать ОС.
http://wasm.ru/article.php?article=pipm01
http://wasm.ru/article.php?article=pipm02
http://wasm.ru/article.php?article=pipm03
http://wasm.ru/article.php?article=pipm04
http://wasm.ru/article.php?article=pipm05
http://wasm.ru/article.php?article=pipm06
http://wasm.ru/article.php?article=pipm07
http://wasm.ru/article.php?article=pipm08
http://wasm.ru/article.php?article=pipm09
http://wasm.ru/article.php?article=pipm10
http://wasm.ru/article.php?article=pipm11
http://wasm.ru/article.php?article=pipm12
http://wasm.ru/article.php?article=pipm13
+ просите за саморекламу, моя статья в продолжение этого цикла:
http://wasm.ru/article.php?article=ia32int
М.Руссинович, Д.Соломон "Внутреннее устройство Microsoft Windows 2003/XP/2000"
http://rapidshare.com/files/27758180/vnutrennee_ustroystvo_microsoft_windows.rar
Пароль: www.booklandija.ru
http://rapidshare.com/files/27758180/vnutrennee_ustroystvo_microsoft_windows.rar
|
|
|

02.05.2008, 09:56
|
|
Reservists Of Antichat - Level 6
Регистрация: 04.02.2007
Сообщений: 1,152
С нами:
10139366
Репутация:
1502
|
|
Сообщение от _Great_
могу - нормально изучить основы работы ОС, например Windows (такие книжки пишут минимум на 500 страниц) и изучить процессор Intel в защищенном режиме (то, что здесь расписано на страницу, в статьях на васме занимает несколько статей).
только тогда можно собраться писать ОС.
http://wasm.ru/article.php?article=pipm01
http://wasm.ru/article.php?article=pipm02
http://wasm.ru/article.php?article=pipm03
http://wasm.ru/article.php?article=pipm04
http://wasm.ru/article.php?article=pipm05
http://wasm.ru/article.php?article=pipm06
http://wasm.ru/article.php?article=pipm07
http://wasm.ru/article.php?article=pipm08
http://wasm.ru/article.php?article=pipm09
http://wasm.ru/article.php?article=pipm10
http://wasm.ru/article.php?article=pipm11
http://wasm.ru/article.php?article=pipm12
http://wasm.ru/article.php?article=pipm13
+ просите за саморекламу, моя статья в продолжение этого цикла:
http://wasm.ru/article.php?article=ia32int
М.Руссинович, Д.Соломон "Внутреннее устройство Microsoft Windows 2003/XP/2000"
http://rapidshare.com/files/27758180/vnutrennee_ustroystvo_microsoft_windows.rar
Пароль: www.booklandija.ru
http://rapidshare.com/files/27758180/vnutrennee_ustroystvo_microsoft_windows.rar
Можно ещё добавить
Свен Шрайбер "Недокументированные возможности Windows 2000"
__________________
Bedankt euch dafür bei euch selbst.
H_2(S^3/((z1, z2)~(exp(2pi*i/p)z1, exp(2pi*q*i/p)z2)))=Z/pZ
|
|
|

02.05.2008, 10:28
|
|
Флудер
Регистрация: 27.12.2005
Сообщений: 2,372
С нами:
10721066
Репутация:
4360
|
|
можно добавить много чего но к проектированию ОС это малое отношение имеет =) Всетаки нужно сначала определиться с структурой ядра, а тут неплохо было бы изучить руссиновича про ядро Windows и изучить ядро Linux (тут уже книги посоветовать не могу, ибо сам не знаю и не изучал.. надо будет исправить)
|
|
|

02.05.2008, 10:39
|
|
Познавший АНТИЧАТ
Регистрация: 14.01.2008
Сообщений: 1,165
С нами:
9644006
Репутация:
3099
|
|
Последний раз редактировалось xcedz; 02.05.2008 в 10:44..
|
|
|

02.05.2008, 12:26
|
|
Постоянный
Регистрация: 08.05.2006
Сообщений: 816
С нами:
10531106
Репутация:
1338
|
|
_Great_ Спс. за инфу.
Есть у кого-нибудь файлы к книге - Свен Шрайбер "Недокументированные возможности Windows 2000" ???
|
|
|

02.05.2008, 20:28
|
|
Флудер
Регистрация: 27.12.2005
Сообщений: 2,372
С нами:
10721066
Репутация:
4360
|
|
Сообщение от GlOFF
_Great_ Спс. за инфу.
Есть у кого-нибудь файлы к книге - Свен Шрайбер "Недокументированные возможности Windows 2000" ???
http://gr8.cih.ms/uploads/schreiber.zip
не помню откуда качал, поэтому залил скачанное
|
|
|

02.05.2008, 12:51
|
|
Познавший АНТИЧАТ
Регистрация: 14.01.2008
Сообщений: 1,165
С нами:
9644006
Репутация:
3099
|
|
http://book.opensourceproject.org.cn/kernel/linux011/
|
|
|

02.05.2008, 21:18
|
|
Постоянный
Регистрация: 20.08.2006
Сообщений: 327
С нами:
10381346
Репутация:
1077
|
|
Последний раз редактировалось TAHA; 02.05.2008 в 21:37..
|
|
|

26.05.2008, 20:07
|
|
Новичок
Регистрация: 09.05.2008
Сообщений: 7
С нами:
9476635
Репутация:
10
|
|
Прочитал данную статью автора z01b видно что человек очень хорошо разбирается в данной теме.
z01b, у меня ктебе есть вопрос, помоги разобраться с загрузчиком. Написал свой загрузчик но он почемуто не работает.
Загрузчик записываю в первый сектор нулевого цилиндра на дискете, загружаюсь с неё. Далее информация с дискеты читается на аппаратном уровне, на уровне биоса, тоесть никакой файловой системы на ней нет, а информацию с неё читаю используя 13 прерывание и 2 функцию биоса, тоесть по секторам, цилиндрам и головкам.
Данная программа читает информацию с шести цилиндров и передаёт управление дальним прыжком в другой сегмент оперативной памяти с нулевым смещением, куда и были считаны данные.
Далее привожу текст программы:
Код:
; zagr.asm - Загрузчик.
cseg segment para 'code'
org 100h
begin proc near
assume cs:cseg, ds:cseg, ss:cseg
org 7c00h
jmp start
start:
cli
push ax
push dx
push cx
push bx
push es
mov ax,cs
mov ds,ax
;--------------Сброс дисковой системы.--------------------
mov cx,3d
pov:
mov ah,0h
mov dl,0h
int 13h
cmp ah,0h
jz povtor1
loop pov
pop es
pop bx
pop cx
pop dx
pop ax
sti
;--------------Чтение с дискеты.--------------------------
povtor1:
mov ax,1117h
mov es,ax
mov ch,0h
mov ah,2h
mov al,8d
mov cl,2h
mov dh,0h
mov dl,0h
mov bx,0h
int 13h
gdem:
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
cmp ah,0h
jz pr
jmp gdem
pr:
cmp al,8h
jz pr1
jmp gdem
pr1:
mov ch,0h
pr4:
mov ah,2h
mov al,9d
mov cl,1h
not dh
mov dl,0h
int 13h
gdem1:
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
cmp ah,0h
jz pr2
jmp gdem1
pr2:
cmp al,9h
jz pr3
jmp gdem1
pr3:
cmp [zil],0h
jz pr6
jmp pr7
pr6:
not [zil]
jmp pr4
pr7:
not [zil]
inc ch
cmp ch,6d
jz pr5
jmp pr4
pr5:
pop es
pop bx
pop cx
pop dx
pop ax
jmp dword ptr [perex]
perex dd 11170000h
zil db 0h
begin endp
cseg ends
end begin
Данный загрузчик не работает, z01b если ты видешь где у меня ошибки или знаешь в чём проблема помоги пожалуйста, за ответ заранее благодарен.
Последний раз редактировалось De-visible; 26.05.2008 в 20:53..
|
|
|
|
 |
|
Предыдущая тема
Следующая тема
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|