Category: компьютеры

Category was added automatically. Read all entries about "компьютеры".

Новый тип суперкомпьютеров

http://sdelanounas.ru/blogs/65962/

Для сравнения: суперкомпьютер «Ломоносов» (использует процессоры Xeon X5570/X5670/E5630 2.93/2.53 GHz и в качестве спецвычислителей Nvidia 2070 GPU, PowerXCell 8i) потребляет около 3 мегаВатт электроэнергии, занимает 250 кв.метров площади. Эта же система — одностоечная, занимает чуть больше 1 кв.метра площадь и потребляет всего 50 кВт электроэнергии, а по производительности они практически эквивалентны.

Полный расчёт с оптимизацией двигателя самолёта на суперкомпьютере Ломоносов, который построен на процессорах Intel и использует графические ускорители NVidia, занимает 7 лет (что обошлось бы в 800 миллионов рублей). Аналогичная по энергетической мощности отечественная система Плеяда потратит на эту задачу в 60 раз меньше времени, т. е. 43 дня! И обойдётся это в 14 миллионов рублей. А аналогичная по потребляемой энергии вычислительная система Скат-8, которую планируют построить в 2016 году, могла бы выполнить эту задачу за 3,5 дня!!! И обошлось бы это в 1 миллион рублей.



Почему не стоит использовать таск киллеры

Почему не стоит использовать таск киллеры.

[Task killers]Task Killers


Считается что использование таск киллеров на андроиде повышает производительность вашего телефона, а так же увеличивает срок службы батареи. Это довольно спорный вопрос. Давайте попытаемся рассмотреть, как таск киллеры действуют на самом деле, когда их надо (или не надо) использовать и что можно сделать вместо использования таск киллера.

Таск киллеры - это приложения с помощью которых (иногда автоматически) вы можете завершать процессы исполняемые другими приложениями. Все это делается в надежде на то, что чем меньше приложений запущено в фоновом режиме, тем выше производительность вашего устройства и тем дольше жизнь вашей батареи. Много кто не согласен с этим утверждением. Споры о том эффективны ли таск киллеры или нет бушуют по всему интернету. Всевозможные форумы об андроид полны тем с постоянными спорами по этому поводу. Это делает трудным принятие решения использовать таск киллер или нет для простого пользователя.

На самом деле правда такова, что за исключением некоторых старых моделей, андроид справляется с управлением фоновых процессов довольно хорошо и использование таск киллера может доставить системе немало проблем. Но, в защиту таск киллеров, стоит отметить что, все же, есть случаи когда их использование может быть полезным, но даже в таких случаях есть альтернативы которые вы можете попробовать чтобы увеличить производительность вашего устройства и увеличить жизнь батареи.

Давайте кратко рассмотрим как андроид справляется с управлением процессами по умолчанию.

Как андроид управляет процессами.

Прежде всего, процессы и приложения это две разные вещи в андроиде. Приложение может оставаться запущенным в фоновом режиме без каких либо процессов съедающих ресурсы вашего телефона. Андроид сохраняет приложение в своей памяти для быстрого запуска и возврата в предыдущее состояние. Когда на вашем устройстве задействуется вся оперативная память (RAM), андроид сам (автоматически) начнет отключать процессы, начиная с тех которые не использовались дольше всего.

Проблема в том что андроид использует RAM иначе чем, например, виндоус. Когда на вашем андроиде задействована вся оперативная память - это, на самом деле, хорошо. Это означает что когда вы перезапускаете приложение которое недавно открывали, оно будет запущено и возвращено в свое предыдущее состояние довольно быстро. Таким образом, хоть андроид и использует RAM эффективно, большинство юзеров видя что почти вся оперативная память задействована, предполагают что это замедляет работу их телефона. В реальности же, ваш процессор (CPU), который используется только приложениями которые активны в данным момент, почти всегда является “узким местом” в плане производительности вашего устройства.

Почему использование такс киллера, зачастую, плохо.

Такие приложения как, например, Advanced Task Killer, один из наиболее популярных т. киллеров на рынке, действуют на основе неверного предположения, что освобождение оперативной памяти на вашем андроиде этого хорошо. После запуска, вам предоставляется список запущенных приложений и возможность завершения скольки пожелаете процессов/приложений. Вы так же можете нажать кнопку меню, чтобы получить доступ к более детальному обзору запущенных служб. Этот список показывает какие именно части каждого приложения работают, сколько памяти они занимают и сколько свободной памяти доступно на вашем телефоне. Такое устройство программы, довольно непрозрачно, намекает на то что цель завершения процессов это освобождение памяти. В то же время абсолютно нигде не показано сколько циклов процессора каждое приложение потребляет, вы можете видеть только объем памяти который вы освободите завершая тот или иной процесс. Как писалось выше, полностью задействованная память - это хорошо. Что мы на самом деле хотим, так это следить за процессором (CPU), вот что на самом деле уменьшает производительность вашего телефона и высасывает жизнь из вашей батареи.

Поэтому, завершать все, кроме самых необходимых, процессы (или говорить андроиду убить все процессы более агрессивным способом с помощью автокила/autokill) обычно не требуется. Более того, вполне возможно что это, наоборот, ухудшить производительность вашего телефона и жизнь вашей батареи. Убиваете ли вы приложения в ручную или используете более агрессивный способ автокилла, вы на самом деле используете циклы процессора, в то время как могли бы и не использовать, не трогая приложения которые ничего не делают.

