Понятно, что одним автором не обойтись, поэтому я хочу собрать нескольких авторов и сравнить, чтобы получить максимально объективную картину.
Кстати, про украинца Вы зря. Кто бы, что не пытался сейчас преподнести, а у нас с Украиной история общая и не разделимая, поэтому мнение укаринца для меня, априори, ничем не хуже мнения белоруса или русского(россиянина).
alex_bel, я, всё же, полагаю, что мемуары не лучший источник изучения истории так как они слишком субъективны и приземлены. Как правило человек не видит всей картины основываясь лишь на своём опыте. Как один из примеров: Ницше считал себя поляком и всегда это подчеркивал, а вот историки говорят, что он ошибался. Где правда? Не знаю, но историки штудируют много материалов, как правило, и могут знать больше и лучше.
С банком тогда договаривайтесь. У меня договор с odesk, без реквизитов, естественно. По нему оформлена ПС и все счастливы. Меня пытались «заставить» сделать договор как им удобнее, но я сослался на невозможность изменений и банк отступил
нет, все дело в планировщике, это его дело распределять потоки по ядрам\процессорам. Процесс, как таковой, из себя представляет набор потоков. Но для потока\процесса можно запросить исполняться на конкретном CPU(CPU affinity), т.е. вручную управлять его определением к CPU. В связи с этим, можно варьировать потоки по разному и получать разную производительность. Но, я полагаю, что CPU affinity это больше для серверного софта и Mac OS на «персоналка» тут ни при чём.
Насколько реально используется внутренний кеш чипа (кстати, а он разделяемый или общий?) для обмена данными между потоками на соседних ядрах?
Как правило, в современных пользовательских CPU 3 уровня КЭШ. Все они используются в пределах одного кристала весьма интенсивно. Более подробно лучше об этом почитать самостоятельно, слишком объемная тема. Хорошо это описано у таненбаума в его Structured Computer Organization.
Потоки вообще «понимают», что они выполняются внутри одного чипа или на разных?
Не знаю точно, но, вполне вероятно, что эту информацию можно получить. «По умолчанию» это волновать не должно, программирование всё больше идёт в сторону task-based, что устраняет разработчика даже от потоков, в чистом виде.
В целом вой по-поводу отсутствия 2 кристалов, как мне кажется, производится любителями гигагерцев и гигабайтов. Которые мало смыслят в современном(а может и вообще) железе.
Я не был со стороны работодателя на oDesk. Но то о чем Вы говорите выглядит неправильно. Вы можете нанять человека с оплатой его работы по часам. Чтобы получить оплату он должен либо трекать часы с помощью oDeks Team(софт) либо же выставлять часы руками на сайте(просто добавлять). Для того, чтобы добавлять часы не нужно никаких прав, это может делать любой пользователь oDesk. Ваше дело создать работу с почасовой оплатой и поставить лимит часов на неделю.
При взаимодействиях с НЕ-партнёрами это абсолютно не выгодное решение. Сначала при загрузке на карту платить нужно ~3.5%. Потом при пользовании картой с тебя реально снимают сумму, которую ты потратил + 1-3%(как мне показалось это чаще 3%). Для ИП на УСН это те же 6%, но живешь честной жизнью :)