Цитата: то только разработчики понимают, то оказывается что вы тоже.
Я знаю дай бог 5% от того что знают разработчики.
Но вот чтобы и эти несколько процентов узнать, придется не один год потратить.
А разработчики получили очень узко специализированое образование, Которое не преподается в общеобразовательных вузах. Только основы. Причем в совершенно различных областях хардо строения. И всего устройства харда ни один человек полностью не знает. Просто там, где требуется, пользуется готовыми наработками других специалистов.
Производители процев знают как делать процы, производители головок - как делать головки, и так далее по каждой детали харда. И в каждой этой детали, десятки лет работы целых групп ученых и специалистов.
К примеру, вы знаете как разработать слайдер, который будет лететь на строго заданной высоте над поверхностью?
Ну так и разработчик головок, которые стоят на этих слайдерах, тоже не знает.
А разработчик микропрограммы, очень поверхностно предстваляет и то и другое.
Пользуется готовыми библиотеками функций.
И за каждый узел харда отвечают сотни специалистов.
Подшипники, пластины, например, только другие производителе делает по заказу хардостоителей, и они понятия не имеют, как их делать.
Ну и понимая только это, что в работе участвуют тысячи инженеров, вделайте в хард хакерскую закладку.
Свои же съедят
Фактически каждый кусок микропрогаммы харда делает своя группа программистов, которые знают хорошо конкретную часть харда.
Эта, к примеру, только за серво-систему, эта - модули отвечающие за данные, эта - за интерфейс. Эти - за работу смарта, эти - за дефект менеджемент. ну и т.д.
Ну и как они будут все это отлаживать, если еще кто-то неведомый заложит туда трояна.
Смешно.
В современном харде в среднем 400 различных модулей отвечающие за такие вещи, которые у нас в стране даже и не знают, что такое бывает.
В харде десятки почти независимых систем, управляемых микропрограммами.
Одних протоколов интерфеса, как утверждают порядка 30 штук.
Сотни форматов сервы, данных, форматов трансляторов, листов дефектов, логов и т.д.
И все это постоянно меняется, в связи с новыми технологиями.