Professional Documents
Culture Documents
Chng 1
Chc nng nhim v, cu to cc b phn my tnh
Trang
3
5
6
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
51
53
63
65
Chng 2
Thit lp cu hnh h thng
2.1 Khi nim
2.2 S dng chng trnh SETUP
2.3 Chng xm nhp tri php :
+ Qun l cc xm nhp h thng bt hp php - Cc bin php thc hin
+ Ct du cng c, hnc ch kh nng tc ng ti h thng ca cng c
2.4 Bo v d liu
Chng 3
Ci t chng trnh
77
77
79
81
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
Chng 4
Tng thnh v nng cp my tnh
4.1 La chn cc b phn tng thnh lp rp 1 my PC: Mainboard, RAM,
card mn hnh, card sound, I/O, cng , CD-ROM
92
4.2 Cc nguyn tc phi hp mainboard chip
95
4.3 Nng cp : Thay Mainboard, RAM, card mn hnh, card sound, I/O,
96
cng, CD-ROM
Ph lc
Ti liu tham kho
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
Chng 1
Chc nng nhim v, cu to cc b phn my tnh
1.4 S tng qut ca h vi x l
B vi x l l 1 thnh phn khng th thiu c xy dng cc h thng
tnh ton, my vi tnh. Nhng b vi x l cn phi kt hp vi cc thnh phn
khc to nn h vi x l
S di y l s tng qut ca cc h vi x l kinh in p dng cho
cc h nh v cc my tnh th h u.
CP
U
I/O
Ra
Vo
Abus
Dbus
Cbus
CPU: B no ca my tnh gm cc mch vi in t c tch hp rt cao (
hng triu tranzito trong 1 chip). N gm c cc phn:
+ CU: Control Unit Khi iu khin c chc nng: c m lnh di dng
tp hp cc bit 0/1 t cc nh trong b nh. Gii m cc lnh thnh dy
cc xung iu khin iu khin cc khi khc thc hin nh iu khin
ALU, iu khin ra ngoi PC
+ ALU: Arithmetic Logic Unit Khi tnh ton s hc v logic: T hp cc
mchj logic in t phc tp cho php thc hin cc thao tc trn cc thanh
ghi nh +, -, *, /, AND, OR, NOT...
+ Registers: Cc thanh ghi
Mt CPU c th c nhiu thanh ghi:
+ Thanh ghi con tr lnh IP (b m chng trnh) cha a ch ca lnh
sp thc hin: Cc chng trnh my tnh l tp hp ca cc lnh. CPU s
ly tng lnh ra chy. iu khin chnh xc vic thc hin ny cn
c mt b m chng trnh.
+ Cc thanh ghi khc
B nh:
Thi Nguyn 1-2007
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
ROM: Cha cc chng trnh v s liu c nh, khng b mt khi ngt in.
Chng trnh khi ng my tnh, cc chng trnh vo ra c s c cha
trong ROM.
RAM: Khi ngt in ngun nui s b mt ni dung lu tr. RAM lu gi
mt phn chng trnh h thng, mt s s liu ca h thng, cc chng
trnh ng dng, cc kt qu trung gian ca qu trnh tnh ton, x l.
Thit b vo/ra(I/O): y l khi to kh nng giao tip gia h vi x l v
bn ngoi. Do c im ca cc thit b ngoi v h trung tm hot ng c
s khc nhau v tc lm vic, mc vt l, phng thc nn cn c b phi
ghp m, m bo cho cc khi thit b ngoi giao tip c vi h trung
tm. B ghp gia bus h thng v thit b ngoi gi l cng. Mi cng c
mt a ch xc nh.
H thng bus: L tp hp cc ng dy dn ghp ni cc chn a ch, d
liu, cc chn tn hiu iu khin ca 3 khi nu trn.
Abus: Ni cc ng dy a ch ca CPU vi 2 khi M v I/O. Kh nng
phn bit a ch ca CPU ph thuc s chn a ch ca n. S ny c th l
16, 20, 24, 36 chn. Ch c CPU mi c kh nng pht ra tn hiu a ch.
Dbus: Dng vn chuyn d liu. rng ca n 8, 16, 32, 64 bit. Dbus c
tnh 2 chiu. Cc phn t c u ra ni thng vi bus d liu u phi c
trang b u ra 3 trng thi c th lm vic bnh thng vi bus ny.
Cbus: Gm nhiu ng dy tn hiu khc nhau. Mi tn hiu c 1 chiu xc
nh. Cc tn hiu trn Cbus bao gm cc tn hiu iu khin t CPU nh /K
c vit, tn hiu trng thi t b nh, thit b ngoi vi bo cho CPU nh
INTR, HOLD...
Hot ng ca h: Chng trnh v d liu c cha trong b nh ngoi
c a vo b nh trong (RAM). Sau c CPU ly dn ra x l.
CPU thc hin:
+ Ly lnh
+ Gii m lnh
+ iu khin thc hin lnh
Trong qu trnh thc hin nu c tc ng ngt hoc yu cu DMA CPU s p
ng cc yu cu ny sau li quay tr la chu trnh hot ng chnh.
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
400MHz
133MHz
Intel
82845
SDRAM
66MHz
100MHz
66MHz
33MHz
14.318MHz
BIOS
Game port
33MHz
Intel
ICH2
Floppy
ITE
8702
LPT port
PS/2 port
PCI
4 USB port
AC97
COM port
ATA 33/66/100
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
Hai hoc 4 cng USB (Universal Serial Bus = Cng ni tip a nng). Loi
cng ny trong tng lai s thay th cc cng ni tip, song song, bn phm,
chut v nhng thit b mi khc .
Mt cng ra song song dng cho my in v cc thit b khc
Hai cng ra ni tip COM1 v COM 2( Mt s bo mch ch c 1 cng
COM1)
Chc nng, nhim v cc u ni trn mainboard ATX
Hnh v
u cm USB
u cm chut, bn phm PS/2 ( phn bit mu)
Cng my in song song
Cng truyn tin ni tip COM1, COM2
u ni mn hnh
Cng tr chi
Cc u ni card m thanh
Cc u ni tn hiu PLED, HLED, SWPower, speaker...
Cc loi bus m rng: ISA, EISA, PCI, PCI-X
Khe cm ISA v EISA
Khe cm PCI v PCI - X
Mt s chun giao tip trong cc my tnh hin nay: IDE, EIDE, SCSI, USB
u ni chun giao tip EIDE
u ni u c a mm
u ni USB
1.5 B vi x l
Cu trc bn trong B x l trung tm CPU.
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
Gm c:
- B iu khin CU (Control Unit)
- B tnh ton s hc v logic ALU( Arithmetic and Logic Unit)
- Cc thanh ghi Registers
Quan h hot ng ca chng nh sau
Gii m lnh to
xung iu khin
nh lnh
CU
ALU
Cc thanh ghi
Lnh
CU
Gii m lnh,
tao xung iu
khin c nh
CU gm c:
+ Thanh ghi lnh ( Cha lnh c c t b nh)
Thi Nguyn 1-2007
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
IR
iu khin trong CPU
Gii m
lnh
a ra tn hiu
trng thi
clk
Khi to xung
iu khin
khin
Bus ni b
CU
ALU
B
nh
Phi
ghp
I/O
Reg
m
Bus
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
Khi ALU chu trch nhim thc hin cc php tnh s hc v logic i
vi cc ton hng di s iu khin ca CU. ALU l 1 t hp mch logic phc
tp cho php thc hin cc thao tc trn cc thanh ghi. V d ( +, -, *, /, AND,
OR, NOT,...Php , dch phi, dch tri, quay.
Cc php tnh s hc trong my tnh (+, -, *, /) u c qui v php tnh
cng theo 1 cch no . Php tnh cng l php tnh c bn nht ca my tnh.
Quan h ALU + REG
Thanh ghi c
Acc
Ton hng
Th1
Thanh
ghi a
nng
Th2
Thanh
ghi
m
ALU
Thanh
ghi
m
Kt qu
Tn hiu /k t CU
Cc thanh ghi:
Thanh ghi gm nhng phn t nh (bit nh) lin h vi nhau 1 cch hp
l, c th lu gi c 1 trong 2 trng thi thng tin ( 0 hoc 1). Thanh ghi thc
cht l 1 b nh c cy ngay trong CPU. V tc truy cp cc thanh ghi
nhanh hn l vi b nh chnh RAM nn n c dng lu tr cc d liu
tm thi cho cc qu trnh tnh ton, x l ca CPU. CPU 8086 c 14 thanh ghi.
Cc CPU Pentium III, IV ngy nay c s thanh ghi nhiu hn 14; nhng
cc thanh ghi c s ca chng vn tng thch vi 14 thanh ghi ny do tnh k
tha.
Do c 20 chn a ch nn s nh m 8086 qun l c l 220 =
1024.210 bytes = 1MB. Nhng thanh ghi trong 8086 ch c di 16 bit nh vy
ch lu gi c 216 trng thi a ch hay 64 KB . Mun lu gi c 220 a ch
nh cn phi s dng 2 thanh ghi theo c ch segment:offset ( Thanh ghi
on: Thanh ghi lch)
a ch vt l = Thanh ghi on * 16 + Thanh ghi lch
10
Phm c Long
Bi ging bo tr v sa cha my tnh
a ch offst
Cc nh
u on
a ch u
on - Segment
BIOS
RAM mn hnh
Vng dnh cho cc
chng trnh ng dng
F0000
C0000
A0000
00400
00000
11
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
12
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
CPU
SRAM
DRAM
Bng, a t
Cache
B nh
chnh
B nh
ngoi
Registers
T sch(BN chnh)
Th vin
CPU
Cache1
(B nh ngoi)
Cache2
13
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
CPU
Cache
DRAM
Bng, a t
B nh
chnh
B nh
ngoi
Registers
c-B nh n c chia lm 2 (Cache1 v Cach2 ):
DRAM
Cache1
Cache2
B nh
chnh
Bng,a t
B nh
ngoi
CPU
Registers
Mt s ci tin mi nht trong k thut vi x l ca 1 s hng sn xut
H thp in p nui chip vi x l:
Cc b v x l th h hin nay u dng cng ngh CMOS(Cng ngh n
cc s dng cc cp MOSFET knh n v knh p ch ti tch cc) vi kch
thc c trng 0,35 micron (xp x kch thc ca mi tranzixtor v cc ng
dn kim loi ni chng). Cc phin bn sau ca chng s rt xung kch thc
0.25 micron.
Khi gim nh kch thc th cng sut in tiu th( nhit lng to ra ) trn
mi n v din tch tng ln theo quy lut bnh phng. May mn thay 1 c
tnh khc ca cng ngh CMOS cu nguy cho vn ny: in p v cng
sut tiu th ca tranzistor cng quan h vi nhau theo quy lut bnh phng.
iu ny c ngha l s gim nh in p cung cp s b li vic tng cng sut
tiu th. H in p hot ng t 5V xung 2V s tit kim cng sut 6 ln
(25/4); h xung 1V s gim nh s tiu hao cng sut 25 ln(25/1). chnh l
l do ti sao cc nh thit k chip h thp in p nui t 5V xung 3,3V ri
2,8V - 2,5V v ngy nay l 1,8V - 1,75V
Thi Nguyn 1-2007
14
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
386 : 1,5micron
(dng nhm)
1.15 B nh my tnh
Vai tr ca b nh vi hot ng ca my tnh
Chc nng: Chng trnh v d liu c np vo b nh trc khi thc hin
- B nh do cc IC nh to thnh. Mi IC c 1 dung lng nh nht nh.
Tng dung lng nh ca cc IC nh l dung lng b nh.
- Nu dung lng b nh nh, chng trnh ng dng ln s khng chy c
V d : Windows 3.11 cn ti thiu 4 MB b nh
Windows 98 cn ti thiu 16MB b nh
Windows 2000 cn ti thiu 32MB b nh
...
Cc c trng k thut c bn ca b nh bn dn:
+ Dung lng
+ Tc hot ng (truy nhp)
+ tin cy s dng
15
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
16
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
M sn phm
Tc truy nhp
nan giy
V d : 7C1024 - 15
l SRAM ,128KB , tc truy nhp 15 nan giy
Ta thy 1 IC nh c dung lng 128KB vy
mun c 512KB phi cn 4 IC ghp vi nhau
mun c 1MB phi cn 8 IC ghp vi nhau...
Cc loi RAM mi c s dng trong thi gian gn y:
Hin nay trong cc l lch k thut my , trong cc bi kho cu chuyn
ngnh my tnh ... thng c nhc n 1 s cc danh t v RAM . y l cc
vn mi cn cp nht:
EDORAM : (extended data output-ng ra d liu m rng) c thit k
ko di thi gian d liu tc dng trong RAM lm tng hiu sut truy
nhp khi s dng.
17
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
VRAM (Video Random Access Memory): B nhh truy nhp ngu nhin
video v cng h vi n :WRAM (Windows RAM)cho rng di hn.
Thuc loi b nh 2 cng (Dual - ported memory). y l b nh RAM
c cng trc, cng sau. D liu c th i vo ca trc ri i ra trc tip
ca sau nn c tc cao hn (d liu c th c c ghi ng thi) .
EDOVRAM : L dng tc nhanh ca VRAM
EDODRAM :
SDRAM (Synchronous DRAW = DRAW ng b ): DRAW l 1 loi
RAM gia tc cho Windows :
SGRAM ( Synchronous Graphics RAM = RAM ho ng b )
EDRAM (Enhanced DRAW = DRAW ci tin )
RAMDAC: y l loi chuyn i Digital - Analog dng RAM
C th tham kho www.rambus.com hay www.ami2.org
Trong tng lai ; cng nh vi cc chip vi x l, danh sch ny s cn ko di
na...
B nh ROM
L b nh vn gi c thng tin sau khi ct in nui vi mch
Dung lng ca IC nh loi ny thng nh. Chng trnh c np vo
trong ROM bng thit b chuyn dng. Mt thit b np, xo ROM mc
trung bnh c gi khong hn 200$(1-2005). Mt vi mch ROM trng(Loi
EPROM: ghi c nhiu ln) dung lng 512KB c gi khong 3$ (1-2005).
B nh PROM (Programable Read Only Memory): Ghi c 1 ln.
B nh EPROM(Erasable Programable ROM) : Ghi c nhiu ln.
B nh EEPROM : Ghi c nhiu ln, khi xo khng cn dng tia cc tm.
B nh Flash ROM : C cu trc c bn ging nh EEPROM, ch c lp
knh -xyt cc nh mng hn. L loi ROM c th thay i c ni
dung trc tip t my tnh m khng cn c thit b ghi c bit no v cng
khng cn xo bng tia cc tm. Hu ht cc mainboard i mi u dng
Flash ROM cha BIOS, nh gip ngi dng cp nht version mi
c d dng. Tu theo hng no sn xut, Flash ROM dng 1 trong 2 mc
in p lm vic l +5V hay +12V. Ta ch cn c phn mm ghi Flash ROM
(Ca hng to ra BIOS nh Award, AMI ...)ri dng n cp nht ROM
BIOS. Chng trnh ny ch c s dng khi tht cn thit.
K hiu ca vi mch :
Thi Nguyn 1-2007
18
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
19
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
+B nh ngoi
a mm l 1 dng b nh ngoi.
im li s pht trin ca b nh ngoi:
Bt u l cc loi bng c l, ba c l xuyn t a mm a
cng zip CD ROM DVD ROM DVD RW, Flash...
Vy a mm d n ngy tn s ? Vic nghin cu a mm c cn ngha
na khng ? Vic s dng a mm ngy nay hn ch do xut hin nhiu
thit b lu tr c dung lng ln hn v s dng tin li hn. Tuy vy ngi
ta vn cha b hn a mm v dng n lu tr, vn chuyn cc lng
thng tin nh vn tin li, gi thnh r. Vic nghin cu hot ng ca a
mm v a mm vn rt c ngha to tin cho vic tip thu kin
thc v hot ng ca cc loi a khc.
Xin trch dn on vn sau t tp ch US-PCWold :
Nhng bo co v s li tn ca a mm cng
iu qu mc.Hng nm, khi cc nh sn xut cho ra
i nhng phng tin lu tr mi vi dung lng ln,
ngi ta li vit hng lot bi co ph. Nhng ri
chic a mm 3,5 inch ng knh vn c tn ti ,
ging nh 1 con mo gi lm mu nhiu mo sng dai
hn ngi ta tng ...
(Tuy nhin t khi cc thit b lu tr Flash ROM ghp vi PC qua giao
din USB-m ngi s dng vn quen gi l cc USB-ra i th xem chng
ngy tn s ca a mm im ! - TG)
Nguyn l ghi_c t:
Gm 2 thnh phn chnh :
u t: L 1 li ferit hnh xuyn, c khe t. Trn li c qun cun dy in
t. Cc u ra ca cun dy ni vo mch thu_pht thng tin
Dy in t
B
Lp bo v
Li ferit
Lp bt t
Li nha
Thi Nguyn 1-2007
20
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
T phiu = 1 a
Cc ngn ko
A,B,C= cc file
21
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
D 4000:0 l200
Thi Nguyn 1-2007
22
Phm c Long
Bi ging bo tr v sa cha my tnh
byte1
0 2
byte 2
byte 3
S ca cluster 1
0 0
im vo
FAT th 2
S ca cluster 2
Khng s dng
23
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
Sector 0
Offset 3, hex 3
24
Phm c Long
Bi ging bo tr v sa cha my tnh
Bng th mc
Chim 14 Sector. Cha c 224 mc(Root Directory Entry). Bng ny lu
tr danh sch cc file, th mc ang lu trn a .
Mi mc c chia thnh 8 trng nh sau:
Tn file
(File Name)
Tn m rng
Thuc
tnh
FileA
DOC
FileB
Storage
S sector
u tin
ca File
Time
Date
..
9:00
1-1100
501
PAS
..
7:12
1-101
503
...
...
Cc trng:
+ Tn file:
+ Tn m rng:
+ Thuc tnh:
...
...
...
...
...
Size
...
r
=1 file ch c
=1 file n
=1 System
=1im vo nhn a
=1 y l im vo th mc ph
Thuc tnh lu tr
25
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
L phn khng gian a cn li sau khi sau khi tr i 33 sector (1 boot sector,
2FAT x 9, 14 cho bng th mc) dng cha d liu cn lu tr.
Nu a c format l a khi ng th ngay sau bng th mc l file io.sys
v tip theo sau l file config.sys. Nu khng phi l a khi ng th tip
theo l cc file d liu bnh thng.
DOS c 1 file nh th no ?
xem FAT c t chc ra sao chng ta hy ly 1 v d v vic DOS s
dng FAT c 1 file nh th no.
Vng DTA ( Trong RAM )
Cc Sector ca FileAc c vo
501 502
505
... 502 505
EOF
501
502
505
26
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
Ngt l kh nng dng chng trnh chnh ang chy thc hin 1
chng trnh khc gi l chng trnh phc v ngt ISR( Interrupt Subroutine )
My tnh xy dng trn c s vi x l 80x86 c 256 ngt c nh s t
0..255. Mi ngt ng vi 1 chng trnh con x l ngt v s c thc hin khi
gi. Bng cc vc t ngt l bng cha a ch ca cc chng trnh
phc v ngt trong b nh RAM
( T 00000h003FFh). Khi mt ngt c gi b x l s t ng tm a ch
bt u ca chng trnh phc v ngt tng ng trong bng vct ngt v thc
hin chng trnh .
C hai loi ngt:
Ngt cng:
Trong
Ngoi:
+ C cm
+ Khng cm
Ngt mm:
Ngt h thng:
+ DOS
+ BIOS
Ngt ca ngi s dng
Cc ngt BIOS v DOS hay c s dng truy nhp phn cng:
Mt ngt c th c nhiu hm.
27
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
28
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
g
Sau hin th:
d 4000:0 l200
Sector u tin ca a mm bao gm chng trnh khi ng v bng tham s
a s c hin ra mn hnh.
Xem chng trnh khi ng: Dng lnh dch ngc ca DEBUG
C th lp 1 chng trnh pascal
Thi Nguyn 1-2007
29
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
truy nhp a (c, ghi) dng ngt $13 ca ROMBIOS. Khi dng ta khai bo
bin
s kiu thanh ghi Registers
Var R: Registers;
Trc khi gi ngt gi cc tham s vo cc bin thanh ghi ny
Tr s thanh ghi AH
AH=2 :c
AH=3 :Ghi ln a
AH=0 :Khi ng a
AL: Cha s sector cn c hay ghi
Dh : Cha s mt
DL: Cha a :(A:0,B:1,C:$80,D:$81)
CH: Cha rnh
CL: Cha sector
Ta cn c 1 vng nh cha ni dung c vo (hay ghi ni dung ca vng
ny ln a). Th d c 1 sector th cn 1 vng nh 512 byte
Buffer:Array[0..511] of byte;
Trc khi gi ngt ta phi gi a ch ca vng m vo cp thanh ghi : ES:BX
lm vic ny ta dng lnh :
ES:=seg(buf);
{Hm ly a ch on ca bin buf}
BX:=ofs(buf);
{Hm ofs ly a ch offset ca bin buf}
Trong Pascal c th tc gi ngt :
Intr($ s hiu ngt, bin thanh ghi);
V d :Gi ngt $13, bin thanh ghi R:
Intr($13, R);
Ring vi ngt $21 ca DOS ta c lnh:
msdos(Bin thanh ghi);
Sau y l 1 chng trnh c bng tham s ca a:
Thut ton: lm c vic ny ta c bootsector vo 1 vng nh buf sau
ly vng nh ra phn tch v c ra.
Program doc_boot;
uses crt,dos;
Var
R:registers;
Buf:array[0..511] of byte;
30
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
i:integer;
OK:Boolean;
Ten:string[8];
bytepersec:word;
BEGIN
clrscr;
write('Chuong trinh doc record khoi dong');readln;
i:=0;
Repeat
Fillchar(buf,sizeof(buf),0);
R.AH:=2;{=2 the hien doc}
R.AL:=1;{so sector}
R.DH:=0;{dau tu 0}
R.Dl:=0;{o dia, 0-7Fh=dia mem ,80h-ffh=dia cung}
R.CH:=0; {cylinder 0}
R.CL:=1; {sector}
R.ES:=seg(Buf); {dia chi segmen cua vung dem}
R.BX:=ofs(Buf); {dia chi offset cua vung dem}
Intr($13,R);
If R.AH=0 then {neu viec doc thanh cong thi R.AH=0 do qui dinh}
begin
{
cua ham 2h ngat $13
}
OK:=true;
Writeln('Qua trinh thuc hien tot');
end
else
{neu doc khong thanh cong-R.ax=0 bao ma loi}
begin
{
va doc tiep
}
R.AX:=0;Intr($13,R);
inc(i);
end;
Until (i=2) or OK ;
If ok then
Begin
Ten:='';
for i:=3 to 10 do
Ten:=ten+char(buf[i]);
bytepersec:=memw[seg(buf[11]):ofs(buf[11])];
31
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
Writeln('Ten:',ten);
Writeln('So byte tren 1 sector:',bytepersec);
End;
Readln;
END.
Bng FAT: Chia thnh tng phn t, mi phn t l 12 bit=1.5 byte nu
dung lng a <= 16M. Bng FAT ny gi l bng FAT 12. Nu 1 phn t l
16 bit =2 byte nu dung lng a >16M . Bng FAT ny gi l bng FAT 16.
Mi phn t ca FAT ng vi 1 lin cung (cluster) trong phn d liu. FAT l
bn lu gi v tr ca cc cluster ca cc file hoc th mc trong 1 a.
Boot
FAT1, 2
Bng th mc
32
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
Khi lu :
10
23
40
i=2
i=4
i=6
j=0 1 2 3 4 5 6 7 8 9 10 11 12
pt:=memw[seg(dem[j]):ofs(dem[i])];
if odd(i) then
pt:=pt SHR 4
else
pt:=pt and $0FFF
c phn t I ca FAT 16
j:=i*2;
pt:=memw[seg(dem[j]):ofs(dem[j])];
Sau y ta s vit 1 chng trnh c 1 file m tn file c vo t bn phm.
uses crt,dos;
Var
R:registers;
buf:array[0..5119] of byte;
dem:array[0..511] of byte;
h,c,s:word;
Tenfile,st:string[12];
i,j:integer;
found:boolean;
cluster:word;
Function nextcluster(cluster:word):word;
Var
j:word;
pt:word;
{ buf:array[0..5119] of byte;}
begin
33
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
j:=(cluster*3) div 2;
pt:=memw[seg(buf[j]):ofs(buf[j])];
If odd(cluster) then
nextcluster:=pt shr 4
Else
nextcluster:=(pt) and ($0FFF);
end;
Procedure Doi(cluster:word;Var head,cyl,sec:word);
var
sectorlogic:word;
Begin
sectorlogic:=1+9*2+14+(cluster-2)*1;
sec:=(sectorlogic mod 18)+1;
cyl:=sectorlogic div (18*2);
head:=(sectorlogic div 18) mod 2;
end;
{Main program}
Begin
clrscr;
Write('Cho ten file :');readln(tenfile);
for i:=1 to length(tenfile) do
tenfile[i]:=upcase(tenfile[i]);
i:=0;
Repeat
Fillchar(buf,sizeof(buf),0);
R.AH:=2;
R.AL:=14;
R.DH:=1;
R.DL:=0;
R.CH:=0;
R.CL:=2;
R.ES:=seg(buf);
R.BX:=ofs(buf);
Intr($13,R);
inc(i);
Until i=2;
i:=0;
Found:=false;
while (i<=5087) and (not found) do
begin
st:='';
j:=0;
while (j<=7) and (buf[i+j]<>32) do
begin
st:=st+chr(buf[i+j]);
inc(j);
34
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
end;
If buf[i+8]<>32 then
st:=st+'.'+chr(buf[i+8]);
If buf[i+9]<>32 then
st:=st + chr(buf[i+9]);
If buf[i+10]<>32 then
st:=st + chr(buf[i+10]);
If tenfile=st then
found:=true
else
i:=i+32;
end;
If found then
begin
cluster:=memw[seg(buf[i+26]):ofs(buf[i+26])];
i:=0;
Repeat
Fillchar(buf,sizeof(buf),0);
R.AH:=2;
R.AL:=9;
R.DH:=0;
R.DL:=0;
R.CH:=0;
R.CL:=2;
R.ES:=seg(buf);
R.BX:=ofs(buf);
Intr($13,R);
inc(i);
Until i=2;
While (cluster<>$0FFF) do
begin
Doi(cluster,h,c,s);
i:=0;
repeat
Fillchar(dem,sizeof(dem),0);
R.AH:=2;
R.AL:=1;
R.DL:=0;
R.DH:=h;
R.CH:=c;
R.CL:=s;
R.ES:=seg(dem);
R.BX:=ofs(dem);
Intr($13,R);
inc(i);
until i=2;
35
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
i:=0;
while (i<=511) and (dem[i]<>26) do
begin
write(chr(dem[i]));
inc(i);
end;
cluster:=nextcluster(cluster);
end;
end;
readln;
end.
Bng th mc:
Chim 14 sector c chia thnh 224 im vo (entry) mi im vo chim 32
byte
mi im vo dnh cho 1 file hoc th mc hoc nhn ca a.
Tn file
Tn m
rng
Thuc
tnh
FileA
DOC
..
FileB
PAS
..
Storag Tim
e
e
9:0
0
7:1
2
Date
1-1100
1-1-01
S Cluster
u tin Size
ca File
501
503
Tn file: Gm 8byte
Tn m rng: 3 byte
Attibuted: 1 byte
D tr 10 byte
Time: 2 byte
Date : 2 byte
V tr u file: 2byte
Size: 4 byte
Archiver: Khi to hay sa 1 file th bit ny =1 n khi dng Backup n ch sao
cc file
no c bit ny=1 v sau khi sao xong n s xo bit ny =0 1 ln sau khng
sao na
v =0 ri Byte thuc tnh :
D7
D0
36
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
7 bit
4 bit
5 bit
2 byte ngy thng
37
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
date:=memw[seg(dem[i+24]):ofs9dem[i+24])];
ngay:=date MOD 32; (32=2 m 5)
nam:=1900+date DIV 512 ; 512=2 m 9;
thang:=(date MOD 512) DIV 2 m 5;
dodai:=meml[seg(dem[i+28]:ofs(dem[i+28])];
{Ly 4 byte dng meml
Ly 2 byte dng memw
Ly 1byte dng mem
V tn file: nu >8 k t th k t 9 s b ct
nu <8 k t th thm du cch vo bn phi
+ Nu ta xo 1 file thay k t u =E5
+ Nu 2 k t u tin l 2E(du .)th l tn ca th mc hin ti
+ Nu 2 k t u tin l 2E2E (2 du..)5th l th mc cha ca th mc
ang xem
+ Nu th cc phn t ny cha dng n
Cn y l 1 chng trnh c th mc gc
Program docthumuc;
uses crt,dos;
Var Tenfile:string[12];
R:registers;
buf:array[0..7167] of byte;
i,j:integer;
time,date:word;
dodaifile:longint;
gio,phut,giay:byte;
BEGIN
clrscr;
Write('Chuong trinh doc thu muc goc');readln;
i:=0;
repeat
Fillchar(buf,sizeof(buf),0);
R.AH:=2;
R.AL:=14;
R.DH:=1;
R.DL:=0;
Thi Nguyn 1-2007
38
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
R.CH:=0;
R.CL:=2;
R.ES:=seg(buf);
R.BX:=ofs(buf);
Intr($13,R);
inc(i);
until i=2;
i:=0;
While (i<=7135) and (buf[i]<>0) do
begin
Tenfile:='';
j:=0;
while (j<7) and (buf[i+j]<>32) do
begin
Tenfile:=tenfile+char(buf[i+j]);
inc(j);
end;
If char(buf[i+8])<>'' then
Tenfile:=tenfile+'.'+char(buf[i+8]);
If char(buf[i+9])<>'' then
Tenfile:=tenfile + char(buf[i+9]);
If char(buf[i+10])<>'' then
Tenfile:=tenfile + char(buf[i+10]);
dodaifile:=meml[seg(buf[i+28]):ofs(buf[i+28])];
time:=memw[seg(buf[i+22]):ofs(buf[i+22])];
date:=memw[seg(buf[i+24]):ofs(buf[i+24])];
gio:=time div 2048;
giay:=(time mod 32)*2;
phut:=(time mod 2048) div 32;
Writeln('Cac thong
so:',tenfile:20,dodaifile:10,time:6,date:6,gio:4,phut:4,giay:4);
i:=i+32;
end;
readln;
END.
39
Phm c Long
Bi ging bo tr v sa cha my tnh
505
EOF
501
502
505
FDF FFF 004 005 FFF 006 007 008 FFF 000
40
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
Motor) s bin thnh chuyn ng tnh tin theo phng bn knh ca cn truy
xut qua 1 c cu trc vt xon. Do trn u t c cun dy cm ng nn :
+ Khi c: S bin i t thng qua khe t ca cc phn t thng tin lu
tr trn a c bin thnh in th cm ng trong cun dy trn u
t. 2 u ra cun dy tn hiu s liu (Data Signal) c to ra .
+ Khi vit: Cun dy s pht ra t trng qua khe t t ho cc bt t
trn mt a to thnh cc trng thi tng ng vi cc mc s liu 0-1
cn lu tr.
a c ni vi b iu khin qua dy cp 34 dy. Vi cc my i mi
b iu khin a mm c lm lin vo bng mch chnh (Onboard)
C th truy nhp a mm bng cc ngn ng lp trnh thng dng :
C, Pascal, Assembly, Basic. a ch c s: 3F0h. Thay i tc truyn s liu
DMA qua a ch 3F4h
1.17 a cng
Cu to vt l
Gm nhiu a t bng kim loi cng, c sp thnh 1 chng theo trc
thng ng t trong 1 hp kim loi kn trnh bi.
H0
H1
H2
H3
(* Gii thch ti sao nhiu a mi ch c 1 chng a nhng vn tnh l nhiu
u t, cc cylinder *).
Mi a c 2 u t 2 mt 0 v mt 1. Khi lm vic u t khng tip xc
trc tip vi mt a nh a mm m cch 0,0003mm.Tc quay
3600vg/pht(Hin nay c loi quay vi tc 7200vg/pht. So vi a mm
(300vg/pht ) th tc truy xut thng tin cao hn rt nhiu.
a cng cng c phn thnh cc n v vt l nh a mm, nhng
y c thm 1 khi nim na l t tr (Cylinder)
Cylinder: V chng a cng c nhiu mt nn v tr u t khi di chuyn s to
thnh 1 mt tr, l chng cc track sp nm ln nhau vi 1 v tr u t.
41
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
Actuator: B khi ng
Actuator Coil: Cun dy khi ng
Actuator Axis: Trc quay
Ribbon Cable: Cp dn tn hiu
Head Arms: Cc cn mang u t
Slider and Header: u t
Trn mt a cng bao gi cng c mt bng mch iu khin in t.
Bng mch ny l mt h vi x l c chc nng iu khin mot a t, nng h
u t, a cn truy xut a ti cc cylinder theo yu cu khi c. L b m
cha d liu c trc khi gi v b nh chnh (khi c a) v l b m trc
khi vit vo a (khi ghi a). Cc vi x l v cc cu thnh in t trn bng
mch ny ngy nay c tch hp dng cng ngh ASIC - FPGA. S cu
thnh v chng trnh trong ROM ca cc h iu khin ny cho ti nay vn
cha thy c hng no cng b
42
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
T chc logic:
a-Cc khi nim quan trng:
- Mt a cng (vt l thc th ) c th chia logc thnh nhiu a logic m DOS
gn tn cho chng t C Z
- Mi 1 a logic c chia ra t a vt l c cu trc ging 1 i mm :
+Boot sector
+2 FAT Tables
+Directory Table
+Data
- Sector Partition l Sector vt l u tin ca a cng
- Boot Sector (Boot record) l Sector logic ca a logic.Mt a cng c th
c nhiu Boot record ng vi nhiu a logic
b- s dng c 1 a cng cn phi qua cc bc no ?
- Format cp thp a cng (Low format)
- Phn chia 1 a cng thnh cc a logic (fdisk )
- Format cp cao a cng (high format)
* Format cp thp:
- a cng phi c nh dng (Format )cp thp trc khi s dng . l
vic phn nh ra nhng Sector v Cylinder trn a bng cch vit ln a nhng
thng tin lin quan n Sector xc nh 1 cch r rng tng Sector ring r c
43
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
V d
Sector
u t
1
8
2
3
V d a c h s an xen = 3
Cc a cng s dng trn my 386 n nay c h s an xen = 1
* Phn chia 1 a cng thnh cc a logic (fdisk )
:
Mi phn khu c chia thng chim trn 1 s tr (Cylinder)
C 3 loi phn khu trn a cng :
Phn khu chnh : Dnh cho DOS
Phn khu phi DOS
Phn khu m rng : Chia thnh nhiu a logic
Sector phn khu : Head 0 , Cylinder 0 , Sector vt l
Cu trc ca Sector phn khu(Bng Partition): Ton b 512 bytes
44
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
im bt u
phn khu
80
06
00
05
a ch bt u D:\
Thi Nguyn 1-2007
45
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
46
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
sensor
iot laser
Gng nghing
Thu knh
a CD
Sensor:
Cm bin
Diode Laser: it pht lazer
Beam Spliter: B phn tch tia sng
Bit Signal : Tn hiu s nh phn(bit)
Reflected beam : Tia phn x
Sensing beam: Tia ti
Movable Mirror: Gngchuyn ng Optical Disk :a quang
it lazer pht ra c hi t qua h thng quang hc hi t ln b mt a
CD- ROM . Ta bit thng tin c ghi bi cc pits v lands. Cng tia
phn x s yu i khi gp ch lm.Trong a c 1 sensor thu, nhy vi cng
tia phn x. Cng tia phn x ph thuc vo cc ch li lm m n i
qua, tc l ph thuc cc thng tin ghi trn a. u ra ca sensor l cc tn hiu
thng tin c chuyn sang dng in.
a CD-WR ( a CD ghi - c ) :
Thi Nguyn 1-2007
47
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
48
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
DVD formats
Each writable layer of a DVD has a spiral track of data. On single-layer DVDs, the
track always circles from the inside of the disc to the outside. That the spiral track
starts at the center means that a single-layer DVD can be smaller than 12
centimeters if desired.
What the image to the right cannot impress upon you is
how incredibly tiny the data track is -- just 740
nanometers separate one track from the next (a
nanometer is a billionth of a meter). And the elongated
bumps that make up the track are each 320
nanometers wide, a minimum of 400 nanometers long
and 120 nanometers high. The following figure
illustrates looking through the polycarbonate layer at
the bumps.
49
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
Subtitles in up to 32 languages
50
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
DVD can also be used to store almost eight hours of CD-quality music per
side.
The format offers many advantages over VHS tapes:
DVD picture quality is better, and many of DVDs have Dolby Digital or
DTS sound, which is much closer to the sound you experience in a
movie theater.
Many DVD movies have an on-screen index, where the creator of the
DVD has labeled many of the significant parts of the movie, sometimes
with a picture. With your remote, if you select the part of the movie you
want to view, the DVD player will take you right to that part, with no need
to rewind or fast-forward.
Some DVD movies have both the letterbox format, which fits widescreen TVs, and the standard TV size format, so you can choose which
way you want to watch the movie.
DVD movies may have several soundtracks on them, and they may
provide subtitles in different languages. Foreign movies may give you
the choice between the version dubbed into your language, or the
original soundtrack with subtitles in your language.
CD
1600
nanometers
DVD
740
nanometers
830 nanometers
</FONT< td>
400
nanometers
830 nanometers
440
nanometers
51
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
Let's try to get an idea of how much more data can be stored due to the physically
tighter spacing of pits on a DVD. The track pitch on a DVD is 2.16 times smaller, and
the minimum pit length for a single-layer DVD is 2.08 times smaller than on a CD. By
multiplying these two numbers, we find that there is room for about 4.5 times as
many pits on a DVD. So where does the rest of the increase come from?
Less Overhead, More Area
On a CD, there is a lot of extra information encoded on the disc to allow for error
correction -- this information is really just a repetition of information that is already on
the disc. The error correction scheme that a CD uses is quite old and inefficient
compared to the method used on DVDs. The DVD format doesn't waste as much
space on error correction, enabling it to store much more real information. Another
way that DVDs achieve higher capacity is by encoding data onto a slightly larger
area of the disc than is done on a CD.
Multi-Layer Storage
To increase the storage capacity even more, a DVD can have up to four layers, two
on each side. The laser that reads the disc can actually focus on the second layer
through the first layer. Here is a list of the capacities of different forms of DVDs:
Format
Capacity
Single-sided/single-layer
Single-sided/doublelayer
Double-sided/singlelayer
Double-sided/doublelayer
4.38 GB
Approx. Movie
Time
2 hours
7.95 GB
4 hours
8.75 GB
4.5 hours
15.9 GB
Over 8 hours
You may be wondering why the capacity of a DVD doesn't double when you add a whole
second layer to the disc. This is because when a disc is made with two layers, the pits have to
be a little longer, on both layers, than when a single layer is used. This helps to avoid
interference between the layers, which would cause errors when the disc is played.
Ghp ni cc a quang vo my PC
Trn 1 khe EIDE c th cm 2 thit b
(CD hoc HDD)
CD 1
HDD1
Master
EIDE1
EIDE2
HDD 2
Slaver
Master
HDD 3
52
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
c 2 l ph hoc 1 thit b no l ph
hoc l chnh tu .
t thit b no l chnh hoc l
ph ta thit lp cc Jumpers trn thit b theo
s ch dn trn v thit b.
1.19 Chut
Cu to:
Ngun sng
Bi thp
bc nha
T bo nhy sng
Trc ln
Trc ln
Ngun sng
Vi iu
khin
n CPU
T bo nhy sng
53
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
54
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
Gi tr nhn
c ca thanh
hi B
0111
1011
1101
1110
Xc lp ca thanh ghi A
0111 1011 1101 1110
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
Cng ra
iu khin bn phm
Cng vo
m
ra
Control
Status
Registerr
Register
Bus h thng ca PC
m
vo
55
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
60h
64h
64h
m vo
Thanh ghi iu khin
Thanh ghi trng thi
W
W
R
56
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
1
6
11
5
10
15
57
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
Li dc
Anode i cao p
vi chc kVolt
Li ngang
Cathode Anode
58
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
Si t
Li iu khin
Mn hunh quang
Tia in t
H thng li tia
ngang v dc
59
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
Video
RAM
ROM k
t
B gii m
thuc tnh
My pht
k t
Thanh ghi
dch
M k t
CRTC
My pht tn hiu
Bus Interface
Tn hiu ng b
60
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
61
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
mn hnh PLASMA
Plasma l g?
Trc kia ngi ta cho rng vt cht ch tn ti ba dng: rn
(solid), lng (liquid) v kh (gas). Mi cho n gn y th ngi ta mi
pht hin ra ngoi ba dng tn ti trn vt cht cn tn ti di mt
dng khc gi l Plasma. Vy Plasma l g? Lm sao nghin cu n?
iu m chng ta c th khng nh c vi nhau l: Plasma
chng qua cng l mt trong nhng dng tn ti ca vt cht. Tt nhin
n c nhng c im ring v chnh nhng c im ny em li cho con
ngi bit bao ng dng hu ch v cng em li cho con ngi khng
km phn rc ri. Hu ch th chng ta s k ra sau v chc chn rng ci
rc ri s n trc. Vy l nhng rc ri g? Ci m chng ta c th
nhn r trc mt (khi ang ngi mi gh nh trng) l mt chui
php tnh phc tp v nhm chn. nghin cu v dng vt cht ny
ngi ta phi dng n h phng trnh Maxwel-Boltzman.
Plasma - trng thi th t ca vt cht - l s t hp ca cc ht
(ch yu l cc electron v ion) c cng mt tnh cht (v d nh sng)
thng tr v quyt nh s hot ng ca h thng. Vi s pht trin ca
khoa hc cng ngh, plasma ng vai tr to ln trong vic pht trin cc
ng dng cng ngh tn tin. Plasma c mt trong hu ht cc ng dng
cng ngh cao (high-technology). Mt v d in hnh l dng du plasma
nhit cao (high-temperature plasma) trong Cng ngh ha lng. Cn
plasma nhit thp (low-temperature plasma) c s dng trong qu
trnh ch to vt liu bao gm c vic cy (etching) cc m hnh phc tp
dng cho cc cc linh kin vi in t v vi quang, dng trong cc cng
ngh lng ng trong cc lnh vc to ma st, t, quang, cht dn in,
cht cch in, cht polyme, cc mng mng xc tc.
Ngoi ra, plasma cng rt quan trng trong chiu sng, to sng vi
ba, hy cc cht thi c hi, cc cht ha hc, laze v cc b gia tc tn
tin phc v cho vic nghin cu cc ht c bn.
i khi d hiu hn ngi ta g Plasma l mt th in t
(electromagnetic)c mt tnh cht c bit no .
Nhng nm gn y vi s pht trin ca Khoa hc cng ngh ng
dng, plasma khng cn l mt ci g qu xa cch vi chng ta na m
c th hin din trong cc gia nh qua chic tivi mu k thut s vi
chic mn hnh Plasma.
62
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
63
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
64
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
65
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
ng nano carbon
Hnh nh ng nano carbon gia cc phn t carbon khc.
ng nano, mt th g nghe rt xa vi vi bn, nhng thc t, n
li hin din kh nhiu xung quanh ta, nh trong cc loi my nh, in
thoi, my tnh xch tay dng pin nhin liu, trong bng n tivi hay
cc loi bng n mu, trong cc b vi x l, trong cht cch in, dn
in, hoc bn dn...
ng nano carbon c pht hin nm 1991, khi nh khoa hc Nht
Bn Sumio Lijima theo di cc loi bi hnh thnh trong bnh phng in
h quang, trong qu trnh sn xut fulren. l mt dng mi ca phn
t carbon, ging nh mt ci ng ng knh c nanomt (1 nm = mt
phn t mt) v chiu di khong 100 nm. Chng gm cc nguyn t
carbon sp xp theo lin kt cng ho tr rt bn.
Tuy nhin, cu trc cc nguyn t trong khng gian c khc nhau t
nhiu. Cng l nguyn t carbon, nhng sp xp theo kiu lin kt t
din u th s c cu trc kim cng trong sut, khng dn in. Ngc
li, lin kt theo kiu grapht (lc lng) th tinh th li c mu en, dn
in tt... iu gii thch v sau ng nano carbon khi th l cht cch
in, khi th dn in hoc bn dn.
Sau y l mt vi ng dng c th ca ng nano carbon:
Cha hydro v lm pin nhin liu
Lu nay, t chy xng gy nhim nghim trng buc cc nh
khoa hc phi tm n cc ngun nhin liu sch hn, trong c hydro:
rt d kim v hon ton khng c hi. Tuy nhin, vic cha hydro lng
trong cc bnh p sut cao thng rt cng knh v nguy him.
Gii php c tnh t ph l dng ng nano carbon rng, c ng
knh gp 2-3 ln ng knh nguyn t hydro. Cc nh nghin cu tin
rng, hydro c th chui vo trong ng, cng nh vo khong trng gia
cc ng. Lng hydro hp th ph thuc vo p sut v nhit , nn v
nguyn tc, ngi ta c th thay i p sut hoc nhit , ri bm hydro
vo cha, hay y hydro ra s dng. Vn hin nay l phi tm ra
cc loi ng nano carbon cha c nhiu hydro. Ngoi ta, ngi ta cng
cn vt liu vi t l ng nano carbon cao, khng ln vi nhiu loi bi
than khc. V tt nhin, gi thnh cng rt quan trng.
tng dng ng nano carbon cha hydro lm pin nhin liu
cng c quan tm khng km. Vi cc phng tin nh my nh, in
66
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
thoi, my tnh xch tay, xu th hin nay l dng pin nhin liu, gip
ngi ta khng phi np li bng cch cm in, m ch vic nhin liu
vo.
Trong cc loi pin nhin liu, pin s dng hydro c nhiu trin vng
nht, v vt liu tt nht lm pin ny l ng nano carbon. Mi y,
nhm khoa hc Terry Baker, i hc Northeatern (M) cho bit, h c th
ch to pin nhin liu vi mt nng lng 17.000 Wh/kg. Theo , na
lt vt liu lm t ng nano carbon c th mt my tnh xch tay
hot ng lin tc trong mt thng.
n hnh ng nano carbon
n hnh ng ph bin hin nay l n ng tia in t. Nguyn tc
hot ng ca n l, khi dy vonphram b t nng, cc in t s pht
ra t tiu, tng tc, p vo mn hnh (c trng lp pht pho mt
trong). in t nng lng cao (c tng tc bng in th hng chc
nghn vn) s kch thch pht pho ta sng.
Cc loi n hnh ny kh cng knh, phi c chn khng, in th
cao, tiu th nhiu in, khng bn. Cn cc loi mn hnh tinh th lng
gn hn, tiu th t in hn, nhng sng khng cao, hot ng chm,
gi t. ng nano carbon c nhng tnh cht c bit c th khai thc lm
n hnh tt hn. u nm 2001, hng Samsung tuyn b, s sm a ra
th trng loi n hnh dt, s dng dng ng nano carbon. n s cho
mu sc p khng km g n hnh ng tia in t nhng ch tiu th
cha y mt phn mi in nng.
Gn y, hng Ise Electrics (Nht Bn) mi ch to mt loi bng n
mu (6 mu) t ng nano carbon, sng gp i n mu thng thng.
Tui th ca loi n mi rt cao, v tiu th nng lng t hn 10 ln so
vi n c.
Transistor trng bng ng nano carbon
Trong cng ngh in t bn dn, transistor trng (cn phn bit vi
transistor thng) c mt vai tr quan trng, c bit khuych i cc
tn hiu yu, gip ng m cc mch logic trong cc b vi x l. Trc ,
transistor trng ch to trn silic c tc chm v gi thnh cao. Thay
cho loi ny, nhm nghin cu ca IBM ch to mt transistor trng
bng ng nano carbon, lm vic tin cy hn v tiu th t nng lng hn.
V l thuyt, loi transistor lm bng ng nano c th ng m vi tc
67
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
7 8 9 10 11 12
68
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
Chn
1
2
3
4
5
6
7
8
9
10
Tn hiu
+3.3V
+3.3V
t ( Ground )
+5V
t ( Ground )
+5V
t ( Ground )
PWRGOOD(Ngun tt)
+5V
+12V
Chn
11
12
13
14
15
16
17
18
19
20
Tn hiu
+3.3V
-12V
t (Ground)
PW- ON(M ngun)
t (Ground)
t (Ground)
t (Ground)
-5V
+5V
+5V
69
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
Thng dng hin nay chng ta ang s dng cc my tnh IBM PC v tng
thch dng h iu hnh MS-DOS, WINDOWS 9x v WINDOWS 2000 ( Phi
hp gia WINDOWS NT v WINDOWS 9x), WINDOWS XP
H iu hnh MS-DOS v WINDOWS9X
Bt u pht trin t 1980 v qua nhiu th h :DOS 1.0, 2.0, 3.0, 4.0,
5.0,6.0,6.1, 6.22, 7.0, 7.1 (C th dng hm 03 ngt 21 ly Version DOS:
Vo AH=30h
Ra AL: S chnh ca Version trc du chm
AH: S ph ca Version sau du chm).
DOS gm nhiu thnh phn, mi thnh phn thc hin 1 nhim v xc nh
trong 1 h thng rt phc tp.
Cc thnh phn chnh ca DOS:
+ ROM-BIOS (Basic Input Output Systeme)
+ Record khi ng
+ IO.SYS
+ MSDOS.SYS
+ COMMAMD.COM
+ Cc lnh ngoi tr
(Lnh ngoi tr : Thc cht l cc chng trnh c t trn a mm hay a
cng c np vo b nh trong thc hin mi khi chng c gi nh
FORMAT, CHKDISK . Phn ni tr : Nm trong b x l lnh nh COPY,
REN, DIR...)
WINDOWS XP
Qu trnh khi ng my tnh
Khi my tnh c bt ln, b vi x l 8086/8088 ( Cc b vi x l i cao
hn nh 286, 386, 486, 586... u tng thch vi vi x l ny) c t vo
trng thi Reset, thanh ghi CS c thit lp gi tr F000h v thanh ghi IP c
thit lp gi tr FFF0h .
Nh vy ch th c thc hin u tin t nh FFFF0h, nh ny
nm trong ROM v n cha ch th s chuyn iu khin n im khi u
ca cc chng trnh BIOS(Cc hm BIOS c gi thng qua ngt t 10h
n 17h v ngt 1Ah).
10h: Gi cc hm mn hnh ca BIOS
11h: Xc nh cu hnh
12h: Tnh kch thc RAM
70
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
71
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
72
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
73
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
74
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
WinVer=4.10.2222
;
;The following lines are required for compatibility with other programs.
;Do not remove them (MSDOS.SYS needs to be >1024 bytes).
;
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxx
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxx
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxx
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxx
Thay i cc thng s ca cc dng lnh (1 thnh 0 hoc ngc li)
BootMenu=1
BootGUI=1
c th thay i cch trng thi Windows khi khi ng.
Cu trc Registry trong Windows
Di win 3X hai file kim sot(m ASCII) l WIN.INI v SYSTEM.INI
lu gi nhng thng tin cu hnh quan trng ca windows. Mc d win3x c 1
registry h thng nhng registry ny ch ng vai tr nh trong vic thit lp cc
la chn h thng. Trong win9x Microsoft loi b hu ht cc la chn cu
hnh h thng khi win.ini v system.ini v a vo registry.
Registry l 1 c s d liu, lu gi khng ch cc gi tr thit lp mc nh
cho phn cng ca my, m c cc la chn v mn hnh, thng tin v phng
ch, cc kt hp file, danh sch thit b 32bit, v cc gi tr thit lp cho ng
dng c ci t trn my. N cha 2 file nh phn SYSTEM.DAT v
USER.DAT, c 2 file ny thng tr trong th mc windows nh cc file n.
Khi ta thay i trong Control Panel hay ci t ng dng mi. Thng tin c
ghi trc tip vo Registry. Hai file WIN.INI v SYSTEM.INI vn tn ti nhng
chc nng duy nht ca n l duy tr tnh tng hp vi cc ng dng WIN 3X.
C th son tho, thay i ni dung ca Registry qua ng dng
REGEDIT.EXE. Khi chy Regedit dch d liu nh phn cha trong
SYSTEM.DAT v USER.DAT sang 1 dng ASCII c sp t ring.
Registry c hin th trong 6 kho. Su kho gc th hin 6 phm tr thng tin
h thng.
75
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
+ HKEY_CLASSES_ROOT:
Cha ci t kim sot thng tin OLE(Lin kt v nhng tng), cc lin kt
file, v thng tin v kiu loi file. Mc ny hot ng nh 1 c s d liu cho tt
c cc ng dng bng cch sao chp thng tin cng c lu tr trong nhm nh
HKEY_LOCAL_MACHINE\SOFTWARE\CLASSES
+ HKEY_CURRENT_USER:
Lu tr thng tin h thng cho ngi s dng hin thi: cc ci t my ring,
kt ni mng, mt m, v cc mc nh chng trnh c th t theo ring.
Nu ch c 1 ngi s dng my ring, thng ch c 1 tp cu hnh ca ngi
s dng. Nhng cng c la chn user Profiles(Control\Pasword\
user\Profiles) ch php ta t nhiu cu hnh my khc nhau.
+ HKEY_CURRENT_USER:
Sao chp 1 mc con(subsection)ca nhm kho HKEY_USER tng qut hn.
+ HKEY_CURRENT_CONFIG:
Gi thng tin v cu hnh phn cng hin thi. Device Manager ca Win cho
php ci t vi cu hnh phn cng trong trng hp ta s dng my v nhiu
mn hnh, cc thit b SCSI v cc cu hnh mng. Nhm ny sao chp
phn hin thi ang hot ng ca kho HKEY_LOCAL_MACHINE\CONFIG
+ HKEY_LOCAL_MACHINE:
L c s d liu chnh dnh cho my tnh. N cha tng ci t chng trnh
cu hnh device-drive, v thng ti phn cng(cc ci t video-play, cc thit b
c ci t, gi tr gn interrupt, thng tin Plug-and-Play,v.v...)
+ HKEY_USERS :
Cha thng tin h thng dnh cho ngi s dng. Nu my tnh khng c ci
t cho nhiu ngi s dng ch tn ti subkey.Default. N cha s tham chiu
v thng tin cho ID ca ngi s dng mc nh. Khi my c vi ngi s dng
, mi user ID c 1 tp subkey tng ng ni m n lu tr cc mc nh h
thng ring.
+ HKEY_DYN_DATA:
Lu tr thng tin thi gian thc v s thc hin ca WIN9x
Ta nn sao lu cc thng tin trong khi Windows trc trc c th phc
hi.
Khi Windows b trc trc c th khi ng n F8 ri phc hi bng cch s
dng cc chc nng trong menu ny.
76
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
Safe mode
Safe mode with Networking
Safe mode with Command Prompt
Enable Boot logging
Enable VGA mode
Last Known Good
Configuration(Your most recent
setting that worked)
7. Directory Services Restore Mode
(Windows domain controllers
only)
8. Debugging mode
9. Start Windows normally
10. Reboot
11. Return to OS choises menu
Safe mode: Khi ng vi cu hnh ti thiu
Safe mode with Networking: Khi ng vi cu hnh ti thiu t mng
Safe mode with Command Prompt: Khi ng vi cu hnh ti thiu ch c
du nhc
Enable Boot logging: Khi ng vi cu hnh file nht k
Enable VGA mode: Cho s dng mn hnh kiu VGA
Thi Nguyn 1-2007
77
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
Kch thc
file ti a
2GB
4GB
16TB
2GB
2GB
4GB
9 Exabyte
4 Petabyte
78
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
V bng FAT chng ta kho st trn. Sau y l 1 s File System khc FAT
NTFS
S pht trin tip theo ca H thng tp tin Windows l NTFS ( New
Technology File System), c a ra cng vi Windows NT( cng h tr FAT
32). Vi khng gian a ch 64 bit v kh nng thay i kch thc ca cluster
c lp vi dung lng a, NTFS loi tr c nhng hn ch v kch thc
ca cluster.
Ngoi ra n cn mang li nhng u im khc nh thuc tnh bo mt
cho tp tin v th mc, m ho tp tin v h tr kh nng lu tr n 16TB.
NTFS thay bng FAT quen thuc bng bng qun l tp tin MFT( Master
File Table), c kh nng lu tr nhiu thng tin v tp tin hn FAT. MFT tham
chiu n mi tp tin v th mc c trn a, k c nhng siu d liu tng
ng nh thng s bo mt.
NTFS cng c kh nng chu li cao. N ghi nht k hot ng ca a
trc khi thc hin bt k giao dch no, v th nu h thng b "cht" trong khi
thc hin cp nht, n c th cn c vo nht k tp tin phc hi d liu. Nu
li c ghi xut hin trong hot ng thng thng, NTFS s t ng xc nh
v kho nhng cluster li, ng thi sao chp d liu vo 1 v tr mi. Cui cng
NTFS to "nh" ca MTF v nh vy c th chuyn sang dng bn ny nu bn
gc b hng.
NTFS khng thch hp vi a di 400MB v khng th dng cho a
mm;
Cc phin bn ca NTFS:
+ NTFS version 1.0 hay NTFS 3.1 dng cho Windows NT 3.1
+ NTFS version 1.1 dng cho Windows NT 4.0
+ NTFS version 5.0 dng cho Windows 2000
H iu hnh LINUX c th c s dng vinhiu H thng tp tin :
EXT2, EXT3, RAISERFS, XFS, v JFS c tin cy cao v c kh nng ghi nh
qu trnh thao tc d liu Jurnaling file system - Ring EXT2 cha c kh nng
ny)
EXT2
H thng tp tin ca Linux c tn l EXT2( Extended File System 2) c
ci tin t H thng tp tin ban u ca Linux l EXT tha hng t tin thn
Thi Nguyn 1-2007
79
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
80
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
81
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
Chng 2
Thit lp cu hnh h thng
2.5 Khi nim
Mt my PC do nhiu b phn ghp ni vi nhau. iu ny xut pht t
yu cu gii quyt cng vic v t kh nng ti chnh ca ngi dng. C my
dng cng ln, c my dng cng nh, cc mn hnh khc nhau nh VGA,
EGA...Ni tm li cu hnh ca 1 my PC rt a dng. cho h iu hnh bit
c thng tin ca tng thit b ngoi vi, ca b nh iu khin chnh xc
hot ng ca h thng v i vi 1 h thng ang hot ng n nh th khi ta
thm vo hay thay th 1 thit b ngoi vi bng 1 loi khc th h thng cn phi
nhn bit c s thay i ny. h thng c th nhn din c cu hnh
my, cc thng tin cu hnh ny cn c khai bo trong 1 bng c BIOS
chun b sn, l bng thng s SETUP. Cc thng tin c khai bo ny
tn ti thng xuyn 1 vng nh ghi c c nh vo ngun nui l 1 qu
pin nh, vng nh ny c gi l RAM-CMOS. Nguyn thu vng nh CMOS
trong IBM /PC di 64Bytes. Cc thng tin lu trong CMOS bao gm cc thng
s a, ngy gi thc, ch hot ng ca bn phm, ch khi ng... Sau
ny do my tnh b xung thm nhiu thit b ngoi vi v cc thit b khc na
nn vng nh ny c tng ln 128 bytes ri hin nay 256bytes .
2.6 S dng chng trnh SETUP
vo Setup ta phi n 1 phm hoc t hp phm no khi my ang khi
ng (C th quan st thng bo trn mn hnh). Thng l Del hoc Ctr + Alt +
Esc, hoc F10, hoc space. Mn hnh Setup ca BIOS s xut hin nh sau :
: Selection Item
82
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
83
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
Khi thit lp cc thng tin ny nu ta khng c kin thc hoc thit lp sai
th my s hot ng khng bnh thng: Khng nhn ra cng, khng khi
ng c, khng c a mm, khng c chut, my in khng ghi c ... Cc
trc trc kiu ny rt a dng do ta t CMOS sai, mc d cc b phn vt l
khng c g h hng c. V vy nu khng c hng dn th khng nn thay
i cc thng s ca RAM CMOS. Nu sau cc n lc, c gng t li thng s
khng thnh cng ta c th s dng mc LOAD SETUP DEFAULTS khi
phc cc thng s ngm nh.
2.7 Chng xm nhp tri php :
Qun l cc xm nhp h thng bt hp php - Cc bin php thc hin
i khi chng ta c nhu cu bo v my tnh ca mnh trnh khi nhng
ngi khc t m, hoc khng mun ngi khng am hiu k thut thay i cc
thng s trn my ta c th p dng cc phng php bo v nh t mt khu
hoc dng cc chng trnh c bit che du a cng. Ngay trong CMOS
ca my tnh cng ci sn 1 chc nng t mt khu. Chng ta c th tn
dng chc nng ny chng ngi l s dng my.
a- Chng khi ng my v truy nhp CMOS :
u tin trong mc ADVANCED BIOS FEATURES
Chn Security mc ny tu loi CMOS c th c 2 hay3 tu chn, chng hn 3
tu chn:
- System : Hi mt khu khi bt ngun khi ng my
- Setup : Hi mt khu khi mun vo CMOS
- None : Khng s dng mt khu
Dng cc phm PgUp, PgDwn (hoc dng +, -vi loi BIOS Phoenix) thay
i cc gi tr ny. Gi s ta chn c mt khu (System hoc Setup).
Tip theo, sang mc SET SUPERVISOR PASSWORD hoc SET USER
PASSWORD :
G Enter. Xut hin thng bo :
Enter Password :Ta g vo 1 mt khu di t 1 n 8 k t sau g Enter. BIOS s hin th
thng bo yu cu xc nhn mt khu nh sau :
Cornfirm Password :-
84
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
85
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
Port[$70]:=$2F;
Port[$71]:=$FF;
END.
86
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
Chng 3
Ci t chng trnh
3.7 Bn cht ca qu trnh ci t chng trnh
L qu trnh thc hin phi hp cc thng s ca phn cng vi phn mm
m bo cho my tnh hot ng trong trng thi tt nht.
3.8 To a Bo bi .
(Phn ny c vit khi cc my tnh cn thng dng ci h iu hnh
Windows 9x. Ngy nay khi cc my dng cc h iu hnh 2000, XP th chng
ta nn s dng cc bin php sao lu d liu + to mt a lu h iu hnh
trong file nh bng chng trnh GHOST. Phn 3.2 ch c tnh cht tham kho)
87
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
Cho a cn to lp vo a.
nh lnh C:\> format A:/s
Chp cc chng trnh cn thit vo: debug.exe, fdisk.exe,
format.com, sys.com ly trong th mc WINDOWS\COMMAND. Cc
chng trnh Diskedit.exe t NU.
Chp cc chng trnh dit vi rus vo a
Nu bit cch lm ta c th lu master boot record vo 1 file trn a
bo bi
Gt chng ghi.
*Lm trn WINDOWS:
n Start Setting Controlpanen Add/Remove Program Tab
Startup Create Disk. Cho a vo A OK . Ri v Add/Remove
Program. Nh vy xong
Chp cc chng trnh cn thit vo
Gt chng ghi.
3.9 Vi rut my tnh -Cch phng v chng.
3.3.1 Khi nim:
Nhiu ngi s dng my tnh nhm tng rng virus my tnh l 1 dng sinh
vt in t. Thm ch h cn ngh rng virus c kh nng truyn t my tnh ny
sang my tnh khc m khng cn tip xc vt l v chng c kh nng sng
ngay c khi tt ngun my tnh. May thay, ngy nay cn rt t ngi suy ngh
nh th. Vy rt cc th virus my tnh l g ?
Ta bit cc chng trnh my tnh l cc dy ch th do con ngi ngh ra ch
th cho my tnh hot ng no c thc hin v thc hin nh th no; v
ngi ta cng bit rng: virus thc cht cng l cc chng trnh my tnh.
Cc virus c np v chy mc d ngi s dng khng yu cu . Chng
hot ng, khng li du vt ging nh cc chng trnh bnh thng.
Cc virus c th :
+ To khun dng a, sao chp, i tn tp
+ T sao chp vi cc thng tin cu hnh mi
+ Thay i thuc tnh cc tp
nh ngha : 1 virus my tnh l 1 chng trnh lm thay i cc chng trnh
khc thm vo 1 bn sao thc hin c v c th thay i chnh n.
Tiu chun ti thiu thit k virus my tnh l :
+ Thc hin c
+ C kh nng t sao chp
88
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
89
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
90
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
91
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
92
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
93
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
Tn file lu
Ch thch
Mt chng trnh hin cng hay c s dng l GHOST 2003. Khi chy
chng trnh th mn hnh giao din trn Windows nhng khi thc hin thc s
th vn thc hin khi ng li PC v tin hnh trn DOS.
94
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
Cc chc nng:
"Ghost Basic": Cc chc nng lu tr thng tin a vo file nh v phc
hi t file nh (hnh )
"Ghost Advanced": Cc chc nng tng cng nh Ghost qua mng, to
Partition o,... (hnh )
"Cc tin ch":
(hnh )
Sao chp a , bng Partition
Cc tin ch
ca Ghost
2003
95
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
3.6 Ci t WIN98, XP
Yu cu cu hnh phn cng ci t windows98
Cc cch ghp ni ly chng trnh: Ghp 2 cng, ghp qua dy Link
Cch ly cc file chng trnh t 1 my khc:
Ghp 2 cng vi nhau nh th no ?
Qua 1 cap EIDE : a vo phi t Jumper thnh Slaver nu trn my
vn l Master(C th ngc li-nhng nn theo trnh t th nht). Sau khi
ghp xong c th ly chng trnh vo cn thit. qu trnh sao chp
nhanh chng ta chy Smartdrv.exe trc . ( smartdrv 1024 or smartdrv
5102 )
Qua 2 cap EIDE : a vo khng cn thit lp li Jumper Lc ny a
vo l Secondary Master .
Dng dy Link v chng trnh LINK trn NC ly chng trnh t my n
sang my kia. C th Link qua cng LPT hoc COM.
Nu qua LPT :
Ni cp LINK gia 2 my tnh. Khi ng 2 my tnh. Vo NC/Link. Chn
LPT. Chn 1 my l Master, 1 my l Slaver. My no mun nhn chng
trnh my l Master. Sau khi nhn Link trn 2 my, kt ni xong c th
sao t my Slaver sang Master. qu trnh sao chp nhanh chng ta chy
Smartdrv.exe trc . Kt thc qu trnh bng my Master.
Nu qua COM :
Ni cp LINK gia 2 my tnh. Khi ng 2 my tnh. Vo NC/Link. Chn
COM(1,2,3,4) . Chn 1 my l Master, 1 my l Slaver. My no mun nhn
chng trnh my l Master. Sau khi nhn Link trn 2 my, kt ni xong
c th sao t my Slaver sang Master. Kt thc qu trnh bng my Master.
Qu trnh ci t- Ci t cc thit b ngoi vi: card m thanh, modem...
Nguyn tc chung l: thit b ngoi vi lm vic c th cn ci ng
Driver cho thit b ngoi vi . Nu ci khng ng loi driver th thit b ngoi
vi s khng lm vic hoc lm vic ch ti thiu.
VD: card mn hnh ci khng ng loi ch hin th c ti a 16 mu.
Card m thanh ci driver khng ng loi s khng pht m thanh mc d card
m thanh khng hng.
Ci t my in. X l cc rc ri v in n:
My in cng l mt thit b ngoi vi cn c driver iu khin nn khi ci
khng ng loi driver my in s khng hot ng c.
96
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
LINE PHONE
12V
COM1, 2
ng dy in thoi
Adaptor
PC
220V
97
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
98
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
99
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
100
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
101
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
Ph lc
Chng trnh np li Master Boot khi b virus xm nhp
G
Sau lnh G(Go) 512 bytes ca master boot v bng Partition s c np vo
b nh t a ch 4000:0
C th xem 512 bytes ny bng lnh D(Dump) :
D 4000:0 L200
Bc 2 :
Chuyn 512 bytes t vng nh 4000:0 sang vng CS:100 bng lnh M(Move):
M 4000:0 L200 CS:100
Bc 3:
Lu 512bytes trn vo tp MastBoot.luu bng lnh :
N MastBoot.luu
R CX
102
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
: 200
W
( Lnh R (Register) nhp vo thanh ghi CX s hexa 200h = 512 bytes)
Sau 3 bc ny trn a C: c file MastBoot.luu lu tr bng Partition. a
file ny vo a cu h . Khi gp trc trc master boot ta dng a cu h
khi ng. Ri np li master boot nh sau:
Bc 1 :
N Mastboot.luu
-L
Bc 2 :
M CS:100 L200 4000:0
Bc 3 :
MOV AX,0301
MOV DX,0080
MOV CX,0001
MOV DI,4000
MOV ES,DI
MOV BX,0
INT 13
INT 20
G
Sau lnh ny master boot li c ghi t file MastBoot.luu. Tr li sch s.
Chng trnh ny c th nghim phc hi masterboot c hiu qu
khi b vi rut nhim vo Masterboot .
Ta cng c th dng chng trnh ny lu Boot Record. Nu cng ch
c chia lm 1 th Boot Record nm ngay di Masterboot mt 1. ta ch
cn thay :
mov dx,0080 thnh mov dx 0180
Nu cng c chia lm nhiu a logic th ta dng chng trnh
Diskedit.exe xc nh a ch Boot Record ca Partition khi ng a
thng s vo cu lnh trn
103
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
Program CMOS_Save_Restore;
uses crt,dos;
const FileName='CMOSINFO.SAV';
Var giatri,temp,i:byte;
F:file of byte;
{Thu tuc in thong bao loi}
Procedure Err_Handle;
Begin
Write('Error ! Program Terminated');
Halt(1);
End;
{ Ham doc va ghi CMOS vao file}
Function Read_CMOS:integer;
Begin
Assign(F,FileName);
{$I-} {Tat kiem tra vao ra de bat loi }
Rewrite(F);
{$I+}
If IOResult<>0 then Read_CMOS:=-1
Else
Begin
For i:=0 to 127 do
begin
Port[$70]:=i;
giatri:=Port[$71];
Write(F,giatri);
end;
Read_CMOS:=0;
Close(F);
End;
End;
{ Ham doc du lieu tu file & ghi vao CMOS}
Function Write_CMOS:integer;
104
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
Begin
Assign(F,FileName);
{I-}
Reset(F);
{I+}
If IOResult<>0 then Write_CMOS:=-1
Else
Begin
For i:=0 to 127 do
begin
Read(F,temp);
giatri:=temp;
Port[$70]:=i;
Port[$71]:=giatri;
Port[$70]:=i+128;
Port[$71]:=giatri;
end;
Close(F);
Write_CMOS:=0;
End;
End;
{Thu tuc hien man hinh tro giup}
Procedure Help;
Begin
Writeln('Usage:CMOS S|s - Save CMOS Infor to file CMOSINFO.SAV');
Writeln(' CMOS W|w - Restore CMOS Info');
Writeln(' Press any key to continue ...!');
Readln;
End;
{Main Program}
BEGIN
Clrscr;
Writeln('CMOS Info - Save & Restore Utility');
Writeln('Cread Date 09/11/1999');
Writeln('---------------------');
105
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
Mt s tr vt vnh
1. To mn nh nn khi khi ng Windows:
Mun c 1 nh nn( Tranh v, nh chp..) theo mun khi khi ng Windows
ta lm nh sau :
- M chng trnh Painbrush, chn nh, tranh vo mn hnh son tho.
- t thuc tnh 320x400, sa cha, thm Text... theo mun.
- Ghi file. M Menu File t file l Wall paper.
End
2. To mn hnh nn khi tt my theo mun:
- M chng trnh Painbrush, m file C:\Windows\logos.sys
- t thuc tnh 320x400, sa cha, thm Text... theo mun.
- Ghi file "C:\ Windows\logos.sys"
End
3. Dng Registry ca Windows: t ng chy cc ng dng khi vo
Windows:
Chn Start/Run. Ti khung Open g REGEDIT :
M HKEY_LOCAL_MACHINE
\SOFTWARE
\Microsoft
106
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
\Windows
\Current Version
\Run
T Menu chn Edit.New.String Value G vo " CHay Chuong trinh"
thay cho ch "New Value #1". Nhn p ln "Chay chuong trinh". Nhp vo
Value data tn ng dn chng trnh cn chy t ng. OK.
4. Th loa :
Chy debug
nh lnh:
o 61 23
Mun tt ting
o 61 25 ( S sau ln hn )
5. Xem ni dung nh u tin ca chng trnh khi ng:
Chy debug
d ffff:0000 l10 hoc d f000:fff0
Dch ngc :
u ffff:0000 l10
6. Xem chng trnh khi ng trong Boot Record:
Chuyn ni dung ca Boot record vo vng 4000:0 ri hin ra bng lnh D
dch ngc bng lnh U
7. Xo sector Partition :
Khi b virus khng cp nht Partition khi Fdisk ta lm nh sau:
- Chy debug. Nhp cc lnh:
debug
f200 l200 0
a100
mov ax,301
mov bx,200
mov cx,1
mov dx,0080
int 13
int 3
-G
-Q
Thi Nguyn 1-2007
107
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
108
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
Nhn kp ln biu tng System trong Control Panel(Hoc nhn chut phi vo
My computer v ch Properties), chn nhn Performance v nhn vo nt
Graphics. Ta s thy 1 thanh v con trt c 4 nc t " None" n "Full". Di
chuyn thanh v bn tri 1 nc s loi tr cc trc trc v chut; hai nc s khc
phc cc ho t quan trng; ba nc s b qua b tng tc ho.
16. Ti u ho hot ng ca my tnh:
t my tnh ch Server Network:
Start\Seting\Control Panel\System\Perfommance\File system.
t Typical role of this Computer l Network server
Read-ahead optimization l Full
17. Thay biu tng:
Nhp chut phi ln dekstop chn properties \effect\change icon.
18. Thay i kch c ca Recycle Bin-Lm mt tc dng thng rc:
Nhp chut ln Recycle Bin chn properties nhp chut ln Global ch chc
nng use One seting for all Driver. Sau dch chuyn Maximum Size ca con
chy Recycle Bin sang tri t 10% mc nh xung kich sthc nh . Tt hn :
Chn hp c ghi dng ch :Do not move files to the Recycle Bin.
19. i tn thng rc-xo thng rc:
Start\Run\regedit\HKEY_CLASSES_ROOT\CLSID{ 645FF040-5081-101B9F80-00AA002F954E}. Nhp chut 2 ci ln Default v thay tn mi cho
Recycle Bin. Nu vo ShellFolder i attributes i cc s 40 01 00 20 thnh
70 01 00 20 th c th i tn thng rc nh nhng biu tng khc.
20. Loi b biu tng:
M Registry vo
HKEY_LOCAL_MACHINE\sofware\Microsoft\Windows\Current
Version\explorer|Desktop\NameSpace. Chn 1 phm ch s- mt chui di cc
s v ch trong ngoc- trong th mc NameSpace, v tn biu tng tng ng
ca phm s xut hin trong bn phi di data. Khi tm thy biu tng mun
b, nhn phm phi trong bn tri v chn delete . ng
Registry , nhn 1 ci ln mn hnh, ri nhn F5 lm mi li mn hnh. Biu
tng s mt.
21. Xo DLL ca 1 chng trnh g b:
Chy Regedit \n Ctr+F nh vo tn dll mun tm. Chng trnh s dng li
dll mun tm. Trong ct data i vi mi entry c lit k trong khung phi ca
Regedit c 1 gi tr c ng ngoc Con s trong ngoc thng bo cho ta bit
109
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
hnh
22. B bn ghi t ng mi ln word khi ng:
Vo C:\Program Files\Microsoft office\Template xo file Normal.dot.
Ch "Stand by" and "Hybernation" pg110 5/2000
B bt cc mc trong menu pg97 5/00
Phn loi khe cm pg77 jan/98
Chun giao tip a cng 116 Mar/98
cm thay i mn hnh windows: cn dng chng trnh System Policy
Edit trong folder admin\apptools\edit ca a CD win9x
Qun l h thng my tnh pg106 ap/98
nng cp BIOS pg93 ap/98
cu registry ca my pg106 Nov\97
i tm kho bu pg74 dec\99 Chuyn kho v registry
Trong exell: M file mi, n F5, nh X97:L97 vo khung thoi reference
n OK. Nhn phm Tab 1 ln. Mt tay gi 2 nt CTRL v SHIFT tay kia dng
chut nhn vo nt" Graph Wizard". Hin tr chi.
KHi khng khi ng c Windows: xem trang 55 ca ti liu ny
To ra nhng Partition nh hn 512MB m vn s dng FAT32 ta dng tham
s b mt /FPRMT ca Fdisk y l 1 tham s khng c cng b ca
Microsoft v fdisk. Tham s b mt ca format to dng a vi kch thc
cluster bt k: "FORMAT/z:n" Trong n l s sector cho 1 cluster m bn
mong mun.pg106 12/97
Trn 1 s mainboard windows c th nhn dng sai thng s card i/o nu
windows ang ch " IRQ Steering" dn n card I/O khng lm vic c.
Thi Nguyn 1-2007
110
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
111
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
112
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
Memory Frequency
Mic In
MIDI-Musical Interface Digital
Interface
Motherboard (Mainboard)
NIC-Netword Interface Card
OEM-Original Equipment
Manufacturer
OS-Operating System
On-Board
Parallel (Interface) Port
PCI/AGP Frequency
PCI-Peripheral Component
Interconnect
POST-Power On Self Test
Power On by Mouse (Keyboard)
Q-Flash Utility
Resum by Alarm
Serial (Interface) Port
Speaker Out
SRAM-Static Random Access
Memory
USB Universal Serial Bus
Wake On LAN
Wake On Modem
Tn s bus RAM
u vo Micro
Giao din m nhc s
Tm bng mch chnh
Card mng
Hng sn xut thit b gc
H iu hnh
Thit b tch hp trn mainboard
Cng truyn tin song song
Tn s bus PCI/AGP
Giao din PCI
Qu trnh my tnh t kim tra khi bt
u khi ng
M my bng chut/Bn phm
Phn mm np BIOS
M my t modem khi c chung
Cng truyn tin ni tip
ng loa ra
RAM tnh
Giao din truyn tin ni tip a nng
Cm u ni tt m qua mng LAN
Cm u ni tt m modem dng
phn mm +BIOS
113
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
114
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
DDRAM
Short for Double Data Rate-Synchronous DRAM, a type of SDRAM that
supports data transfers on both edges of each clock cycle (the rising and falling
edges), effectively doubling the memory chip's data throughput. DDR-SDRAM
also consumes less power, which makes it well-suited to notebook computers.
DDR-SDRAM is also called SDRAM II. and DDRAM.
Keyword: What is DDRAM
FSB
Front-Side-Bus (FSB) is a term describing a Processor (CPU)-to-system
memory data bus. It has also known as CPU bus speed, external CPU speed,
memory bus and system bus. It is the speed that the CPU communicates with
RAM (memory). The front side bus on a computer connects the processor to the
north side bridge, which comprises the memory bus, PCI bus and AGP bus. In
general, a faster frontside bus means higher processing speeds and a faster
computer.
Keyword: What is FSB
SPD Mt s nh ngha
Short for serial presence detect, a category of information that is stored in
an EEPROM chip on a memory module and communicated to the BIOS when
the computer is booted. The SPD tells the BIOS the modules data, such as its
size, data width, manufacturer, speed, row and column addresses and voltage.
With the information the BIOS can configure the memory controller to
maximize performance and to reduce the chances of performance failures.
A programmable EEPROM chip on a memory module that provides
information to the system about the module's size, speed, CAS Latency and
chip architecture.
Serial Presence Detection (SPD) allows a small ROM chip on each
memory module to report memory properties. This allows fast detection of
installed memory by the system BIOS.
Keyword: What is SPD
Chipset
A number of integrated circuits designed to perform one or more related
functions. For example, one chipset may provide the basic functions of a
modem while another provides the CPU functions for a computer. Newer
chipsets generally include functions provided by two or more older chipsets. In
some cases, older chipsets that required two or more physical chips can be
replaced with a chipset on one chip.
Thi Nguyn 1-2007
115
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
Ti liutham kho
[1].
[2].
[3].
[4].
[5].
116
Phm c Long
B mn Cng ngh iu khin t ng
Khoa Cng ngh thng tin - HTN
[6].
[7].
[8].
[9].
[10].
[11].
[12].
[13].
[14].
[15].
Tp ch PC - World cc nm 1997-2004
http://w.w.w.howstuffwork.com
http://w.w.w Storage review.com
http://w.w.w.Memorysuppliers.com
http://w.w.w.QuanTriMang.com
http://w.w.w.ntfs.com
http://www.pccomputernotes.com
http://w.w.w.ptic.com
http://w.w.w.msn.com
http://www.award-bios.com
117