Professional Documents
Culture Documents
1 Data storage
✗ OR : 24☒¥☒ # 13,1
24M£ input , 1417-4-3-0,1417=4-3-1 , 4-☐ ¥-5k # input # it preserve 0¥41 It -1-28=7 state )
¥
✗
y z
EFI .
-
0 0 unchange
I 1 / undefined
ex :
o
o 0→¥xÉa¥¥Éi :
↳
unchanged
0
-21
I
0--1
↳ ¥ Into
Flip-flop -4 # E- → ¥EÉHÉ_-i / ( FFF # )
Main Memory Cells Cells : I byte =
8 bits
RAM ◦ 5 RAM :
93.44-b flip-flop → it't -2¥ ,
# ¥¥
◦ DRAM :
-7¥ -1¥ refresh circuit
◦
SDRAM :
%ÉEEA¥☐ F- A- Ex A-
◦
DDR -9 ☒ A- ¥ A-E9HnF3- EKED '-k¥A¥¥
:
Mass storage
44k¥ life # IKE ÉÉZ 't¥ i¥ ) E☐E¥-h #¥775 -5*3%1 volatility ) -4¥ 'tE
, , ,
MEtrack # i¥ # ☒ sectors
Magnetic Disk Storage system win
Access Time =
rotation delay /
seek time -1
latency time
¥¥¥,¥¥iE
cylinder
[
¥9s "¥¥.EE/T3-F-tx=.ki-E'k&I.K-'EEE-- 2*-7 -¥ ,
)
ÉZ '¥¥c¥=¥É±h=t 'T ti> 1.7=1×-4.4 . t.tl?n-t--kA-F-Fn=FE.ZE-teE-iE--.FxE.71'IFE
sample rate ✗ ¥É4Fxbit resolution TETI :
bps
=
2+23-1--6=110-1 ,
( 2 's¥¥ExEt )
1+24-1--9=1001
-4¥ }
i
110
IE
"
excess + ex :
21-1-17 > bits # it
-10¥
.
↓
/ A- 9- excess notation =L -123-1--5=101
,
's
bit pattern binary 2 excess
000 0 0
-4
001 1 I -3
010 2 2
-2
011 3 3 -1
100 4 -4 0
1
101 5 -3
6 -2 2
1 10
1 11 M -
l 3
0 I 0
overflow ex : ☒ 2 's complement 3 bits # F- A- ¥ 2+3 F¥i=ʰ¥Ñ # 5
+0*1=-3
,
1- 2) + f- 3) →
5 →
→ mod g =
,
fixed -
point ex :
101 .
101 = 41-1 +
{ & 5 625
+ = .
'°
+ 2- ✗ I
01 _i¥ -1,19T¥ -
ex : I 10 1 01 01 Eh ¥11T ?
•
Sol :
(l ) ( 101 ) ( 0101 )
8¥ (t 1) ( .
0 I 0 1) =
¥ %
+ = 0.3125
( O ≤ m < 1)
"
= 2 × 0 3 1 25 = 0 6250
-
-
.
.
↳
EirF¥☒ excess
¥-13 ,
I 10 } 3. f)
22
°
00 11 ✗ → → 0 100 1 1 00
•
.
1 1 00 ✗ 2
I ≤ m < 2
→ ( l ) ( 101 ) ( 1 .
010
1)
s Cee e- 4)
¥xÑ=É :
CS ] ( eee ) ( mm m ) = C- 1) ✗ 1 .
mmm ✗ 2
m www
binary he 7- É¥¥
◦
5=0 → C- 1) =/ → I .
'
5- I → c- 1) = -
I → FE
23 0 .
I
4 +
¥ +
¥ →
4=1-2×23 =
-01 1001
4- ☐
7¥ 14-11-47 +
¥ →
¥.iq#-=taE7tg-x'-zg'-y=j-z ✗
23=-0111-00-00 I 4-3-7 KEEK THEME XD 'E =
4
{ =
-116 ✗ 23 = 000 I
É¥¥9ñ¥ # ¥-40 Dⁿ¥4ñ¥¥¥¥
.EE#&=FEYti-tFa-E%FA-
Fat , 4-
length .
frequency-dependent → Huffman .
dictionary
* ¥x Lossy relative / difference encoding , media-zht-%F4-KA-lossyexigif.jpeg.mp3.in peg
Huffman code tt # ¥47 # A- F4¥☒ᵗt¥ÉMbits¥ÉZÉ¥c .
'
4- ☒ A- FFxÑ☒¥¥ÉbitsÉZÉ¥c
ex : AAABBBAABCAAAABD ,
4- ☐ ¥-9K # A 00
%Fn*B¥x → %P☒I # 32 bits
B 01
C 10
D 11
501 :
step ≥ . I. EA-yi-k-tQA-9.B-5.FI , D= I
EE
C- I
-
D= I B :5 C- I _
D= I A. 9 B :5 C :L D= I
\ / → I / → At
2 2 2
0
I
n n
I
o
16
step .
} A 0 IIAx=kEk ✗ 9¥ # bits -t9= 9×1+5×2 -11×3+1×3
B 10
C
= 9¥ ☒ 325 bits
110
D 111
¥=3n bits .IE/2-A-F-EEt4#+- tree ,
F- .FI#Ea=E4F-t---a==F-xi4-=tF5zTi
=
-z¥h¥4ÉEIDÉE¥☒t
2
17-4-49 Eta ktn¥ ) Y 1 2 13
0 3 ( Eia )
Ex -
9☒-
xyx 4
i. ✗ yX=4
→ 121343434 #
ATE -7¥
[
.
error correction :
hamming distance
Ch.2 Data Manipulation
CPUAA-FE.to/T3-EEFaCPuEn1#E.9-b91
> D=.tn of machine instructions _tE main memory A- 71T¥ .si#m-zAbbusF-7-YCPu.F3-Ed---HQFrx1Nb--
KEEFFE ,FE21☒#¥4I°É☐A.TT#--TtA-XD/T3-E1F-*-B-/T3-F-b.-zEs-z"Ébus[k ☒
.
main
memory
◦ ( Puk # A- 9- register -h¥ } En SRAM → '
TAEK . ?¥
,
156C
1- -21=9124 ME bytes )
'
CPU -4*45=1*5 ① Fetch Tt¥F¥*PC9ItK%¥ main memory fetch 7- IRP ↓ machine cycle
② Decode 3 'A¥F¥Et¥Fb£4t¥E
③ Execution ¥+4245 Counter -1-1
Clock -
✗ OR ✗ ✗ OR 0 =X ,
✗ ✗ OR I = NOT ✗ →
FEF¥Éñ=f bit invert
I
001 ↑ 'T }
shift
-
logic shift :
Tetro # 84¥ ¥ # 0 *É=g+¥ } # 5) that ex 01132×2 # ¥ ;¥}¥É¥"ÉItE
f-
:
,
I 10 6
ex :
10100000 Fs # § → 11000000 -96
↑ ✗ 2
tD¥% → 11010000 -48
to # ¥ → 01010000
☒ É¥1¥≠¥*I☒
" "
pre fetch
-
_a5¥☒ñ¥E÷¥¥ ,
lex :
if -
else )
→ 5) t.tn?-TE=.EyCCompi1eri=-Fx4E4t )
b # A- ☒ f- share
memory
[
,
M : multi Ii instruction
MIND SIS D. SIMD S : single
MISD →
pipeline
,
D: data
#
¥-7,2 ;¥qÉt¥EÉFL¥b # A- -2T¥ -251%1*252*-45
'"
distributed computing ☒± ,
ex : Seti ( nasa )
EE ÉTE "pÉ%¥¥
"
load balancing :
75K¥ A-¥¥*tÉ # F- 29¥ # £7
, ☒Z
synchronization
En # I # ¥7 -44554T¥
} Extra dependency
a.%Ea%aEasai-aiafai i .PH
¥7 CPU 1
p )
FE }EEk51'É
realtime :FÉ¥EFx¥n=¥F¥CERA¥'¥%.EE/i:EEEt!---E.TEEt )
" " " " " " " " " "" ¥" " " # " ☒ + " " " "¥¥ " " ) # ☒ ¥ #¥ " " # " ¥"¥¥
(
" "
" " "
multitasking
multiprocessor
scheduler . dispatcher
05¥ #¥-4747
,
-
ex :I1T="EpIEF¥HA7¥EÉl
-
/ process table
me
OSAIFK
:
program counter
handle process
. general purpose registers , associated memory cells
EFZ :
memory D#39☒¥ } %, process , process priority .
ready / waiting
-7¥ 1007k¥
2007*3=7 ¥xI¥=¥7kFt{
,
>¥¥Qb¥_ñ¥i=ᵗx¥T¥¥t4
's main memory / ¥100k ) ,
100 }
timeslicetxk-EE-k.FR/5A-I-p-nI---Yn=7Econtex-
switch
¥it↑Ex
w
context switch
'
057-EA-EFEHIA.EE# ( E)
Ata -91¥ )
semaphore 'lÉ5¥u B¥±É¥.EE/-A-kFLkEfHt-.-z-4---icritica1 region
ex : atomic Test and - -
set
11 Share memory
competition
←
'
KH-EEEEFE.tn#XFH-i--E5E--nl4
/ / ¥# ☒ ¥1 "¥n③¥ )
I
'h¥É¥42É%¥A¥
%T¥zÉ'¥iAF¥.IT# → partial basis
A -4+7457-4427=5%-7*47%4 ,
CHEF → deadlock
starvation -
EAT ☒ process ¥5 -
t ☒ age ,
135¥ A- ¥ F-¥ # ¥ priority Entity
,
÷ : ÷÷÷÷:÷÷÷÷:÷÷:÷÷÷*÷÷÷÷÷:*
sniffing software : hack -2¥ # A- %☒%É¥¥¥ ¥22T
.
( ex .
3¥ -9¥ ¥2 '¥¥cD¥;)
. :* :*:*
:*::* .
f-worms
trojan horse
:
¥ # ¥tiñ¥*4= ¥45 HE ¥1
:
Tika "¥¥EI
.
'
f-
-
Bus
star
:
:
21=3,17%8 broadcast
# A "☒
☐
0*-0
p
6
broadcasting
/ CSMAICA
"I collision
4- DEKE
kF¥H7Fd¥H% # ethernet
,
28%54%1=8 "IÉKñ=F7É¥*nA¥F¥ # Éti
f- ( ¥4 : -49k¥ :# it
, collision 'iTAA-ÉF¥¥z ) collision avoidance
ex :A4Dn¥¥DB☒n=¥ñ¥=E44AP,AB¥ti-E¥*É☒
2*-7%-7,174%5 -n=7 device ÉEF¥*☒¥☐AE -7=7*71 compatible )ñ=F network -37M -bkÉt3¥ñ=F¥*¥F"itFtÉFE
☐ f- ☐
. .
.
→ =
.EE#31iEE8F-H-i-ix.7A--7Fg7iI "FÉtYE ,
1=1%54 .tk#t-tabE-7 )
" "
→ internet ( Internet
1%1%28=-8-12*7
Inter process communication server client : ex : browser ¥¥u☒ email POP }
[
-
, ,
P2P →
server
distributed system :
Java Beans .
.NET
3,1*1%77 -1M¥
,
Domain ICANN oversee the registration of domains
Internet Cloud
D # 7. ¥n¥¥Z¥%É .
# H¥¥
#¥ # :%l¥E8☒É=b
'
Internet , VoIP ex :
Skype
-
Domain name →
1,7×31,4-7%2 -1 ☒ t.PH#E-n--3-1M-- domain name
each ending .
✗ HTML FTTTA start tag ¥-3 -1A end tag -n=F HTML
f-
-
Transport → to
message
Network →
.EE routing
=
,
5¥51 # E- tt¥ÉK¥±A -7%5
kwell-knownport-publ.ie
TCP / IPHKFATF.tt#stE.F-=17tgc-.4.n---E-a14-,E ÉT§tÉE
1.EE#a1l7b----tF-Ex-h-n=7EEExp*Dq2.N--px-
RSA ÉLERSA key step
3. ∅ = ( P 1) -
(9-1) = ≤ NA-EDNEFE-A-7-tktf-n-7-t.SE#
4. É¥tF¥ -
4☒e coprime ∅ E%¥¥T¥¥* ¥ # 7¥ :&
5. Ftitud 1¥ die -=l ( Modo )
6. Pig ÉF¥ ,
(N / e) E- Public key ( Nid ) Ey private key
XD '%É me IS ( Mod N )
sf4¥¥j :
claim Sᵈ=m( mod N )
Ch.5 Algorithm
"
problem solving -
Top -
up
-
% ¥15k
-
FEBTE.IR#conditionb-i'Iex.whi1e=-n---'t---h=-=E.-
FEI :
① pre -
¥É¥tYJO=k
② Post -
test :
-
7=148%51952--1
down sort
[
, ,
. .
. . .
'"
¥ -1 -
E. ¥124 :zl
dependence A- 7É¥É%F¥ñ
'
machine -1 → 0.52.0 notations
Big Omega
-
-
ATTE 'T # KATA # 11¥
:
:
Traveler 's gold chain
0000000 MY I "¥× * ¥5 -4 ☒
-
5011 : tahini ☒ ,
-
I ¥5 -91¥
5012 .
: ① tati 3¥ 0 0000
IÉ
"
¥5 EEE D. &
'
② -
EY . 0 ,
=
③
"
④ ¥ ☒ * ¥50000 HE , 0¥00
⑥ ¥4 # %
"
( E- F.% # 32*5=0*000*000007
⑨ ¥4 t.EE ¥5
'
Ch.06 Programming Language
2. One -
to -
ex :Java%EtÉE -4N
✓
4. Object-oriented
447K¥.EE#m-zb**EHiYnEs-n=T-Ea- ☐
( polymorphism 8T¥ :D '7Du_n=73ti%FxÉ¥F¥¥x :* INHERIT
ex :
coutscFEFE-11-KE.int string ,
. . .
☒ excel ttr¥ᵗftiÉ%T☒IT¥¥
modeling ☒É # AK
3. ,
( I -
Ia )
1=19+1 xdtpda +
d : 4- Ht # 7-1%518-8=7 FE¥tdÉ
4☒=ftk÷¥< -
4☒¥i£u
2. Gouraud
3. Phong
Theory of computation
* F¥t¥¥ÉZ't÷¥i¥