Core


   Каталог php скриптов

Онлайн Микс:


Комментировать

07.05.2009 17:25:22

Эволюция таблицы устройств CMOS

by Core @ 07.05.2009 17:25:22


Конфигурируя AT системы, я запускал программу SETUP, поставляемую вместе с AT. Она начиналась достаточно приятно и просила меня ответить на разные вопросы: "Какой сегодня день?", "Сколько памяти установлено в ПК?", "Какие дисководы подключены к ПК?".

После этого меня спрашивали, какой жесткий диск установлен в ПК,

Я вводил Seagate ST225 и слышал из динамика протестующий писк. AT хотел номер жесткого диска, число от 1 до 47.

Что такое номер диска? Ранее вы уже узнали о том, что в XT обычно стояли контроллеры, которые могли поддерживать только определенные типы дисков. В отличие от них оригинальные AT имели таблицу, которая была записана в ПЗУ и содержала 14 типов широко распространенных в то время устройств. Отличие между BIOS XT и BIOS AT заключалось в том, что BIOS XT не поддерживал жестких дисков. Однако вы могли приобрести жесткий диск только из этих 14; в противном случае он не мог работать в компьютере.

...

07.05.2009 17:23:01

В XT нет CMOS

by Core @ 07.05.2009 17:23:01

В старых системах с 8088 процессором жесткие диски были новинкой, поэтому стандартный XT BIOS не поддерживал жестких дисков. Поэтому XT системам с жестким диском был необходим дополнительный BIOS в контроллере жесткого диска, для того, чтобы загрузиться с жесткого диска. Но и впоследствии XT системы с жесткими дисками не имели CMOS, и поэтому на вопрос: "Как сообщить BIOS контроллера, какой именно жесткий диск подключен к контроллеру?" - существовало три ответа.


¦ Простейшие контроллеры поддерживали только один жесткий диск. Вы покупали жесткий диск вместе с контроллером.

¦ Некоторые контроллеры могли поддерживать от 4 до 8 наиболее популярных жестких дисков. Если ваш диск не входил в их число, контроллер не мог с ним работать.

¦ На закате времен XT, WD и некоторые другие изготовители выпустили на рынок контроллеры с автоконфигурацией. Они работали примерно так, как я говорил чуть ранее, отыскивая информацию о диске где-нибудь в пределах первых трех цилиндров.

Все это вместе взятое, означало, что установка нового жесткого диска была отнюдь не развлечением. В течение нескольких лет я собрал достаточное количество информации о конфигурировании контроллеров XT, которую я приведу в конце статьи.

...

07.05.2009 17:22:34

Как ПК запоминает характеристики диска (часть 3)

by Core @ 07.05.2009 17:22:34


Вполне очевидным является решение поместить эту информацию в ПЗУ. Это не очень хорошее решение, поскольку при этом покупателю приходилось бы заменять и ПЗУ при покупке нового жесткого диска. Сегодня в этом нет необходимости поскольку параметры диска можно записать в электрически стираемую память, но в начале 80-х такой возможности не было.

Я лично думаю, что самым лучшим решением этой проблемы было бы сохранение информации о диске на первом секторе диска. Здесь не возникает дилеммы "курица или яйцо", поскольку каждый жесткий диск имеет первый сектор с координатами "цилиндр 0, головка 0, сектор 1". Но по разным причинам разработчики первых жестких дисков ПК определили, что информация о конфигурации жесткого диска должна находиться в системном CMOS. Большинство компьютеров хранят ее именно там. Большинство? Да. SCSI не нужен CMOS, а вот как насчет XT?

...

07.05.2009 17:20:32

Как ПК запоминает характеристики диска (часть 2)

by Core @ 07.05.2009 17:20:32


BIOS не содержит программное обеспечение для управления решительно всей возможной периферией просто потому, что он и не должен это делать. Нет необходимости поддерживать загрузку с CD-ROM (по крайней мере не всегда), поскольку программы обслуживающие CD-ROM загружаются с жесткого диска. Вы не сможете получить доступ к CD-ROM до тех пор, пока вы не загрузите операционную систему с диска. Нет необходимости загружаться со звуковой карты или интерфейса сканера. Большинство сетевых карт не имеет BIOS, хотя существуют и бездисковые рабочие станции, которым просто необходимо загружаться с сетевой карты.

К сожалению с жестким диском дело обстоит не так. BIOS должен знать некоторые весьма интимные подробности жесткого диска, рассмотренные нами ранее: головки, цилиндры, сектора и т. п. Опять-таки встает вопрос: как эта информация попадет в ПК и где ее хранить?

...

07.05.2009 17:17:24

Как ПК запоминает характеристики диска

by Core @ 07.05.2009 17:17:24


Почему программы, выполняющие запуск диска, должны храниться в ПЗУ? Потому что, если вы хотите загрузиться с запоминающего устройства (например, с жесткого диска), то программа, управляющая таким запоминающим устройством, должна быть уже встроена в ваш ПК в момент его включения, в противном случае ПК не будет знать, как получить доступ к этому запоминающему устройству и как загрузить операционную систему с этого устройства. Вам необходима программа, которая сможет прочитать программу с жесткого диска, но жесткий диск вы приобретаете пустым и, прежде всего, вам необходимо поместить туда соответствующие программы. Этот замкнутый круг может быть разбит только с помощью ПЗУ, которое позволяет разработчикам ПК обеспечить наличие в компьютере небольшой программы сразу после включения питания. Такое программное обеспечение в совокупности называется BIOS.

