Лекция 15. Асинхронный ввод/вывод


compscicenter.ru/

Блокирующий/неблокирующий
Синхронный (реактор)/асинхронный (проактор)
Преимущества асинхронной работы и реализация со стороны операционной системы

Лекция №14 в курсе «Параллельное программирование», весна 2016
Преподаватель курса: Евгений Леонидович Калишенко
Страница лекции на сайте CS центра: goo.gl/27bePO

Сложность создания эмулятора. Почему до сих пор нет идеального эмулятора PlayStation 2?


В своё время PlayStation 2 знатно отгремела по всему миру, и завоевала сердца миллионов игроков. Но время неумолимо идет вперед, и данная приставка уже практически ушла в историю. Но хуже то, что с собой она забрала и много хороших игр, которые так и остались эксклюзивами для неё, не удостоившись перевыпуска на более поздние версии приставки, либо же на PC.

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

Собственно, данное видео я решил сделать потому, что мне в комментарии под одним из видео задали вопрос: почему нет эмулятора PlayStation 2 для Android? Эмуляторы-то, в общем-то, есть… но оставляют желать лучшего. И в этом видео я хочу дать развернутый ответ, почему тяжело создать эмулятор игровой приставки. Неважно, какой именно, и для какой платформы.

★ СОВЕТУЮ ПОСМОТРЕТЬ ★

Ждет ли нас замена Android в ближайшие годы?
youtu.be/I8soWGqxcms

Как правильно составлять пароли: ошибки и рекомендации
youtu.be/17-tPwSvH6I

Как безопасно хранить пароли
youtu.be/32--uZ-fjTk

Игровые ускорители на Android НЕ НУЖНЫ! Почему game boosterы для смартфона бесполезны?
youtu.be/xDcpdV8VdTw

Android это Linux? Почему я считаю, что НЕТ
youtu.be/AT8mPDW4eOs

♫ МУЗЫКА ♫
Chris Zabriskie — CGI Snake

► ИГРА ◄
A story about my Uncle

#PlayStation2 #ps2 #эмуляторPS2 #эмуляторPlayStation2

Apple Macintosh и Mac OS X. Часть 1: Как всё начиналось...


Первая серия из цикла истории легендарного компьютера Apple Macintosh, или просто Mac.
Наша партнёрка: www.air.io/r/pcvideogames
Поддержать канал:
VISA Сбербанк: 4276 0300 1456 6570
Яндекс.Деньги: 410013059865924

Публичное собеседование: PHP-программист [Хекслет]


Публичное собеседование на позицию PHP-программиста.

Собеседует: Александр Макаров, Core Team в Yii Framework
Кандидат: Руслан Куга, 26 лет, Петрозаводск, студент Хекслета.

О кандидате:
— Со школы хотел стать программистом. В 2010 поступил в университет на специальность Математика, там 2 года изучал C. Были исключительно академические задачки, поэтому интерес быстро пропал. После универа нужно было куда-то идти работать: проходил практику в школе, там и остался. Год назад абсолютно случайно наткнулся на Хекслет в поисках задачек для учеников. Решил пройти бесплатные курсы и затянуло. Через какое-то время решил, что надо хотя бы попробовать стать программистом.

Публичное собеседование — это формат учебного интервью, целью которого является демонстрация разного подхода, который используется при приёме на работу.

### Полезные ссылки:
— Как правильно составить резюме: guides.hexlet.io/how-to-create-a-resume/
— Как подготовиться к интервью: guides.hexlet.io/how-to-prepare-for-interview/
— Как проходить интервью: guides.hexlet.io/how-to-pass-the-interview/
— Отправить своё резюме на ревью: cv.hexlet.io/
— Матрица компетенций для джуниоров: ru.hexlet.io/blog/posts/infographics-programmer-competency-matrix?utm_source=youtube

Antix Linux - лучшая ос для слабого пк, нетбука или слабого ноутбука


