В 1978 году Intel представила процессор 8086 — революционный чип, приведший к созданию современной архитектуры x86. Однако в отличие от современных 64-битных процессоров, 8086 был 16-битным. Его арифметически-логическое устройство (АЛУ, ALU) работает с 16-битными значениями, выполняя арифметические операции (например, сложение и вычитание), а также логические операции, включающие побитовые AND, OR и XOR. АЛУ процессора 8086 — сложная часть чипа, выполняющая 28 операций1.
В этом посте я расскажу об управляющих АЛУ схемах, генерирующих сигналы управления конкретных операций. Этот процесс сложнее, чем можно было бы ожидать. Во-первых, команда машинного кода приводит к исполнению множества команд микрокода. Использование АЛУ — это двухэтапный процесс: одна команда микрокода (микрокоманда) конфигурирует АЛУ под нужную операцию, а вторая микрокоманда получает результаты из АЛУ. Кроме того, на основании микрокоманды и команды машинного кода схема управления отправляет в АЛУ сигналы управления, переконфигурируя его под нужную операцию. Таким образом, эта схема становится источником «клея» между микрокомандами и АЛУ.
На фотографии показан процессор 8086 под микроскопом. Я разметил основные функциональные блоки. Архитектурно чип разделён на блок интерфейса шины (Bus Interface Unit, BIU) в верхней части и блок исполнения (Execution Unit, EU) внизу. BIU занимается действиями с шиной и памятью, а также упреждающей выборкой команд, а EU исполняет команды. В правом нижнем углу находится ROM микрокода, хранящее микрокоманды. АЛУ (ALU) находится в левом нижнем углу; биты 7-0 расположены сверху, биты 15-8 — снизу, а между ними расположена схема флагов состояний. Темой этой статьи станет схема управления АЛУ, выделенная внизу красным цветом.
Читать далееГода три назад я заказала книгу В. Вересаева довольно привычного российского издательства: твёрдая обложка, приятная бумага, хороший шрифт. Но читать я её не смогла: неправильные переносы, разрывы строк, опечатки… Мне сложно понять, как такое могло произойти с книгой, пережившей столько переизданий, но факт остаётся фактом. Вересаева я купила чуть позже в букинистическом, но неприятный опыт оставил осадок. А ведь работая со статьями на Хабре вот уже 10 лет, я сформировала немало «автоматизмов»: какие-то мелочи модераторы исправляют, практически не думая о них, но в то же время эти мелочи могут испортить впечатление о статье и вызвать такое же глухое раздражение читателей, как та новоизданная книга.
Мы немного исследовали тему и решили поделиться наблюдениями. Давайте постараемся сделать статьи лучше.
Читать далееВ статье разберем, как быстро создать собственного ИИ-агента с RAG, SQL-базой и поиском в Интернет на базе smolagents от Hugging Face. Предполагается, что у слушателей минимальные знания про ИИ-агентов, но есть некоторые знания в Python и базах данных.
Сразу извиняюсь за то, что представленный код далек от идеального, а статья поверхностна. Правильно будет воспринимать этот материал как вводный гайд по теме ИИ-агентов. Тем не менее статья может быть полезна в контексте автоматизации задач и процессов.
Сейчас из всех утюгов валятся новости про ИИ-ассистентов или ИИ-агентов, и о том, как они могут облегчить жизнь пользователям и срезать косты в некоторых бизнес-процессах. Эта тема заинтересовала и меня, поэтому я решил разобраться, как создать собственного ИИ-агента.
Итак, на сегодняшний день для создания ИИ-агентов существует несколько популярных фреймворков.
Читать далееЗачем вообще давать роботам чувствительную кожу? Кроме как для моделей из «особой индустрии». Дело в том, что изначально рабочие машины проектировались под заводы. Где все внутреннее помещение – это четко ограниченная среда, со строгими протоколами и работой линий. Но если «вытащить робота с завода», он столкнется с хаосом и непредсказуемостью мира. И даже «стоп-кран», не будет спасать ситуацию, ведь нужно не пасовать, а адаптироваться к внешним изменениям. Поэтому и нужна эдакая надстройка в виде чувствительности, чтобы роботы могли сосуществовать рядом с нами, как адекватные ассистенты.
Читать далееВ этой статье я открою капот своей системы, которая по голосовухе в телеграме сразу делает новые фичи на живых проектах. С появлением LLM я безоговорочно верил в то, что голос станет следующим важным интерфейсом — и вот наконец технологии всех частей достаточно созрели, чтобы собрать своего персонального AI-ассистента, который и код из бара напишет и в пробке за рулем кофеек на маркетплейсе закажет.
Поговорим про целеполагание, архитектуру, ASR, TTS, таск-трекинг, ai-агентов, написание кода ллмками, авто-комиты и пошагово пройдемся по моему end-to-end пайплайну, который себя блестяще показал и выглядит как что-то из фильмов про будущее, которое уже наступило.
Читать далееПривет, Хабр!
Меня зовут Альбина Алдабергенова, я – руководитель продукта BIM Data Service в ПИК.
Продолжаем серию статей об экосистеме ПИК. В предыдущих материалах мы уже рассказали историю ее формирования и разобрали несколько инструментов: Family Manager, PikTools и BIM Inspector.
Сегодня расскажу о продукте BIM Data Service, который превращает «цифровой двойник» здания в единый источник общих данных. А также о том, как мы автоматизировали один из самых непростых процессов в строительстве — расчёт сметы.
Читать далееМногие люди разных культур с детства слышат, что холодная погода вызывает болезни. Выйти на улицу без пальто, дышать холодным воздухом, спать в прохладной комнате, попасть под холодный дождь или снег или просто замёрзнуть – вот причины простуды или гриппа, в представлении множества людей.
Многие люди верят в это, потому что болезнь действительно часто начинается после переохлаждения. Однако современные исследования показывают, что связь между холодной погодой и болезнями более сложна, чем представление о том, что холод напрямую вызывает заболевания.
Сами по себе низкие температуры не вызывают инфекций. Вместо этого они влияют на совокупность биологических, экологических и социальных факторов, которые делают людей более уязвимыми к респираторным заболеваниям, особенно в зимние месяцы.
Читать далееВсем привет! На базе наших аналитических исследований вышла статья про качество связи на наших горнолыжных курортах. Делимся с читателями Хабра подробностями, которые не попали в публикацию.
Исследователи провели собственный «ски-тест» и выяснили, качество мобильной связи на наиболее популярных горнолыжных курортах России. В анализе учитывались замеры операторов BIG4 на 11 популярных курортах в Краснодарском крае, на Урале, в Мурманской области, Карачаево-Черкессии, Кабардино-Балкарии, Алтае и Хакасии. Фактически в исследование вошли все регионы России, где развит горнолыжный туризм.
Читать далееВ публикации рассказано, как с помощью стилеров в 2026 году крадут аккаунты Telegram, и что делать в таком случае.
Читать далее[СПОЙЛЕР: Используется на настоящем железе, могут быть детекты на VirusTotal, но это не вирусы. Это ложное срабатывание из-за того что многие утилиты вроде UltraUXthemepatcher лезут в системные ресурсы] Многие считают, что кастомизация Windows — это просто «накатить тему и обои». Но если ваша цель — не только визуал, но и реальная производительность, приходится брать в руки скальпель. В этой статье я расскажу, как я декомпозировал тяжеловесную оболочку «десятки», заменив её модульными компонентами из эпохи золотого века софта. Итог: интерфейс ест всего 70 МБ ОЗУ, а процессор в простое честно показывает 0%.
Для начала: история создания пака
На самом деле, этот проект родился не из желания «хайпануть» на ретро-эстетике. Всё началось с моего бати. У него есть старый рабочий ноутбук, который он наотрез отказывается менять — привычка, «намоленные» программы и всё такое. Но когда на него принудительно прилетела Windows 10, начался ад. Система буквально задыхалась под весом современных анимаций и фоновых процессов.
Батя ворчал: «Верни мне мою XP, там всё летело, а тут кнопки по полчаса открываются!». И я решился на авантюру.
Страхи и риски были запредельные.
Читать далееПривет всем!
Мы в группе киберразведки регулярно мониторим фишинговые кампании, построенные на социальной инженерии. В таких кейсах обычно отсутствуют вредоносные вложения, поэтому сигнатурные и sandbox-детекты часто дают ограниченный эффект. Ключевыми оказываются инфраструктурные признаки: кто указан отправителем, какие домены и узлы используются для рассылки, куда ведут ссылки и QR-коды. Масштаб достигается за счет массовой рассылки и отсутствия вредоносных вложений, из-за чего классическое антивирусное детектирование нередко не срабатывает.
Читать далееКаждый второй россиянин хочет получать доход в иностранной валюте, пишет Forbes со ссылкой на исследование Stape.
Однако у этой мечты есть свои каверзы в части оплаты. Разберёмся какие.
Прочитайте статью до конца и получите полную инструкцию, как получать доход в валюте в 2026 году, несмотря на ограничения, абсолютно легально.
Получить инструкциюПривет, Хабр! Я Антон, инженер по информационной безопасности в Selectel. В 2023 году Adobe расширила возможности Photoshop генеративными AI-функциями вроде Generative Fill — они заметно упростили редактирование сцен и отдельных объектов. Параллельно развивались и универсальные модели, работающие с изображениями вне привычных графических редакторов. Так, всего месяцем ранее Alibaba представила Tongyi Qianwen (Qwen) — семейство генеративных моделей, которое со временем вышло далеко за рамки чат-ботов.
Сегодня эти два мира пересекаются еще плотнее. Недавно Alibaba выпустила Qwen-Image-Layered — модель, предназначенную для разбиения изображения на семантические слои. Под катом проверим, насколько хорошо она справляется с этой задачей на практике — на иллюстрациях и фотографиях.
Под кат!Привет! Я Мария, продуктовый дизайнер в ОТП Банке. Мы верим, что хорошее взаимодействие с продуктом начинается с эмоций. В этой статье расскажу, как один маленький мем повысил вовлеченность пользователей и принёс нам волну позитива.
Читать далееОбычно «временное решение» — это что-то быстрое, простое и сделанное на скорую руку. Такое решение редко приносит счастье заказчику и почти никогда — удовольствие исполнителю. Чаще всего временно внедряется мелкая деталь, что с первого взгляда кажется неважной и не стоящей глубокого анализа. Но именно такие они со временем вырастают в полноценные архитектурные чудовища под названием «исторически так сложилось», которые изрядно пьют кровь всех, кто с ними сталкивается.
Читать далееВсем привет, меня зовут Паша и я мечтаю построить с нуля QA chapter. Даже стал для этого Head of QA. Ну… был им до недавнего времени. Мы оказались в банальной ситуации: проект пришлось приостановить по независящим от нас причинам — и я снова оказался «в поиске интересных возможностей».
И опять упёрся в саму парадигму найма. Бесконечная война соискателей и рекрутеров: одни не могут нормально рассказать, что умеют, вторые не знают, кого искать. В итоге ищут не человека, а функцию — и важно не то, как ты думаешь, а какие теги у тебя есть, чтобы пройти фильтры ATS. Эта парадигма ломает саму суть задачи найма.
Я решил, что мне не нужно резюме, заточенное под роботов. Мне нужна визитка, которая честно отвечает на вопрос: кто я и чем реально могу быть полезен компании.
Так появилась идея сделать собственный сайт. Не классическое резюме и не список технологий, а персональную визитку, более ориентированную на техлидов и C-level, чем на эйчаров и автоматические фильтры. Сам сайт я изначально видел в голове в стилистике окна персонажа из Fallout 2 — с атрибутами, самооценкой скиллов, перками, и ироничным описанием.
И я осознаю: сам, без ИИ, я бы за это никогда не взялся. У меня поверхностное знание фронтенда, я не дизайнер и не веб\-разработчик. Но у меня есть опыт производства IT-продуктов в целом — и мне стало интересно проверить вайбкодинг на практике.
Этот сайт бы не существовал без ИИ. И при этом почти на каждом этапе ИИ мешал мне сделать его так, как я хотел.
Если хотите — вот сайт: pavel.rocks (для полного погружения лучше смотреть с десктопа, под мобилу я постарался адаптировать на современный лад).
А под катом — подробный рассказ о процессе: как я к этому подошёл, на какие грабли наступал, почему мобильный адаптив оказался сложнее, чем весь остальной сайт, и при чём здесь дихотомИИя. Ну или просто заходите, если вы любите Fallout 2 так же как я.
Читать далееИтак, обследование проведено, целевая архитектура спроектирована. Для тех, кто не понимает о чем речь, предлагаю сделать шаг назад и ознакомиться с предыдущими этапами:
Читать далееКак я сделал приложение для обхода Discord и YouTube на macOS (и Windows тоже)
TL;DR: Написал open-source десктопное приложение UnblockPro на Electron, которое в один клик обходит DPI-блокировки Discord, YouTube и других сервисов. Работает на macOS и Windows. Без VPN, без серверов, без абонентки. Код на GitHub — by-sonic/unblock-pro.
Зачем вообще это было нужно
С осени 2024 года ситуация с доступом к Discord и YouTube в России стала, мягко говоря, непростой. VPN — вариант, но:
Платные сервисы стоят денег и сливают скорость
Бесплатные — сливают данные
Не все работают стабильно
Настраивать VPN для каждого устройства — боль
Соник, что ты сделал?Совсем недавно я вспоминал про TheBat! — легендарный почтовый клиент, который прошел долгий путь и продолжает радовать своих пользователей. Но время не стоит на месте, и появилось немало интересных программ и сервисов, о которых знают не все.
В этой статье я посмотрю на каждый из упомянутых в комментариях почтовиков и попробую понять, можно ли их сравнить с «земышью». Ну и, как меня ни упрашивал редактор блога, про Outlook там ничего не будет — о нем и так все знают. А вы пока устройте себе небольшое гастрономическое путешествие в UK: налейте чаю и намажьте тосты тончайшим слоем сливочного масла и мармайта. Приятного аппетита чтения.
Читать далееРоссийские учёные победили болезнь Бехтерева
Научное сообщество и тысячи пациентов по всему миру затаили дыхание: в России было создано первое в мире по-настоящему эффективное средство для лечения анкилозирующего спондилита, известного широким массам как болезнь Бехтерева. Это был не просто новый препарат — это был крах многолетнего приговора, шаг за шагом лишавшего людей подвижности, карьеры и полноты жизни.
Читать далее