Найти - Пользователи
Полная версия: доступ к памяти
Начало » Центр помощи » доступ к памяти
1 2
gabin
При решении некоторых задач необходимо знать тип ПЭВМ, тип микропроцессора, состав внешних устройств машины и их технические
характеристики (например, попытка обращения программы к несуществующему устройству может привести к “зависанию” операционной системы). Эта информация содержится в определенных ячейках ОЗУ, ПЗУ и КМОП памяти.
Каким образом в Python можно считывать информацию с участков памяти , а также записывать и считывать данные с портов?
Вот что меня интересует. Или Python для таких задач не подходит?
Андрей Светлов
Порты и память - это вы о программе, работающей в User Space под управлением какой-нибудь не самой архаичной операционной системы?
igor.kaist
gabin, такое ощущение что вы привели цитату с учебника по информатике 80-х годов.
Сейчас на дворе 21-й век, надеюсь вы не под DOS'ом сидите. Спрашивайте поконкретнее, ответим.
Зачем вам напрямую с памятью работать?
gabin
igor.kaist
gabin, такое ощущение что вы привели цитату с учебника по информатике 80-х годов.
Сейчас на дворе 21-й век, надеюсь вы не под DOS'ом сидите. Спрашивайте поконкретнее, ответим.
Зачем вам напрямую с памятью работать?
Много для чего. Например, узнать дату создания биос, обращаться к cmos памяти через порты, чтоб узнать её состояние , определить тип используемых дисков, объем основной памяти, объем дополнительной памяти, посмотреть какие данные хранятся в биос, использовать прерывания, работать с буфером клавиатуры, читать секторы диска в память, просто попищать системным динамиком и многое другое … (бОльшая часть изучается в течение курса Архитектуры ПК , как вы уже догадываетесь …)

Просто есть примеры на других языках , но думаю аналог на Python не реализуем. Python не язык системного программирования , это и так понятно.
Спрашивал просто из интереса, вы уж не обессудьте.
Андрей Светлов
На тех операционках вы просто не сможете запустить Питон. Как Яву или С#.
Извините.
Isem
А что, С отменили уже?
Андрей Светлов
Isem, когда вы в последний раз писали на Ассемблере?
Isem
Андрей Светлов, скажу честно, я его писал. Андрей, давайте об этом поговорим. У меня, по крайней мере, ностальгия.
coni-lole
Isem
Андрей Светлов, скажу честно, я его писал. Андрей, давайте об этом поговорим. У меня, по крайней мере, ностальгия.
К памяти из питона доступиться нельзя. Иначе любой бы написал скрипт, который бы находил скрипт и отсылал на почту ворам.
Андрей Светлов
Ассемблер. Эх, были времена… Нет, создавать ассемблер не приходилось - курсовой не в счет.
А пописать требовалось, работа такая была…
Я, скорее, имел в виду что нет Явы и С# для MSDos. Не помещаются они туда. Питона тоже нет, насколько знаю.
А вот на С - пожалуйста. Он умеет даже динамиком пищать, если попросить.

coni-lole, таки к памяти из питона можно доступиться ровно так же, как из С или чего другого. Если этот Питон не крутится на GAE, конечно.
Про код, ворующий чужие скрипты - ничего не понял.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB