Вот уж не знаю. Про Geil и не слыхал никогда. Поищите обзоры, сравнения. Из недорогих с вашего сайта - Transcend.
Кстати, на алиэкспрессе и фирменные SSD продают, если местная цена не устраивает.
Лучше будет сэкономить и однажды потерять все свои данные?
Зашел на али, KingFast (один из более-менее норм китайских брендов) на 120 стоит $54, смотрю Kingston на яндекс маркете - 3000р. Даже дешевле, чем 54 бакса.
For row = 1 To 250
For col = 1 To 13^5*5
Dim num As Integer = ABCDE(row, col)
If num >= -25 And num <= 85 Then
FREQUENCY(row, num + 25) += 1
End If
Next col
Next row
Vi: сам CPU вычисляет. берет значение из eax, складывает с temp и производит обращение к памяти. Если вы не знали, процессор исполняет ассемблерные команды при помощи собственного микрокода. Микрокод процессора можно обновить (ага, перепрошивка процесора) - так одно из обновлений микрокода исправляло проблему с ошибкой в одной из арифметических операций с дробными числами.
В архитектуре x86 есть такие ассемблерные команды. Сделано для ускорения работы, чтоб лишний раз не складывать. В ARM и PowerPC тоже есть чтение/запись в память, используя другой регистр в качестве индекса
Vi: в память по адресу temp+eax записывается значение edx... Как именно это происходит на уровне микрокода внутри процессора - не знаю. Значение eax не меняется.
И в один поток можно стабильно всё сделать. На неблокирующих сокетах. У меня однопоточный HTTP прокси на сотне клиентов не тормозит.
Да, NetLimiter на принимающей стороне сгодится для тестов. Лишь бы добиться, чтоб send не все данные разом отправил. Даже интересно, что получится.
Vermut756: попробуйте повторить ваш пример с цифрами и буквами, но на размерах порядка 20 КБ, только не на локалке а на тормознутом соединении типа 3G.
Я бы создал очередь пакетов на отправку и единственный поток, занимающийся отправкой. Конечно, будут заморочки с мьютексами при добавлении в очередь.
Если без мьютексов и очередей - можно вообще всё в один поток сделать. Я делал.
Godless: они в тетрадке пишут ассемблерные программы. компилировать их не учат. потому такая реакция на ваш ответ :)
я так понял, по заданию нужно где-то найти размер каждой ассемблерной команды, просуммировать с данными в конце кода и получить ответ.
Почему нет comp-lzo? Это ж сжатие трафика, просто добавить параметр в конфиги обеих сторон.
Скорость уменьшается скорее не из-за шифрования, а потому что без VPN компьютер открывает много TCP сессий, а с VPN всё по одному TCP каналу идёт.