Звоните! 
 (926)274-88-54 
 Бесплатная доставка. 
 Бесплатная сборка. 
Ассортимент тканей

График работы:
Ежедневно. С 8-00 до 20-00.
Почта: soft_hous@mail.ru
Читальный зал -->  Программные средства foundation 

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 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359

КИЛО-, МЕГА-, ГИГА-, ТЕРА-

Когда речь идет о битах в секунду (бит/с), герцах, омах, ваттах и в большинстве других случаев, относящихся к техническим показателям, приставки к (кило-), М (мега-), Г (гига-) и Т (тера-) означают 10, 10, 10 и Ю-, соответственно. Однако применительно к обьему памяти те же приставки имеют значения 2°, 2°, 2° и 2°. Так сложилось исторически, что они бьши заимствованы для этой цели, поскольку обычно обьем памяти бывает равен степени 2, а значение 2 (1024)оченьблизкок 1000.

Поэтому теперь, если кто-нибудь предложит за вашу первую работу в качестве инженера 50 килобаксов в год, вам придется договариваться о значении приставки!

Во всех предыдущих кодах сигналы, применяемые для передачи и при чтении/ записи, имели только два уровня. В двуполярном коде с возвратом к нулю {Bipolar Return-to-Zero, BPRZ) передаются сигналы трех уровней: +1,0 и -1. Этот код подобен коду RZ, за исключением того, что единичные биты поочередно передаются как +1 и -1; по этой причине такой способ передачи называют также кодированием с чередованием полярности {Alternate Mark Inversion, AMI).

Большим преимуществом кода BPRZ по сравнению с кодом RZ является его сбалансированность по постоянному току. Благодаря этому его можно применять для передачи потока данных по каналу, не допускающему наличия постоянной составляющей, например, по телефонным линиям с трансформаторной связью. Код BPRZ и в самом деле уже не один десяток лет используется в цифровых телефонных линиях Т1, где аналоговый речевой сигнал передается по последовательному каналу со скоростью 64 кбит/с в виде потока из 8000 цифровых отсчетов в секунду по 8 битов в каждом в формате BPRZ.

Как и в случае кода RZ, из потока данных в формате BPRZ можно извлечь тактовый сигнал, если только подряд не идет слишком много нулей. Хотя Телефонная Компания ( The Phone Сотрапу , ироническое прозвище корпорации AT&T. -Прим. перев.) не может проконтролировать, чту вы говорите (по крайней мере пока), все же у нее есть простой способ ограничения последовательности нулей. Если какой-то из 8-разрядных байтов, возникающих в результате взятия выборок из вашего аналогового речевого сигнала, оказывается состоящим из одних нулей, то происходит замена второго бита со стороны младших разрядов на 1! Это называется подавлением нулевого кода {zero-code suppression). Держу пари, что вы никогда не замечали этого. Вот почему во многих случаях, когда по линиям Т1 передаются данные, вы получаете из канала, со скоростью передачи 64 кбит/с только 56 кбит в секунду; младшему разряду каждого байта всегда присваивается единичное значение, чтобы воспрепятствовать изменению других битов из-за подавления нулевого кода.

Последний из кодов, приведенных на рис. 2.17, называется манчестерским {Manchester) кодом или двухфазным {diphase) кодам. Главное достоинство этого кода состоит в том, что независимо от передаваемой последовательности данных, он обеспечивает по меньшей мере один переход на битовую ячейку, что позволяет с большой легкостью извлекать из него тактовый сигнал. Как показано на рисунке.



ноль кодируется переходом из О в 1 в середине битовой ячейки, а единица - переходом из 1 в 0. Но это главное достоинство манчестерского кода является также и его главным недостатком. Поскольку у него большее число переходов приходится на битовую ячейку, чем у других кодов, ему требуется канал с большей шириной полосы, чтобы реализовать заданную скорость передачи. Правда, в случае коаксиального кабеля нет проблемы с шириной полосы, поэтому в первых локальных сетях Ethernet для кодирования данных, передававшихся последовательно со скоростью 10 Мбит/с (мегабит в секунду), был использован манчестерский код.

О ТЕЛЕФОННОЙ КОМПАНИИ

Посмотрите фильм 1967 года Президентский психоаналитик с Джеймсом Коберном (James Cobum), где Телефонная Компания представлена в забавном свете. Фильм подводит вас к представлению о мире, в котором каждый подключен к телефонной сети. Сегодня, когда все больше распространяются цифровые технологии и дешевые мобильные средства связи, эта идея становится не такой уж надуманной.

Обзор литературы

Содержание первых девяти парафафов этой главы базируется на главе 4 книги Уэйкерли Архитектура микро-ЭВМ и программирование (John F. Wakerly. Microcomputer Architecture and Programming. Wiley, 1981). Точное, детальное и интересное обсуждение этих вопросов можно найти также в книге Кнута Получисленные алгоритмы (Donald E.Knuth.5e/w/ M/wer/ca/y4/gonYAm5, third edition. Addison-Wesley, 1997). Читатели с математическими наклонностями оценят блестящий анализ Кнутом свойств и арифметики числовых систем, а другие смогут испытать чувство озарения и порадоваться историческим сведениям, которыми пронизан весь его текст

