Anonymous
Нет никаких тех же адресов
Sasha
А ссылки?
Alex
у питона есть внезапно внутреннее состояние, которое может измениться в процессе работы
Alex
Нет никаких тех же адресов
ну с точки зрения виртуальных адресов адреса как раз таки остались те же.
Anonymous
Что такое ссылки?
Sasha
Корректнее сказать указатели
Anonymous
Корректнее пояснить что ты имеешь в виду
Sasha
Я объяснил же
Alex
Я объяснил же
ты мешаешь теплое с мягким
Anonymous
Значение ссылок останется тем же
Anonymous
Просто это проходит трансляцию в тлб и резолвится в другой физический адрес
Anonymous
В случае сов
Alex
не обязательно вообще куда-то явно писать. ты отфоркал процесс, у питона есть внутреннее состояние, счетчики ссылок, вот это все.
Alex
в процессе исполнения кода это состояние внезапно меняется => ты получаешь копирование задействованных в процессе страниц памяти.
Sasha
Я имел ввиду другое. С практическим кейсом будет проще понять. Допустим есть процесс, у него есть две переменные по 4 байта: a и b в странице памяти. Мы его форкнули и в чайлде записали что-то в b. Как сработает cow в данном случае? Будет полностью скопирована страница памяти и потребление увеличится на 8 байт или я вообще не так понимаю это все?
Alex
пиздец бардак в голове и отсутствие желания взять любую книгу по устройству ОС
Sasha
А ты пиздец токсик
Anonymous
+ соседние переменные могут лежать очень далеко друг от друга
Anonymous
Поэтому там не одна страница в общем случае
Anonymous
Хотя может у питона память контигентна
Anonymous
В джаве по крайней мере нет
Alex
обычно в современных линуксах (на распространенных архитектурах) размер страницы равен 4 килобайта (но не обязательно)
Alex
hugepages и опции компиляции ядра мы пока во внимание не берем
Alex
А ты пиздец токсик
потому что ты хочешь чтобы тебе разжевали то что тебе лень прочитать в книге.
Sasha
потому что ты хочешь чтобы тебе разжевали то что тебе лень прочитать в книге.
Я читаю Linux Kernel Development 3ю редакцию и задаю конкретные вопросы с примерами. Мне кажется, что в любой ситуации можно ответить четко и разложить все по полочкам, если действтельно есть реальные знания
Anonymous
Перед этой книгой жнлательно что-то типа таненбаума прочитать
Anonymous
Книги лава скудны на объяснения и дают практику только
Sasha
А что за книжка конкретно?
Sasha
Современные операционные системы?
Anonymous
Andrew S Tanenbaum
Alex
по сетям у него тоже неплохая книга
Slam!
по сетям у него тоже неплохая книга
Вплоть до устройства оптоволокна
Anonymous
На самом делп надо забить на все и делать то что интересно
Anonymous
Просто иногда немного теории не помешает
Anonymous
А лав он экспеиментатор больше
Sasha
Ну я изучаю поэтому и задаю вопросы, когда что-то непонятно
Anonymous
@pro.osdev
Sasha
Интересно, а прям 100% выпускников ит специальностей все это знают?
Anonymous
Нет, ит специальности очень разные
Anonymous
Есть примат там вообще не дают системные вещи
Sasha
Ну это и не совсем ИТ. Я имел ввиду всяческие ИВТ и подобные
Anonymous
@pro_osdev
Anonymous
Вот
Sasha
Спасибо за ссылку
Alex
что интересного и несложного можно продемонстрировать на пайтоне, чтоб заинтересовать им людей?
Alex
предположим у вас задача набрать людей на курс по пайтону
Alex
люди пришли на пробное и вам надо их заинтересовать
do not import flask
предположим у вас задача набрать людей на курс по пайтону
Показать решение той же задачи на хаскелле/прологе
Alex
а если это бегиннеры?
do not import flask
Ничего кроме элегантно го синтаксиса при первой встрече людям не бросится
do not import flask
Что нибудь из opencv
do not import flask
Например распознавание лица
Danil
там кода 80строк
Danil
а штука полезная
Danil
https://tolmalware.github.io/githubpage/classif.html
Alex
хуйня якась
Danil
школяры мне такое прогали
Danil
в самый раз
Alex
хм
Danil
не хелло ворлды же все время выводить
do not import flask
хм
Чувак, openCV!!
do not import flask
Я тебе мамой клянусь
do not import flask
Им понравится
Alex
оки, посмотрю
Danil
а потом какой-нибудь парень начнет гуглить
Danil
и такой
Danil
опенсв на крестах написано
Danil
и подумает
Danil
нахуя мне питон когда православные есть
do not import flask
Ну и земля ему пухом И буст в бочину