2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 определить размер файла по логическим адресам...
Сообщение25.10.2008, 23:08 


14/10/08
22
Здравствуйте, помогите пожалуйста советом или литературой,
Задача -
Определите размер файла в памяти, если первый и последний байт имеют
логические адреса: 3FB0h:0000h, 4400h:10CCh.

Нигде не могу найти алгоритм определения , дайте пожалуйста совет или ссылку с объяснением.

заранее благодарен.

 Профиль  
                  
 
 
Сообщение25.10.2008, 23:34 
Модератор
Аватара пользователя


11/01/06
5702
http://en.wikipedia.org/wiki/X86_memory_segmentation

 Профиль  
                  
 
 
Сообщение26.10.2008, 12:42 


14/10/08
22
что-то я никак не пойму что к чему, например вот я открыл программку checkit , в ней есть пункт memory map, в котором по адресам расписан первый мегабайт оперативной памяти.

вот к примеру

0213h to 042Eh файл в этой области занимает 8,5 Кбайт

что я делаю что-бы узнать это число байт :

0213:0000 ---> 02130 ---> 0000:2130

042E:0000 ---> 042E0 ---> 0000:42E0

42E0h - 2130h = 21B0h , что в переводе на байты (в десятичную систему счисления) дает число 8624 что приблизительно и есть эти 8.5 Кбайт.

я никак не могу понять, что вот по программе пишет , что

0DF2h to 5606 - размер составляет 288,4 Кбайт, но вышесказанным способом я никак не могу получить это число, у меня выходит всего около 33 Кбайт...

где моя ошибка ???

 Профиль  
                  
 
 
Сообщение26.10.2008, 16:50 
Заслуженный участник


15/05/05
3445
USA
DarkZiMAN писал(а):
0DF2h to 5606 - размер составляет 288,4 Кбайт, но вышесказанным способом я никак не могу получить это число, у меня выходит всего около 33 Кбайт...
где моя ошибка ???

На будущее: если Вы хотите, чтобы Вам объяснили Вашу ошибку, приведите Ваше решение.

56060h - 0DF20h = 48140h = 295232
В Кбайты переведите самостоятельно

 Профиль  
                  
 
 
Сообщение26.10.2008, 19:55 


14/10/08
22
Yuri Gendelman, большое спасибо Вам за помощь.

 Профиль  
                  
 
 Адрессное пространство
Сообщение24.01.2009, 14:41 


24/12/08
10
Вот ищу уже давно толковое объяснение термина "физическое адрессное пространство", относящиеся к классическим процессорам и методы организации этого пространства. Видел много информации по какому-либо конкретному ПК, но там все довольно абстрактно.

Если кому не трудно, был бы благодарен за любую предоставленную информацию.

 Профиль  
                  
 
 
Сообщение24.01.2009, 17:39 
Модератор
Аватара пользователя


11/01/06
5702
см.
http://en.wikipedia.org/wiki/Memory_address
http://en.wikipedia.org/wiki/Physical_address
http://en.wikipedia.org/wiki/Address_space
и т.д.

 Профиль  
                  
 
 
Сообщение24.01.2009, 21:44 


24/12/08
10
Спасибо! На англисйском я как то не подумал поискать..

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: bondkim137


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group