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