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