LỜI CẢM ƠN
3.3.2.8.Các tệp tin được ánh xạ bộ nhớ (Memory Mapping Files):
trên bộ nhớ chính (RAM). Người ta có thể nghiên cứu tiếp sự phân tích như sau: Người ta có thể xem xét các tệp tin ở trên bộ nhớ quảng đại như là một sự kế tục của bộ nhớ chính trên bộ nhớ quảng đại. Cho nên, điều đó
đặt ra, phải thực hiện bước tiếp theo, và một cách đúng mức (trước sau như một) phải tái tạo một sự kết nối trực tiếp một tệp tin với một khoảng của bộ nhớ chính, mà tệp tin được tách chia thành những khoảng có chiều dài bằng một trang. Khi đó, người ta gọi là tệp tin ảnh xạ bộ nhớ; tương tự, bộ nhớ cũng được phân chia thành các trang.
Một kiểu kết nối như thế sẽ đạt được bởi gọi hệ thống; trong đó, các trang của một tệp tin được ảnh xạ như là một sự thay thế các trang bộ nhớ chính ở trong không gian địa chỉ ảo của một tiến trình.
Tệp tin ảnh xạ bộ nhớ ở Windows NT:
Đối với việc ảnh xạ giữa bộ nhớ và hệ thống các tệp tin, thì bộ điều hành I/O và bộ điều hành cơ cấu ảo được coi là cùng tác dụng với nhau. Nhờ hàm gọi CreateFileMapping(), một đối tượng (object) được tạo lập; đối tượng này có thể được mở bởi các tiến trình khác nhau dưới cái tên đã biết OpenFileMapping(). Theo đó, một khoảng bộ nhớ tuỳ ý (vài Byte đến 2 GBytes) được chuẩn bị. Các khoảng bộ nhớ riêng rẻ có thể được ảnh xạ với hàm MapViewOfFile() ở trong không gian địa chỉ ảo. Với hàm gọi hệ thống FlushViewOfFile(), phạm vị tệp tin được thực hiện và với hàm UnmapViewOfFile() nó được đóng lại.
Cơ chế này được sử dụng để trao đổi thông tin của các tiến trình; trong đó, người ta chọn tệp tin làm việc trên phạm vi bộ nhớ chia xẻ. Với cơ cấu ảnh xạ fie, tệp tin này còn có thể được xử lý một cách trực tiếp bởi nhiều tiến trình. Đối với việc làm đồng bộ các kiểu truy cập này, không có chức năng đặc biệt xem xét, mà chỉ có việc sử dụng bình thường các cờ hiệu.
3.3.2.9. Các tệp tin đặc biệt (Spectial Files):
Có những cơ chế khác nhau của hệ điều hành, mà với sự trợ giúp của hệ thống tệp tin, các cơ chế này có thể được chuyển đổi một cách hài hoà; mà không cần phải lý giải hay tạo lập những tệp tin đích thực.
Tệp tin đặc biệt ở Windows NT:
Các nhà thiết kế hệ điều hành Windows NT đã học tập từ các hệ điều hành đương thời và đã đảm nhận cơ chế của các tệp tin đặc biệt của hệ điều hành Unix. Thêm vào đó, họ đã phân bổ việc quản lý cây thư mục cho những người quản lý khác nhau. Việc điều hành các đối tượng tệp tin đặc biệt cho phép người quản lý đối tượng có toàn quyền trên các hệ thống tệp tin và bắt buộc phải quan tâm tới việc quản lý tệp tin và quản lý I/O của nhân hệ điều hành. Mỗi thiết bị phải phù hợp cho một tệp tin ảo (virtual file), tệp tin này đã xác định các đối tượng và có những phương pháp đã khẳng định.
3.3.2.10. Thực thi hệ thống tệp tin ở Windows NT:
Ở trong hệ điều hành Windows NT, đơn vị cơ bản để quản lý tệp tin là một volume (dung lượng). Đó là một đơn vị bộ nhớ logic (ở trên bộ nhớ quảng đại), nó có thể bao gồm một hay nhiều đĩa từ riêng lẻ, mà trên đó còn tồn tại những khoảng bộ nhớ được liên kết trong một đơn vị logic.
Mỗi volume thì bao gồm một sự sắp xếp theo một nguyên tắc nào đó các dữ liệu hay các tệp tin đã được đánh số. Mỗi tệp tin có một số tham chiếu, gọi là số tham chiếu tệp tin (file reference number) với khoảng 64 Bit, tức là nó bao gồm 48bit cho số tệp tin và 16bit cho số tuần tự. Số tuần tự sẽ được gia tăng theo mỗi khi xoá tệp tin thuộc số tệp tin, do đó, người ta có thể phân biệt giữa sự tham chiếu tới các số tệp tin trung gian đã bị
xoá và một tệp tin hiện hành, nếu chúng tham chiếu tới các số tệp tin tương tự.
Ưu điểm của ý tưởng này là cung cấp cho người ta tương đối đầy đủ tất cả các thông tin về tệp tin:
- Cơ cấu truy cập tệp tin thì kiên đình và đơn giản, kể cả các thông tin khởi động hệ thống;
- Các thông tin về bảo vệ được tách bạch theo các thành phần quản lý, và với điều này, nó thì có thể thích hợp hơn ở các ứng dụng;
- Khi các phần đĩa từ không thể sử dụng được, do đó, các thông tin quản lý (mà người sử dụng không thể nhìn thấy…) có thể được nạp trở lại trên các phần khác của đĩa từ.
Mỗi volume chứa đựng một bảng trung tâm gọi là bảng tệp tin chủ (master file table: MFT), mà trong đó, các tệp tin hệ thống được ghi chép rất đầy đủ.
Bảng dưới đây cho thấy, chính nó là một tệp tin bao gồm tất cả các dữ liệu về các thư mục cũng như các thông tin về việc tự khởi động của hệ thống (bootstrap). Tất cả 16 tệp tin đầu tiên này được giữ chặt và tạo thành các tệp tin hệ thống của hệ điều hành Windows NT (NT file-system: NTFS).
Tệp tin 0 Bảng tệp tin chủ MFT
Tệp tin 1 Bản sao bảo vệ bảng MFT đối với các tệp tin hệ thống, định vị đĩa từ
Tệp tin 2 Tệp tin logic: các tác vụ thay đổi cấu trúc NTFS, được biểu thị ở đây và đảm bảo các hoạt động chuyển đổi nhân tử. Tệp tin 3 Tệp tin volume: Các thông tin trạng thái của volume như
tên, ấn bản… Nếu Bit corrupted được đặt thì chương trình chkdsk phải được thực hiện; chương trình này kiểm tra hệ
thống tệp tin thường trú và sửa chữa lỗi đã được khẳng định.
Tệp tin 4 Bảng định nghĩa thuộc tính: Ở đây biểu thị tất cả các kiểu thuộc tính tồn tại ở trong volume, như trạng thái.
Tệp tin 5 Thư mục gốc: Tên của thư mục gốc, thí dụ ký tự “\”.
Tệp tin 6 Tệp tin bitmap: Bảng che phủ của đơn vị bộ nhớ volume (sluster
Tệp tin 7 Tệp tin boot: Tệp tin khởi động này được tạo ra nhờ chương trình format và chứa đựng mã bootstrap của Windows NT và địa chỉ vật lý của tệp tin MFT.
Tệp tin 8 Tệp tin bad cluster: Thư mục của colume cluster không thể sử dụng
Tệp tin 9 … …
Tệp tin 16 Các tệp tin của người sử dụng bình thường và các thư mục.
3.3.3. Những lỗi thường gặp trong quản lý thiết bị lưu trữ và hệ thống file NTFS.
•Tên tập tinh dành riêng: Mặc dù hệ thống tập tin hỗ trợ đường dẫn lên đến khoảng 32.767 ký tự Unicode với mỗi thành phần đường dẫn (thư mục hoặc tên tập tin) có tới 255 ký tự chiều dài, như vậy sẽ có tên nào đó không sử dụng được, vì NTFS lưu siêu dữ liệu của mình trong các tập tin bình thường (mặc dù ẩn và cho hầu hết các phần không có); theo đó các tập tin người dùng không thể sử dụng các tên này. Những tập tin này tất cả đều có trong thư mục gốc của một ổ đĩa (và chỉ dành riêng cho thư mục đó). Các tên: $MFT, $MFTMirr, $LogFile,
$Volume, $AttrDef, . (dấu chấm), $Bitmap, $Boot, $BadClus, $Secure, $Upcase, và $Extend; . (dấu chấm) và $Extend đều lưu trong cả các thư mục và các tập tin khác.
•Kích thước ổ đĩa tối đa: Theo lý thuyết, ổ đĩa NTFS tối đa có 264−1 cluster. Tuy nhiên, kích thước ổ đĩa NTFS tối đa trên Windows XP Professional là 232−1 cluster. Ví dụ, bằng cách sử dụng 64 KiB cluster, kích thước ổ đĩa NTFS tối đa sẽ là 256 TiB trừ 64 KiB. Sử dụng kích thước cluster mặc định là 4 KiB, kích thước ổ đĩa NTFS tối đa là 16 TiB trừ 4 KiB (cả hai lớn hơn nhiều so với giới hạn 128 GiB tăng thêm trong Windows XP SP1). Bởi vì các bản phân vùng trên ổ đĩa bản ghi khởi động chủ (MBR) chỉ hỗ trợc kích thước phân vùng lên tới 2 TiB, ổ đĩa GPT hay động có thể sử dụng để tạo ra các ổ đĩa NTFS khởi động trên 2 TiB.
•Kích thước tập tin tối đa: Theo lý thuyết là 16 EiB trừ 1 KiB (264 − 210 hay 18.446.744.073.709.550.592 bytes). Thực tế: 16 TiB trừ 64 KiB (244 − 216 hay 17.592.185.978.880 bytes).
•Các dòng dữ liệu luân phiên: các lệnh hệ thống Windows có thể xử lý các dòng dữ liệu luân phiên. Tùy thuộc vào hệ điều hành, tiện ích và hệ thống tập tin xa, một chuyển giao tập tin có thể âm thầm tách các dòng dữ liệu. Một cách an toàn của các tập tin di chuyển hay sao chép là sử dụng các lệnh hệ thống BackupRead và BackupWrite, cho phép các chương trình đếm dòng, để xác minh xem từng dòng nên được khi vào ổ đĩa đích hay chủ định bỏ qua các dòng vi phạm.
•Miền thời gian: NTFS sử dụng cách tính thời gian như trong Windows NT: nhãn giờ 64 bit với phạm vi từ 1 tháng 1 năm 1601 đến 28 tháng 5 năm 60056 với độ chính xác 10 triệu tích tắc (107) trong một giây (tức là 100 nano giây cho mỗi tích tắc). Tuy nhiên trong thực tế, đồng hồ hệ thống không cung cấp độ chính xác như vậy, và chỉ có độ chính xác nhất được giữ (thường là 10 giây mà không hỗ trợ phần cứng thêm vào cho đồng hồ hệ thống tốt hơn). Ngoài ra, không phải tất cả các nhãn giờ có độ chính xác này: trong các thuộc tính tiêu chuẩn (tương thích với các ứng dụng DOS và Windows 95/98/ME), độ chính xác thấp hơn nhiều, và ngày truy cập cuối (nếu nó chưa được
vô hiệu hóa trong các thiết lập đăng ký hệ thống) không phải luôn luôn được báo cáo ngay lập tức cho hệ thống tập tin và được làm tròn trong khoảng lớn hơn.
•Thiếu độ dư thừa: NTFS không giữ bản sao dự phòng của tập tin MFT có chứa các tham chiếu đến tập tin nào được lưu trữ trên phân vùng đó. Nếu MFT bị hư hại, mọi dữ liệu sẽ không thể khôi phục lại được. Kể từ khi chỉ sao lưu dữ liệu này, ảnh MFT, không chứa tất cả các mục của MFT, nó có thể không thể sử dụng bản thân nó để phục hồi dữ liệu quan trọng.
•Bị lỗi bảng phân quyền (Permission) truy cập với các thư mục hoặc tệp tin dẫn tới không thể truy cập vào thư mục hoặc tệp tin đó.
3.3.4. Những nguy cơ đe dọa đến dữ liệu trong máy tính và cách phòng chống.
1. Thất lạc, mất mát dữ liệu trong quá trình sử dụng do xóa nhầm…
2. Bị phá hoại bở sự tấn công của virut.
3. Bị mất hoàn toàn do các lỗi phát sinh từ phần cứng: bị bỏng do cháy ổ đĩa, bị hỏng do ảnh hưởng từ môi trường như va đập, mài mòn, nhiệt độ, độ ẩm…
4. Bị đánh cắp bởi các chương trình gián điệp.
5. Bị hỏng do các lỗi về cấu trúc ổ đĩa như: bị phân mảnh file, các lỗi phát sinh do bad sector của ổ cứng.
Điều nên làm để tránh khỏi trương hợp nêu trên là backup dữ liệu định kì bằng những phần mềm hỗ trợ như: Norton Ghost, Acronis True Images… để phục vụ sao lưu toàn bộ dữ liệu trên một phân vùng hoặc trên toàn bộ một đĩa sang một bộ phận lưu trữ khác đảm bảo an toàn về tính toàn vẹn và bảo mật cho dữ liệu sao lưu. Đối với những File có dung lượng lớn cần phải sao chép tới một phân vùng thứ cấp, một ổ đĩa khác hoặc sử dụng những công cụ chuyên dụng để tạo bản sao lưu.
Đối với trường hợp bị làm hỏng hoặc đánh cắp bởi virut máy tính, các chương trình gián điệp giải pháp thông dụng nhất mà đa số người dùng hiện nay lựa chọn là cài đặt chương trình chống virut máy tính. Nhưng đó vẫn là chưa đủ bởi vì virut máy tính ngày càng phát triển rất nhanh và tinh
vi trong khi đó thì khả năng “tìm – diệt” của các chương trình chỉ có hạn không thể khống chế được tất cả các loại virut máy tính hay phần mềm gián điệp, do đó rất cần đến một sự chủ động tự bảo vệ “tài sản số” của mình bằng cách mã hóa các tệp tin, đặt mật khẩu truy cập cho những dữ liệu quan trọng và nhạy cảm.
Phần 4. Nâng cấp máy tính. 4.1.Tổng quan về nâng cấp máy tính.
4.1.1. Nâng cấp máy tính là gì?
Nâng cấp máy tính là quá trình thay thế hoặc tinh chỉnh ở mức can thiệp vào hệ thống máy tính về cả phần cứng lẫn phần mềm với mục đích tăng tốc độ hoạt động, hiệu năng của máy tính, thêm các tính năng mới để phục vụ tốt hơn cho quá trình vận hành, sử dụng dựa trên cấu hình hệ thống máy tính đã có.
4.1.2. Tại sao phải nâng cấp máy tính?
Do các yêu cầu của công việc cần có một cấu hình máy tính có tốc độ sử lý tốt hơn để phục vụ cho các nhu cầu về công việc như xử lý đồ họa, các ứng dụng thiết kế, biên tập phim… hay để phục vụ cho nhu cầu giải trí này càng cao về giải trí như chơi game 3D, xem phim HD (phim có độ nét cao) cần có một hệ thống máy tính có bộ vi xử lý nhanh, card đồ họa có thể xử lý được để tạo ra hình ảnh có độ nét cao, dung lượng lưu trữ lớn. Việc nâng cấp máy tính không chỉ là cải thiện về phần cứng mà còn bao gồm việc nâng cấp về phần mềm nhằm nâng cao tính bảo mật, cung cấp cho người sử dụng môi trường làm việc tốt hơn.
4.2.Các thiết bị có thể nâng cấp.
Các thiết bị có thể nâng cấp cho một hệ thống máy tính có thể kể đến như:
1. Bộ vi xử lý (CPU).
2. Card đồ họa (Video card). 3. Bộ nhớ trong (RAM). 4. Bo mạch chủ (mainboard). 5. Ổ đĩa quang.
6. Ổ đĩa cứng (HDD).
7. Card âm thanh (Sound card). 8. Màn hình.
9. Bộ nguồn (Power supply).
Quá trình thực hiện nâng cấp máy tính được minh họa trên các cấu hình máy tính như sau:
1. Laptop: Acer Aspire AS4740:
• Lan: Lan Gigabit.
• Wireless: Wi-fi 802.11b/g/n.
• Card đồ họa (VGA): Mobile Intel® Graphics Media
Accelerator (GMA) 4500MHD.
• Bộ vi xử lý(CPU): Intel Core i3 330M (2.13GHz / 3MB L2
Cache).
• RAM: Kingmax DDR3 1GB – Bus 1333.
• Ổ đĩa cứng (HDD): Westem Digtal 320GB – Cache 8MB – 5400rpm.
• Màn hình (Monitor): 14." WXGA LED
• Ổ đĩa quang (CD/DVD): DVD-Super Multi double-layer. • Thiết bị khác (Other device): Card Reader.
2. Desktop:
• Bo mạch chủ (Mainboard): Gigabyte GA G41 Combo rev 1.3 • RAM: DDR2 Kingmax Gold /1GB /bus 800 (2 thanh).
• Ổ cứng (HDD): Samsung HDD161HJ /160GB /8MB cache / 7200rpm.
• Card đồ họa (VGA): Gygabyte GT210 low profile rev 1.2 Turbo cache.
• Ổ đĩa quang (ODD): DVD HP 146H.
• Bộ vi xử lý (CPU): Intel Pentium Dual core E5300 /2.6 GHz / 2MB L2 cache.
• Bôn nguồn (PSU) : GX lite 500W /RS-500-ASAB/ M / B 24 pins x 1 CPU 4 + 4 pins x 1 PCI-e 6+2 pins x 2 SATA x 6 Peripheral 4 pins x 2 Floppy 4 pins x 1.
4.2.1. Với Laptop Acer AS4740:
• Nâng cấp RAM:
• Trên cấu hình hiện tại máy tính này đang sử dụng bộ nhớ RAM có dung lượng 1GB gây khó khăn trong quá trình thực thi các tác vụ yêu cầu có bộ nhớ trong lớn như: Photoshop, các chương trình giải trí xem phim với độ phân giải cao… Ngoài ra, với dung lượng bộ nhớ RAM 1GB đã không tận dụng hết khả năng của card đồ họa Mobile Intel®
Graphics Media Accelerator (GMA) 4500MHD (cho phép share tối đa
tới 512MB RAM) nhưng với bộ nhớ RAM hiện tại chỉ có thể share 128MB.
• Để đạt hiệu năng tối đa yêu cầu RAM: DDR3, Bus 1333. • Các bước thực hiện nâng cấp như sau:
Bước 1: Mở nắp khu vực chứa RAM ở mặt sau máy.
Bước 3: Dùng 2 ngón tay gạt chốt cố định RAM đồng thời
nhấc RAM ra ngoài.
Bước 4: Chọn RAM thay thế: Kingmax DDR3 – 1333 –
2GB. Lắp vào thay thế vị trí khe cắm RAM vừa tháo. Trong quá