_______________________________________________
got.by/4ezahc
Вы еще не пользуетесь кэшбэк сервисом!? Очень даже зря!
Если вы хотите получать НАЗАД часть денег со своих покупок, то регистрируйтесь по ссылке выше в кэшбэк сервисе backit.me.
Вы от этого ничего не потеряете, а нашему каналу поможете!!!
Я пользуюсь именно этим сервисом, так как он позволяет получать и выводить средства не только в рублях, но и в долларах!
Присутствует множество способов вывода средств: Киви, Яндекс.Деньги, МТС, Билайн, Мегафон, Теле2, Epaments, Paypal, WebMoney, Банковские карты Visa, Mastercard и МИР (так же и для Украины — почему-то отдельным пунктом вынесено)
_______________________________________________
Наверняка, вы смотрите это видео потому, что вы прочли название и ожидаете очередной обзор Antix Linux, но я начну издалека. Кому-то это может показаться слишком подробно или нудно, но поверьте – это важно для понимания, почему, по моему мнению, именно Antix является лучшей ОС для слабого ПК. На саму систему мы, конечно, тоже посмотрим, а также я расскажу вам о некоторых полезных вещах, которые помогут вам сэкономить время и нервы при настройке этой системы.
Если вы искали легкую систему для слабого ПК, ноутбука или нетбука, то вы согласитесь со мной, что в большинстве статей рассказывают о Lubuntu, Xbuntu, Linux Mint xfce, Chromium OS или Android для ПК. Но дело в том, что в последних версиях этих систем рекомендованный объём оперативной памяти начинается от 1 Гб (а минимум 512Мб), что очень много для определения «легковесная система». Виндовс я вообще не рассматриваю из-за того, что Microsoft недавно прекратила поддержку Windows 7, XP уже давно не поддерживается и считается чрезмерно дырявой и устаревшей, а более старшие версии также потребуют от 512мб оперативы… Всё становится ещё печальнее если у вас слабый мобильный процессор типа моего одноядерного двухпоточного Intel Atom Z520 1,3МГц, который установлен в нетбук Asus Eee PC. Хотя у меня 2 гига оперативы, и казалось бы, что эти системы у меня должны летать, но нет, они еле ворочаются. Любое действие загружает процессор по максимуму, потому что все эти системы НЕ заточены для слабых ПК, а являются просто облегченными версиями своих старших дистрибутивов, и чаще всего единственное отличие это использование облегченной оболочки рабочего стола. В Antix же осовная цель – это предоставить легкую, но при этом функциональную операционную систему, способную работать на старых ПК. Поэтому в ней не используется systemd. Не буду вдаваться в подробности, а скажу только, что благодаря этому снижается нагрузка на процессор. Эта система основана на стабильной ветке Debian и в ней доступны все его репозитории.
Возвращаясь к поиску легкой системы, реже перечисленных систем, мы встретим упоминания о Puppy Linux. Она легче Antix, но лично у меня с ней не срослось. Началось всё с того, что официальный дистрибутив не имеет Русской локализации, но существует проект русскоязычного сообщества PuppyRus. Хорошо… заходим на офф сайт, нажимаем скачать… и что мы видим? Кучу дистрибутивов, тонну текста, который необходимо прочесть, чтобы разобраться, что всё таки скачать. Какие-то совместимы с Debian, другие с Arch Linux, FRUGAL или FULL установка, с какими модулями совместимы и куда их засовывать. Установка это вообще отдельная тема, хотя по инструкции всё достаточно просто, но лично у меня вылезло много загвоздок и я бросил это занятие. Я являюсь рядовым пользователем и считаю, что в 2020 году всё должно быть максимально просто и дружелюбно к пользователю, тем более что такие дружелюбные инсталляторы уже существуют в системах семейства Ubuntu и многих других.
Вот мы и подобрались к рассмотрению Antix. Как вы могли догадаться из вышесказанного эта система имеет человеческий инсталятор и русскую локализацию. Рекомендованные системные требования: 256 МБ ОЗУ и 1 ГБ свободного пространства на жёстком диске. Минимум: 128 МБ ОЗУ и 1 ГБ на жёстком диске.
На момент записи видео Антикс занимает 11 место в рейтинге distrowatch. И меня мучает вопрос: Почему достаточно популярная система, притом заточенная для слабых ПК, так редко упоминается в тематических статьях? Пишите, что вы думаете по этому вопросу в комментариях, а я на этом закончу. Надеюсь, это видео было вам полезно и интересно. Если это так, то вы знаете что делать, а я говорю вам – До новых встреч!

#ТотальныйАпгрейд
#ТА

Почему новые мобильные ОС не появляются? (перевод)


В этом эпизоде Мартон (TechAltar) рассказывает, почему на рынке мы не видим появления новых ОС. Причем, это касается как рынка мобильных Операционных Систем, так и настольных.

Задонатил на еду = поддержал автора.
— Оригинал: youtu.be/-N80hzTpglQ
===============
Оф.Сайт:
►http://argument600.ru
— Я в:
►VK: vk.com/argument600
►Fb: facebook.com/argument600
►Twitch: www.twitch.tv/argument600/
►Инстаграм: instagram.com/argument600
►Чат в Telegram: t.me/argument600_chat
►Twitter: twitter.com/argument600
►LJ: argument600.livejournal.com
— Печатные статьи на Оверах:
www.overclockers.ru/tag/argument_600
— Подкасты в iTunes
itunes.apple.com/pa/podcast/argument600/id1162201505
В одноклассниках меня нет и не планируется быть.
© ARUMENT600 / argument_600

Как я за 3 копейки преобразила старое советское кресло свекрови


Многие помнят с детства кресла с деревянными подлокотниками производства 60-70 годов. У моей свекрови стоит такое на кухне с кучей подстилок на сиденье. Пришло время сделать его вновь ярким и красивым.