...

07.05.2009 17:13:50

Конфигурирование CMOS системы

by Core @ 07.05.2009 17:13:50


Возможно, я должен был бы назвать этот раздел "введение в BIOS ПК для жестких дисков". Сюда можно отнести программы низкого уровня, набор машинных языков программирования, встроенных в ПК, целью которых является управление оборудованием жесткого диска. Такое программное обеспечение хранится в ПЗУ на нашем ПК.

...

07.05.2009 17:08:10

Конфигурирование ST506 и ESDI (часть 2)

by Core @ 07.05.2009 17:08:10

Если кабель не перекручен, то первое устройство надо установить как DS0, а второе — как DS1. Не имеет значения, где именно подключено устройство С: — в середине кабеля или в конце, необходимо установить его как устройство DS0, и контроллер опознает его как С:. Все вышесказанное справедливо и для D:, только на нем перемычка должна быть установлена в положение DS1.

А если кабель перекручен? Если кабель перекручен между диском и контроллером, значит DS0 и DS1 поменяются местами. Если устройство подключено к контроллеру через скрутку, а перемычки на нем установлены в положение DS1, то контроллер распознает его как DS0, и наоборот. Если к такому кабелю вы подключите два устройства, то оба должны быть установлены как DS0 или DS1. Устройство за скруткой будет распознано как D: (DS0), или как С: (DS1).


Используя эту картинку вы сможете заставить два устройства ST506 и ESDI работать вместе независимо от того, каким именно кабелем вы располагаете.

...

07.05.2009 17:04:01

Конфигурирование ST506 и ESDI

by Core @ 07.05.2009 17:04:01

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

В ST506 и ESDI используются терминаторы и перемычки, но я уже рассматривал их в предыдущем разделе.


Платы контроллеров ST506 и ESDI подключаются к диску с помощью двух кабелей. Больший кабель состоит из 34-х проводников, меньший — из 20-и. Если вы используете только один диск, то можете пользоваться только одним 20-проводным кабелем. На котроллере предусмотрены два 20-штырьковых разъема и один 34-штырьковый. Они изображены на картинке.

Теперь давайте рассмотрим больший кабель — 34-проводной. С одной стороны установлен разъем, который подключается к плате контроллера. С другой стороны установлен разъем для диска. В середине кабеля может быть предусмотрен еще один разъем для подключения другого устройства. Если на кабеле предусмотрены два разъема для дисков, то кабель будет перекручен - это перекрещены линии с 25 по 29 в середине 34-контактного кабеля. Если же кабель не перекручен, значит в устройстве предусмотрены соответствующие перемычки.

...

07.05.2009 17:02:56

Подключение кабелей и конфигурирование

by Core @ 07.05.2009 17:02:56


Этот раздел почти полностью приведен в статье, посвященной SCSI устройствам; желательно прочесть ее, прежде чем заниматься установкой SCSI устройств.

Если кратко просуммировать все, что надо сделать, то получится следующее.

Во-первых, все SCSI устройства должны быть снабжены терминаторами. Если в системе установлен один диск - оставьте терминаторы на нем. Если в системе два диска - отключите терминаторы в середине цепочки.

На задней стороне SCSI устройств установлен разъем, напоминающий IDE разъем, за исключением того, что в нем 50 контактов (SCSI-2) или 68 контактов (SCSI-3). Опять-таки, не имеет значения, какое устройство к какому разъему подключено.

SCSI устройства имеют адресные перемычки На большинстве ПК устройство С: должно быть установлено как SCSI ID 0. Если вы хотите установить второе устройство, то вам надо установить его как SCSI ID 1. Если вы хотите устанавливать последующие устройства, вам придется устанавливать соответствующие ID, но вам не понадобится специальный драйвер для DOS, чтобы она могла опознать эти устройства.

Этап установки SCSI несколько сложнее, но проще на этапе конфигурирования — имеется в виду CMOS, и кроме того, SCSI — это удобная платформа для сканеров, CD-ROM, ленточных накопителей и т. п.

...

07.05.2009 16:55:26

Конфигурирование IDE/EIDE устройств (часть 2)

by Core @ 07.05.2009 16:55:26

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

Эти кабели очень просты: чуть позже мы увидим более сложные кабели, когда будем говорить о ST506 и ESDI дисках. Некоторые IDE хост адаптеры продаются только с двумя разъемами на кабеле, поэтому вам придется искать кабель с тремя разъемами, если вы захотите подключить два устройства. После того, как вы подключите диск к кабелю, ваша система будет выглядеть примерно так, как это показано на картинке, за исключением того, что эти устройства будут установлены внутри ПК.


Обратите внимания, что не имеет никакого значения, к какому именно разъему подключен ведущий диск, а к какому — ведомый. Если вы подключили кабели правильно, то значит вы готовы к следующему этапу — конфигурированию CMOS.

...

Pages: Start 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279

Tag:

Page copy protected against web site content infringement by Copyscape Rambler's Top100