Сообщество - IT минувших дней

IT минувших дней

1 185 постов 7 413 подписчиков

Популярные теги в сообществе:

2
Вопрос из ленты «Эксперты»

Выбор видеокарты

Здравствуйте всем.

Волею судеб живу с такой вот конфигурацией:

Материнка Gigabyte GA-P31-S3G

<!--noindex--><a href="https://pikabu.ru/story/vyibor_videokartyi_13248867?u=https%3A%2F%2Fwww.gigabyte.ru%2Fproducts%2Fpage%2Fmb%2Fga-p31-s3g_10%2Fsp&t=https%3A%2F%2Fwww.gigabyte.ru%2Fproducts%2Fpage%2Fmb%2Fga-p31-s3g_10%2Fsp&h=4389e8ef42e40a592de96999694308765ffe702b" title="https://www.gigabyte.ru/products/page/mb/ga-p31-s3g_10/sp" target="_blank" rel="nofollow noopener">https://www.gigabyte.ru/products/page/mb/ga-p31-s3g_10/sp</a><!--/noindex-->

https://www.gigabyte.ru/products/page/mb/ga-p31-s3g_10/sp

На ней прошит BIOS, установлен Intel(R) Xeon(R) CPU X5460 @ 3.16GHz

Оперативка по максимуму возможная 8Gb DDR2

Жесткий диск установлен SSD - загрузка ОС буквально несколько секунд!!

Сейчас стоит видеокарта NVIDIA GeForce GTX 750 Ti/PCIe/SSE2/

Подскажите пож-та - какую максимально возможную видеокарту можно сюда установить, в текущий конфиг - чтобы и она не была избыточно мощная для этого конфига??

Заранее всем спасибо!!1

Показать полностью 1
149

Доступно об АйТи: «Сейчас, погоди, дискетку доформатирую»

Начнём с анекдота.

Подходит ребёнок к Гейтсу:
— Покажи, что такое многозадачность.
— Сейчас, погоди, дискетку доформатирую.

Попытаюсь объяснить, откуда ноги растут.

На самом низком уровне

Компьютерное железо на уровне процессорных команд представляет собой некое подобие памяти. Если говорить упрощённо, есть адрес памяти или несколько — например, от B800:0000 до B800:3FFF (страница цветного текстового режима, если что). Пишем в эти адреса данные, текст появляется на экране.

Всё классно, кроме одного вопроса.

Если платформа «взлетит», в будущем появятся компьютеры с другой конфигурацией «железа». Как обеспечить совместимость сверху вниз, чтобы уже сейчас теперешнее ПО было готово к ещё не появившимся компьютерам?

И тут есть два способа.

  1. В новом «железе» сделать совместимый режим, принимающий такие же команды, как и старое. Известный пример — переход накопителей в начале 2010-х на 4-килобайтный сектор диска, когда винчестеры делали вид, что секторы на диске старые 512-байтовые (ценой сниженной производительности).

  2. Сделать программную прослойку — драйвер. Грубо говоря, мы у драйвера спрашиваем: а что ты можешь? И он отвечает: я диск из 500 миллиардов 4-килобайтовых секторов, механический. А давай прочитай сектор №1234…

Кто пишет драйверы?

В реалиях современных 32- и 64-битных ОС — производитель «железа» и собственно ОС. Опустим проблему, когда аппаратура есть, а драйвера под нужную ОС нет. С критичным «железом» — экраном, дисками, клавиатурой — получается порочный круг.

Где хранится драйвер? — На диске!

Как читать диск? — Через драйвер!

Как разорвать круг?

Знакомьтесь, BIOS!

Basic input/output system = базовая система ввода вывода. Это прошивка материнской платы, изначально (в исходном IBM PC) вообще 8 килобайт, решающая три основных задачи.

  1. Минимальный тест памяти и прочего оборудования.

  2. Конфигурирование оборудования, задание последовательности загрузки.

  3. Простейший драйвер для критичного оборудования вроде дисков и клавиатуры.

А теперь вопрос: как сослаться на функцию, например, «считать сектор диска»? Старый компьютер 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. Новый оконный форматёр, спрятанный где-то в Проводнике, этого недостатка не имеет.

Показать полностью
10

04.09.1998 — Оcнoвaнa «Google» [вехи_истории]

&#x1F5D3; 04.09.1998 — Оcнoвaнa «Google» [вехи_истории]

🗓 04.09.1998 — Оcнoвaнa «Google» [вехи_истории]

👨‍💻👨‍💻 В Менло-Парке, Калифорния, была основана компания Google Inc.. Её создателями стали студенты Стэнфордского университета — Ларри Пейдж и Сергей Брин, которые познакомились всего за два года до этого.

Ларри Пейдж и Сергей Брин

Ларри Пейдж и Сергей Брин

🌐 Первоначально их проект назывался BackRub и представлял собой поисковую систему, анализирующую связи между сайтами. На основе этой идеи возник уникальный алгоритм PageRank, позволявший ранжировать страницы по их значимости. Это стало прорывом в интернет-навигации: в отличие от конкурентов, Google выдавал действительно полезные результаты, а не просто перечень ссылок.

BackRub

BackRub

📈 Название компании родилось случайно — это искажённое написание слова “googol” (10¹⁰⁰). Оно отражало амбициозную цель: упорядочить практически бесконечное количество информации, существующей в интернете.

🔎 Уже к началу 2000-х Google из маленького студенческого проекта превратился в технологического гиганта. Поисковик стал символом интернета, а само слово «гуглить» вошло в язык как синоним поиска информации.

🌐 С тех пор Google превратился в транснациональную корпорацию, которая влияет на все сферы технологий и информации:

• поиск и обработка информации (Google Search);

• коммуникации (Gmail, Google Meet);

• мобильные ОС и устройства (Android, Pixel);

• облачные сервисы (Google Cloud, Drive, Docs);

• искусственный интеллект (DeepMind, Gemini).

🤔 Интересно, что первый офис Google располагался в гараже подруги семьи Войджитски — именно там компания сделала свои первые шаги, прежде чем превратиться в корпорацию, определяющую облик цифровой эпохи.

Современный офис Google

Современный офис Google

⚡ Сегодня Google — не просто поисковик, а одна из крупнейших IT-компаний мира, задающая тренды в развитии интернета, облаков и AI.

📼 Про Google мы уже косвенно говорили в наших роликах:

1️⃣ Кто НА САМОМ ДЕЛЕ придумал YouTube?
YouTube | VkVideo

2️⃣ Удивительная история Android! Вы этого НЕ ЗНАЛИ
YouTube | VkVideo

🆚 Я - создатель Яндекса. Реальная история Ильи Сегаловича
YouTube | VkVideo

=====================================
👇👇Наш канал на других площадках👇👇
YouTube | VkVideo | Telegram | Pikabu
=====================================

Показать полностью 4 3
Отличная работа, все прочитано!