Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 118 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
118
Dung lượng
4,52 MB
Nội dung
Khoa CNTT - ắrường Đại học ắhái Bình CH Giáo trình KắMắ & QLHắMắ NGăVI KI NăTRÚCăB ăNH Bộ nhớ máy tính Bộ nhớ đ ợc sử dụng để l u giữ mư lệnh ch ơng trình vàădữ liệuăcần xử lý Bộ nhớăđ ợc ghép nối trực tiếp với CPU qua BUS hệăthống vàălàănơi CPU truy xuất tới để lấyăthông tin kh i động hệ thống Yêuăcầu đ t cho nhớ ph i cho phép truy xuất với tốc độ cao để đáp ứng k p th i đòi hỏi CPU Chỉ có nhớăbán dẫn đáp ứng đ ợc yêuăcầu cao vềătốc độ truy xuất cao (hàng trĕm đến hàng chục nsec) Bộ nhớă bán dẫn đ ợc chia hai lo i: Bộ nhớă đ c ROM ( Read Only Memory) nhớăătruy xuất ngẫu nhiên RAM (Random Access Memory) 1.1 Ph năt nh ,ăvi m ch nh ,ăt nh ăvƠ dung l ng b nh Phần tử nhớ Phần tửă nhớ thông th ng m ch điện ghi l i l u giữă hai giá tr biến nh phân, ho c “0” ho c “1”, t ơng ứng với khơng có điện áp ho c có điện áp, đ ợc g i bit Trên m ch điện d ới (Hình V.1), dây D1 khơng có điện áp (do cơng tắc m ), dây D2 có điện áp (vì cơng tắc đóng, hay thơng qua diode mắc theo chiều thuận), gần bằngăgiáătr ngu n nuôi Vcc, t ơng ứng với bit D1 = “0” bit D2 = “1” Hình VI.1 Mơ phần tử nhớ M ch flip-flop RS (còn g i làătriger RS) đ ng m ch có kh ănĕng l u giữ giá tr “0” ho c “1” lối Có thể dùng RS flip-flop làmămột m ch l u giữă tín hiệu vào R cách chốt liệu l i t i đầu Q (hình VI.2a) Các hưng chế t o thực m ch nàyăbằng công nghệ cao, nên kích th ớc vơ nhỏ, có 119 Khoa CNTT - ắrường Đại học ắhái Bình Giáo trình KắMắ & QLHắMắ hàng nhiều triệu phần tử nhớ diện tích 1mm2 Các vi m ch nhớ thông th ng đ ợc chế t o với độ dài từănhớ số l ợng từănhớ cốăđ nh Số bit nhớ liên kết vị trí nhớ (có địa chỉ) chip nhớ đ ợc g i từ nhớ chip nhớ,ăth ng đ ợc ch n làă1, 4, ho c 8bit Để t o đ ợc từ nhớ c a nhớ, tức từ nhớ cóăđộădài (sốăbit từ) chuẩn (theo chuẩn IBM bits), sốă tr ng hợp đ nh cần ph i tiến hành ghép cácă chip nhớă l i với Hình VI.2 a), b) c) cho ta khái niệmă kh nĕng t o từ nhớ cơă b n (byte) từ nhớ chip nhớ 1bit, 2bits bits Trong tr ng hợp độ dài từ nhớăcủa chip nhớ làă8 bits, việcăliên kết làăkhông cần thiết Hình VI.2 a) Mạch Flip-flop RS phần tử nhớ giá trị nhị phân b)Chip nhớ RAM chip nhớ ROM 120 Khoa CNTT - ắrường Đại học ắhái Bình Giáo trình KắMắ & QLHắMắ Do u điểmăt ơng thích tuyệt đối kích th ớc, tiêu thụ nĕng l ợng thấpă mức logic, đ c biệt tốc độ truy nhập, nên nhớ bán dẫn đ ợc sửădụng làm nhớ (Main Memory) hệ Vi xử lý nh ătrong máyătính PC, nhiều đ ợc ghép nối bo m ch chính, ho c đ ợc thiết kế nh vỉ nhỏ cắmăvào khe cắmăriêng bo m chăchính Nh tiến v ợt bậc công nghệ vi m ch, đ c biệtălà công nghệ cao (High Technology) chip nhớ đ ợc chế t o ngàyă nhỏ cóă dung l ợng t ơng đối lớn, tốc độ truy nhập cao giá thành thấp Hiện đư có chip nhớ có dung l ợng hàng trĕm triệu từ nhớ, đ ợc cấu thành từă hàng chụcă tỷ transistor một cấu trúcăcỡă1mm2 Bộ nhớ hệăVi xử lý g m hai lo i chính: Bộ nhớ ROM – nhớ đ c (Read Only Memory), thông th ng chứaăcác ch ơng trình giám sát (monitoring) ho t động chức nĕng hệ Vi xửălý: ch ơng trình thiết lập hệ thống, ch ơng trình vào/ra liệu, qu n lý vàăphân phát nhớ, qu n lýăcác thiết b vào/ra v.v…Đối với máy tính PC, ch ơng trình hệă thống vào/ra cơă s (BIOS – Basic Input Output System) Đ c điểmă b n nhớ sựă b o toàn dữă liệu khơng cóă ngu n ni Bộăănhớă RAM – bộăănhớ ghi/đ c tuỳ tiện (ngẫu nhiên) (Random Access Memory) Vì có kh nĕng ghi/đ c tuỳă theo ng i dùng, nên nhớ đ ợc sửădụng để chứa dữă liệu, ch ơng trình ứng dụng th i ng i dùng v.v… Trong máyătính PC, nhớănày nơi ch ơng trình hệ điều hành đ ợc n p kh i động máy, hay nơi chứa ch ơng trình ứng dụng lúc đ ợc thực thi Bộănhớănày b liệu b ngu n nuôi Trong hệ Vi xử lý đơn gi n, hai nhớ th ng đ ợc thiết kếăvà lắp ráp từăcác chip nhớ riêng biệt thành vỉ nhớ Đ a đ ợc giải mã cho chip nhớ nh khối gi i mư, thông th ng vi m ch gi i mưăhay đ ợc xây dựng từ m ch t hợp logic Các tín hiệu điều khiển việc ghi/đ c nhớ CPU cung cấp M ch triger RS đ ng làămột m ch cóăkh nĕng l u giữ cácăgiáătr “0” ho c “1” lối Có thể dùng RS flip-flop làmă m ch l u giữ tín hiệu vào R cách chốt liệu l i t i đầu Q (hình VI.2) Bộă nhớă đ ợcă xâyă dựngă từă cácă chipă nhớ.ă Cácă chipă nhớă RAMă (SRAM ho că DRAM)ăth ngăcóăcácătừănhớăcóăđộădàiă1ăbit,ă4ăbitsăho că8ăbits.ăTừăcác chípănhớălo i nàyăcóăthểăxâyădựngăđ ợcăbộănhớăvớiămỗiăơănhớăchứaăđ ợcăbyteădữăliệuă(8ăbits) 121 Khoa CNTT - ắrường Đại học ắhái Bình Giáo trình KắMắ & QLHắMắ 1.2 Xơy d ng b ănh ăv i chip SRAM Gi sử cần xâyă dựng nhớ kích th ớc 16Kbyte s ă cácă chíp SRAM lo i 16Kx1bit Bĕng nhớ SRAM 16Kbyte đ ợc xâyădựng s chip SRAM lo i 16K x 1bit, để có đ ợcăơ nhớ có độ dài bits (từ nhớ cơăb n) Để làmăđ ợc điều ng i ta đ t chip SRAM lo i 16K x 1bit cho chip t i v trí xác đ nh đ m nhiệm l u trữ bit liệu có tr ng sốăt ơng ứng byteădữă liệu Hình VI.3 Chip nhớ RAM 64K bit (64K x 1) Hình VI.4 Sơ đồ vỉ nhớ 16KB xây dựng từ chip 16Kx1 122 Khoa CNTT - ắrường Đại học ắhái Bình Cácăđ Giáo trình KắMắ & QLHắMắ ng tín hiệu : A13 - A0 BUS đ a -CS: Tín hiệu ch n chip Nếu CS = truy nhập đ ợcăchip -W/R: Tín hiệu điều khiển ghi/đ c W=0 điều khiển ghi D0 - D7: Cácăđ ng dây truyền cácăbit liệu từ D0 đến D7 Chu kỳ ghi nhớăSRAM : Hình VI.5 - Biểu đồ thời gian ghi đọc nhớ 1.2.1 Tổ ch c b nh v i DRAM Cấu trúc chip DRAM: Hình VI.6 - Cấu trúc bên chip DRAM 123 Khoa CNTT - ắrường Đại học ắhái Bình Giáo trình KắMắ & QLHắMắ DRAMădùng ph ơng pháp d n kênh đểăn p lần l ợt (2 lần) đ a chỉăhàng vàăđ a cột vào đệm đ a Việcăxây dựng nhớătừ cácăchip DRAMăđ ợcăthực gần t ơng tựănh với SRAM 1.2.2 Phơn lo i chip nh ROM, RAM Các chip nhớăROM (Read Only Memory) đ ợcăphân lo i theo kh ănĕng ghi đ c nh sau: ROM, nhớ đ c, liệu chip nhớălo i đ ợcăghi t i hưng s n xuất chip nhớătheo đơn đ t hàng củaăcác nhàăs n xuất thiết b cần sử dụng EPROM, chip nhớă ROMă cóă kh nĕng xoá nội dung ghi l i nội dung Nội dung đ ợc xốăbằng tia cực tím nh ămột thiết b ăchuyên dùng EEPROM, chip nhớ ROMăcóăkh nĕng xoá, ghi l i nh sửădụngăxungăđiện Cácăchip nhớăRAM chủ yếu đ ợc chia thành lo i chủ yếu sau: RAMă tĩnh (SRAM), phần tử nhớ làă m ch flip- flop, qă trình sử dụng khơng cần quan tâm đến việc liệuă đ ợcă l u giữ không b ngu n nuôi RAMă động (DRAM), phần tử nhớă dùng công nghệ n p điện tích lên tụ điện Trong q trình sử dụng cần thiết chế độălàm tươi 124 Khoa CNTT - ắrường Đại học ắhái Bình Giáo trình KắMắ & QLHắMắ Hình VI.7b – Sơ đồ cấu trúc phần tử nhớ Hình VI.7a – Sơ đồ cấu trúc phần tử nhớ 1.2.3 Tổ ch c b nh v t lỦ 125 Khoa CNTT - ắrường Đại học ắhái Bình Giáo trình KắMắ & QLHắMắ T chức nhớ cho hệ Vi xử lý (máy vi tính) phụ thuộc khơng vào hệ Vi xử lý cụ thể, mà phụ thuộc vào cách bố trí thuận lợi bên hệ thống Tr ớc hết, hưy làm quen với khái niệm chip nhớ vàătừ nhớ để phân tích vấn đề t chức vật lý nhớ, sau m rộng khái niệm t chức theo quan điểm ng i lập trình (t chức logic) Các chip nhớ đ ợc s n xuấtăd ới nhiều kích cỡ khác nhau, phụ thuộc vào cơng nghệ chếăt o Chip nhớ vi m ch cụ thể, đ ợc bố trí chânăcơ b n nh Hình III.8 Các chân chip nhớ thơng th ng g măcác lối vào BUS đ a chỉ, lối liệu, chân điều khiển ch n chip, ghi/đ c vàăcácăchân ngu n Hình VI.8 Sơ đồ nối chân vi mạch nhớ RAM 1Kx4 Tuỳătheoătừngăchip,ăsốăl ợngăchânăđ aăchỉăvàăsốăl ợngăchânădữăliệuăcóăthểăkhácănhauă phụăthuộcăvàoăđộădàiătừ nhớ c a chip vàădung lượng c a chip nhớ Độădàiătừănhớăcủaăchipă nhớăcóăthểălàă1bit,ă4ăbitsăho că8ăbits,ătrongă khiăsốăchânăđ aăchỉăcóă thểătừă10ătr ălênătuỳă thuộcăvàoădungăl ợngăcủaăchipănhớ.ăTrongătr ngăhợpăđộădàiătừănhớăcủaăchipălàă1ăbit,ătaă cầnăph iă ghépăliênătiếpă8ăchipăđểăt oăthànhă1ăbyte,ăghépăliênătiếpă16ăchipăđểăt oă mộtătừă word – 2ăbytes).ăCầnăl uăýăviệcăgánătr ngăchoăcácăbitătrongăbyteăđ ợcăt o Hình VI.9 Tạo từ nhớ bit từ chíp nhớ có độ dài từ nhớ nhỏ bit 126 Khoa CNTT - ắrường Đại học ắhái Bình Giáo trình KắMắ & QLHắMắ Vấn đề quản lý nhớ Bộ nhớ máyătính đ ợc dùng để l u trữ ch ơng trình vàădữ liệu khơng sử dụng trình ho t động Nội dung liệu không b tắt ngu n điện Bộ nhớ ngồi đóng vai trị vơ quan tr ng, làămột phận khơng thể thiếu máy tính Cácăthiếtăb ănhớăngồiăthơngădụngăhiệnănayălàăđĩaăcứng,ăđĩaăquang,ăbộănhớăFlash… 2.1 Chi năl c phơn trang (Paging) Ch ơng trình muốn thực bao gi đ ợcăn p vào nhớătrong máy tính Các khơng gian miền đ a không kh dụng ph i đ ợc truy xuất thông qua đ a nhớ thực tế Việc nàyăthực đ ợc nh ph ơng thức ánh xạ nhớ từ địa c a khơng gian địa vào vị trí nhớ thực nh hình vẽăsau: Hình VI.10 Cóă thểă suyă diễnă nh ă sau:ă Vàoă bấtă kỳă th iă điểmă nào,ă cácă ơă nhớă trongă kho ngă 4Kbytesăđềuăcóăthểăđ ợcătruyănhậpătrựcătiếp,ănh ngăkhơngăph iăt ơngăứngăvớiăcácăđ aă chỉătừă 0000ă đếnă 07FF.ăThíă dụă từă mộtă th iă điểmă đ nh,ă mỗiă khiătruy nh p ô nhớ 0800 thìătừ nhớ 0000 củaăbộănhớăchínhăđ ợcătruyănhập,ăđángălẽătruyănhậpăơănhớă 0801ăthìăsẽăsửădụngăơănhớă0001ăv.v…Nóiăcáchăkhác,ătaăđ nhănghĩaămộtăsựăánhăx ătừă 127 Khoa CNTT - ắrường Đại học ắhái Bình Giáo trình KắMắ & QLHắMắ khơngăgianăđ aăchỉăvàoăcácăđ aăchỉăbộănhớăthực,ănh ăminhăho ătrênăhìnhăvẽ Bằng phuơng thức này, khơng có nhớ o (Virtual Memory), máy với 4Kbytes có ánh x cố đ nh từ đ a 0000 đến 07FF vào 4096 từ nhớ Vấn đề xẩyă tr ng hợp có lệnh nh yă tới đ a chỉă v ợt 4Kbytes này, víădụ tới đ a vùng từă0800 tới 0FFF Đốiăvới máy cóăbộ nhớă o, cácăb ớcăsau đ ợc thực hiện: Nội dung nhớăchính đ ợcăcất vào nhớăphụ Các nội dung vùng 0800 đến 0FFF nhớ phụăđ ợcă n p vào nhớ Ánh x đ a thay đ i để ánh x đ a từ 0800 tới 0FFF vào v trí nhớăthừ 0000 đến 07FF Ch ơng trình đ ợc tiếp tục Kỹă thuật thực tự động việc đ ợc g i kỹ thu t phân trang – Paging Các đo n ch ơng trình đ ợcăđ c vào nhớăchính từ nhớăphụ đ ợcăg i trang Miền đ a mà ch ơng trình truy cập làăkhơng gian địa ảo (Virtual Address Space), đ a bộănhớ thực, đ ợcăg i không gian địa v t lý (Physical Address Space) Hình VI.11Víăd ăm tăch ngătrìnhăgồmăcóă4ătrangăA,ăB,ăC,ăDătrongăđóătrangăDănằmătrongăổăđĩa 128 Khoa CNTT - ắrường Đại học ắhái Bình Giáo trình KắMắ & QLHắMắ Sao lưu phục hồi hệ điều hành 6.1 Gi iăthi uăvềăGhost Norton Ghostă làă ch ơngă trìnhă chuyênă dụngă đểă saoă l uă vàă phụcă h iă cácă phână vùng,ă ăcứng.ăĐểăcàiăđ tăhệăđiềuăhànhăWindowsăvàăcácăch ơngătrìnhăứngădụngăph iă mấtă kho ngă th iă giană kháă lâu,ă nh ngă cóă thểă dungă ch ơngă trìnhă Ghostă đểă saoă chépă tồnăbộă ăđĩaăvàăchỉămấtăkho ng th iăgianăngắnăhơnănhiều Cóă thểă Ghostă từă mộtă đĩaă cứngă cóă ch ơngă trìnhă đưă đ ợcă càiă đ tă (g iă làă đĩaă ngu n)ăsangămộtăđĩaăcứngăkhácă(g iălàăđĩaăđích)ăho căghostăt oăthànhămộtăfileăImageă đểădựăphịng 6.2 Cáchăth căhi năGhost Cáchă t oă fileă Ghostă bằngă phầnă mềm rấtă thôngă dụngă Nortonă Ghostă dùngă đĩa Hiren’săBootăCDăđểăBOOTăbằngăCD Sauă khiă vàoă Hiren’să Bootăch nă mụcă thứă 2ă Backupă Toolsă đểă vàoă côngă cụă saoă l uădựăphịng.ăTiếpătheoăch năch ơngătrìnhăNortonăGhostă(đốiăvớiăcácăhiren’săbootă từă12.0ătr ăvềăsauăNortonăGhostăkhơngăđ ợcătíchăhợpăs n,ăcóăthểătíchăhợpăthêmăvào).ă MànăhìnhăgiaoădiệnăkhiăvàoăGhostănh ăhìnhăX.43 HìnhăX.43.ăGiaoădiệnăNortonăghost Đểăthựcăhiệnăghostăho căbungăghostătaăch năLocalăt iăđâyăcóătiếpăcácămụcăchoă taălựaăch nănh ăsau: - Disk:ăchoăphépăsaoăl uă c ă ăđĩa.ăCóăcácălựaăch nă ghostătừăđĩaăsangă đĩaă(To Disk),ăt oăfileă nhăghostă(ToăImage),ăch năbungăghostătừăfileă(FromăImage) 222 Khoa CNTT - ắrường Đại học ắhái Bình Giáo trình KắMắ & QLHắMắ - Partition:ăchoă phépă saoă l uă mộtăphână vùngă ă đĩa.ă Cóă cácă lựaă ch nă ghostă từă phână vùngă nàyă sangă phână vùngă khácă (Toă Partition), t oă fileă nhă ghostă (Toă Image),ă ch năbungăghostătừăfileă(FromăImage) HìnhăX.44.ăThựcăhiệnăghost T oăfileăImageăchỉă1ăPartitionăchứaăWindowsăthìălàmăCh năLocală Partition ToăImageă(nghĩaălàăsẽăt oăb năsaoătừăpartitionănàyăthànhă1ăfileă.GHOăduyănhất) Tiếpătheoăch nă ădĩaăvậtălýăcóăphânăvùngămuốnăsaoăchép,ăch nătiếpăphânăvùngă càiăWindowsăvàănhấnăOK Ch nătiếpăv ătríăcầnăl uăfileăGhostă(khácăphânăvùngăvớiăphânăvùngăghost)ăvà đ tă tênăfileăghostăvàănhấpăOKănh ăhìnhăX.45 HìnhăX.45.ăCh năphânăvùngăl uăfile ghost 223 Khoa CNTT - ắrường Đại học ắhái Bình Giáo trình KắMắ & QLHắMắ Ch ơngă trìnhă tiếpă tụcă hỏiă fileă ghostă nàyă cóă cầnă nénă hayă khơng,ă sẽă cóă 3ă lựa ch n: No:ă Khôngă nén.ă Fast:ă nénă nhanh.ă High:ă nénă caoă đếnă mứcă cóă thể.ă Trongă tr ngăhợpănàyătùyăkh ănĕngăl uătrữăcủaă ăđĩaămàătaăch năNoăhayănén.ăNếuăch nănă thìăqătrìnhăsẽăthựcăhiệnănhanhăhơn Ch ơngătrìnhăsẽăhỏiăthêmămộtălầnănữaăcóăt oăfileănénăhayăkhơngătaăch năYes.ă Ch ơngătrìnhăsẽătiếnăhànhăt oăfileăghostăchoăđếnăkhiăch yăxongăch ơngătrìnhăsẽăbáoă hồnăthành.ăNh ăvậyălàăxongăphầnăt oăfileăGHOST Sauă khiă t oă đ ợcă fileă GHOSTă nếuă hệă điềuă hànhă cóă b ă h ă hỏngă chúngă taă tiến hànhă bungă GHOST.ă Quáă trìnhă diễnă raă t ơngă tựă nh ngă chỉă khácă đóă làă Ch nă Local Partition Form Image Chúăýăphầnănàyăquanătr ngăcẩnăthậnănếuăch năsaiăcóăthểădẫnăđếnămấtădữăliệu cácăphânăvùngăkhác Một số tiện ích thơng dụng 7.1.ăXemăc uăhìnhămáy Gõădxdiag vàoăcửaăs ăRUNăđểăkh iăđộngăcơngăcụăDirectX HìnhăX.46.ăThơngătinăhệăthống Thơngătinăh ăth ngă(Thẻ System): Operating System: Phiênăb năhệăđiềuăhành Language: Ngônăngữă sửădụngăProcessor:ăThôngătinăvềăCPUăMemory: dung l ợngăRAM.ăPage file: Bộănhớă o 224 Khoa CNTT - ắrường Đại học ắhái Bình Giáo trình KắMắ & QLHắMắ HìnhăX.47.ăThơngătinăvềăcardămànăhình ThơngătinăvềăcardămƠnăhìnhă(ThẻăDisplay) Name:ăTênăcardămànăhình Manufacture:ăTênăhưngăs năxuất TotalăMemory:ăDungăl ợngăcardămànăhình Monitor:ăTênăcủaămànăhình Thơngătinăvềăcardăơmăthanhă(Thẻ Sound) HìnhăX.48.ăThơngătinăvềăcardăâmăthanh 225 Khoa CNTT - ắrường Đại học ắhái Bình Giáo trình KắMắ & QLHắMắ 7.2 Ch ngătrìnhăDiskăCleanup Disk cleanup làătiệnăíchăđ ợcătíchăhợpăs nătrongăWindowsădùngăđểăd nădẹpăvàă xóaăbớtăcácătậpătinăđ ợcăcácăch ơngătrìnhăt oăraădùngăđểăl uăt m,ăcácăch ơngătrìnhă đưă lâuă khôngă sửă dụng,ă cácă tậpă tină b ă xóaă vẫnă cịnă nằmă trongă thùngă rác ă đểă t oă kho ngătrốngăchoăđĩa Ch y ch ơng trình Disk Cleanup (Windows 7, 8) cách truy cậpăvàoăStart Menu All Programs Accessories System Tools Disk cleanup ho că trongăExplorer,ănhấnănútăph iăchuộtăvàoăbiểuăt ợngăcủaă ăđĩaămuốnăd nădẹpă ch nă Propreties tab General ch năDisk cleanup Ch nă ăđĩaăvàănhấnăOK 7.3 Ch ngătrìnhăDiskăDefragementer Sauă mộtăqătrìnhăsửă dụngă(g mă việcăt oă vàă xốăcácăfile,ăth mục),ănộiădungă củaăcácătậpătinăvàăth ămụcătrênătrênămộtă ăđĩaă(Volume)ăb ăphânăm nhăthànhănhiềuă phầnă r iă rác.ă Điềuă nàyă nhă h ngă đếnă tốcă độă đ că ghiă trênă ă đĩaă đóă vàă doă đó,ă nhă h nhăđếnătốcăđộămáyătính Disk Defragmenter làă mộtă ch ơngă trìnhă tiệnă íchă cóă s nă trongă Windows,ă nóă giúpăphânătíchătồnăbộă ădĩaăcứngăsauăđóăsắpăxếpăl iăcácătậpătinăvàăth ămụcăb ăphână m nhănằmăr iăr căthànhămộtăkhốiăliênăkếtăvớiănhau.ăKếtăqu ălà,ăhệăthốngăcóăthểătruyă cậpăcácătậpătinăvàăth ămụcănhanhăchóngăhiệuăqu ăhơn,ăquaăđóăsẽăgóp phầnăc iăthiệnă tốcăđộăchoătồnăbộăhệăthốngămáyăviătính Bằngăcáchăhợpănhấtăcácătậpătinăvàăth ă mục,ăDiskăDefragmenterăcũngăsắpăxếpă l iăkhơngăgianăcịnătrốngăcủaă ăđĩa,ălàmăchoăcácătậpătinămớiăsẽăítăb ăphânăm nh.ăQă trìnhă sắpă xếpă cácă tậpă tină vàă th ă mụcă b ă phână m nhă đ ợcă g iă làă chốngă phână m nhă (Defragmenter) Phână tíchă ă đĩaă bằngă Disk Defragmenter (Trong windows 7): Truyă cậpă vàoă Menu Start All Programs Accessories System Tools vàă nhấnă vàoă trìnhă đơnăDisk Defragmenter HìnhăX.49.ăCơngăcụăDiskăDefragmenter 226 Khoa CNTT - ắrường Đại học ắhái Bình Giáo trình KắMắ & QLHắMắ Cửaăs ăcủaăch ơngătrìnhăDiskăDefragmenterăsẽăxuấtăhiệnăvớiădanhăsáchăcácă ă dĩaăcứng.ăCh nă ădĩaănàoămuốnăphânătíchăsauăđóănhấnăvàoănútăAnalyze Phânătíchă ădĩaăbằngăDisk Defragmenter (TrongăWindowsăXP):ăTruyăcậpăvàoă Menu Start All Programs Accessories System Tools vàă nhấnă vàoă trìnhă đơnăDisk Defragmenter 7.4 Cơngăc ăDiskăManagement Disk Management choăphépăt o,ăthayăđ iădungăl ợng,ăhayăxóaămộtăphânăvùngă ăcứngăngayătrongămơiătr ngăWindows,ăchúngătaăkhơngăcầnăph iăsửădụngămộtăphầnă mềmă khácă củaă hưngă thứă ba.ă Trongă bàiă viếtă này,ă nhữngă chứcă nĕngă trongă Diskă Managementă sẽă đ ợcă h ớngă dẫnă cụă thểă sẽă thấyă tiệnă íchă nàyă rấtă đơnă gi nă vàă dễă sửă dụng Đểăm ăcôngăcụăDisk Management hưyă vàoăStart Menu,ăclickăph iă vàoă phầnă Computer,ăsauăđóăch năManage, cửaăs ăComputer Management sẽăxuấtăhiện HìnhăX.50.ăCơngăcụăDiskăManagement Cơngă cụă Disk Management t iă phầnă Storage sẽă thấyă nhữngă thơngă tină nh ă nhưn,ătên,ălo i,ăvàăkíchăth ớcăcủaănhữngăphânăvùngătrênă ăcứng.ăT iăđâyăcóăthểăthựcă hiệnăcácăthaoătácătrênă ăđĩaănh :ăt oăphânăvùng,ăxóaăphânăvùng,ăđ nhăd ngăphânăvùngă (format),ă M ă rộngă ho că thuă hẹpă mộtă phână vùngă (đốiă vớiă Windowsă 7),ă đ iă nhưnă vàă tênăphânăvùng CôngăcụăLocal Users and Groups choăphépăqu nălýăng iădùngăvàănhóm nh :ă t o,ăxóa,ăsửa,ăđ tăpasswordăuser 227 Khoa CNTT - ắrường Đại học ắhái Bình Giáo trình KắMắ & QLHắMắ 7.5 Error Checking Error Checking mộtă cơngă cụă tíchă hợpă cùngă Windowsă sẽă giúpă chúngă taă khắcă phụcămộtăsốăcácăvấnăđềălỗiăvớiă ăđĩaăcứng Đểă thựcă hiện,ă chúngă taă kíchă đúpă chuộtă vàoă biểuă t ợngă My Computer trênă Desktop.ăTrongăcửaăs ămới,ăkíchăchuộtăph iălênătênăkýătựă ăđĩaămàăchúngătaămuốnă kiểmătraăvàăsửaălỗi,ăr iăch năProperties HìnhăX.51.ăThơngătină ăđĩa Hộpătho iăProperties xuấtăhiện,ăch năthẻăTools,ăr iăbấmănútăCheck now Trongăhộpătho iăCheck Disk xuấtăhiện,ă kíchă vàoăc ăhaiătùyăch năd ớiă khungă Check Disk Options,ăr iăbấmănútăStart đểăthựcăhiệnăquáătrìnhăkiểmătraăvàătựăđộngă sửaăchữaăcácălỗiăx yăraăvớiă ăđĩaăcứng NếuăWindows khơngăthểăthựcăhiệnăviệcăkiểmătraăphânăvùngă ăđĩaăvìă ăđĩaăđangă đ ợcăsửădụng,ăhộpătho iămớiăxuấtăhiệnăsẽăuăcầuălênăl chăvàoănhữngăth iăđiểmăr nhă rỗi,ă chứcă nĕngă kiểmă traă vàă sửaă lỗiă sẽă đ ợcă kíchă ho tă tựă động,ă bằngă cáchă bấmă nútă Schedule disk check 228 Khoa CNTT - ắrường Đại học ắhái Bình Giáo trình KắMắ & QLHắMắ 7.6 System Configuration VàoăStart menu,ăgõălệnhămsconfig vàoăhộpătìmăkiếmăvàănhấnăEnter Cơngăcụăchoăphépămộtăsốăqu nălýăvềăcấuăhìnhă kh iăđộngă(boot),ăqu nălýăd chă vụă(services)ăvàăcácăch ơngătrìnhăứngădụngăkh iăđộngăcùngăWindowsă(Startup) HìnhăX.52.ăCơngăcụăSystemăConfiguration Cài đặt nhiều hệ điều hành máy tính Mộtămáyătínhăcóăthểăcàiăđ tăđ ợcănhiềuăhệăđiềuăhànhăđểăđápăứngăchoănhuăcầuă sửădụngăkhácănhauăho căt oăsựăriêngăt ăkhiăcóănhiềuăng iădùngăchung.ăVíădụăchúngă taăcóăthểăcàiăđ tăhệăđiềuăhànhăWindowsă7ăvàăWindowsă8ătrênăcùngămộtămáyăviătính Máyătínhămuốnăcàiănhiềuăhệăđiềuăhànhăthìătr ớcăhếtăph iăchiaă ăđĩaăcứng làmă nhiềuă phână vùngă ă đĩaă (Partition),ă mỗiă phână vùngă đĩaă sẽă đ ợcă càiă đ tă mộtă hệă điềuă hànhă(đốiăvớiăLinuxănằmătrênă2ăphânăvùng) Sauăkhiăcàiăđ tăxongăcóăthểăqu nălýăviệcăkh iăđộngăcủaăcácăhệăđiềuăhànhăbằngă cáchă sửă dụngă phầnă qu nă lýă bootă củaă hệă điềuă hànhă Windows (boot.ini WindowsăXP,ăbootmgrătrongăWindowsă7…)ăho căLinuxă(Grub)ăho căsửădụngăphầnă mềmăkhácăqu nălýănh ăBootăMagic,ăSystemăCommander,ăEasyBCD… Sauăkhiăđưăcàiăđ tăthànhăcơngăthìămỗiăkhiăkh iăđộngămáyătínhăsẽăxuấtăhiệnămộtă danhăsáchăđểălựa ch năkh iăđộngăvàoăhệăđiềuăhànhănào ********* 229 Khoa CNTT - ắrường Đại học ắhái Bình Giáo trình KắMắ & QLHắMắ M CL C L I NịI Đ U Ch ng I.ăNh ng ki n th c c s ă Một số phần tử Logic Một số khái niệm sở 2.1 M ch logicăt ăhợpă(Combinational Circuit) 2.2 M chătuầnătựă(Sequencial Circuit) 2.3 Máy hữuăh n (Finite State Machine) 2.4 Thanh ghi (Register) 2.5 M ch cộng haiăsốăliệuănh ăphân (Binary Adder) Ch ng II Gi i thi u chung 12 Máy tính kiến trúc máy tính 12 1.1.ăM ăđầu 12 1.2.ăChức nĕng máy tính 18 1.3 Kiếnătrúc máy tính cấu trúc máy tính 20 1.4 Kiến trúc máy tính Von Neumann 21 Tổng quan kiến trúc máy tính 22 2.1 Liênăkết khốiăkhối chức nĕng 22 2.1.1 Bộăxửălý trung tâm (CPU) bộănhớ 22 2.1.2 CPU,ăbộănhớăvà thiếtăb vào/ra 23 2.1.3 CPU,ăbộănhớ,ăthiết b ăvàoăra kh nĕng truy cập trực tiếpăbộănhớ 24 2.1.4 CPU,ăbộănhớ,ăthiết b ăvàoăraăvà kh nĕng sử dụng ngắt 25 2.1.5.ăKhốiăxung nh pă(Clock)ăvà khốiăđiềuăkhiển (Control) 25 2.2 Kiếnătrúc máy tính nhìnătừăgóc độ cấuătrúc b n 25 Biểu diễn thơng tin máy tính 27 3.1.ăMư hố thơng tinăkhơng số 27 3.2.ăHệ đếm thập phân 28 3.3.ăHệ đếmănh phân 29 Chuyển đổi hệ đếm 29 4.1 Chuyểnăđ iăhệăthập phân sang hệ nh ăphân 29 4.1.1 Chuyểnăđ iăphầnănguyên 29 4.1.2 Chuyểnăđ iăphầnăthập phân 30 4.2 Chuyểnăđ iăhệănh ăphân sang hệ Hexa, Octal 30 230 Khoa CNTT - ắrường Đại học ắhái Bình Giáo trình KắMắ & QLHắMắ Các phép tính với số nhị phân 31 5.1 Phép cộng 32 5.2 Phépătrừ 32 5.3 Phép nhân 32 5.4 Phép chia 33 Biểu diễn liệu số máy tính 33 6.1 Biểuădiễnăsốăvà số âm 33 6.2 Biểuădiễnăsốădấu phẩy động (Floatting Point Number) 35 6.2.1 D ng đơn gi n 35 6.2.2 D ng chínhăxác gấpăđôi 36 Ch ng III Ki n trúc Trung tơm x lỦ (CPU) 37 Kiến trúc CPU 37 1.1.ăChức nĕng kiếnătrúc CPU 37 1.2 Kiếnătrúc ALU 39 Phát triển kiến trúc CPU 43 2.1 Kháiăquát 43 2.2.ăT ăchức ghi CPUăh ăx86 45 Kiến trúc CU – Control Unit 52 3.1 Kháiăquát 52 3.3.ăChức nĕng CU 58 3.4 Kiếnătrúc CU 59 Vài nét Kiến trúc CPU Pentium Intel® 61 4.1 Vai trịăcủa chipset máy tính 62 4.2 Vấnăđề xung nh pă(Clock) 63 4.3 Kỹ thuậtăđ ng ống (Pipeline)ăvà xửălý song song mức lệnh 65 4.4.ăVề kiếnătrúc RISC, CISC 67 Ch ng IV Ch ng trình vƠ th c hi n ch ng trình 70 Tổng quan lập chương trình cho máy tính 70 Lệnh thực thi lệnh 71 2.1 Kiếnătrúc lệnh 71 2.1 Tậpălệnhăcơăb n máy tính 72 Kiến trúc ghi CPU 74 4.1 Các b ớc thực thi mộtăch ong trình 76 4.2 Thực thi lệnhăvà thực hiệnăch ơng trình 77 231 Khoa CNTT - ắrường Đại học ắhái Bình Giáo trình KắMắ & QLHắMắ 4.3 Chu kỳ đ c lệnh 78 4.4 Thanh ghiăđệmădữăliệuă(MBR) ghi đ aăchỉăbộănhớă(MAR) 78 4.5 Thực hiệnălệnh 79 4.6 Bộ gi iămưălệnh (ID) 79 4.7 Gi i mư lệnh 80 4.8 Nhậpătoánăh ng, xửălý l uădữăliệu 80 Ngắt chế ngắt (Interupt) 84 5.1 Phânălo iăngắt 85 5.2 B ng véc tơăngắt 86 5.2.ăCơăchế g i ch ơng trìnhăcon 87 Lệnh hai địa 89 6.1 Các chế độăthực lệnhăhaiăđ a 90 6.2 Kiếnătrúc RISCăvà CISC 90 6.3 Kiếnătrúc xửălý song song 91 Các phương pháp đánh địa ô nhớ 92 7.1 Qu n lý bộănhớ 92 7.2 Qu n lý bộănhớ, modeăđ a chỉătrong CPU 8086 94 7.3 Biểuădiễnălệnhăvà liệu 99 7.4 Yêu cầuăđốiăvớiăcác ph ơng phápăđánh đ aăchỉătrong lệnh 100 7.5 Ph ơng pháp đánh đ aăchỉătrực tiếp 100 7.6 Ph ơng pháp đánh đ aăchỉătức th i 101 7.7 Ph ơng pháp đánh đ aăchỉăt ơng đối 101 7.8 Ph ơng pháp đánh đ aăchỉăgián tiếp 102 7.9.ăMư hóa ph ơng phápăđánhăđ aăchỉ 102 Ch ng V Liên k t thƠnh ph n ch c nĕng - bus 104 Khái niệm BUS máy tính 104 Bus hệ thống 105 2.1 Busăđ a 106 2.2 Busădữăliệu 106 2.3.ăĐ nhăth iăho tăđộngăGhi/Đ c giaoătiếp CPUăvớiăbộănhớ 107 2.3 Giao tiếp CPUăvớiăthiếtăb ăngo i vi 109 2.4 Busăđiềuăkhiển 110 2.5 Truy nhập trực tiếp bộănhớăvà ngắt 111 Hoạt động bus 113 232 Khoa CNTT - ắrường Đại học ắhái Bình Giáo trình KắMắ & QLHắMắ 3.1 Ho tăđộngăcủa bus 113 3.2 Kếtănối thiếtăb lên bus 113 3.3 Phân cấp bus 114 3.4 Các đ c tr ng thiếtăkếăbus 115 3.4.1 Kiểu bus 115 3.4.2.ăĐiềuăkhiển 116 3.4.3 Chu kỳ bus 116 Ch ng VI Ki n trúc b nh 119 Bộ nhớ máy tính 119 1.1 Phầnătửănhớ,ăviăm chănhớ,ătừănhớăvàădung l ợng bộănhớ 119 1.2 Xây dựng bộănhớăvới chip SRAM 122 1.2.1.ăT ăchức bộănhớăvới DRAM 123 1.2.2 Phânălo iăcác chip nhớăROM, RAM 124 1.2.3.ăT ăchức bộănhớăvật lý 125 Vấn đề quản lý nhớ 127 2.1.ăChiếnăl ợc phân trang (Paging) 127 2.2.ăChế độăb oăvệ (Protected Mode) qu n lý bộănhớătrong chế độăb o vệ 131 2.2.1 Các mức đ c quyềnăvà luậtăvề quyền truy nhập 132 2.2.2 Qu n lý bộănhớătheo phânăđo n chế độ b o vệ 133 2.3.ăCơăchế ho tăđộng đa nhiệm 142 2.4 T ăchức bộănhớăcache 143 2.5 Tr 2.6 Các ph ơng thức đánhăđ a chỉăcache 145 2.7 Cache liênăhợpăvà cache ánh x trực tiếp 148 ng hợp g pălệnhărẽ nhánh 145 Bộ nhớ ngồi máy tính 154 3.1.ăĐĩa từ 155 3.2.ăĐĩa quang 155 3.3 BộănhớăFlash 155 Ch ng VII Thi t b ăngo i vi c a máy tính 157 Bàn phím Hex Keyboard 159 Ghép nối bàn phím với máy tính 163 2.1.ăHệ thống bànăphím máy vi tính 163 2.2.ăQ trìnhătruyềnădữăliệuătừăbànăphím cho CPU 164 Mạch điều khiển lập trình thị 7-segments 165 233 Khoa CNTT - ắrường Đại học ắhái Bình Giáo trình KắMắ & QLHắMắ Màn hình (Monitor) 167 4.1 Mànăhìnhăống tia âm cực CRT (Cathode Ray Tube) 167 4.2 Ghépănốiămànăhìnhăvớiămáy tính 168 4.3 BộăđiềuăkhiểnămànăhìnhăCRTC 169 Ch ngăVIII.ăBoăm chăch 172 Tổng quan bo mạch chủ 172 Các kiểu mainboard 172 Các chuẩn mainboard 173 Các thành phần mainboard 173 4.1 BộăChipset 174 4.2 HệăthốngăBus 175 4.3 GiaoătiếpăvớiăCPU 176 4.4 KheăcắmăRAM 176 4.5 Kheăcắmăm ărộng 177 4.6 Kếtănốiăngu n 178 4.7 C ngăkếtănốiăthiếtăb ăl uătrữ 179 4.8 ROMăBIOSăvàăPinăCMOS 179 4.9 Jumper 180 4.10.ăB ngăkếtănối 180 4.11.ăCácăc ngăgiaoătiếp 181 Giới thiệu cơng nghệ tích hợp 181 5.1 CôngănghệăDualăChannel 181 5.2 CôngănghệăHyper-Threading 181 5.3 Intel Multi Core 181 5.4 CôngănghệăDualăBIOS 182 5.5 Dual Graphics Technology 182 5.6 CôngănghệăDualăLAN 182 Chẩn đoán xử lý cố mainboard 182 Ch ngăIX.ăL părápăm tămáyătínhăcáănhơn 184 Lựa chọn cấu hình máy 184 Chuẩn bị cho việc lắp ráp 184 Kỹ thuật lắp ráp máy tính 185 234 Khoa CNTT - ắrường Đại học ắhái Bình Giáo trình KắMắ & QLHắMắ 3.1 Lắpăđ tăCPUăvàoămainboard 185 3.2 Lắpăđ tăqu tăt iănhiệtăchoăCPU 185 3.3 Lắpăđ tăRAMăvàoăMainboard 186 3.4 Lắpăbộăngu năvàoăthùngămáy 186 3.5 Lắpăđ tămainboardăvàoăthùngămáy 187 3.6 Lắpăđ tă ăđĩaăcứng 187 3.7 Lắpăđ tă ăđĩaăquang 188 3.8 Lắpăđ tăcardăm ărộng 189 3.9 Gắnădâyăcơngătắcăvàătínăhiệu 189 3.10 Lắpăthiếtăb ăngo iăvi 190 3.11.ăKh iăđộngăvàăkiểmătra 190 Bảo trì phần cứng 190 Cấu hình CMOS Setup Ultility 190 5.1 CMOS Setup Ultility 190 5.2 NângăcấpăBIOS 193 Ch ngX.ăCƠiăđ tăvƠăb oătrìăh ăth ng 194 Lựa chọn hệ điều hành 195 Phân vùng định dạng đĩa cứng 195 2.1.ăPhânăvùng 196 2.2.ăĐ nhăd ngăđĩaăcứng 196 2.3 Phânăvùngă ăcứngăbằngăHiren’săBoot 196 2.4 PhầnămềmăchiaăđĩaăAcronisăDiskăDirector 197 Cài đặt hệ điều hành 199 3.1 Càiăđ tăhệăđiềuăhànhăWindowsă7 200 3.2 Càiăđ tăhệăđiềuăhànhăLinux 207 Cài đặt trình điều khiển 218 4.1 Giớiăthiệu 218 4.2 H ớngădẫnăcàiăđ t 219 Cài đặt phần mềm thông dụng 221 Sao lưu phục hồi hệ điều hành 222 6.1 GiớiăthiệuăvềăGhost 222 6.2 CáchăthựcăhiệnăGhost 222 235 Khoa CNTT - ắrường Đại học ắhái Bình Giáo trình KắMắ & QLHắMắ Một số tiện ích thông dụng 224 7.1 Xemăcấuăhìnhămáy 224 7.2 Ch ơngătrìnhăDiskăCleanup 226 7.3 Ch ơngătrìnhăDiskăDefragementer 226 7.4 CôngăcụăDiskăManagement 227 7.5 Error Checking 228 7.6 System Configuration 229 Cài đặt nhiều hệ điều hành máy tính 229 - Hết- 236