ANTICHAT Forum
HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
НОВЫЕ ТОРГОВАЯ НОВОСТИ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 01.05.2008, 23:49
GlOFF
Постоянный
Регистрация: 08.05.2006
Сообщений: 816
С нами: 10531106

Репутация: 1338


По умолчанию

Цитата:
Сообщение от _Great_  
статья в первых постах - нечто странное из серии "галопам по европам"..
Возможно, можешь что-то толковое предложить?
 
Ответить с цитированием

  #2  
Старый 02.05.2008, 07:53
_Great_
Флудер
Регистрация: 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
 
Ответить с цитированием

  #3  
Старый 02.05.2008, 09:56
desTiny
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
 
Ответить с цитированием

  #4  
Старый 02.05.2008, 10:28
_Great_
Флудер
Регистрация: 27.12.2005
Сообщений: 2,372
С нами: 10721066

Репутация: 4360


По умолчанию

можно добавить много чего но к проектированию ОС это малое отношение имеет =) Всетаки нужно сначала определиться с структурой ядра, а тут неплохо было бы изучить руссиновича про ядро Windows и изучить ядро Linux (тут уже книги посоветовать не могу, ибо сам не знаю и не изучал.. надо будет исправить)
 
Ответить с цитированием

  #5  
Старый 02.05.2008, 10:39
xcedz
Познавший АНТИЧАТ
Регистрация: 14.01.2008
Сообщений: 1,165
С нами: 9644006

Репутация: 3099


По умолчанию


Последний раз редактировалось xcedz; 02.05.2008 в 10:44..
 
Ответить с цитированием

  #6  
Старый 02.05.2008, 12:26
GlOFF
Постоянный
Регистрация: 08.05.2006
Сообщений: 816
С нами: 10531106

Репутация: 1338


По умолчанию

_Great_ Спс. за инфу.

Есть у кого-нибудь файлы к книге - Свен Шрайбер "Недокументированные возможности Windows 2000" ???
 
Ответить с цитированием

  #7  
Старый 02.05.2008, 20:28
_Great_
Флудер
Регистрация: 27.12.2005
Сообщений: 2,372
С нами: 10721066

Репутация: 4360


По умолчанию

Цитата:
Сообщение от GlOFF  
_Great_ Спс. за инфу.

Есть у кого-нибудь файлы к книге - Свен Шрайбер "Недокументированные возможности Windows 2000" ???
http://gr8.cih.ms/uploads/schreiber.zip

не помню откуда качал, поэтому залил скачанное
 
Ответить с цитированием

  #8  
Старый 02.05.2008, 12:51
xcedz
Познавший АНТИЧАТ
Регистрация: 14.01.2008
Сообщений: 1,165
С нами: 9644006

Репутация: 3099


По умолчанию

http://book.opensourceproject.org.cn/kernel/linux011/
 
Ответить с цитированием

  #9  
Старый 02.05.2008, 21:18
taha
Постоянный
Регистрация: 20.08.2006
Сообщений: 327
С нами: 10381346

Репутация: 1077
По умолчанию

Вы пытаетесь собрать то, что давно уже собрано на вот этом сайте:
http://www.sysbin.com/
System Coders Zone

Последний раз редактировалось TAHA; 02.05.2008 в 21:37..
 
Ответить с цитированием

  #10  
Старый 26.05.2008, 20:07
v4567
Новичок
Регистрация: 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..
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Объясните мне пожалуйста с нуля LoneWolf666 Уязвимости 12 12.02.2006 22:56



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.