В шкгеУэшерлиАрхитектурамикро-ЭВМи программирование: Семейство 68000 (John F. Wakerly. Microcomputer Architecture and Programming: The 68000 Family. Wiley, 1989) рассказывается об алгоритмах двоичного умножения и деления, а также об арифметических операциях с плавающей точкой. Более подробное рассмотрение арифметических действий и числовых систем с плавающей точкой можно найти в книге Уэйзера и Флинна Введение в арифметику для разработчиков цифровых систем (Shlomo Waser and Michael J. Flynn. Introduction to Arithmetic for Digital Systems Designers. Holt, Rinehart and Winston, 1982).

Циклические коды основаны на теории конечных полей {finite fields), введенных французким математиком Эваристом Галуа (1811-1832) незадолго до того, как он бь[л убит на дуэли политическим оппонентом. Классическим учебником по кодам, обнаруживающим и исправляющим ошибки, является книга Петерсона и Уэлдона Коды, исправляющие ошибки (second edition, MIT Press, 1972; рус. пер. - М.; Мир , 1976); однако эту книгу можно рекомендовать только читателям с повышенной математической подготовкой. Более доступное введение в теорию кодирования можно найти в книге Лин и Костелло Кодирование с контролем ошибок: принципы и приложения (S. Lin and D. J. Costello, Jr. Error Control Coding: fundamentals and Applications. Prentice Hall, 1983). .Другой подход к теории коди-



рования, ориентированный на связные проблемы, содержится в книге Майкель-сона и Левека Методы контроля ошибок в цифровой связи (А. М. Michelson and А. Н. Levesque. Error-Control Techniques for Digital Communication. Wiley-Interscience, 1985). Вопросам аппаратной реализации кодов в компьютерных системах посвящена книга Уэйкерли Коды с обнаружением ошибок, схемы с самопроверкой и ш приложения (John F. Wdcerly. Error-Detecting Codes, Self-Checking Circuits, аий?y4pp ca om.Eisevier/North-Holiand, 1978).

В последней из упомянутых работ Уэйкерли показано, что коды с контрольной суммой, вычисляемой в обратном коде, способны обнаруживать длинные пачки однонаправленных ошибок; это полезное свойство для каналов связи, где имеется тенденция к тому, что все ошибки происходят в одну и ту же сторону. Особые вычислительные свойства этих кодов делают их удобными для эффективного нахождения контрольных сумм программными методами, что важно с точки зрения их применения в протоколе Интернета; см. запросы на комментарии (Requests for Comments, RFCs) RFC-1071 и RFC-1141. В заархивированном виде запросы на комментарии имеются во многих местах в Интернете; поищите по RFC .

Введение в методы кодирования для последовательной передачи данных, включая математический анализ характеристик некоторых кодов и их требования к полосе пропускания, имеются в книге Гальярди Введение в технику связи (R. М. Gagliardi. Introduction to Communications Engineering, second edition. Wiiey-Interscience, 1988). Прекрасное описание последовательных кодов, применяемых для записи на магнитные диски и ленты, содержит книга Матика Запоминающие устройства компьютеров и техника записи/чтения (Richard Matick. Computer Storage Systems and Technology. Wiiey-Interscience, 1977).

Структура кода 8В1 OB и его логическое обоснование отлично объяснены в первоначальном патенте Франазека (Peter Franaszek) и Видмера (Albert Widmer): U.S. patent number 4,486,739 (1984). Этот и почти все другие патенты США, выданные после 1971 года, можно найти в Интернете на странице www. patents, ibm.com.

Упражнения

2.1. Выполните следующие преобразования из одной системы счисления в другую:

1101011=?,

174003з = ?2

10110111 = ?,

67.24, = ?,

10100.110l2 = ?,g

F3F5 = ?,

11011001j = ?

AB3D, = ?

101111.0111 =?,

2 о

15C.38 = ?3

2.2. Преобразуйте следующие восьмеричные числа в двоичные и шестнадцатеричные:

(а) 1023з = ?,= ? (Ь) 761302, = ?2 = ?

(с) 163417, = ?, = ? (d) 552273, = ?2 = ? (е) 5436.15з = ?, = ? (D 13705.207з = ?, = ?

2.3. Преобразуйте следующие шестнадцатеричные числа в двоичные и восьмеричные:



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 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359



ООО «Мягкий Дом» - это Отечественный производитель мебели. Наша профильная продукция - это диваны еврокнижка. Каждый диван можем изготовить в соответствии с Вашими пожеланияи (размер, ткань и материал). Осуществляем бесплатную доставку и сборку.



Звоните! Ежедневно!
 (926)274-88-54 
Продажа и изготовление мебели.


Копирование контента сайта запрещено.
Авторские права защищаются адвокатской коллегией г. Москвы
.