Затопленные корабли - мечта мальчишек
Напомнили мне тут про погружение на рэк (затонувший корабль) King Cruiser в Тайланде, вот кусочек съемок.
Напомнили мне тут про погружение на рэк (затонувший корабль) King Cruiser в Тайланде, вот кусочек съемок.


GeForce 6600GT 256mb (рабочая)
Господа! Я-эмбеддер. Отчасти. Могу написать отладочный софт для своей железки. Ножки, ножки, дрыг, дрыг, дрыг. Прыг! И пошел дма по ахб! Грешен. Ещё и убежденный фпгашник. Если в проекте нет камушка хотя бы на 16к гейтов - скучно. Нельзя реагировать на событие с откликом 5 нс! Как так?
Мне все эти облачные приблуды по барабану.
Хай, пипл!
Решил я оживить свой старый недобук Asus eeepc 701.
Проблема в том, что я им занимался в прошлом году.
- Установил новый аккумулятор
- Удалил диски
- Поставил твердотельный (NGFF) накопитель через переходник mSATA (вроде на 128 или 256 гиг).
- Установил сначала Win7 (стояла какая-то версия XP), затем Ubuntu
Но даже если я найду чем его сейчас зарядить - проблема в переходнике. Новый диск очень боится тряски. Настолько, что практически при любом движении перезагружается. Хочу найти нормальный переходник. Или таких для 701 нет? И надо резать дорожки вместо того, чтобы заклеивать их скотчем?
Мне сейчас хотя бы старые диски найти - на 4 и 16 гиг.
Ну и хотелось бы его слегка подшаманить.
Советы по запчастям и установке ОС - принимаются.
По крайней мере это не та модель, которую ссыкотно брать в поездку. Видео на нём идёт, в сети он пашет прекрасно...
P.S. на его чёрном старшем собрате eeepc 900 стоит нормальный SSD и установлена Windows 7. Есть ещё iru UltraFusion (правда с проблемной клавиатурой), там вроде Ubuntu 2016 или 2018
Приветствую камрады. Столкнулся с проблемой и проведя некоторые действия с материнской платой пришел к выводу, что моих знаний недостаточно для её решения. Решил обратиться к коллективному разуму и силе Пикабу. Проблема, как вы поняли, обозначена в названии поста.
Имеется материнская плата Asus P8P67 и i5 2500 на борту. Да да, я занимаюсь некромантией, но это не основная машина, а дачная и задачи у неё весьма тривиальны.
Спецификация платы говорит нам о том, что она поддерживает 32 гб оперативной памяти, как собственно и спецификация процессора. Более того, в таком режиме она функционировала не один год, пока была частью основной рабочей лошадки. Однако не было бы этого поста, если бы в один прекрасный момент не отключилась половина оперативной памяти и стало 16.
По классике продул воздуходувкой порты, потёр стираточкой и спиртом контакты, но чуда не произошло. Лезем в BIOS
Всё так же 16, грусть. Пробую изменять вручную частоты оперативной памяти - эффект нулевой. Дальше то что? Конечно обнуляем BIOS - замыкаем джампером 2-3 контакт - ноль реакции, вынимаем батарейку - ноль реакции. Всё по плану с выдержкой времени, но нет. Судя по советам с разных форумов Memory Remap должен помочь! Однако не помог. Четыреждыблядскаяярость.jpg
Не мучайся, обнови BIOS - скажете вы. Однако версия последняя, в крайнем случае на сайте производителя. Думал может глючит, перешился этой же версией - результата нет. Пытался откатить на более раннюю версию - не даёт, пишет ошибка.
Слоты и плашки все рабочие точно - запускался с каждой плашкой на каждом слоте. Всё работает - всё определяется. Одновременно на всех слотах BIOS их видит, но в систему не пускает, т.е. я так понимаю, что проблема программная, но куда копать я уже не знаю.
Ежели у кого была подобная проблема буду рад любому совету по поводу направления движения для её решения. Да-да плата копеечная и выкинуть можно всегда, но я из того поколения которое гордо несёт пиратский флаг, не пользуется подписками и не выкидывает морально устаревшие вещи, если они до сих пор выполняют свою функцию :) За сим откланиваюсь в комментарии.
Сила Пикабу, помоги найти мастера по ремонту дисковода на этом раритете. Территориально - Москва. Очень-очень ищу!
#старое железо #ремонт компьютеров #apple #macintosh #сила Пикабу
А у ней (у оно) - только пальцы железные? друг спрашивает...
Начнём с анекдота.
Подходит ребёнок к Гейтсу:
— Покажи, что такое многозадачность.
— Сейчас, погоди, дискетку доформатирую.
Попытаюсь объяснить, откуда ноги растут.
Компьютерное железо на уровне процессорных команд представляет собой некое подобие памяти. Если говорить упрощённо, есть адрес памяти или несколько — например, от B800:0000 до B800:3FFF (страница цветного текстового режима, если что). Пишем в эти адреса данные, текст появляется на экране.
Всё классно, кроме одного вопроса.
Если платформа «взлетит», в будущем появятся компьютеры с другой конфигурацией «железа». Как обеспечить совместимость сверху вниз, чтобы уже сейчас теперешнее ПО было готово к ещё не появившимся компьютерам?
И тут есть два способа.
В новом «железе» сделать совместимый режим, принимающий такие же команды, как и старое. Известный пример — переход накопителей в начале 2010-х на 4-килобайтный сектор диска, когда винчестеры делали вид, что секторы на диске старые 512-байтовые (ценой сниженной производительности).
Сделать программную прослойку — драйвер. Грубо говоря, мы у драйвера спрашиваем: а что ты можешь? И он отвечает: я диск из 500 миллиардов 4-килобайтовых секторов, механический. А давай прочитай сектор №1234…
В реалиях современных 32- и 64-битных ОС — производитель «железа» и собственно ОС. Опустим проблему, когда аппаратура есть, а драйвера под нужную ОС нет. С критичным «железом» — экраном, дисками, клавиатурой — получается порочный круг.
Где хранится драйвер? — На диске!
Как читать диск? — Через драйвер!
Как разорвать круг?
Basic input/output system = базовая система ввода вывода. Это прошивка материнской платы, изначально (в исходном IBM PC) вообще 8 килобайт, решающая три основных задачи.
Минимальный тест памяти и прочего оборудования.
Конфигурирование оборудования, задание последовательности загрузки.
Простейший драйвер для критичного оборудования вроде дисков и клавиатуры.
А теперь вопрос: как сослаться на функцию, например, «считать сектор диска»? Старый компьютер ZX Spectrum вызывал функции своего BIOS просто через адреса памяти, но это также мешает совместимости. В современных ОС за всё это отвечает динамическая компоновка программ — где-то в исполняемом файле есть команда «найти адрес функции ReadFile, и подставь его по адресам X и Y». Сложно.
Как это сделано в BIOS, а также в минималистичных ОС вроде DOS?
Процессор иногда для нужд аппаратуры может совершить прерывание — бросить то, чем он занимается, экстренно обслужить клавиатуру или таймер, и вернуться к делу. Процессор 8086 имеет целых 256 прерываний, 8 из них используются самим процессором, например для работы с делением на ноль. Компьютер IBM AT имеет для своих железных нужд всего два контроллера прерываний, по 8 штук каждый.
Остальные 232 прерывания программные — вызываются только вручную и пущены на такие вот драйверы. Существуют резидентные программы (драйверы, антивирусы и прочее) — они подменяют адреса функций прерывания (перехватывают прерывания), чтобы добавить или подкорректировать функциональность. Я и сам писал мелкие резиденты — например, чтобы в Doom отключить ось Y мыши (она отвечала за хождение взад-вперёд и только мешала).
Дисками — посекторным чтением, записью и форматированием — занимается прерывание 13, принадлежащее BIOS. Кто пишет BIOS? — Производитель материнской платы или нанятая им компания.
Windows 95 сделала очень многое для эмуляции DOS, многие из старых программ будут работать на Windows и даже получат немножко новой функциональности вроде вставки из буфера обмена. Но на самом деле всей железной функциональностью занимаются 32-битные драйверы.
Форматирование диска, когда на нём ничего нет, кроме магнитного слоя,— задача сложная, и часто работает в жёстком реальном времени — нужно точно отсчитать время, когда головка над нужным… тем, что должно стать сектором. И в Windows для совместимости не нашли ничего лучшего, чем вызывать не 32-битные драйверы, а чистое прерывание 13 из BIOS и/или резидента!
Для этого Windows отключает немалую часть своей функциональности, пока исполняется старая функция форматирования. Включая планировщик, основанный… сюрприз, на таймере!
Разумеется, всё это касается только DOS-форматёров, в частности FORMAT . COM. Новый оконный форматёр, спрятанный где-то в Проводнике, этого недостатка не имеет.