Последовательность выполнения работ:
1) Покрасили подлокотники темно-синей краской.
2) Заменили старый поролон на новый с помощью гвоздей со шляпкой. Поролон удобно резать острым канцелярским ножом.
3) Также использовали мебельный степлер.
4) Выкройку новой ткани делали из старых частей.
5) Обтянули гобеленом все мягкие части.
6) На сиденье снизу прикрепили подкладку, чтобы был эстетичный вид.
7) Вместо гвоздей соединили мягкие части кресла длинными шурупами.
8) Прикрутили подлокотники.
9) На спинке сзади была прикреплена фанера. Её также обтянули обивочным материалом при помощью степлера с маленькими скобами.
10) Потом её прибили гвоздиками на прежнее место.
11) Сборка облегчалась тем, что все части соединяли в тех же местах, что и были.

Получилось симпатичное обновленное кресло. Теперь оно мягкое и пружинит, когда сидишь в нем.

Мой сайт: shebby-shik.ru/
Яндекс.Дзен: zen.yandex.ru/profile/editor/shebbi_shik
Группа Вконтакте: vk.com/shebbi_shik_irina

NVMe M.2 vs SSD vs HDD | Сравнение cкорости в тестах M2, SSD и HDD - игры, программы, виртуализация


NVMe M.2 vs SSD vs HDD. Сравнение накопителей M.2, SSD и HDD

Эпизоды:
00:00 — Введение
01:04 — Игры. Загрузка из главного меню
07:13 — Игры. Таблица результатов
08:43 — Игры. Перезагрузка игр
10:11 — Файлы. Копирование большого файла
13:24 — Файлы. Таблица результатов копирования файла
13:38 — Файлы. Копирование кучи мелких файлов
14:27 — Виртуализация. Создание диска 100 Гб
15:42 — Виртуализация. Создание диска 30 Гб
16:13 — Виртуализация. Установка Windows 10
17:41 — Запуск программы Premiere Pro
18:34 — Время рендера видео

В тестах участвовали:
SSD M.2 2280 — A-DATA XPG SX8200 Pro ASX8200PNP-256GT-C 256GB
SSD SATA III — A-DATA SU655SS-240GT-C 240GB
HDD 7200об/мин — SEAGATE BARRACUDA ST1000DM010 1TB

Все тесты проводились добросовестно, но главной идеей было посмотреть на разницу между M2, SSD и HDD в реальных условиях, которые могут возникать. В качестве же синтетических тестов можно просто запустить Crystal Disk Mark и увидеть там колоссальную разницу между накопителями. Отсутствие большого опыта и знаний тонких особенностей накопителей позволило провести тесты, соответствующие около рядовому пользователю, что идеально вписывается в идею видео.

Перед проведением тестов меня волновали следующие вопросы:
1. В играх:
— Насколько сильно влияет тип накопителя на загрузку игры;
— Изменится ли время загрузки, если Винда будет установлена на другой носитель;
— Есть ли разница, установлена игра и ОС на один носитель или на разные;
— Влияет ли тип носителя на скорость перезагрузки внутри игры.
2. В работе с файлами:
— Какая зависимость при передаче с M2 на HDD и обратно с HDD на M2 или SSD. Есть ли разница в скорости;
— Есть ли зависимость изменения скорости передачи файлов от общего объема передаваемых файлов
— Что будет, если копировать кучу мелких файлов, какой носитель быстрее справится с этой задачей.
3. Виртуализация:
— Как изменяется скорость создания виртуального жесткого диска в зависимости от накопителя, на котором создается виртуальный диск;
— Постоянная ли скорость при создании виртуальных жестких дисков;
— Меняется ли скорость установки Windows 10 на виртуальных жестких дисках, располагающихся на M.2, SSD или HDD.
4. Как сильно меняется скорость запуска программ, установленных на разные носители.
5. Как сильно влияет M2, SSD или HDD на скорость рендеринга видео.

Каждый блок тестов проводился после перезагрузки OC.
Все игры были запущены с приоритетом «Высокий».
Все носители были заполнены примерно на 50% при проведении тестов.

▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
ПОДДЕРЖИ АВТОРА:
money.yandex.ru/to/410013576120595 — Яндекс.Деньги

www.donationalerts.com/r/mrmarshanskiy — Донатики
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬

Группа в ВК — vk.com/mr.marshanskiy
#mrMarshanskiy #пк #nvme #sata #ssd #hdd

Ответы на вопросы Иван Белокаменцев


ytimg.preload(https://r7---sn-axq7sn7l.googlevideo.com/generate_204);ytimg.preload(https://r7---sn-axq7sn7l.googlevideo.com/generate_204?conn2);Ответы на вопросы Иван Белокаменцев — YouTube<link rel=«alternate» type=«application/json oembed» href=«www.youtube.com/oembed?format=json