: -
: . . 5- ..
... ..
:
..
㺺 ..
...,... ..
2012
̲
..........................................................................................................................3
1. IJ 1. .......................................................................5
1.1. ..............................................................5
1.2. ............................................................................................16
1.3. CRC.............................................................................................................18
1.3.1. ...........................................................................................19
1.3.2. ..........................................24
1.4. .....................................................................................................31
1.5. г-............................................................................................38
2. IJ 2. ................................................................40
2.1 ....................40
2.2 .................43
2.3 - 5551......................................47
2.3.1 5551 (SN74LS630).......................................................48
2.3.2 .......................................................52
2.3.3 .............................................................................53
3. IJ 3. ...............................................................54
4. IJ 4. ..................................59
4.1 .................................59
4.2 .............................................................................60
4.3 -㳺
......................................................................................62
4.4 .......................................................................................64
...............................................................................................................68
ί ˲........................................................69
|
|
- , , . , . , , , , , . - '.
' . ' ' - , , , . . ' . ' ' . , , , . , , , , . . , , . - , , , .
" - ". : , , .
, , 1948 . . , ' , (). . R, ', , , , ', . , - , ( ), г ' . , , , .
- , . , '. ' , , , , . . . ', , , - ' . ' , , , ; , , '. . ', , ' , , . ', . 1.1. ', . , , . , ' ', (-). (IJ) , , ' . () ' , , , , , '.
|
|
.1.1
IJ ;
;
, , ;
, , ;
;
;
';
;
;
- ;
, , , , ;
, , ;
, , ;
;
β ;
', . , , . , . , . (), - (). (, ). , , . m n , m , . n . ; n , . , , , ' . ' , , () (), .
|
|
( ), ( ). , , . ' ' , . () , . . , . - () () . . , , 16. 2, 4, 8 16. , , , - '. () , , . , ', , . ', (- ), . - , ( ). , , . ³ ( ) . ' ', .
. 1.1 '. , , , - (, ) (, ). : ( ), ( ), ' ( ), ' ( ), ( ).
|
|
- ' , 䳺 . () . . . . : , . , , . , , . , . ' 糿 .
. 1.2
, , , , , , , , , . 1.2 , , , . , . , . . , . , (): . ' n, n. qk. , , . k , , qk . k n , , k n . : - , , , .
k1 k2 (, ' ), n1-k1 n2-k2 , . Գ , , - , , .
: n=, k= kk, d=dd; n=n1n2, k=k1k2, d=d1d2. , , ( ), ( ), () (, ). , 3 4. , , . " " , .
; 㳺 , . , . , . . . n ( n) . n-1 , , n-2. , .
|
|
' , () ( ). : . ϳ , , ', , , , - '. ( ), - , ( - ) , .
- , 㳿 . 쳺 ' -: , , "" ; ' ( ) . - . .
: . '. ', k n . " '" , n k . , '. n, k, R=k/n dmin. k 3 , a R =1/4...7/8. , , , . , '. ', m , ' n . n v . , ' v+m . v+m k=v+m ( k ). v. : m, n =1...8, R =1/4... 7/8, v =2...60.
. ˳ : , , . 2 (. 1+1=0, 1+0=1, 0+0=0). . , , "" , . , , , , . , , , . , . , , , . . ˳ , , , . ˳ . . . . , , . , M- (), , , , --, , - (KB), г-. , , - (HP), , ( , , ). , , . , , . ˳ , .
, , , , . , , . , . , , . , , ' .
(ECC ) ' , . ', . ' . , . . . , , . , . 90% , . , . ' (ECC) . , , . ECC ' (ECC - on - Simm, EOS) . EOS . ECC "", 8 (64 ), 8- ECC . ϳ ECC , , . , ' , ECC ' 8 . , ECC , , ECC (, , ECC, ). ECC ECC / non-ECC . ECC . ECC. ³ , ECC .
CRC
( ). , , . , , , . , 256, . ( .)
: 6 4 23
: 6 23 4 33
: 6 27 4 33
, 23 27. , 33 : 6 + 27 + 4 = 37. , , . , . , , . , , , , , (, 2 ).
. , CRC, , , .
, , 256:
: 6 23 4
: 6 23 4 33
: 6 27 4 33
, . , 1 256 . :
: 6 4 23
: 6 23 4 33
: 8 20 5 33
8- 16 ( 65536 256), , , 1/256 1/65536. , , , "" , . , , . , .
, :
. (, 32 1/232).
. , - .
, " " , , , CRC. CRC , , .
, . , , , , . , , , .
, , , 䳺 , .
CRC , . , " " .
, 2 (6, 23), . , 0617h, 0000 0110 0001 0111. , 1 , 1001, 0000 0110 0001 0111 1001. 32 , . "". ҳ , . ij , .
(6, 23)=0000 0110 0001 0111BIN = 0617HEX = 1559DEC
1024+512+16+4+2+1=1559DEC | 128+32+8+4+1=173DEC | ||||||||||||||||||||||
1024 | 512 | 256 | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 | |||||
0 | 6 | 1 | 7 | → 0617HEX | |||||||||||||||||||
1 | 0 | 0 | 1 | 9DEC | |||||||||||||||||||
1 | 0 | 0 | 1 | ↓ | ↓ | ↓ | ↓ | ↓ | ↓ | ↓ | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | |||||
= | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | ||||||||||||
→ | 1 | 0 | 0 | 1 | ↓ | ↓ | ↓ | ↓ | ↓ | 0 | |||||||||||||
1 | 0 | 0 | 1 | 1 | |||||||||||||||||||
= | 0 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | ||||||||||||||
→ | 1 | 0 | 0 | 1 | ↓ | ↓ | ↓ | 0 | |||||||||||||||
1 | 0 | 0 | 1 | 1 | |||||||||||||||||||
= | 0 | 1 | 0 | 1 | 1 | 1 | 1 | ||||||||||||||||
1 | 0 | 0 | 1 | ↓ | ↓ | 1 | |||||||||||||||||
= | 0 | 0 | 1 | 0 | 1 | 1 | |||||||||||||||||
→ | 1 | 0 | 0 | 1 | 0 | ||||||||||||||||||
1 | 0 | 0 | 1 | 1 | |||||||||||||||||||
= | 0 | 0 | 1 | 0 | = 2 |
.1.3
:
1559 / 9 = 173 2;
0000 0110 0001 0111 / 1001 = 10101101 0010;
10101101 = 173;
0010 = 2;
ij .
: " 1559 9 173 2 ".
, 4 , ( ), . , .
4 ( ) : 06172, 0617 - , 2 - . , , , (2).
, , , CRC, CRC , , , .
CRC . CRC , - CRC , .
, (), , . , 23 17, 10111, :
1*x^4 + 0*x^3 + 1*x^2 + 1*x^1 + 1*x^0 , :
x^4 + x^2 + x^1 + x^0
, , , - 䳿. , , , 1101 1011. , :
(x^3 + x^2 + x^0)(x^3 + x^1 + x^0)
= (x^6 + x^4 + x^3
+ x^5 + x^3 + x^2
+ x^3 + x^1 + x^0) = x^6 + x^5 + x^4 + 3*x^3 + x^2 + x^1 + x^0
, 2 ( ), 3*x^3.
:
x^7 + x^3 + x^2 + x^1 + x^0
, , , . "X" , . , 3*x^3 , x^4 + x^3, , X=2. ' , , , x^2 , x^3.
, - , , . , , 2 0 1, . " 2".
:
(x^3 + x^2 + x^0)(x^3 + x^1 + x^0)
= (x^6 + x^4 + x^3
+ x^5 + x^3 + x^2
+ x^3 + x^1 + x^0)
= x^6 + x^5 + x^4 + 3*x^3 + x^2 + x^1 + x^0
, 3*x^3 , , X=2. " 2" , "X", , 2.
:
= x^6 + x^5 + x^4 + x^3 + x^2 + x^1 + x^0
, 2 2 . CRC , , 䳿 , ( ), .