Более того, некоторые процессы возобновляют свою работу сразу после того как вы их завершили, еще более задействуя CPU. Если же некоторые процессы не возобновляются, то завершение таковых может вызвать разного рода проблемы - не сработает будильник, вы не получите сообщение или другие приложения связанные с этими процессами могут закрыться без предупреждения. В целом, лучше всего позволить работать своему телефону как задумано, особенно если вы обычный/казуальный пользователь, иначе это убийство процессов может вызывать больше проблем чем оно решает.

Что же делать?

Тем не менее, не все приложения созданы равными. Наверное некоторые из вас использовали таск киллеры ранее и на самом деле обнаружили, что после освобождения памяти ваше устройство обычно работало лучше. Скорее всего это происходило из-за того, что вы “убивали” плохое приложение, проще говоря, приложение которое сделано кривыми руками. Например приложение которое постоянно пытается подключиться к интернету даже тогда когда не следует. Любое повышение производительности после завершения процесса/приложения происходит потому, что вы завершили то что надо было завершить, а не потому что вы освободили кучу памяти (иногда это может быть просто плацебо, и вам кажется что ваш телефон стал работать быстрее). Вместо того чтобы завершать все подряд, разберитесь какие приложения на самом деле вызывают проблемы. Если вы будете знать что вы делаете, вы можете извлечь выгоду из использования таск киллера для завершения одного или нескольких неэффективных, но так любимых вами, приложений.

Так же стоит обратить внимание на то, что некоторые разработчики кастомных прошивок, например cyanogenmod, даже не посмотрят на ваши репорты об ошибках если вы использовали таск киллеры. Так что, если вы не знаете что делаете, лучше всего держаться от таск киллеров как можно дальше. Но если вы всё-таки не можете жить без того единственного приложения которое истощает вашу батарею, можете заюзать таск киллер, но будьте осведомлены, что в случае возникновения каких либо багов, таск киллер может быть виновником. Конечно же, вы можете отказаться от использования таск киллера, чтобы определить, является ли он виновником бага или нет.

Но все таки есть кое что, что вы можете сделать дабы повысить производительность вашего устройства и жизнь его батареи.

Мониторинг, так называемых, Runaway процессов. Runaway процесс, это процесс который вошел в бесконечный цикл (если не знаете что это такое, советую погуглить) и что еще хуже может порождать новые процессы, тем самым используя почти все ресурсы процессора. Мониторинг таких процессов можно осуществить с помощью такого приложения как Watchdog (сторожевой пес). Это немного другой вид таск киллера, в том смысле, что вместо того чтобы говорить вам что у вашего устройства задействована почти вся оперативка и пора начать убивать все процессы на право и на лево, он предупреждает вас если какое-то приложение начало “съедать” слишком много CPU без причины. В этом случае вы можете остановить процесс с помощью Watchdog и забыть об этом процессе (хотя многие рекомендуют перезагрузить устройство после этого). Если же это случается слишком часто с одним и тем же приложением, то следующим вашим шагом должно быть полное удаление его.

Так же рекомендуется получить рут права на вашем андроид устройстве. Это позволит вам делать оверклокинг (overclocking - разгон процессора) или андерклокинг (обратное оверклокингу), устанавливать кастомные прошивки, которые могут заметно повысить производительность и жизнь батареи, использовать приложения которые могут остановить запуск приложений при старте системы. Есть множество программ позволяющих сделать рутинг почти одним кликом на большинстве устройств, это займет всего несколько минут и вы будете гораздо счастливее от этого.

(no subject)

Поставил на домашний компьютер Windows 10.
Вроде всё нормально пока.

Правда, Outlook Express всё так же не запускается.

(no subject)

Я в своем детстве многое перепробовал из того, что было доступно советским школьникам. Всякие кружки, секции, сам я перерезал гору бумаги, когда клеил модели из бумаги. Когда я перед армией учился на первом курсе института, я на листе А3 нарисовал парусный корабль в волнах, который бабушка, у которой я в то время жил, не хотела брать. Она считала, что это больше на картину похоже, чем на простую рисовку карандашом.
Но у меня был пункт, который я так и не смог пройти. Когда бы я ни попытался, я ни разу не смог придумать музыки. Сколько раз я пробовал, но всегда в голове возникала музыка, которую я уже слышал. В конце концов, я понял, что могу не все на свете :-)
В 92-м году я пришел на Тульский Машзавод. Мой участок был немного посложнее, чем токарный станок, и там работали интересные люди. Электроэррозионные станки с мониторами, у которых меню было на английском.. Ну, в общем понятно.
Компьютеры у нас были 286, с 40 МБ дисками. И мы там играли по полным сменам. Звука не было, и звуковые карточки стоили пол-зарплаты. Однажды до меня дошли данные, как добавить звук к этим компьютерам. Я спаял covox, и звук открывающейся двери в Wolfstein довел всех до экстаза.
Но начал я писать не об этом. Со мной работал обыкновенный человек Дима Мамонтов. Мы нашли программу, которая позволяла писать музыку на компьютере, не помню уже как называется, помню, что это было не MIDI, а музыка из фрагментов имеющихся звуков.
И вот, я увидел человека, который может придумывать музыку. Для меня это было пиздец всему фантастикой.
Иногда я вспоминаю о нем, и жалею, что контакт давно прервался.