LINUX.ORG.RU
решено ФорумTalks

Вопрос по работе HDD.


0

1

Да, это очередной глупый вопрос, просто мне интересно.

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

Буфер. Винт считывает с запасом, записывая в буфер информацию.

zloy_buratino
()

А как оно работает «одновременно» на одноядерных и однопроцессорных конфигурациях? Просто быстро переключается между ними. Там же блин 100 оборотов в секунду делает.

Tark ★★
()

>но тут возникает вопрос, как при этом можно производить синхронно более одного действия?

Действия производятся не синхронно, а по очереди.

Zak ★★
()

>как при этом можно производить синхронно более одного действия

Никак.

как получается слушать музыку, если на заднем плане скачивается и раздаётся торрент

А как у вас на одном цпу по 200 процессов работают? Вот, грубо говоря, так же и с винчечтерами.

aidaho ★★★★★
()

скорость вращения в основном 5400…7200 оборотов в минуту

werdin
()
Ответ на: комментарий от soomrack

> Вот и выросло поколение не знающее прерывания 13h, 21h, 17h...

Даже знающие эти прерывания далеко не все изучали код BIOS'а, чтобы понять - как они реализованы.

pacify ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.