markdown:
[Thảo luận Bài 2](/t3379-topic)
Trang
**3**trong tổng số **7**trang • [Share](#)• [Trang 3 trong tổng số 7 trang](javascript:Pagination();) • ![ Previous](https://illiweb.com/fa/empty.gif)
![ Previous](https://illiweb.com/fa/empty.gif)
[1](/t3379-topic), [2](/t3379p25-topic), **3**, [4](/t3379p75-topic), [5](/t3379p100-topic), [6](/t3379p125-topic), [7](/t3379p150-topic) ![ Next](https://illiweb.com/fa/empty.gif)
![ Next](https://illiweb.com/fa/empty.gif)
[Quá trình khởi động của máy tính](/t3379p50-topic#14602)
Sau khi nhấn nút Power thì nguồn mới cung cấp điện đầy đủ cho bo mạch chủ và các thiết bị khác trong máy tính, lúc này máy tính bắt đầu khởi động.
ROM BIOS sẽ hoạt động đầu tiên, nó kiểm tra lại việc cấp điện của bộ nguồn, quá trình kiểm tra này chỉ diễn ra trong vài giây. Sau khi công việc kiểm tra cấp nguồn hoàn tất thì Card màn hình sẽ được cấp điện và hiển thị thông tin đầu tiên
Sau đó Bộ vi xử lý sẽ điều khiển ROM BIOS để thực thi chương trình POST (viết tắt của chữ: Power On Self Test).
Chương trình POST sẽ tiến hành kiểm tra tất cả các thiết bị kết nối trong máy tính, đầu tiên kiểm tra các thông số CPU, RAM, HDD và các thiết bị kết nối khác và hiển thị lên màn hình máy tính.
Khi kiểm tra xong, quá trình POST sẽ chuyển thông tin cho BIOS và lưu trữ trong CMOS và chuyển quyền điều khiển qua thiết bị khởi động đã được qui định trong CMOS
Nếu thiết bị được chọn khởi động là ổ cứng thì CPU truy cập vào vùng MBR ( Master Boot Record) để tìm kiếm thông tin về phân vùng khởi động. Tại phân vùng khởi động (Boot Record) CPU sẽ tìm thấy thông tin các tập tin mồi (trong hệ điều hành DOS, các tập tin này là io.sys, msdos.sys, command.com) của hệ điều hành và nạp các thông tin này vào vùng nhớ tạm thời (RAM).
Sau đó đến phiên các tập tin mồi này làm nhiệm vụ của nó là nạp tiếp các tập tin hoạt động của hệ điều hành, trình điều khiển (Driver)… và tiến hành khởi động hệ điều hành cho tới khi hoàn tất (vào tới màn hình Desktop trong trường hợp sử dụng Windows).
ROM BIOS sẽ hoạt động đầu tiên, nó kiểm tra lại việc cấp điện của bộ nguồn, quá trình kiểm tra này chỉ diễn ra trong vài giây. Sau khi công việc kiểm tra cấp nguồn hoàn tất thì Card màn hình sẽ được cấp điện và hiển thị thông tin đầu tiên
Sau đó Bộ vi xử lý sẽ điều khiển ROM BIOS để thực thi chương trình POST (viết tắt của chữ: Power On Self Test).
Chương trình POST sẽ tiến hành kiểm tra tất cả các thiết bị kết nối trong máy tính, đầu tiên kiểm tra các thông số CPU, RAM, HDD và các thiết bị kết nối khác và hiển thị lên màn hình máy tính.
Khi kiểm tra xong, quá trình POST sẽ chuyển thông tin cho BIOS và lưu trữ trong CMOS và chuyển quyền điều khiển qua thiết bị khởi động đã được qui định trong CMOS
Nếu thiết bị được chọn khởi động là ổ cứng thì CPU truy cập vào vùng MBR ( Master Boot Record) để tìm kiếm thông tin về phân vùng khởi động. Tại phân vùng khởi động (Boot Record) CPU sẽ tìm thấy thông tin các tập tin mồi (trong hệ điều hành DOS, các tập tin này là io.sys, msdos.sys, command.com) của hệ điều hành và nạp các thông tin này vào vùng nhớ tạm thời (RAM).
Sau đó đến phiên các tập tin mồi này làm nhiệm vụ của nó là nạp tiếp các tập tin hoạt động của hệ điều hành, trình điều khiển (Driver)… và tiến hành khởi động hệ điều hành cho tới khi hoàn tất (vào tới màn hình Desktop trong trường hợp sử dụng Windows).
[PhamAnhKhoa(I11C)](/u1167)
- Tổng số bài gửi : 13
Join date : 28/08/2011
[Trình bày nguyên lý lưu gần cache sử dụng trong máy tính. Nêu Ví dụ minh họa từ đời thường:](/t3379p50-topic#14606)
Như định nghĩa mà các bạn đã thảo luận ở trên, Cache là bộ nhớ có khả năng truy xuất dữ liệu rất nhanh, nhưng vì lí do giá thành sản xuất rất đắt do đó Cache không được sử dụng làm bộ nhớ mà chỉ được dùng làm vùng nhớ đệm với dung lượng nhỏ, giúp CPU truy xuất nhanh hơn.
Khi CPU cần sử dụng thông tin trong khối nhớ nhiều lần thì lần đầu tiên CPU sẽ đọc thông tin trong bộ nhớ của máy và lưu khối nhớ đó vào Cache. Các lần đọc thông tin tiếp theo CPU sẽ không sử dụng thông tin trên bộ nhớ của máy, mà sẽ đọc khối nhớ trên Cache. Như vậy, sẽ tiết kiệm được thời gian truy xuất vào bộ nhớ chính, giúp CPU làm việc hiệu quả hơn.
**Ví Dụ**về cache trong đời thường rất đơn giản, bạn có thể bắt gặp ngay trong học tập. Trong một học kì, các bạn sẽ học một số môn và mỗi môn sẽ có tài liệu và sách vở riêng, bạn sẽ để các tài liệu này ở góc học tập của mình để phục vụ công việc học trong học kì. Các tài liệu và sách vở ở các học kì trước bạn sẽ cất đi vào một nơi khác(Chẳng hạn đóng gói vào thùng, bỏ vào gác xếp), xa góc học tập vì bạn sẽ không dùng đến.
[Trình bày nguyên lý bảo vệ phần cứng bằng chế độ vận hành:](/t3379p50-topic#14608)
Hai chế độ vận hành(Dual – Mode Operation)
Là hệ thống chia sẽ tài nguyên phải đảm bảo rằng một chương trình có lỗi không vì sự tác động không đúng của một chương trình khác.
Hai chế độ này là:
User mod: hoạt động của các user
Monitor mode: ( kernel mode hoặc system mode) là hoạt động của hệ điều hành.
Một Mode bit được bộ sung vào phần cứng để cho biết chế độ hiện thời là User mode(1) hay Monitor Mode(0)
Khi ngắt hoặc lỗi xuất hiện phần cứng sẽ chuyển tới Monitor Mode
Sau đây là mô hình:
![ ](http://img2.tamtay.vn/files/photo2/2011/9/5/21/663177/4e64d774_6e62a470_dualmode_resize.png)
Là hệ thống chia sẽ tài nguyên phải đảm bảo rằng một chương trình có lỗi không vì sự tác động không đúng của một chương trình khác.
Hai chế độ này là:
User mod: hoạt động của các user
Monitor mode: ( kernel mode hoặc system mode) là hoạt động của hệ điều hành.
Một Mode bit được bộ sung vào phần cứng để cho biết chế độ hiện thời là User mode(1) hay Monitor Mode(0)
Khi ngắt hoặc lỗi xuất hiện phần cứng sẽ chuyển tới Monitor Mode
Sau đây là mô hình:
![ ](http://img2.tamtay.vn/files/photo2/2011/9/5/21/663177/4e64d774_6e62a470_dualmode_resize.png)
[Re: Thảo luận Bài 2](/t3379p50-topic#14610) **Máy tính(computer)**là thiết bị điện tử thực hiện công việc sau:
-nhận thông tin vào.
-xử lý thông tin theo chương trình nhớ sẵn bên trong bộ nhớ máy tính.
-đưa thông tin ra.
**Chương trình (Program)**: chương trình là dãy các câu lệnh nằm trong bộ nhớ, nhằm mục đích hướng dẫn máy tính thực hiện một công việc cụ thể nào đấy. Máy tính thực hiện theo chương trình. **Phần mềm (Software)**: Bao gồm chương trình và dữ liệu. **Phần cứng (Hardware)**: Bao gồm tất cả các thành phần vật lý cấu thành lên hệ thống Máy tính. **Phần dẻo (Firmware)**: Là thành phần chứa cả hai thành phần trên. **Kiến trúc máy tính(Computer Architecture)**: đề cập đến các thuộc tính của hệ thống máy tính dưới cái nhìn của người lập trình. Hay nói cách khác, là những thuộc tính ảnh hưởng trực tiếp đến quá trình thực hiện logic của chương trình. Bao gồm: tập lệnh, biểu diễn dữ liệu, các cơ chế vào ra, kỹ thuật đánh địa chỉ,... **Tổ chức máy tính(Computer Organization)**: đề cập đến các khối chức năng và liên hệ giữa chúng để thực hiện những đặc trưng của kiến trúc.
-Ví dụ: trong kiến trúc bộ nhân: đây là thuộc tính của hệ thống xử lý. Bộ nhân này sẽ được tổ chức riêng bên trong máy tính hoặc nó được tính toán nhiều lần trên bộ cộng để cũng được một kết qủa hân tương ứng.
**Cấu trúc máy tính(Computer Structure)**: là những thành phần của máy tính và những liên kết giữa các thành phần. __Ở mức cao nhất máy tính bao gồm 4 thành phần:__
Bộ xử lý : điều khiển và xử lý số liệu.
Bộ nhớ : chứa chương trình và dữ liệu.
Hệ thống vào ra : trao đổi thông tin giữa máy tính với bên ngoài.
Liên kết giữa các hệ thống : liên kết các thành phần của máy tính lại với nhau.
[DuongTrungTinh(I11C)](/u1157)
- Tổng số bài gửi : 31
Join date : 26/08/2011
[Hỏi về câu 2: trình bày thời gian công việc của 1 tuyến trình ....](/t3379p50-topic#14611)
Mình chưa hiểu phần này cho lắm, bạn nào có hành và giải thích cho mình bit và tham khảo thêm thì cảm ơn wua
[nguyenthithuylinh (I11C)](/u1154)
- Tổng số bài gửi : 23
Join date : 26/08/2011
[Re: Thảo luận Bài 2](/t3379p50-topic#14612) **Sự tiến hóa của máy tính**:
Sự phát triển của máy tính chia ra 4 thế hệ:
__Thế hệ 1__: Máy tính dùng đèn chân không (Vacumm Tube) 1946-1955
__Thế hệ 2__: Máy tính dùng Transitor (1955-1965) __Thế hệ 3__: Máy tính dùng mạch tích hợp IC (Intergrated Circuit) 1966 - 1980 __Thế hệ 4__: Máy tính dùng mạch tích hợp cực lớn VLSI (Very Large Scale Intergrated )1980 đến nay **(Electronic Numerical Integrator And Computer)** __Máy tính ENIAC__
Sản xuất năm 1943 và hoàn thành 1946 được sử dụng đến 1955 do thầy trò Eckert và Mauchly trường đại học Pennsylvania của Mỹ
Đặc điểm chính:
-Nặng 30 tấn, chiến diện tích 150m 2 và sử dụng 140KW.
-5000 nghìn phép cộng trên giây.
-Sử dụng hệ thập phân.
-Lập trình bằng công tắc.
-Sử dụng 18000 bóng đèn điện tử (vacuum tubes)
**(Institute for Advanced Studies)** __Máy tính IAS__
-Máy có mô hình cơ bản là máy tính này nay
-Thế kế 1947 hoàn thành 1952
-Xây dựng dựa trên ý tưởng của Turring (Mỹ) và Von Neumann(Anh)
**Các sản phẩm của công nghệ VLSI**(Very Large Scale Integrated)
Bộ vi xử lý được chế tạo trên một con chip
Vi mạch điều khiển tổng hợp (Chipset)
Bộ nhớ bán dẫn độc lập( ROM, RAM) thiết kế thành Module
Các bộ vi điều khiển chuyên dụng.
Bộ vi xử lý đầu tiên của Intel 4004 năm 1971
Bộ xử lý được coi hoàn thiện nhất là 8088 8086 năm 1978,1979 đây được coi là ngày sinh nhật của các máy tính sau này
**Lịch sử phát triển máy tính thế hệ thứ 4 :**
-1978 8086 (Intel)
-1979 8088 (Intel)
-1980 80286 (Intel)
-1993 Pentium (Intel)
-1997 Pentium II (Intel) Celeron
-1999 Pentium III (Intel) Celeron
- 2003 Pentium IV (Intel) Celeron
[DuongTrungTinh(I11C)](/u1157)
- Tổng số bài gửi : 31
Join date : 26/08/2011
[Re: Thảo luận Bài 2](/t3379p50-topic#14613)
nguyenthithuylinh (I11C) đã viết:Mình chưa hiểu phần này cho lắm, bạn nào có hành và giải thích cho mình bit và tham khảo thêm thì cảm ơn wua
Tuyến thời gian của một tiến trình cho thấy: thời gian hoàn thành công việc của một tiến trình có vài yêu cầu ngắt của thiết bị ngoài,trong đó có thời gian bị trễ của tiến trình do hoạt động ngắt I/O.
Khi một tiến trình đang thực hiện, I/O yêu cầu nhập xuất, tiến trình sẽ tiếp tục cho tới khi I/O truyền dữ liệu xong. Khi đó, Hệ điều hành sẽ tiến hành ngắt tiến trình cho tới khi I/O nhập xuất xong, tiến trình tiếp tục hoạt động. Tới khi I/O 2 yêu cầu nhập xuất, tiến trình sẽ tiếp tục hoạt động. Khi I/O nhập xuất xong, hệ điều hành sẽ ngắt tiến trình để xủ lý I/O và sau khi xủ lý xong tiến trình sẽ tiếp tục hoạt động.
Hình minh họa tuyến thời gian có 2 yêu cầu nhập xuất
![ ](http://img2.tamtay.vn/files/photo2/2011/9/6/10/663177/4e658e24_43a27cc6_ngatio_resize.png)
[Trình bày nguyên lý lưu gần Cache sử dụng trong máy tính và nêu ví dụ minh họa từ dời thường](/t3379p50-topic#14616) **Nguyên lý lưu gần Cache:**
Khi CPU cần truy xuất một khối nhớ, CPU tìm khối trên Cache.
__Nếu khối có trên Cache:__
CPU truy xuất khối trên Cache.
__Nếu khối chưa có trên Cache:__
CPU truy xuất khối trên bộ nhớ.
CPU ghi khối vào Cache.
Ví dụ minh họa từ đời thường:
Khi sử dụng máy tính bỏ túi, ta thường dùng các nút M+ để lưu kết quả cho việc tính toán gần nhất.
Chương trình nghe nhạc trong điện thoại có các chức năng danh sách các bài hát gần nhất hay là các bài hát hay nghe nhất.
Trong trình duyệt IE,FireFox... thường có các mục lịch sử truy cập tự động lưu các trang vừa truy cập gần nhất trong ngày.
[TranCamThu(I11C)](/u1223)
- Tổng số bài gửi : 11
Join date : 02/09/2011
[Bổ sung thêm về BIOS. Các ngắt BIOS](/t3379p50-topic#14617)
Các máy tính có 256 ngắt được đánh số từ 00h-FFh.Trong đó các ngắt có số hiệu từ 00h đến 1Fh là các ngắt của BIOS còn các ngắt từ 20h đến FFh là ngắt của DOS.
Cơ chế hoạt động của khi một ngắt được kích hoạt là: khi có một yêu cầu ngắt có số hiệu N được gửi tới CPU. Nếu yêu cầu đó dược đáp ứng thì CPU sẽ ngừng các hoạt động khác và cấm các ngắt khác tác động vào CPU, để CPU hoạt động bình thường. Kích hoạt chương trình ngắt tương ứng với số hiệu ngắt. Sau khi chương trình ngắt được thực hiện thì các hoạt động của máy tính sẽ trở lại bình thường nơi mà xảy ra ngắt.
Cơ chế hoạt động của khi một ngắt được kích hoạt là: khi có một yêu cầu ngắt có số hiệu N được gửi tới CPU. Nếu yêu cầu đó dược đáp ứng thì CPU sẽ ngừng các hoạt động khác và cấm các ngắt khác tác động vào CPU, để CPU hoạt động bình thường. Kích hoạt chương trình ngắt tương ứng với số hiệu ngắt. Sau khi chương trình ngắt được thực hiện thì các hoạt động của máy tính sẽ trở lại bình thường nơi mà xảy ra ngắt.
Đây là bảng số hiệu các ngắt BIOS:
| Địa chỉ || Số hiệu || Chức năng |
| 40-43 || 10 || Màn hình(I/O video) |
| 44-47 || 11 || Xác đinh cấu hình |
| 48-4B || 12 || Cho biết kích cỡ của RAM |
| 4C-4F || 13 || Thâm nhập đĩa cứng, đĩa mềm |
| 50-53 || 14 || Giao diện nối tiếp |
| 54-57 || 15 || Giao diện với cassete |
| 58-5B || 16 || Kiểm tra bàn phím |
| 5C-5F || 17 || Truy nhập máy in song song |
| 60-63 || 18 || Gọi BASIC trong ROM |
| 64-67 || 19 || Khởi động nóng hệ thống (Ctrl-Alt-Del) |
| 68-6B || 1A || Thông báo thời gian |
| 6C-6F || 1B || Quản lý phim Ctr-Break |
| 70-73 || 1C || Dành cho đồng hồ |
| 74-77 || 1D || Địa chỉ bảng tham số cho màn hình |
| 78-7B || 1E || Cho biết các tham số của điã mềm |
| 7C-7F || 1F || Địa chỉ các bảng font mở rộng |*Bảng số hiệu và chức năng của ngắt BIOS* [phamngoctan095 (I11C)](/u1132)
- Tổng số bài gửi : 12
Join date : 26/08/2011
Age : 30
Đến từ : Miền Tây
[CAU TRUC MAY TINH](/t3379p50-topic#14618)
Máy tính(computer) là thiết bị điện tử thực hiện công
việc sau:
• nhận thông tin vào.
• xử l. thông tin theo chương tr.nh nhớ sẵn bên trong bộ
• nhớ máy tính.
• đưa thông tin ra.
Chương tr.nh (Program): chương tr.nh là d.y các câu
lệnh nằm trong bộ nhớ, nhằm mục đích hướng dẫn
máy tính thực hiện một công việc cụ thể nào đấy. Máy
tính thực hiện theo chương trinh
Phần mềm (Software): Bao gồm chương tr.nh và dữ
liệu.
Phần cứng (Hardware): Bao gồm tất cả các thành phần
vật l. cấu thành lên hệ thống Máy tính.
Phần dẻo (Firmware): Là thành phần chứa cả hai thành
phần trên.
Kiến trúc máy tính(Computer Architecture) đề cập đến
các thuộc tính của hệ thống máy tính dưới cái nh.n của
người lập tr.nh. Hay nói cách khác, là những thuộc tính
ảnh hưởng trực tiếp đến quá tr.nh thực hiện logic của
chương tr.nh. Bao gồm: tập lệnh, biểu diễn dữ liệu, các
cơ chế vào ra, kỹ thuật đánh địa chỉ,…
Tổ chức máy tính(Computer Organization): đề cập đến
các khối chức năng và liên hệ giữa chúng để thực hiện
những đặc trưng của kiến trúc.
Ví dụ: trong kiến trúc bộ nhân: đây là thuộc tính của
hệ thống xử l.. Bộ nhân này sẽ được tổ chức riêng bên
trong máy tính hoặc nó được tính toán nhiều lần trên bộ
cộng để cũng được một kết qủa nhân tương ứng.
Cấu trúc máy tính(Computer Structure): là những thành
phần của máy tính và những liên kết giữa các thành phần.
Ở mức cao nhất máy tính bao gồm 4 thành phần:
• Bộ xử l. : điều khiển và xử l. số liệu.
• Bộ nhớ : chứa chương tr.nh và dữ liệu.
• Hệ thống vào ra : trao đổi thông tin giữa máy tính
• với bên ngoài.
• Liên kết giữa các hệ thống : liên kết các thành phần
• của máy tính lại với nhau.
việc sau:
• nhận thông tin vào.
• xử l. thông tin theo chương tr.nh nhớ sẵn bên trong bộ
• nhớ máy tính.
• đưa thông tin ra.
Chương tr.nh (Program): chương tr.nh là d.y các câu
lệnh nằm trong bộ nhớ, nhằm mục đích hướng dẫn
máy tính thực hiện một công việc cụ thể nào đấy. Máy
tính thực hiện theo chương trinh
Phần mềm (Software): Bao gồm chương tr.nh và dữ
liệu.
Phần cứng (Hardware): Bao gồm tất cả các thành phần
vật l. cấu thành lên hệ thống Máy tính.
Phần dẻo (Firmware): Là thành phần chứa cả hai thành
phần trên.
Kiến trúc máy tính(Computer Architecture) đề cập đến
các thuộc tính của hệ thống máy tính dưới cái nh.n của
người lập tr.nh. Hay nói cách khác, là những thuộc tính
ảnh hưởng trực tiếp đến quá tr.nh thực hiện logic của
chương tr.nh. Bao gồm: tập lệnh, biểu diễn dữ liệu, các
cơ chế vào ra, kỹ thuật đánh địa chỉ,…
Tổ chức máy tính(Computer Organization): đề cập đến
các khối chức năng và liên hệ giữa chúng để thực hiện
những đặc trưng của kiến trúc.
Ví dụ: trong kiến trúc bộ nhân: đây là thuộc tính của
hệ thống xử l.. Bộ nhân này sẽ được tổ chức riêng bên
trong máy tính hoặc nó được tính toán nhiều lần trên bộ
cộng để cũng được một kết qủa nhân tương ứng.
Cấu trúc máy tính(Computer Structure): là những thành
phần của máy tính và những liên kết giữa các thành phần.
Ở mức cao nhất máy tính bao gồm 4 thành phần:
• Bộ xử l. : điều khiển và xử l. số liệu.
• Bộ nhớ : chứa chương tr.nh và dữ liệu.
• Hệ thống vào ra : trao đổi thông tin giữa máy tính
• với bên ngoài.
• Liên kết giữa các hệ thống : liên kết các thành phần
• của máy tính lại với nhau.
[LeThiThuyDuong (I11C)](/u1203)
- Tổng số bài gửi : 16
Join date : 31/08/2011
[Các chương trình hệ thống ](/t3379p50-topic#14620)
Các chương trình hệ thống
Một khía cạnh khác của hệ thống hiện đại là tập hợp các chương trình hệ thống. Xem
lại hình I.1, nó minh họa cấu trúc phân cấp máy tính luận lý. Tại cấp thấp nhất là phần
cứng. Kế đến là hệ điều hành, sau đó các chương trình hệ thống và cuối cùng là các
chương trình ứng dụng. Các chương trình hệ thống cung cấp môi trường thuận lợi cho
việc phát triển và thực thi chương trình. Vài trong chúng là các giao diện người dùng
đơn giản cho các lời gọi hệ thống; các hệ thống còn lại được xem xét phức tạp hơn.
Chúng có thể được chia thành các loại sau:
o Quản lý tập tin: các chương trình tạo, xóa, chép, đổi tên, in, kết xuất, liệt
kê, và các thao tác tập tin thư mục thông thường.
o Thông tin trạng thái: một vài chương trình đơn giản yêu cầu hệ thống
ngày, giờ, lượng bộ nhớ hay đĩa sẳn dùng, số lượng người dùng, hay thông
tin trạng thái tương tự. Sau đó, thông tin được định dạng và được in tới
thiết bị đầu cuối hay thiết bị xuất khác hoặc tập tin.
o Thay đổi tập tin: nhiều trình soạn thảo văn bản có thể sẳn dùng để tạo và
thay đổi nội dung của tập tin được lưu trên đĩa hay băng từ.
o Hỗ trợ ngôn ngữ lập trình: trình biên dịch, trình hợp ngữ và trình thông
dịch cho các ngôn ngữ lập trình thông dụng (như C, C++, Java, Visual
Basic và PERL) thường được cung cấp tới người dùng với hệ điều hành.
Hiện nay, một vài chương trình này được cung cấp riêng và có giá cả
riêng.
o Nạp và thực thi chương trình: một khi chương trình được tập hợp hay
được biên dịch, nó phải được nạp vào bộ nhớ để được thực thi. Hệ thống
có thể cung cấp bộ nạp tuyệt đối, bộ nạp có thể tái định vị, bộ soạn thảo
liên kết và bộ nạp phủ lắp. Các hệ thống gỡ rối cho các ngôn ngữ cấp cao
hay ngôn ngữ máy cũng được yêu cầu.
o Giao tiếp: các chương trình này cung cấp cơ chế tạo các nối kết ảo giữa
các quá trình, người dùng, các hệ thống máy tính khác. Chúng cho phép
người dùng gởi các thông điệp tới màn hình của người dùng khác, hiển thị
các trang web, gởi thư điện tử, đăng nhập từ xa hay để chuyển các tập tin
từ máy tính này tới máy tính khác.
Nhiều hệ điều hành được cung cấp với các chương trình giải quyết các vấn đề
giao tiếp thông thường hay thực hiện các thao tác phổ biến. Những chương trình như
thế gồm các trình duyệt Web, bộ xử lý văn bản và bộ định dạng văn bản, hệ cơ sở dữ
liệu, trình biên dịch, các gói phần mềm đồ họa và phân tích thống kê, trò chơi,..Những
chương trình này được gọi là các tiện ích hệ thống hay chương trình ứng dụng.
Hầu hết người dùng nhìn hệ điều hành như các chương trình hệ thống hơn các
lời gọi hệ thống thực sự. Nghĩ về việc sử dụng một PC. Khi máy tính của chúng ta
chạy hệ điều hành Microsoft Windows, chúng ta có thể thấy một trình thông dịch
dòng lệnh MS-DOS hay giao diện cửa sổ và trình đơn đồ họa. Cả hai sử dụng cùng
một tập lời gọi hệ thống như lời gọi hệ thống trông rất khác và hoạt động trong các
cách khác nhau. Do đó, tầm nhìn của chúng ta về thực chất có thể bị tách rời với cấu
trúc hệ thống thực sự. Vì thế, thiết kế một giao diện tiện dụng và thân thiện không là
một chức năng trực tiếp của hệ điều hành. Trong giáo trình này chúng ta sẽ tập trung
các vấn đề cơ bản của việc cung cấp dịch vụ đầy đủ cho các chương trình người dùng.
Từ quan điểm hệ điều hành, chúng ta không phân biệt sự khác nhau giữa các chương
trình người dùng và các chương trình hệ thống.
Một khía cạnh khác của hệ thống hiện đại là tập hợp các chương trình hệ thống. Xem
lại hình I.1, nó minh họa cấu trúc phân cấp máy tính luận lý. Tại cấp thấp nhất là phần
cứng. Kế đến là hệ điều hành, sau đó các chương trình hệ thống và cuối cùng là các
chương trình ứng dụng. Các chương trình hệ thống cung cấp môi trường thuận lợi cho
việc phát triển và thực thi chương trình. Vài trong chúng là các giao diện người dùng
đơn giản cho các lời gọi hệ thống; các hệ thống còn lại được xem xét phức tạp hơn.
Chúng có thể được chia thành các loại sau:
o Quản lý tập tin: các chương trình tạo, xóa, chép, đổi tên, in, kết xuất, liệt
kê, và các thao tác tập tin thư mục thông thường.
o Thông tin trạng thái: một vài chương trình đơn giản yêu cầu hệ thống
ngày, giờ, lượng bộ nhớ hay đĩa sẳn dùng, số lượng người dùng, hay thông
tin trạng thái tương tự. Sau đó, thông tin được định dạng và được in tới
thiết bị đầu cuối hay thiết bị xuất khác hoặc tập tin.
o Thay đổi tập tin: nhiều trình soạn thảo văn bản có thể sẳn dùng để tạo và
thay đổi nội dung của tập tin được lưu trên đĩa hay băng từ.
o Hỗ trợ ngôn ngữ lập trình: trình biên dịch, trình hợp ngữ và trình thông
dịch cho các ngôn ngữ lập trình thông dụng (như C, C++, Java, Visual
Basic và PERL) thường được cung cấp tới người dùng với hệ điều hành.
Hiện nay, một vài chương trình này được cung cấp riêng và có giá cả
riêng.
o Nạp và thực thi chương trình: một khi chương trình được tập hợp hay
được biên dịch, nó phải được nạp vào bộ nhớ để được thực thi. Hệ thống
có thể cung cấp bộ nạp tuyệt đối, bộ nạp có thể tái định vị, bộ soạn thảo
liên kết và bộ nạp phủ lắp. Các hệ thống gỡ rối cho các ngôn ngữ cấp cao
hay ngôn ngữ máy cũng được yêu cầu.
o Giao tiếp: các chương trình này cung cấp cơ chế tạo các nối kết ảo giữa
các quá trình, người dùng, các hệ thống máy tính khác. Chúng cho phép
người dùng gởi các thông điệp tới màn hình của người dùng khác, hiển thị
các trang web, gởi thư điện tử, đăng nhập từ xa hay để chuyển các tập tin
từ máy tính này tới máy tính khác.
Nhiều hệ điều hành được cung cấp với các chương trình giải quyết các vấn đề
giao tiếp thông thường hay thực hiện các thao tác phổ biến. Những chương trình như
thế gồm các trình duyệt Web, bộ xử lý văn bản và bộ định dạng văn bản, hệ cơ sở dữ
liệu, trình biên dịch, các gói phần mềm đồ họa và phân tích thống kê, trò chơi,..Những
chương trình này được gọi là các tiện ích hệ thống hay chương trình ứng dụng.
Hầu hết người dùng nhìn hệ điều hành như các chương trình hệ thống hơn các
lời gọi hệ thống thực sự. Nghĩ về việc sử dụng một PC. Khi máy tính của chúng ta
chạy hệ điều hành Microsoft Windows, chúng ta có thể thấy một trình thông dịch
dòng lệnh MS-DOS hay giao diện cửa sổ và trình đơn đồ họa. Cả hai sử dụng cùng
một tập lời gọi hệ thống như lời gọi hệ thống trông rất khác và hoạt động trong các
cách khác nhau. Do đó, tầm nhìn của chúng ta về thực chất có thể bị tách rời với cấu
trúc hệ thống thực sự. Vì thế, thiết kế một giao diện tiện dụng và thân thiện không là
một chức năng trực tiếp của hệ điều hành. Trong giáo trình này chúng ta sẽ tập trung
các vấn đề cơ bản của việc cung cấp dịch vụ đầy đủ cho các chương trình người dùng.
Từ quan điểm hệ điều hành, chúng ta không phân biệt sự khác nhau giữa các chương
trình người dùng và các chương trình hệ thống.
[tranvantoan83(I11c)](/u1088)
- Tổng số bài gửi : 22
Join date : 25/08/2011
Age : 27
[Re: Thảo luận Bài 2](/t3379p50-topic#14621)
Theo thông tin sưu tầm được của mình so sánh giữa ngắt mềm và ngắt cứng như sau:
1, Ngắt (interrupt) là quá trình dừng chương trình chính đang chạy để ưu tiên thực hiện
một chương trình khác, chương trình này được gọi là chương trình phục vụ ngắt (ISR –
Interrupt Service Routine).
2, Trong các quá trình ngắt, ta phân biệt thành 2 loại: ngắt cứng và ngắt mềm
Ngắt mềm là ngắt được gọi bằng một lệnh trong chương trình ngôn ngữ máy
Khác với ngắt mềm, ngắt cứng không được khởi động bên trong máy tính mà do các
linh kiện điện tử tác đông lên hệ thống.
3, Hoạt động: Khi thực hiện lệnh gọi ngắt, CPU sẽ tìm kiếm trong bảng vector ngắt địa chỉ của chương trình phục vụ ngắt. Người sử dụng cũng có thể xây dựng môt chương trình cơ sở như các chương trình xử lý ngắt. Sau đó, các chương trình khác có thể gọi ngắt ra để sử dụng. Một chương trình có thể gọi chương trình con loại này mà không cần biết địa chỉ của nó.
Không biết thế nào, có bạn nào thông thái phân tích được rõ hơn hông?
1, Ngắt (interrupt) là quá trình dừng chương trình chính đang chạy để ưu tiên thực hiện
một chương trình khác, chương trình này được gọi là chương trình phục vụ ngắt (ISR –
Interrupt Service Routine).
2, Trong các quá trình ngắt, ta phân biệt thành 2 loại: ngắt cứng và ngắt mềm
Ngắt mềm là ngắt được gọi bằng một lệnh trong chương trình ngôn ngữ máy
Khác với ngắt mềm, ngắt cứng không được khởi động bên trong máy tính mà do các
linh kiện điện tử tác đông lên hệ thống.
3, Hoạt động: Khi thực hiện lệnh gọi ngắt, CPU sẽ tìm kiếm trong bảng vector ngắt địa chỉ của chương trình phục vụ ngắt. Người sử dụng cũng có thể xây dựng môt chương trình cơ sở như các chương trình xử lý ngắt. Sau đó, các chương trình khác có thể gọi ngắt ra để sử dụng. Một chương trình có thể gọi chương trình con loại này mà không cần biết địa chỉ của nó.
Không biết thế nào, có bạn nào thông thái phân tích được rõ hơn hông?
![ study](https://illiweb.com/fa/i/smiles/icon_study.png)
![ study](https://illiweb.com/fa/i/smiles/icon_study.png)
![ study](https://illiweb.com/fa/i/smiles/icon_study.png)
[n.t.tuyet.trinh90 (I11C)](/u1122)
- Tổng số bài gửi : 24
Join date : 26/08/2011
[Re: Thảo luận Bài 2](/t3379p50-topic#14625)
LaVanKhuong (I11C) đã viết:NguyenTienPhong083 (I11C) đã viết:
Phân biệt nhập xuất đồng bộ với nhập xuất không đồng bộ ? cho ví dụ minh họa
- Synchronous I/O: Sau khi phát ra lệnh Nhập/Xuất, tiến trình người dùng được chuyển sang trạng thái chờ đến khi Nhập/Xuất hoàn tất rồi mới tiếp tục làm việc (phát tín hiệu đểthực hiện lệnh kế tiếp)
Ví dụ: Trong đời thường chúng ta hay đánh những văn bản, khi thực hiện việc đánh văn bản từ bàn phím, khi muốn lưu ta phải chon Save,sau đó đặt tên file, và chọn nơi lưu trữ. Các tiến trình đó ở trạng thái chờ tiến trình trước nhập xuất hoàn tất đã. .
- ASynchronous I/O: Sau khi phát ra lệnh Nhập/Xuất, tiến trình người dùng không chờ Nhập/Xuất hoàn tất cộng việc mà phát tín hiệu thực hiện ngay lập tức và thực hiện ngay lệnh kế tiếp. Như vậy, tiến trình vận hành song song với công việc Nhập/Xuất.
Để chứng minh điều đó, hãy xem hình vẽ sau:
Ví dụ: Khi ta thêm dữ liệu mới vào văn bản vào văn bản, khi ta muốn lưu thì ta chọn Save và lúc này tiến trình vận hành song song với việc phát ra lệnh từ Save
Bạn ơi mình đâu có thấy hình vẽ như bạn nói đâu. Mình cũng bổ xung thêm nhé(giống như bạn nhưng gọn hơn thôi)
1. Nhập/xuất đồng bộ:
- Là nhập/xuất khi mà tiến trình người dùng phải chờ cho đến khi nhập xuất kết thúc rồi mới chạy tiếp.
- Khi dữ liệu truyền tới phần cứng tiến trình người dùng phải chờ một khoảng thời gian để xuất thông tin.
2. Nhập/xuất không đồng bộ:
- Là nhập/xuất được tiến hành song song, đồng thời với tiến trình người dùng.
VD:
1.1 Nhập/Xuất đồng bộ:Với thiết bị bàn phím chương trình phải chờ người dùng bấm Yes hoặc No,với kết quả Yes hoặc No chương trình mới chạy tiếp.
2.1 Nhập xuất không đồng bộ:khi người dùng nhập xong thì chương trình sẽ tự động xuất ra mà không cần phải hỏi ý kiến của người dùng.
Thanks bạn LaVanKhuong (I11C) nha mình thấy bạn cho ví dụ dễ hiểu hơn là ví dụ của bạn NguyenTienPhong083 (I11C)
![ Very Happy](https://illiweb.com/fa/i/smiles/icon_biggrin.png)
![ flower](https://illiweb.com/fa/i/smiles/icon_flower.png)
[TranPhiLong (I11C)](/u1107)
- Tổng số bài gửi : 22
Join date : 26/08/2011
[Kĩ thuật ngắt thời gian](/t3379p50-topic#14628)
Khái niệm chung về ngắt:
Ngắt là cơ chế cho phép CPU
tạm dừng chương trình đang thực hiện chuyển sang thực
hiện một chương trình khác, gọi là chương trình con
phục vụ ngắt.
Các loại ngắt
Ngắt do lỗi thực hiện chương trình: chia cho 0
Ngắt do lỗi phần cứng: lỗi RAM
Ngắt do module I/O phát ra tín hiệu ngắt đến CPU
yêu cầu trao đổi dữ liệu
Hoạt động của ngắt:
Sau khi hoàn thành một lệnh, bộ xử lý kiểm tra tín hiệu
ngắt.
Nếu không có ngắt thì bộ xử lý tiếp tục nhận lệnh tiếp
theo.
Nếu có tín hiệu ngắt:
Tạm dừng chương trình đang thực hiện. Cất ngữ cảnh
(thông tin có liên quan đến chương trình đang thực hiện).
Thiết lập bộ đếm chương trình PC trỏ đến chương trình
con phục vụ ngắt
Thực hiện chương trình con phục vụ ngắt.
Cuối chương trình con phục vụ ngắt. Khôi phục lại ngữ
cảnh và tiếp tục chương trình đang bị tạm dừng.
![ ](C:\Users\Thanh\Desktop)
Cấm ngắt: Bộ xử lý bỏ qua các ngắt tiếp theo trong khi
đang xử lý ngắt.
Các ngắt vẫn đang đợi và được kiểm tra sau khi ngắt
đầu tiên được thực hiện xong
Các ngắt được thực hiện tuần tự nếu cùng thứ tự ưu
tiên.
Các ngắt trong máy tính máy tính được định nghĩa
mức độ ưu tiên khác nhau.
Ngắt có mức ưu tiên thấp có thể bị ngắt bởi ngắt có ưu
tiên cao hơn. Vì vậy có thể xảy ra tình trạng ngắt lồng
nhau
Ngắt là cơ chế cho phép CPU
tạm dừng chương trình đang thực hiện chuyển sang thực
hiện một chương trình khác, gọi là chương trình con
phục vụ ngắt.
Các loại ngắt
Ngắt do lỗi thực hiện chương trình: chia cho 0
Ngắt do lỗi phần cứng: lỗi RAM
Ngắt do module I/O phát ra tín hiệu ngắt đến CPU
yêu cầu trao đổi dữ liệu
Hoạt động của ngắt:
Sau khi hoàn thành một lệnh, bộ xử lý kiểm tra tín hiệu
ngắt.
Nếu không có ngắt thì bộ xử lý tiếp tục nhận lệnh tiếp
theo.
Nếu có tín hiệu ngắt:
Tạm dừng chương trình đang thực hiện. Cất ngữ cảnh
(thông tin có liên quan đến chương trình đang thực hiện).
Thiết lập bộ đếm chương trình PC trỏ đến chương trình
con phục vụ ngắt
Thực hiện chương trình con phục vụ ngắt.
Cuối chương trình con phục vụ ngắt. Khôi phục lại ngữ
cảnh và tiếp tục chương trình đang bị tạm dừng.
**Xử lý tín hiệu ngắt**
Cấm ngắt: Bộ xử lý bỏ qua các ngắt tiếp theo trong khi
đang xử lý ngắt.
Các ngắt vẫn đang đợi và được kiểm tra sau khi ngắt
đầu tiên được thực hiện xong
Các ngắt được thực hiện tuần tự nếu cùng thứ tự ưu
tiên.
Các ngắt trong máy tính máy tính được định nghĩa
mức độ ưu tiên khác nhau.
Ngắt có mức ưu tiên thấp có thể bị ngắt bởi ngắt có ưu
tiên cao hơn. Vì vậy có thể xảy ra tình trạng ngắt lồng
nhau
[caotanthanh(i11c)](/u1225)
- Tổng số bài gửi : 16
Join date : 03/09/2011
Age : 29
Đến từ : Buôn Hồ-KrongBuk-ĐakLak
[Bộ nhớ đệm](/t3379p50-topic#14637)
Thuật ngữ L1 cache, L2 cache là tên gọi của vùng nhớ đệm – nơi lưu trữ các dữ liệu nằm chờ các ứng dụng hay phần cứng xử lý. Mục đích của nó là để tăng tốc độ xử lý, nó giống như một trạm trung chuyển hay cảng tập kết hàng hoá.
Nói một cách bài bản, cache là một cơ chế lưu trữ tốc độ cao đặc biệt. Nó có thể là một vùng lưu trữ của bộ nhớ chính hay một thiết bị lưu trữ tốc độ cao độc lập.Có hai dạng lưu trữ cache được dùng phổ biến trong máy tính cá nhân là memory caching (bộ nhớ cache hay bộ nhớ truy xuất nhanh) và disk caching (bộ nhớ đệm đĩa).
* Memory cache: Đây là một khu vực bộ nhớ được tạo bằng bộ nhớ tĩnh (SRAM) có tốc độ cao nhưng đắt tiền thay vì bộ nhớ động (DRAM) có tốc độ thấp hơn và rẻ hơn, được dùng cho bộ nhớ chính. Cơ chế lưu trữ bộ nhớ cahce này rất có hiệu quả. Bởi lẽ, hầu hết các chương trình thực tế truy xuất lặp đi lặp lại cùng một dữ liệu hay các lệnh y chang nhau. Nhờ lưu trữ các thông tin này trong SRAM, máy tính sẽ khỏi phải truy xuất vào DRAM vốn chậm chạp hơn.Một số bộ nhớ cache được tích hợp vào trong kiến trúc của các bộ vi xử lý. Chẳng hạn, CPU Intel đời 80486 có bộ nhớ cache 8 KB, trong khi lên đời Pentium là 16 KB. Các bộ nhớ cache nội (internal cache) như thế gọi là Level 1 (L1) Cache (bộ nhớ đệm cấp 1). Các máy tính hiện đại hơn thì có thêm bộ nhớ cache ngoại (external cache) gọi là Level 2 (L2) Cache (bộ nhớ đệm cấp 2). Các cache này nằm giữa CPU và bộ nhớ hệ thống DRAM. Sau này, do nhu cầu xử lý nặng hơn và với tốc độ nhanh hơn, các máy chủ (server), máy trạm (workstation) và mới đây là CPU Pentium 4 Extreme Edition được tăng cường thêm bộ nhớ đệm L3 Cache.
* Disk cache: Bộ nhớ đệm đĩa cũng hoạt động cùng nguyên tắc với bộ nhớ cache, nhưng thay vì dùng SRAM tốc độ cao, nó lại sử dụng ngay bộ nhớ chính. Các dữ liệu được truy xuất gần đây nhất từ đĩa cứng sẽ được lưu trữ trong một buffer (phần đệm) của bộ nhớ. Khi chương trình nào cần truy xuất dữ liệu từ ổ đĩa, nó sẽ kiểm tra trước tiên trong bộ nhớ đệm đĩa xem dữ liệu mình cần đang có sẵn không. Cơ chế bộ nhớ đệm đĩa này có công dụng cải thiện một cách đáng ngạc nhiên sức mạnh và tốc độ của hệ thống. Bởi lẽ, việc truy xuất 1 byte dữ liệu trong bộ nhớ RAM có thể nhanh hơn hàng ngàn lần nếu truy xuất từ một ổ đĩa cứng. Sẵn đây, xin nói thêm, người ta dùng thuật ngữ cache hit để chỉ việc dữ liệu được tìm thấy trong cache. Và hiệu năng của một cache được tính bằng hit rate (tốc độ tìm thấy dữ liệu trong cache). Trở lại chuyện bộ nhớ cache. Hồi thời Pentium đổ về trước, bộ nhớ cache nằm trên mainboard và một số mainboard có chừa sẵn socket để người dùng có thể gắn thêm cache khi có nhu cầu. Tới thế hệ Pentium II, Intel phát triển được công nghệ đưa bộ nhớ cache vào khối CPU. Nhờ nằm chung như vậy, tốc độ truy xuất cache tăng lên rõ rệt so với khi nó nằm trên mainboard. Nhưng do L2 Cache vẫn phải ở ngoài nhân CPU nên Intel phải chế ra một bo mạch gắn cả nhân CPU lẫn L2 Cache. Và thế là CPU có hình dạng to đùng như một cái hộp (gọi là cartridge) và được gắn vào mainboard qua giao diện slot (khe cắm), Slot 1. Tốc độ truy xuất cache lúc đó chỉ bằng phân nửa tốc độ CPU. Thí dụ, CPU 266 MHz chỉ có tốc độ L2 Cache là 133 MHz. Sang Pentium III cũng vậy. Mãi cho tới thế hệ Pentium III Coppermine (công nghệ 0.18-micron), Intel mới thành công trong việc tích hợp ngay L2 Cache vào nhân chip (gọi là on-die cache). Lúc đó, tốc độ L2 Cache bằng với tốc độ CPU và con CPU được thu gọn lại, đóng gói với giao diện Socket 370.
Nói một cách bài bản, cache là một cơ chế lưu trữ tốc độ cao đặc biệt. Nó có thể là một vùng lưu trữ của bộ nhớ chính hay một thiết bị lưu trữ tốc độ cao độc lập.Có hai dạng lưu trữ cache được dùng phổ biến trong máy tính cá nhân là memory caching (bộ nhớ cache hay bộ nhớ truy xuất nhanh) và disk caching (bộ nhớ đệm đĩa).
* Memory cache: Đây là một khu vực bộ nhớ được tạo bằng bộ nhớ tĩnh (SRAM) có tốc độ cao nhưng đắt tiền thay vì bộ nhớ động (DRAM) có tốc độ thấp hơn và rẻ hơn, được dùng cho bộ nhớ chính. Cơ chế lưu trữ bộ nhớ cahce này rất có hiệu quả. Bởi lẽ, hầu hết các chương trình thực tế truy xuất lặp đi lặp lại cùng một dữ liệu hay các lệnh y chang nhau. Nhờ lưu trữ các thông tin này trong SRAM, máy tính sẽ khỏi phải truy xuất vào DRAM vốn chậm chạp hơn.Một số bộ nhớ cache được tích hợp vào trong kiến trúc của các bộ vi xử lý. Chẳng hạn, CPU Intel đời 80486 có bộ nhớ cache 8 KB, trong khi lên đời Pentium là 16 KB. Các bộ nhớ cache nội (internal cache) như thế gọi là Level 1 (L1) Cache (bộ nhớ đệm cấp 1). Các máy tính hiện đại hơn thì có thêm bộ nhớ cache ngoại (external cache) gọi là Level 2 (L2) Cache (bộ nhớ đệm cấp 2). Các cache này nằm giữa CPU và bộ nhớ hệ thống DRAM. Sau này, do nhu cầu xử lý nặng hơn và với tốc độ nhanh hơn, các máy chủ (server), máy trạm (workstation) và mới đây là CPU Pentium 4 Extreme Edition được tăng cường thêm bộ nhớ đệm L3 Cache.
* Disk cache: Bộ nhớ đệm đĩa cũng hoạt động cùng nguyên tắc với bộ nhớ cache, nhưng thay vì dùng SRAM tốc độ cao, nó lại sử dụng ngay bộ nhớ chính. Các dữ liệu được truy xuất gần đây nhất từ đĩa cứng sẽ được lưu trữ trong một buffer (phần đệm) của bộ nhớ. Khi chương trình nào cần truy xuất dữ liệu từ ổ đĩa, nó sẽ kiểm tra trước tiên trong bộ nhớ đệm đĩa xem dữ liệu mình cần đang có sẵn không. Cơ chế bộ nhớ đệm đĩa này có công dụng cải thiện một cách đáng ngạc nhiên sức mạnh và tốc độ của hệ thống. Bởi lẽ, việc truy xuất 1 byte dữ liệu trong bộ nhớ RAM có thể nhanh hơn hàng ngàn lần nếu truy xuất từ một ổ đĩa cứng. Sẵn đây, xin nói thêm, người ta dùng thuật ngữ cache hit để chỉ việc dữ liệu được tìm thấy trong cache. Và hiệu năng của một cache được tính bằng hit rate (tốc độ tìm thấy dữ liệu trong cache). Trở lại chuyện bộ nhớ cache. Hồi thời Pentium đổ về trước, bộ nhớ cache nằm trên mainboard và một số mainboard có chừa sẵn socket để người dùng có thể gắn thêm cache khi có nhu cầu. Tới thế hệ Pentium II, Intel phát triển được công nghệ đưa bộ nhớ cache vào khối CPU. Nhờ nằm chung như vậy, tốc độ truy xuất cache tăng lên rõ rệt so với khi nó nằm trên mainboard. Nhưng do L2 Cache vẫn phải ở ngoài nhân CPU nên Intel phải chế ra một bo mạch gắn cả nhân CPU lẫn L2 Cache. Và thế là CPU có hình dạng to đùng như một cái hộp (gọi là cartridge) và được gắn vào mainboard qua giao diện slot (khe cắm), Slot 1. Tốc độ truy xuất cache lúc đó chỉ bằng phân nửa tốc độ CPU. Thí dụ, CPU 266 MHz chỉ có tốc độ L2 Cache là 133 MHz. Sang Pentium III cũng vậy. Mãi cho tới thế hệ Pentium III Coppermine (công nghệ 0.18-micron), Intel mới thành công trong việc tích hợp ngay L2 Cache vào nhân chip (gọi là on-die cache). Lúc đó, tốc độ L2 Cache bằng với tốc độ CPU và con CPU được thu gọn lại, đóng gói với giao diện Socket 370.
[NgoThiCamNhung47 (I11C)](/u1151)
- Tổng số bài gửi : 5
Join date : 26/08/2011
Age : 29
[Cache là gì?](/t3379p50-topic#14646)
Cache là tên gọi của bộ nhớ đệm – nơi lưu trữ các dữ liệu nằm chờ các ứng dụng hay phần cứng xử lý.Mục đích của nó là để tăng tốc độ xử lý (có sẵn xài liền không cần tốn thời gian đi lùng sục tìm kéo về).
Nói một cách bài bản, cache là một cơ chế lưu trữ tốc độ cao đặc biệt. Nó có thể là một vùng lưu trữ của bộ nhớ chính hay một thiết bị lưu trữ tốc độ cao độc lập.Có hai dạng lưu trữ cache được dùng phổ biến trong máy tính cá nhân là memory caching (bộ nhớ cache hay bộ nhớ truy xuất nhanh) và disk caching (bộ nhớ đệm đĩa).
* Memory cache: Đây là một khu vực bộ nhớ được tạo bằng bộ nhớ tĩnh (SRAM) có tốc độ cao nhưng đắt tiền thay vì bộ nhớ động (DRAM) có tốc độ thấp hơn và rẻ hơn, được dùng cho bộ nhớ chính. Cơ chế lưu trữ bộ nhớ cahce này rất có hiệu quả. Bởi lẽ, hầu hết các chương trình thực tế truy xuất lặp đi lặp lại cùng một dữ liệu hay các lệnh y chang nhau. Nhờ lưu trữ các thông tin này trong SRAM, máy tính sẽ khỏi phải truy xuất vào DRAM vốn chậm chạp hơn.Một số bộ nhớ cache được tích hợp vào trong kiến trúc của các bộ vi xử lý. Chẳng hạn, CPU Intel đời 80486 có bộ nhớ cache 8 KB, trong khi lên đời Pentium là 16 KB. Các bộ nhớ cache nội (internal cache) như thế gọi là Level 1 (L1) Cache (bộ nhớ đệm cấp 1). Các máy tính hiện đại hơn thì có thêm bộ nhớ cache ngoại (external cache) gọi là Level 2 (L2) Cache (bộ nhớ đệm cấp 2). Các cache này nằm giữa CPU và bộ nhớ hệ thống DRAM. Sau này, do nhu cầu xử lý nặng hơn và với tốc độ nhanh hơn, các máy chủ (server), máy trạm (workstation) và mới đây là CPU Pentium 4 Extreme Edition được tăng cường thêm bộ nhớ đệm L3 Cache.
* Disk cache: Bộ nhớ đệm đĩa cũng hoạt động cùng nguyên tắc với bộ nhớ cache, nhưng thay vì dùng SRAM tốc độ cao, nó lại sử dụng ngay bộ nhớ chính. Các dữ liệu được truy xuất gần đây nhất từ đĩa cứng sẽ được lưu trữ trong một buffer (phần đệm) của bộ nhớ. Khi chương trình nào cần truy xuất dữ liệu từ ổ đĩa, nó sẽ kiểm tra trước tiên trong bộ nhớ đệm đĩa xem dữ liệu mình cần đang có sẵn không. Cơ chế bộ nhớ đệm đĩa này có công dụng cải thiện một cách đáng ngạc nhiên sức mạnh và tốc độ của hệ thống. Bởi lẽ, việc truy xuất 1 byte dữ liệu trong bộ nhớ RAM có thể nhanh hơn hàng ngàn lần nếu truy xuất từ một ổ đĩa cứng. Sẵn đây, xin nói thêm, người ta dùng thuật ngữ cache hit để chỉ việc dữ liệu được tìm thấy trong cache. Và hiệu năng của một cache được tính bằng hit rate (tốc độ tìm thấy dữ liệu trong cache). Trở lại chuyện bộ nhớ cache. Hồi thời Pentium đổ về trước, bộ nhớ cache nằm trên mainboard và một số mainboard có chừa sẵn socket để người dùng có thể gắn thêm cache khi có nhu cầu. Tới thế hệ Pentium II, Intel phát triển được công nghệ đưa bộ nhớ cache vào khối CPU. Nhờ nằm chung như vậy, tốc độ truy xuất cache tăng lên rõ rệt so với khi nó nằm trên mainboard. Nhưng do L2 Cache vẫn phải ở ngoài nhân CPU nên Intel phải chế ra một bo mạch gắn cả nhân CPU lẫn L2 Cache. Và thế là CPU có hình dạng to đùng như một cái hộp (gọi là cartridge) và được gắn vào mainboard qua giao diện slot (khe cắm), Slot 1. Tốc độ truy xuất cache lúc đó chỉ bằng phân nửa tốc độ CPU. Thí dụ, CPU 266 MHz chỉ có tốc độ L2 Cache là 133 MHz. Sang Pentium III cũng vậy. Mãi cho tới thế hệ Pentium III Coppermine (công nghệ 0.18-micron), Intel mới thành công trong việc tích hợp ngay L2 Cache vào nhân chip (gọi là on-die cache). Lúc đó, tốc độ L2 Cache bằng với tốc độ CPU và con CPU được thu gọn lại, đóng gói với giao diện Socket 370.
Nói một cách bài bản, cache là một cơ chế lưu trữ tốc độ cao đặc biệt. Nó có thể là một vùng lưu trữ của bộ nhớ chính hay một thiết bị lưu trữ tốc độ cao độc lập.Có hai dạng lưu trữ cache được dùng phổ biến trong máy tính cá nhân là memory caching (bộ nhớ cache hay bộ nhớ truy xuất nhanh) và disk caching (bộ nhớ đệm đĩa).
* Memory cache: Đây là một khu vực bộ nhớ được tạo bằng bộ nhớ tĩnh (SRAM) có tốc độ cao nhưng đắt tiền thay vì bộ nhớ động (DRAM) có tốc độ thấp hơn và rẻ hơn, được dùng cho bộ nhớ chính. Cơ chế lưu trữ bộ nhớ cahce này rất có hiệu quả. Bởi lẽ, hầu hết các chương trình thực tế truy xuất lặp đi lặp lại cùng một dữ liệu hay các lệnh y chang nhau. Nhờ lưu trữ các thông tin này trong SRAM, máy tính sẽ khỏi phải truy xuất vào DRAM vốn chậm chạp hơn.Một số bộ nhớ cache được tích hợp vào trong kiến trúc của các bộ vi xử lý. Chẳng hạn, CPU Intel đời 80486 có bộ nhớ cache 8 KB, trong khi lên đời Pentium là 16 KB. Các bộ nhớ cache nội (internal cache) như thế gọi là Level 1 (L1) Cache (bộ nhớ đệm cấp 1). Các máy tính hiện đại hơn thì có thêm bộ nhớ cache ngoại (external cache) gọi là Level 2 (L2) Cache (bộ nhớ đệm cấp 2). Các cache này nằm giữa CPU và bộ nhớ hệ thống DRAM. Sau này, do nhu cầu xử lý nặng hơn và với tốc độ nhanh hơn, các máy chủ (server), máy trạm (workstation) và mới đây là CPU Pentium 4 Extreme Edition được tăng cường thêm bộ nhớ đệm L3 Cache.
* Disk cache: Bộ nhớ đệm đĩa cũng hoạt động cùng nguyên tắc với bộ nhớ cache, nhưng thay vì dùng SRAM tốc độ cao, nó lại sử dụng ngay bộ nhớ chính. Các dữ liệu được truy xuất gần đây nhất từ đĩa cứng sẽ được lưu trữ trong một buffer (phần đệm) của bộ nhớ. Khi chương trình nào cần truy xuất dữ liệu từ ổ đĩa, nó sẽ kiểm tra trước tiên trong bộ nhớ đệm đĩa xem dữ liệu mình cần đang có sẵn không. Cơ chế bộ nhớ đệm đĩa này có công dụng cải thiện một cách đáng ngạc nhiên sức mạnh và tốc độ của hệ thống. Bởi lẽ, việc truy xuất 1 byte dữ liệu trong bộ nhớ RAM có thể nhanh hơn hàng ngàn lần nếu truy xuất từ một ổ đĩa cứng. Sẵn đây, xin nói thêm, người ta dùng thuật ngữ cache hit để chỉ việc dữ liệu được tìm thấy trong cache. Và hiệu năng của một cache được tính bằng hit rate (tốc độ tìm thấy dữ liệu trong cache). Trở lại chuyện bộ nhớ cache. Hồi thời Pentium đổ về trước, bộ nhớ cache nằm trên mainboard và một số mainboard có chừa sẵn socket để người dùng có thể gắn thêm cache khi có nhu cầu. Tới thế hệ Pentium II, Intel phát triển được công nghệ đưa bộ nhớ cache vào khối CPU. Nhờ nằm chung như vậy, tốc độ truy xuất cache tăng lên rõ rệt so với khi nó nằm trên mainboard. Nhưng do L2 Cache vẫn phải ở ngoài nhân CPU nên Intel phải chế ra một bo mạch gắn cả nhân CPU lẫn L2 Cache. Và thế là CPU có hình dạng to đùng như một cái hộp (gọi là cartridge) và được gắn vào mainboard qua giao diện slot (khe cắm), Slot 1. Tốc độ truy xuất cache lúc đó chỉ bằng phân nửa tốc độ CPU. Thí dụ, CPU 266 MHz chỉ có tốc độ L2 Cache là 133 MHz. Sang Pentium III cũng vậy. Mãi cho tới thế hệ Pentium III Coppermine (công nghệ 0.18-micron), Intel mới thành công trong việc tích hợp ngay L2 Cache vào nhân chip (gọi là on-die cache). Lúc đó, tốc độ L2 Cache bằng với tốc độ CPU và con CPU được thu gọn lại, đóng gói với giao diện Socket 370.
[HoangNgocQuynh(I11C)](/u1188)
- Tổng số bài gửi : 28
Join date : 30/08/2011
[Ngắt cứng và ngắt mềm](/t3379p50-topic#14647)
Theo như mình hiểu thì ngắt cứng và ngắt mềm khác nhau như sau:
Ngắt mềm là ngắt được gọi bằng một lệnh trong chương trình ngôn ngữ máy
Ngắt cứng không được khởi động bên trong máy tính mà do các linh kiện điện tử tác đông lên hệ thống
Ngắt mềm là ngắt được gọi bằng một lệnh trong chương trình ngôn ngữ máy
Ngắt cứng không được khởi động bên trong máy tính mà do các linh kiện điện tử tác đông lên hệ thống
[HoangNgocQuynh(I11C)](/u1188)
- Tổng số bài gửi : 28
Join date : 30/08/2011
[Re: Thảo luận Bài 2](/t3379p50-topic#14652)
Các bạn cho mình hỏi: Cpu đọc dữ liệu từ Cache nếu không thấy thì bắt đầu đọc trong Ram hay Cpu chỉ đọc dữ liệu trong Cache ma không đọc trong Ram? Thanks.
[PhamHuyHoang (I11C)](/u1158)
- Tổng số bài gửi : 13
Join date : 27/08/2011
[Re: Thảo luận Bài 2](/t3379p50-topic#14654)
PhamHuyHoang (I11C) đã viết:Các bạn cho mình hỏi: Cpu đọc dữ liệu từ Cache nếu không thấy thì bắt đầu đọc trong Ram hay Cpu chỉ đọc dữ liệu trong Cache ma không đọc trong Ram? Thanks.
Theo mình hiểu thì:
Nếu thông tin nhớ đã lưu trên Cache, Cpu sẽ truy xuất và lấy thông tin.
Nếu thông tin chưa có thì CPU sẽ truy xuất trên bộ nhớ RAM, và lưu trong Cache
[Re: Thảo luận Bài 2](/t3379p50-topic#14658)
n.t.tuyet.trinh90 (I11C) đã viết:Theo thông tin sưu tầm được của mình so sánh giữa ngắt mềm và ngắt cứng như sau:
1, Ngắt (interrupt) là quá trình dừng chương trình chính đang chạy để ưu tiên thực hiện
một chương trình khác, chương trình này được gọi là chương trình phục vụ ngắt (ISR –
Interrupt Service Routine).
2, Trong các quá trình ngắt, ta phân biệt thành 2 loại: ngắt cứng và ngắt mềm
Ngắt mềm là ngắt được gọi bằng một lệnh trong chương trình ngôn ngữ máy
Khác với ngắt mềm, ngắt cứng không được khởi động bên trong máy tính mà do các
linh kiện điện tử tác đông lên hệ thống.
3, Hoạt động: Khi thực hiện lệnh gọi ngắt, CPU sẽ tìm kiếm trong bảng vector ngắt địa chỉ của chương trình phục vụ ngắt. Người sử dụng cũng có thể xây dựng môt chương trình cơ sở như các chương trình xử lý ngắt. Sau đó, các chương trình khác có thể gọi ngắt ra để sử dụng. Một chương trình có thể gọi chương trình con loại này mà không cần biết địa chỉ của nó.
Không biết thế nào, có bạn nào thông thái phân tích được rõ hơn hông?
Có ba loại ngắt chính ,đầu tiên là các ngắt được tạo ra bởi mạch điện của máy tính nhằm đáp lại một sự kiện nào đó như nhấn phím trên bàn phím ..Các ngắt này được bộ điều khiển ngắt 8259A quản lý , 8259A sẽ ấn định mức độ ưu tiên cho từng ngắt rồi gửi đến CPU . Sau đó là các ngắt do CPU tạo ra khi gặp phải một kết quả bất thường trong khi thực hiện chương trình như chia cho 0 chẳng hạn ..Cuối cùng là các ngắt do chính chương trình tạo ra nhằm gọi các chương trình con ở xa đang nằm trong ROM hoặc RAM, các ngắt này gọi là ngắt mềm chúng thường là bộ phận của các chương trình con phục vụ của ROM-BIOS hoặc của DOS.
Ngoài ba loại ngắt trên còn có loại ngắt đặc biệt là ngắt không bị che NMI đòi hỏi CPU phục vụ ngay khi có yêu cầu. Loại ngắt này thường được dùng để báo hiệu sự cố như sụt điệp áp hay lỗi bộ nhớ . Như vậy NMI là mức ngắt có độ ưu tiên cao nhất .
Các ngắt trong PC có thể chia thành 7 nhóm như sau :
- Các ngắt vi xử lý :Thường gọi là các ngắt logic được thiết kế sẵn trong bộ VXL Bốn trong số các ngắt này (0,1,3,4 ) do chính bộ VXL tạo ra còn ngắt 2 (NMI ) sẽ được kích hoạt khi có tín hiệu tạo ra bởi một trong các thiết bị ngoài.
- Các ngắt cứng : Ðược thiết kế sẵn trong phần cứng của của PC ,tám ngắt trong số các ngắt này (2,8,9,từ Bh đến Fh ) được gắn chết vào trong bộ VXL hoặc vào bảng mạch chính của hệ thống .Tất cả các ngắt cứng đều do 8259A điều khiển .
- Các ngắt mềm :Những ngắt này là một phần của các chương trình ROM -BIOS ,các số hiệu dành cho các ngắt của ROM- BIOS là 5 ,từ 10h đến 1C hex và 48h .
Ngoài ra còn có các ngắt DOS và ngắt BASIC phục vụ hệ điều hành DOS và chương trình BASIC .
-Các ngắt địa chỉ : Các số hiệu dành cho các ngắt này là từ 1Dhex đến 1Fhex . Ba trong số các ngắt này trỏ đến ba bảng rất quan trọngđó là bảng khởi tạo màn hình ,bảng cơ sở đĩa và bảng các ký tự đồ thị .Các bảng này chứa các tham số được ROM BIOS dùng khi khởi động hệthống và tạo các ký.
Nếu cùng một thời điểm có nhiều lệnh ngắt thuộc các ngắt khác nhau đòi hỏi CPU cùng xử lý thì CPU sẽ xử lý ngắt theo thứ tự ưu tiên vơi nguyên tắc ngắt nào có mức ưu tiên cao hơn sẽ được CPU nhận biết và phục vụ trước.
[DoThiNgocNuong (I11C)](/u1160)
- Tổng số bài gửi : 17
Join date : 27/08/2011
[Re: Thảo luận Bài 2](/t3379p50-topic#14659)
Có hai loại Cache cơ bản đó là Cache L1 và Cache L2. Bất kể một máy PC nào đều tỏ ra rất hữu hiệu khi dùng cache.Cache này thường có ở Chíp, Ram và cả trên ổ cứng. Bằng cách đọc nhiều dữ liệu hơn là trình ứng dụng đòi hỏi, dữ liệu cần thiết cho ứng dụng đó đã nằm sẵn sàng trong bộ nhớ cache. Do đọc dữ liệu từ cache nhanh hơn đọc từ đĩa cứng nên tốc độ của cả hệ thống cũng như của ứng dụng tăng đáng kể. Cache càng lớn thì CPU càng ít phải dùng đến bộ nhớ chính để lưu thông tin và lệnh, nhờ vậy tốc độ hệ thống nhanh hơn. Trong 2 loại Cache thì Cache L1 thường nhỏ hơn, nhanh hơn và hiệu quả hơn Cache L2. Để hiểu một cách thực tế thì Cache là một bộ đệm của máy tính nó là vùng lưu trữ các dòng lên hoặc các thông tin nhăm tăng tốc cho các quá trình xử lỹ thông tin dữ liệu mà không cần phải thông qua các thiết bị lưu trữ khác.HoangNgocQuynh(I11C) đã viết:Cache là tên gọi của bộ nhớ đệm – nơi lưu trữ các dữ liệu nằm chờ các ứng dụng hay phần cứng xử lý.Mục đích của nó là để tăng tốc độ xử lý (có sẵn xài liền không cần tốn thời gian đi lùng sục tìm kéo về).
Nói một cách bài bản, cache là một cơ chế lưu trữ tốc độ cao đặc biệt. Nó có thể là một vùng lưu trữ của bộ nhớ chính hay một thiết bị lưu trữ tốc độ cao độc lập.Có hai dạng lưu trữ cache được dùng phổ biến trong máy tính cá nhân là memory caching (bộ nhớ cache hay bộ nhớ truy xuất nhanh) và disk caching (bộ nhớ đệm đĩa).
* Memory cache: Đây là một khu vực bộ nhớ được tạo bằng bộ nhớ tĩnh (SRAM) có tốc độ cao nhưng đắt tiền thay vì bộ nhớ động (DRAM) có tốc độ thấp hơn và rẻ hơn, được dùng cho bộ nhớ chính. Cơ chế lưu trữ bộ nhớ cahce này rất có hiệu quả. Bởi lẽ, hầu hết các chương trình thực tế truy xuất lặp đi lặp lại cùng một dữ liệu hay các lệnh y chang nhau. Nhờ lưu trữ các thông tin này trong SRAM, máy tính sẽ khỏi phải truy xuất vào DRAM vốn chậm chạp hơn.Một số bộ nhớ cache được tích hợp vào trong kiến trúc của các bộ vi xử lý. Chẳng hạn, CPU Intel đời 80486 có bộ nhớ cache 8 KB, trong khi lên đời Pentium là 16 KB. Các bộ nhớ cache nội (internal cache) như thế gọi là Level 1 (L1) Cache (bộ nhớ đệm cấp 1). Các máy tính hiện đại hơn thì có thêm bộ nhớ cache ngoại (external cache) gọi là Level 2 (L2) Cache (bộ nhớ đệm cấp 2). Các cache này nằm giữa CPU và bộ nhớ hệ thống DRAM. Sau này, do nhu cầu xử lý nặng hơn và với tốc độ nhanh hơn, các máy chủ (server), máy trạm (workstation) và mới đây là CPU Pentium 4 Extreme Edition được tăng cường thêm bộ nhớ đệm L3 Cache.
* Disk cache: Bộ nhớ đệm đĩa cũng hoạt động cùng nguyên tắc với bộ nhớ cache, nhưng thay vì dùng SRAM tốc độ cao, nó lại sử dụng ngay bộ nhớ chính. Các dữ liệu được truy xuất gần đây nhất từ đĩa cứng sẽ được lưu trữ trong một buffer (phần đệm) của bộ nhớ. Khi chương trình nào cần truy xuất dữ liệu từ ổ đĩa, nó sẽ kiểm tra trước tiên trong bộ nhớ đệm đĩa xem dữ liệu mình cần đang có sẵn không. Cơ chế bộ nhớ đệm đĩa này có công dụng cải thiện một cách đáng ngạc nhiên sức mạnh và tốc độ của hệ thống. Bởi lẽ, việc truy xuất 1 byte dữ liệu trong bộ nhớ RAM có thể nhanh hơn hàng ngàn lần nếu truy xuất từ một ổ đĩa cứng. Sẵn đây, xin nói thêm, người ta dùng thuật ngữ cache hit để chỉ việc dữ liệu được tìm thấy trong cache. Và hiệu năng của một cache được tính bằng hit rate (tốc độ tìm thấy dữ liệu trong cache). Trở lại chuyện bộ nhớ cache. Hồi thời Pentium đổ về trước, bộ nhớ cache nằm trên mainboard và một số mainboard có chừa sẵn socket để người dùng có thể gắn thêm cache khi có nhu cầu. Tới thế hệ Pentium II, Intel phát triển được công nghệ đưa bộ nhớ cache vào khối CPU. Nhờ nằm chung như vậy, tốc độ truy xuất cache tăng lên rõ rệt so với khi nó nằm trên mainboard. Nhưng do L2 Cache vẫn phải ở ngoài nhân CPU nên Intel phải chế ra một bo mạch gắn cả nhân CPU lẫn L2 Cache. Và thế là CPU có hình dạng to đùng như một cái hộp (gọi là cartridge) và được gắn vào mainboard qua giao diện slot (khe cắm), Slot 1. Tốc độ truy xuất cache lúc đó chỉ bằng phân nửa tốc độ CPU. Thí dụ, CPU 266 MHz chỉ có tốc độ L2 Cache là 133 MHz. Sang Pentium III cũng vậy. Mãi cho tới thế hệ Pentium III Coppermine (công nghệ 0.18-micron), Intel mới thành công trong việc tích hợp ngay L2 Cache vào nhân chip (gọi là on-die cache). Lúc đó, tốc độ L2 Cache bằng với tốc độ CPU và con CPU được thu gọn lại, đóng gói với giao diện Socket 370.
[DoThiNgocNuong (I11C)](/u1160)
- Tổng số bài gửi : 17
Join date : 27/08/2011
[Re: Thảo luận Bài 2](/t3379p50-topic#14662)
* Quản lý bộ nhớ logic - cấu trúc một chương trình
Một chương trình có thể bao gồm nhiều modul, các modul có thể có cùng một dạng cấu
trúc hoặc có những cấu trúc khác nhau
Chương trình có thể có các dạng cấu trúc:
- Tuyến tính
- Động
- Overlay
- Phân đoạn
- Phân trang
. Cấu trúc tuyến tính
Sau khi biên tập các modul được tập hợp thành 1 chương trình hoàn thiện chứa đầy đủ
thông tin để có thể thực hiện
Thực hiện: định vị 1 lần vào bộ nhớ
Ưu điểm:
- Đơn giản, chỉ việc tìm các móc nối
- Không có sự gò bó về thời gian
- Tính lưu động cao: có thể chuyển từ nơi này tới nơi khác
Nhược:
- Lãng phí bộ nhớ vì phải sử dụng vùng bộ nhớ lớn hơn mức cần thiết
Cấu trúc động
Từng modul được biên tập riêng biệt
Khi thực hiện chỉ việc nạp modul đầu tiên vào bộ nhớ
Khi cần modul khác người sử dụng phải sử dụng lệnh macro hệ thống để nạp định vị
modul hoặc xoá modul ra khỏi bộ nhớ
Ví dụ: Lệnh Macro
Attach: nạp, gắn vào
Load: nạp modul vào nhưng chưa thực hiện
Delete: xoá modul khỏi bộ nhớ
Người dùng có thể tham gia trực tiếp voà quá trình định vị
Ưu điểm:
- Tiết kiệm bộ nhớ
Nhược:
- Yêu cầu người dùng phải biết kích thước hệ thống
- Thời gian thực hiện lớn, vừa thực hiện vừa định vị
- Kém linh động
Cấu trúc Overlay
Các modul chương trình được chia thành từng lớp
- Lớp 0: modul gốc- modul đầu tiên được gọi
- Lớp 1: modul được modul lớp 0 gọi (không cần được gọi đồng thời)
- Lớp 2: modul được modul lớp 1 gọi
- …
Bộ nhớ dành cho chương trình được chia thành các phần, mức bộ nhớ và mức chương
trình
Để biết modul nào thuộc mức nào người dùng phải cung cấp thông tin cho biết:
- Số mức, modul tương ứng với mức (gọi là sơ đồ overlay hay file Overlay - OVL)
- 30 -
- Modul mức 0 được để ở 1 file chương trình riêng, khi cần nạp modul nào thì hệ
thống tìm kiếm trong overlay và nạp vào bộ nhớ ở mức overlay tương ứng
- Duy trì hoạt động chương trình theo sơ đồ overlay gọi là supervisor overlay
Khi nạp vào mức đã dùng rồi thì modul cũ bị xoá
Ví dụ:
Ưu điểm:
- Tiết kiệm bộ nhớ
- người dùng không phải can thiệp vào chương trình nguồn
- Các modul không phải lưu trữ nhiều lần
Nhược:
- Người dùng phải cung cấp sơ đồ overlay
- Hiệu quả sử dụng bộ nhớ tăng dần tới 1 mức nào đó thì dừng lại
- Hạn chế 1 số cách gọi chương trình con
Cấu trúc phân đoạn
Khi chương trình của người dùng được biên tập tạo thành các modul riêng biệt, tập hợp
các chương trình là 1 bảng điều khiển cho biết chương trình có thể sử dụng những modul nào
thông qua SCB (segment control block)
SCB chứa 1 số thông tin trợ giúp định vị chương trình, dựa vào SCB nạp modul vào
trong bộ nhớ.
Khi thực hiện chương trình dựa vào SCB kiểm tra xem modul có trong bộ nhớ hay
không, nếu chưa có trong bộ nhớ thì chương trình được nạp vào bất kỳ vùng nhớ nào .
Ưu điểm:
- Các modul không cần phải naptucj và không cần có vị trí cố định
- Người dùng không cần phải khai báo bất kỳ thông tin phụ nào
- Thực hiện nhanh hơn so với sơ đồ overlay
- Hiệu quả tăng dần theo kích thước bộ nhớ
Nhược:
- Phụ thuộc cấu trúc ban đầu của chương trình nguồn
Cấu trúc phân trang
Chương trình của người dùng được chia thành từng trang có kích thước giống nhau
được quản lý bởi bảng quản lý trang
Khi thực hiện sẽ nạp dần từng trang theo nhu cầu vì vậy hạn chế lãng phí bộ nhớ
Có sự hỗ trợ của phần cứng
Đẩy hệ số tích trữ bộ nhớ lên cao
- 31 -
Phân cấp bộ nhớ:
Phân Trang:
ROM (384B):
Ghi đọc 1 lần
Không cần nguồn
Tốc độ truy nhập
Sơ cấp: 640KB đầu tiên
Expended:
Phục vụ cho Vào/
Processor cần làm
Extended: đòi hỏi
Ngoài:
Disk: khối lượng lớn, thời gian
Chuyên dụng:
CMOS (64KB): lưu trữ thông
R: truy nhập nhanh, phải
Buffer: hoạt động như 1
Cache: phục vụ Vào/ra
Một chương trình có thể bao gồm nhiều modul, các modul có thể có cùng một dạng cấu
trúc hoặc có những cấu trúc khác nhau
Chương trình có thể có các dạng cấu trúc:
- Tuyến tính
- Động
- Overlay
- Phân đoạn
- Phân trang
. Cấu trúc tuyến tính
Sau khi biên tập các modul được tập hợp thành 1 chương trình hoàn thiện chứa đầy đủ
thông tin để có thể thực hiện
Thực hiện: định vị 1 lần vào bộ nhớ
Ưu điểm:
- Đơn giản, chỉ việc tìm các móc nối
- Không có sự gò bó về thời gian
- Tính lưu động cao: có thể chuyển từ nơi này tới nơi khác
Nhược:
- Lãng phí bộ nhớ vì phải sử dụng vùng bộ nhớ lớn hơn mức cần thiết
Cấu trúc động
Từng modul được biên tập riêng biệt
Khi thực hiện chỉ việc nạp modul đầu tiên vào bộ nhớ
Khi cần modul khác người sử dụng phải sử dụng lệnh macro hệ thống để nạp định vị
modul hoặc xoá modul ra khỏi bộ nhớ
Ví dụ: Lệnh Macro
Attach: nạp, gắn vào
Load: nạp modul vào nhưng chưa thực hiện
Delete: xoá modul khỏi bộ nhớ
Người dùng có thể tham gia trực tiếp voà quá trình định vị
Ưu điểm:
- Tiết kiệm bộ nhớ
Nhược:
- Yêu cầu người dùng phải biết kích thước hệ thống
- Thời gian thực hiện lớn, vừa thực hiện vừa định vị
- Kém linh động
Cấu trúc Overlay
Các modul chương trình được chia thành từng lớp
- Lớp 0: modul gốc- modul đầu tiên được gọi
- Lớp 1: modul được modul lớp 0 gọi (không cần được gọi đồng thời)
- Lớp 2: modul được modul lớp 1 gọi
- …
Bộ nhớ dành cho chương trình được chia thành các phần, mức bộ nhớ và mức chương
trình
Để biết modul nào thuộc mức nào người dùng phải cung cấp thông tin cho biết:
- Số mức, modul tương ứng với mức (gọi là sơ đồ overlay hay file Overlay - OVL)
- 30 -
- Modul mức 0 được để ở 1 file chương trình riêng, khi cần nạp modul nào thì hệ
thống tìm kiếm trong overlay và nạp vào bộ nhớ ở mức overlay tương ứng
- Duy trì hoạt động chương trình theo sơ đồ overlay gọi là supervisor overlay
Khi nạp vào mức đã dùng rồi thì modul cũ bị xoá
Ví dụ:
Ưu điểm:
- Tiết kiệm bộ nhớ
- người dùng không phải can thiệp vào chương trình nguồn
- Các modul không phải lưu trữ nhiều lần
Nhược:
- Người dùng phải cung cấp sơ đồ overlay
- Hiệu quả sử dụng bộ nhớ tăng dần tới 1 mức nào đó thì dừng lại
- Hạn chế 1 số cách gọi chương trình con
Cấu trúc phân đoạn
Khi chương trình của người dùng được biên tập tạo thành các modul riêng biệt, tập hợp
các chương trình là 1 bảng điều khiển cho biết chương trình có thể sử dụng những modul nào
thông qua SCB (segment control block)
SCB chứa 1 số thông tin trợ giúp định vị chương trình, dựa vào SCB nạp modul vào
trong bộ nhớ.
Khi thực hiện chương trình dựa vào SCB kiểm tra xem modul có trong bộ nhớ hay
không, nếu chưa có trong bộ nhớ thì chương trình được nạp vào bất kỳ vùng nhớ nào .
Ưu điểm:
- Các modul không cần phải naptucj và không cần có vị trí cố định
- Người dùng không cần phải khai báo bất kỳ thông tin phụ nào
- Thực hiện nhanh hơn so với sơ đồ overlay
- Hiệu quả tăng dần theo kích thước bộ nhớ
Nhược:
- Phụ thuộc cấu trúc ban đầu của chương trình nguồn
Cấu trúc phân trang
Chương trình của người dùng được chia thành từng trang có kích thước giống nhau
được quản lý bởi bảng quản lý trang
Khi thực hiện sẽ nạp dần từng trang theo nhu cầu vì vậy hạn chế lãng phí bộ nhớ
Có sự hỗ trợ của phần cứng
Đẩy hệ số tích trữ bộ nhớ lên cao
- 31 -
Phân cấp bộ nhớ:
Phân Trang:
ROM (384B):
Ghi đọc 1 lần
Không cần nguồn
Tốc độ truy nhập
Sơ cấp: 640KB đầu tiên
Expended:
Phục vụ cho Vào/
Processor cần làm
Extended: đòi hỏi
Ngoài:
Disk: khối lượng lớn, thời gian
Chuyên dụng:
CMOS (64KB): lưu trữ thông
R: truy nhập nhanh, phải
Buffer: hoạt động như 1
Cache: phục vụ Vào/ra
[NguyenThiThanhThuy(I11C)](/u1249)
- Tổng số bài gửi : 10
Join date : 07/09/2011
[Bảo vệ CPU bằng Timer](/t3379p50-topic#14668)
CPU Protection : nảo đảm OS phải duy trì được quyền điều khiển, tránh trường hợp user bị lặp vô hạn, không trả quyền điều khiển . Cơ chế thực hiện là Timer
Timer: kích họat các ngắt quãng định kỳ
* Bộ đếm Timer sẽ giảm dần sau mỗi xung clock của máy tính
* Khi Timer bằng 0 thì kích họat ngắt Timer và OS sẽ nắm quyền điều khiển
Timer cũng được sử dụng để hiện thực hệ thống time sharing
Timer cũng được dùng để tính thời gian
Lệnh nạp giá trị cho bộ đếm Timer là privileged instruction
Timer: kích họat các ngắt quãng định kỳ
* Bộ đếm Timer sẽ giảm dần sau mỗi xung clock của máy tính
* Khi Timer bằng 0 thì kích họat ngắt Timer và OS sẽ nắm quyền điều khiển
Timer cũng được sử dụng để hiện thực hệ thống time sharing
Timer cũng được dùng để tính thời gian
Lệnh nạp giá trị cho bộ đếm Timer là privileged instruction
[tranleanhngoc88(i11c)](/u1199)
- Tổng số bài gửi : 14
Join date : 30/08/2011
[Sự khác biệt giữa cache L1, cache L2, L3....](/t3379p50-topic#14669)
Thuật ngữ L1 cache, L2 cache là tên gọi của vùng nhớ đệm – nơi lưu trữ các dữ liệu nằm chờ các ứng dụng hay phần cứng xử lý. Mục đích của nó là để tăng tốc độ xử lý, nó giống như một trạm trung chuyển hay cảng tập kết hàng hoá.
Nói một cách bài bản, cache là một cơ chế lưu trữ tốc độ cao đặc biệt. Nó có thể là một vùng lưu trữ của bộ nhớ chính hay một thiết bị lưu trữ tốc độ cao độc lập.Có hai dạng lưu trữ cache được dùng phổ biến trong máy tính cá nhân là memory caching (bộ nhớ cache hay bộ nhớ truy xuất nhanh) và disk caching (bộ nhớ đệm đĩa).
* Memory cache: Đây là một khu vực bộ nhớ được tạo bằng bộ nhớ tĩnh (SRAM) có tốc độ cao nhưng đắt tiền thay vì bộ nhớ động (DRAM) có tốc độ thấp hơn và rẻ hơn, được dùng cho bộ nhớ chính. Cơ chế lưu trữ bộ nhớ cahce này rất có hiệu quả. Bởi lẽ, hầu hết các chương trình thực tế truy xuất lặp đi lặp lại cùng một dữ liệu hay các lệnh y chang nhau. Nhờ lưu trữ các thông tin này trong SRAM, máy tính sẽ khỏi phải truy xuất vào DRAM vốn chậm chạp hơn.Một số bộ nhớ cache được tích hợp vào trong kiến trúc của các bộ vi xử lý. Chẳng hạn, CPU Intel đời 80486 có bộ nhớ cache 8 KB, trong khi lên đời Pentium là 16 KB. Các bộ nhớ cache nội (internal cache) như thế gọi là Level 1 (L1) Cache (bộ nhớ đệm cấp 1). Các máy tính hiện đại hơn thì có thêm bộ nhớ cache ngoại (external cache) gọi là Level 2 (L2) Cache (bộ nhớ đệm cấp 2). Các cache này nằm giữa CPU và bộ nhớ hệ thống DRAM. Sau này, do nhu cầu xử lý nặng hơn và với tốc độ nhanh hơn, các máy chủ (server), máy trạm (workstation) và mới đây là CPU Pentium 4 Extreme Edition được tăng cường thêm bộ nhớ đệm L3 Cache.
* Disk cache: Bộ nhớ đệm đĩa cũng hoạt động cùng nguyên tắc với bộ nhớ cache, nhưng thay vì dùng SRAM tốc độ cao, nó lại sử dụng ngay bộ nhớ chính. Các dữ liệu được truy xuất gần đây nhất từ đĩa cứng sẽ được lưu trữ trong một buffer (phần đệm) của bộ nhớ. Khi chương trình nào cần truy xuất dữ liệu từ ổ đĩa, nó sẽ kiểm tra trước tiên trong bộ nhớ đệm đĩa xem dữ liệu mình cần đang có sẵn không. Cơ chế bộ nhớ đệm đĩa này có công dụng cải thiện một cách đáng ngạc nhiên sức mạnh và tốc độ của hệ thống. Bởi lẽ, việc truy xuất 1 byte dữ liệu trong bộ nhớ RAM có thể nhanh hơn hàng ngàn lần nếu truy xuất từ một ổ đĩa cứng. Sẵn đây, xin nói thêm, người ta dùng thuật ngữ cache hit để chỉ việc dữ liệu được tìm thấy trong cache. Và hiệu năng của một cache được tính bằng hit rate (tốc độ tìm thấy dữ liệu trong cache). Trở lại chuyện bộ nhớ cache. Hồi thời Pentium đổ về trước, bộ nhớ cache nằm trên mainboard và một số mainboard có chừa sẵn socket để người dùng có thể gắn thêm cache khi có nhu cầu. Tới thế hệ Pentium II, Intel phát triển được công nghệ đưa bộ nhớ cache vào khối CPU. Nhờ nằm chung như vậy, tốc độ truy xuất cache tăng lên rõ rệt so với khi nó nằm trên mainboard. Nhưng do L2 Cache vẫn phải ở ngoài nhân CPU nên Intel phải chế ra một bo mạch gắn cả nhân CPU lẫn L2 Cache. Và thế là CPU có hình dạng to đùng như một cái hộp (gọi là cartridge) và được gắn vào mainboard qua giao diện slot (khe cắm), Slot 1. Tốc độ truy xuất cache lúc đó chỉ bằng phân nửa tốc độ CPU. Thí dụ, CPU 266 MHz chỉ có tốc độ L2 Cache là 133 MHz. Sang Pentium III cũng vậy. Mãi cho tới thế hệ Pentium III Coppermine (công nghệ 0.18-micron), Intel mới thành công trong việc tích hợp ngay L2 Cache vào nhân chip (gọi là on-die cache). Lúc đó, tốc độ L2 Cache bằng với tốc độ CPU và con CPU được thu gọn lại, đóng gói với giao diện Socket 370.
Như đã nói, dung lượng của Cache CPU rất quan trọng. Phổ biến nhất là L2 Cache là một chip nhớ nằm giữa L1 Cache ngay trên nhân CPU và bộ nhớ hệ thống. Khi CPU xử lý, L1 Cache sẽ tiến hành kiểm tra L2 Cache xem có dữ liệu mình cần không trước khi truy cập vào bộ nhớ hệ thống. Vì thế, bộ nhớ đệm càng lớn, CPU càng xử lý nhanh hơn. Đó là lý do mà Intel bên cạnh việc tăng xung nhịp cho nhân chíp, còn chú ý tới việc tăng dung lượng bộ nhớ Cache. Do giá rất đắt, nên dung lượng Cache không thể tăng ồ ạt được. Bộ nhớ cache chính L1 Cache vẫn chỉ ở mức từ 8 tới 32 KB. Trong khi, L2 Cache thì được đẩy lên dần tới hiện nay cao nhất là Pentium M Dothan 2 MB (cho máy tính xách tay) và Pentium 4 Prescott 1 MB (máy để bàn). Riêng dòng CPU dành cho dân chơi game và dân multimedia “prồ” là Pentium 4 Extreme Edition còn được bổ sung L3 Cache với dung lượng 2 MB. Đây cũng là CPU để bàn có tổng bộ nhớ cache lớn nhất (L1: 8 KB, L2: 512 KB, L3: 2 MB).
[tranleanhngoc88(i11c)](/u1199)
- Tổng số bài gửi : 14
Join date : 30/08/2011
[Thế nào là Raid ?](/t3379p50-topic#14672)
- khi nói đến Hệ điều hành thì chúng ta quên đi việc làm sao để nó có thể chạy tốt mà khi ta gặp sự cố mà hệ điều hành vẫn chạy đảm bảo máy tính chạy an toàn.
- sau đây mình xin trình bày cơ chế raid server.
Phần I : Giới Thiệu Về Raid :
A. Vậy RAID LÀ GÌ ?
RAID là chữ viết tắt của Redundant Array of Independent Disks. Ban đầu, RAID được sử dụng như một giải pháp phòng hộ vì nó cho phép ghi dữ liệu lên nhiều đĩa cứng cùng lúc. Về sau, RAID đã có nhiều biến thể cho phép không chỉ đảm bảo an toàn dữ liệu mà còn giúp gia tăng đáng kể tốc độ truy xuất dữ liệu từ đĩa cứng. Dưới đây là bốn loại RAID được dùng phổ biến:
1. RAID 0
Đây là dạng RAID đang được người dùng ưa thích do khả năng nâng cao hiệu suất trao đổi dữ liệu của đĩa cứng. Đòi hỏi tối thiểu hai đĩa cứng, RAID 0 cho phép máy tính ghi dữ liệu lên chúng theo một phương thức đặc biệt được gọi là Striping. Ví dụ bạn có 8 đoạn dữ liệu được đánh số từ 1 đến 8, các đoạn đánh số lẻ (1,3,5,7) sẽ được ghi lên đĩa cứng đầu tiên và các đoạn đánh số chẵn (2,4,6,
sẽ được ghi lên đĩa thứ hai. Để đơn giản hơn, bạn có thể hình dung mình có 100MB dữ liệu và thay vì dồn 100MB vào một đĩa cứng duy nhất, RAID 0 sẽ giúp dồn 50MB vào mỗi đĩa cứng riêng giúp giảm một nửa thời gian làm việc theo lý thuyết. Từ đó bạn có thể dễ dàng suy ra nếu có 4, 8 hay nhiều đĩa cứng hơn nữa thì tốc độ sẽ càng cao hơn. Tuy nghe có vẻ hấp dẫn nhưng trên thực tế, RAID 0 vẫn ẩn chứa nguy cơ mất dữ liệu. Nguyên nhân chính lại nằm ở cách ghi thông tin xé lẻ vì như vậy dữ liệu không nằm hoàn toàn ở một đĩa cứng nào và mỗi khi cần truy xuất thông tin (ví dụ một file nào đó), máy tính sẽ phải tổng hợp từ các đĩa cứng. Nếu một đĩa cứng gặp trục trặc thì thông tin (file) đó coi như không thể đọc được và mất luôn. Thật may mắn là với công nghệ hiện đại, sản phẩm phần cứng khá bền nên những trường hợp mất dữ liệu như vậy xảy ra không nhiều. Có thể thấy RAID 0 thực sự thích
hợp cho những người dùng cần truy cập nhanh khối lượng dữ liệu lớn, ví dụ các game thủ hoặc những người chuyên làm đồ hoạ, video số.
- Phân tích ưu và nhược điểm của Raid 0:
Ưu điểm : thấy RAID 0 thực sự thích hợp cho những người dùng cần truy cập nhanh khối lượng dữ liệu lớn, ví dụ các game thủ hoặc những người chuyên làm đồ hoạ, video số.
Nhược điểm: khi server bị lỗi HDD hay 1 ổ cứng nào bị hư thì toàn bộ dữ liệu sẽ không truy xuất được.
2. RAID 1
Đây là dạng RAID cơ bản nhất có khả năng đảm bảo an toàn dữ liệu. Cũng giống như RAID 0, RAID 1 đòi hỏi ít nhất hai đĩa cứng để làm việc. Dữ liệu được ghi vào 2 ổ giống hệt nhau (Mirroring). Trong trường hợp một ổ bị trục trặc, ổ còn lại sẽ tiếp tục hoạt động bình thường. Bạn có thể thay thế ổ đĩa bị hỏng mà không phải lo lắng đến vấn đề thông tin thất lạc. Đối với RAID 1 không phải là yếu tố hàng đầu nên chẳng có gì ngạc nhiên nếu nó không phải là lựa chọn số một cho những người say mê tốc độ. Tuy nhiên đối với những nhà quản trị mạng hoặc những ai phải quản lý nhiều thông tin quan trọng thì hệ thống RAID 1 là thứ không thể thiếu. Dung lượng cuối cùng của hệ thống RAID 1 bằng dung lượng của ổ đơn (hai ổ 80GB chạy RAID 1 sẽ cho hệ thống nhìn thấy duy nhất một ổ RAID 80GB).
Phân tích ưu và nhược điểm của Raid 1:
Ưu điểm:khả năng đảm bảo an toàn dữ liệu cao, giả sử server chúng ta có 2 HDD cấu hình raid 1, khi 1 trong 2 HDD bị hư thì ổ còn lại vẫn chạy và đảm bảo cho server hoạt động bình thường.
Nhượt điểm: khả năng truy xuất chậm hơn so với raid 0 và dung lượng HDD khi cấu hình raid 1 chỉ còn lại ½ dung lượng (giả sử : server có 2 HDD 146GB khi cấu hình raid 1 thì server chỉ nhận thấy dung lương của 1 HDD là 146 Gb).
3. RAID 0+1 (Raid 10)
Có bao giờ bạn ao ước một hệ thống lưu trữ nhanh nhẹn như RAID 0, an toàn như RAID 1 hay chưa? Chắc chắn là có và hiển nhiên ước muốn đó không chỉ của riêng bạn. Chính vì thế mà hệ thống RAID kết hợp 0+1 đã ra đời, tổng hợp ưu điểm của cả hai (raid 0 và raid 1). Tuy nhiên chi phí cho một hệ thống kiểu này khá đắt, bạn sẽ cần tối thiểu 4 đĩa cứng để chạy RAID 0+1. Dữ liệu sẽ được ghi đồng thời lên 4 đĩa cứng với 2 ổ dạng Striping tăng tốc và 2 ổ dạng Mirroring sao lưu. 4 ổ đĩa này phải giống hệt nhau và khi đưa vào hệ thống RAID 0+1, dung lượng cuối cùng sẽ bằng ½ tổng dung lượng 4 ổ, ví dụ bạn chạy 4 ổ 80GB thì lượng dữ liệu “thấy được” là (4*80)/2 = 160GB.
Phân tích ưu và nhược điểm của Raid 10:
Ưu điểm: khả năng đảm bảo an toàn dữ liệu cao, khả năng chống chịu lỗi về dữ liệu tốt.
Nhược điểm: tốn nhiều chi phí.
4. RAID 5
Đây có lẽ là dạng RAID mạnh mẽ nhất cho người dùng văn phòng và gia đình với 3 hoặc 5 đĩa cứng riêng biệt. Dữ liệu và bản sao lưu được chia lên tất cả các ổ cứng. Nguyên tắc này khá rối rắm. Chúng ta quay trở lại ví dụ về 8 đoạn dữ liệu (1-
và giờ đây là 3 ổ đĩa cứng. Đoạn dữ liệu số 1 và số 2 sẽ được ghi vào ổ đĩa 1 và 2 riêng rẽ, đoạn sao lưu của chúng được ghi vào ổ cứng 3. Đoạn số 3 và 4 được ghi vào ổ 1 và 3 với đoạn sao lưu tương ứng ghi vào ổ đĩa 2. Đoạn số 5, 6 ghi vào ổ đĩa 2 và 3, còn đoạn sao lưu được ghi vào ổ đĩa 1 và sau đó trình tự này lặp lại, đoạn số 7,8 được ghi vào ổ 1, 2 và đoạn sao lưu ghi vào ổ 3 như ban đầu. Như vậy RAID 5 vừa đảm bảo tốc độ có cải thiện, vừa giữ được tính an toàn cao. Dung lượng đĩa cứng cuối cùng bằng tổng dung lượng đĩa sử dụng trừ đi một ổ. Tức là nếu bạn dùng 3 ổ 80GB thì dung lượng cuối cùng sẽ là 160GB.
Phân tích ưu và nhược điểm của Raid 5:
Ưu điểm: khả năng đảm bảo an toàn dữ liệu cao, khả năng chống chịu lỗi về dữ liệu tốt.
Nhược điểm :tốn nhiều chi phí.
A.Tóm tắt về Raid Server
Spanned
_Khả năng tận dụng những phần còn trống của mọi ổ đĩa
_Hỗ trợ gộp chung từ 2 ổ cứng trở lên
_Dung lượng góp chung có thể không bằng nhau
_Tổng dung lượng bằng tổng dung lượng góp chung
_Tốc độ không cải thiện bao nhiêu
_Hư 1 ổ là đi hết
=>Thích hợp cho cá nhân dùng tiết kiệm hơn là triển khai trên Server
Stripted (hay là Raid-0)
_Tốc độ cao nhất do chia đều việc đọc-ghi giữa các ổ
_Hỗ trợ gộp chung từ 2 ổ cứng trở lên
_Dung lượng góp chung của các ổ phải bằng nhau
_Tổng dung lượng bằng tổng dung lượng góp chung
_Hư 1 ổ là đi hết
=>Thích hợp cho Server lưu dữ liệu lớn cần tốc độ truy xuất cao (ảnh, phim, nhạc, ...)
Mirror (hay là Raid-1)
_Chỉ có 2 ổ cứng
_Dung lượng góp chung của 2 ổ phải bằng nhau
_Tổng dung lượng bằng 1 ổ (ổ kia có nhiệm vụ ánh xạ, tức là sao lưu dự phòng nếu ổ kia bị cháy, hỏng vật lý, ...)
_Chỉ dùng 1 ổ.
_Nếu ổ chính hư dữ liệu thì ổ mirror cũng đi theo. Nhưng nếu ổ chính bị cháy hay do hư hỏng vật lý thì ổ mirror sẽ đảm nhiệm
=>Thích hợp cho việc chạy OS (Operating System - Hệ điều hành) cho máy thường (nếu thích chơi sang và phí) và máy chủ. An toàn vật lý (physical), không an toàn luận lý (logical)
Raid-5
_Từ 3 ổ trở lên, trong đó có 1 ổ sẽ là pariti (kiểm tra tính chẵn lẽ của dữ liệu)
_Dung lượng góp chung của 2 ổ phải bằng nhau
_Tổng dung lượng tính theo: dung lượng gộp chung * (hdd-1)
_Khả năng chịu lỗi, tăng tốc độ
=>Thích hợp cho máy thường và máy chủ
- sau đây mình xin trình bày cơ chế raid server.
Phần I : Giới Thiệu Về Raid :
A. Vậy RAID LÀ GÌ ?
RAID là chữ viết tắt của Redundant Array of Independent Disks. Ban đầu, RAID được sử dụng như một giải pháp phòng hộ vì nó cho phép ghi dữ liệu lên nhiều đĩa cứng cùng lúc. Về sau, RAID đã có nhiều biến thể cho phép không chỉ đảm bảo an toàn dữ liệu mà còn giúp gia tăng đáng kể tốc độ truy xuất dữ liệu từ đĩa cứng. Dưới đây là bốn loại RAID được dùng phổ biến:
1. RAID 0
Đây là dạng RAID đang được người dùng ưa thích do khả năng nâng cao hiệu suất trao đổi dữ liệu của đĩa cứng. Đòi hỏi tối thiểu hai đĩa cứng, RAID 0 cho phép máy tính ghi dữ liệu lên chúng theo một phương thức đặc biệt được gọi là Striping. Ví dụ bạn có 8 đoạn dữ liệu được đánh số từ 1 đến 8, các đoạn đánh số lẻ (1,3,5,7) sẽ được ghi lên đĩa cứng đầu tiên và các đoạn đánh số chẵn (2,4,6,
![ Cool](https://illiweb.com/fa/i/smiles/icon_cool.gif)
hợp cho những người dùng cần truy cập nhanh khối lượng dữ liệu lớn, ví dụ các game thủ hoặc những người chuyên làm đồ hoạ, video số.
- Phân tích ưu và nhược điểm của Raid 0:
Ưu điểm : thấy RAID 0 thực sự thích hợp cho những người dùng cần truy cập nhanh khối lượng dữ liệu lớn, ví dụ các game thủ hoặc những người chuyên làm đồ hoạ, video số.
Nhược điểm: khi server bị lỗi HDD hay 1 ổ cứng nào bị hư thì toàn bộ dữ liệu sẽ không truy xuất được.
2. RAID 1
Đây là dạng RAID cơ bản nhất có khả năng đảm bảo an toàn dữ liệu. Cũng giống như RAID 0, RAID 1 đòi hỏi ít nhất hai đĩa cứng để làm việc. Dữ liệu được ghi vào 2 ổ giống hệt nhau (Mirroring). Trong trường hợp một ổ bị trục trặc, ổ còn lại sẽ tiếp tục hoạt động bình thường. Bạn có thể thay thế ổ đĩa bị hỏng mà không phải lo lắng đến vấn đề thông tin thất lạc. Đối với RAID 1 không phải là yếu tố hàng đầu nên chẳng có gì ngạc nhiên nếu nó không phải là lựa chọn số một cho những người say mê tốc độ. Tuy nhiên đối với những nhà quản trị mạng hoặc những ai phải quản lý nhiều thông tin quan trọng thì hệ thống RAID 1 là thứ không thể thiếu. Dung lượng cuối cùng của hệ thống RAID 1 bằng dung lượng của ổ đơn (hai ổ 80GB chạy RAID 1 sẽ cho hệ thống nhìn thấy duy nhất một ổ RAID 80GB).
Phân tích ưu và nhược điểm của Raid 1:
Ưu điểm:khả năng đảm bảo an toàn dữ liệu cao, giả sử server chúng ta có 2 HDD cấu hình raid 1, khi 1 trong 2 HDD bị hư thì ổ còn lại vẫn chạy và đảm bảo cho server hoạt động bình thường.
Nhượt điểm: khả năng truy xuất chậm hơn so với raid 0 và dung lượng HDD khi cấu hình raid 1 chỉ còn lại ½ dung lượng (giả sử : server có 2 HDD 146GB khi cấu hình raid 1 thì server chỉ nhận thấy dung lương của 1 HDD là 146 Gb).
3. RAID 0+1 (Raid 10)
Có bao giờ bạn ao ước một hệ thống lưu trữ nhanh nhẹn như RAID 0, an toàn như RAID 1 hay chưa? Chắc chắn là có và hiển nhiên ước muốn đó không chỉ của riêng bạn. Chính vì thế mà hệ thống RAID kết hợp 0+1 đã ra đời, tổng hợp ưu điểm của cả hai (raid 0 và raid 1). Tuy nhiên chi phí cho một hệ thống kiểu này khá đắt, bạn sẽ cần tối thiểu 4 đĩa cứng để chạy RAID 0+1. Dữ liệu sẽ được ghi đồng thời lên 4 đĩa cứng với 2 ổ dạng Striping tăng tốc và 2 ổ dạng Mirroring sao lưu. 4 ổ đĩa này phải giống hệt nhau và khi đưa vào hệ thống RAID 0+1, dung lượng cuối cùng sẽ bằng ½ tổng dung lượng 4 ổ, ví dụ bạn chạy 4 ổ 80GB thì lượng dữ liệu “thấy được” là (4*80)/2 = 160GB.
Phân tích ưu và nhược điểm của Raid 10:
Ưu điểm: khả năng đảm bảo an toàn dữ liệu cao, khả năng chống chịu lỗi về dữ liệu tốt.
Nhược điểm: tốn nhiều chi phí.
4. RAID 5
Đây có lẽ là dạng RAID mạnh mẽ nhất cho người dùng văn phòng và gia đình với 3 hoặc 5 đĩa cứng riêng biệt. Dữ liệu và bản sao lưu được chia lên tất cả các ổ cứng. Nguyên tắc này khá rối rắm. Chúng ta quay trở lại ví dụ về 8 đoạn dữ liệu (1-
![ Cool](https://illiweb.com/fa/i/smiles/icon_cool.gif)
Phân tích ưu và nhược điểm của Raid 5:
Ưu điểm: khả năng đảm bảo an toàn dữ liệu cao, khả năng chống chịu lỗi về dữ liệu tốt.
Nhược điểm :tốn nhiều chi phí.
A.Tóm tắt về Raid Server
Spanned
_Khả năng tận dụng những phần còn trống của mọi ổ đĩa
_Hỗ trợ gộp chung từ 2 ổ cứng trở lên
_Dung lượng góp chung có thể không bằng nhau
_Tổng dung lượng bằng tổng dung lượng góp chung
_Tốc độ không cải thiện bao nhiêu
_Hư 1 ổ là đi hết
=>Thích hợp cho cá nhân dùng tiết kiệm hơn là triển khai trên Server
Stripted (hay là Raid-0)
_Tốc độ cao nhất do chia đều việc đọc-ghi giữa các ổ
_Hỗ trợ gộp chung từ 2 ổ cứng trở lên
_Dung lượng góp chung của các ổ phải bằng nhau
_Tổng dung lượng bằng tổng dung lượng góp chung
_Hư 1 ổ là đi hết
=>Thích hợp cho Server lưu dữ liệu lớn cần tốc độ truy xuất cao (ảnh, phim, nhạc, ...)
Mirror (hay là Raid-1)
_Chỉ có 2 ổ cứng
_Dung lượng góp chung của 2 ổ phải bằng nhau
_Tổng dung lượng bằng 1 ổ (ổ kia có nhiệm vụ ánh xạ, tức là sao lưu dự phòng nếu ổ kia bị cháy, hỏng vật lý, ...)
_Chỉ dùng 1 ổ.
_Nếu ổ chính hư dữ liệu thì ổ mirror cũng đi theo. Nhưng nếu ổ chính bị cháy hay do hư hỏng vật lý thì ổ mirror sẽ đảm nhiệm
=>Thích hợp cho việc chạy OS (Operating System - Hệ điều hành) cho máy thường (nếu thích chơi sang và phí) và máy chủ. An toàn vật lý (physical), không an toàn luận lý (logical)
Raid-5
_Từ 3 ổ trở lên, trong đó có 1 ổ sẽ là pariti (kiểm tra tính chẵn lẽ của dữ liệu)
_Dung lượng góp chung của 2 ổ phải bằng nhau
_Tổng dung lượng tính theo: dung lượng gộp chung * (hdd-1)
_Khả năng chịu lỗi, tăng tốc độ
=>Thích hợp cho máy thường và máy chủ
[tranvanhai_21(I11c)](/u1090)
- Tổng số bài gửi : 47
Join date : 25/08/2011
Age : 33
Đến từ : Đồng Nai
**Sponsored content**
-
[Trang 3 trong tổng số 7 trang](javascript:Pagination();) • ![ Previous](https://illiweb.com/fa/empty.gif)
![ Previous](https://illiweb.com/fa/empty.gif)
[1](/t3379-topic), [2](/t3379p25-topic), **3**, [4](/t3379p75-topic), [5](/t3379p100-topic), [6](/t3379p125-topic), [7](/t3379p150-topic) ![ Next](https://illiweb.com/fa/empty.gif)
![ Next](https://illiweb.com/fa/empty.gif)
Trang
**3**trong tổng số **7**trang
Bạn
**Permissions in this forum:** **không có quyền**trả lời bài viết

X-Content-Type-Options: nosniff

Pragma: no-cache

P3P: CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"

Cache-Control: no-cache

Vary: User-Agent

X-XSS-Protection: 1; mode=block


markdown:
Giá bán: 11.710.000 VND
LAPTOP ASUS A540UP - DM094T (i3 7100U) (BẠC)
**CPU Intel Core i3 7100U 2.4Ghz 3MB.** **RAM 1x 4GB DDR4 2133 Onboard (1 slot)** **HDD 500GB SATA III** **AMD RADEON R5 M420 2GB// Intel HD Graphics 620** **15.6'' FHD (1920x1080), DVDRW, VGA, HDMI, Webcam.**
LAN 1G, Wifi AC, BT, Reader, USB 3.0, USB 2.0, USB C.
**2.0kg - 3 Cell**
|Bộ xử lý||CPU Intel Core i3 7100U 2.4Ghz 3MB|
|Dung lượng RAM||RAM 1x 4GB DDR4 2133 Onboard (1 slot)|
|Dung lượng ổ đĩa||HDD 500GB SATA III|
|Cảm ứng||Không|
|Kích thước MH(inch)||15.6" FHD (1920x1080)|
|Chipset đồ họa||AMD RADEON R5 M420 2GB// Intel HD Graphics 620|
|Bộ nhớ đồ họa||2GB|
|Đĩa quang||DVDRW|
|Dung lượng pin||3 cell|
|Giao tiếp mạng||LAN 1G - Wifi|
|Kết nối không dây khác||Bluetooth|
|WebCam||Có|
|Hệ điều hành, phần mềm sẵn có/OS||Windows 10 Home SL 64bits|
|Trọng lượng (kg)||2.0kg|

WARC-Type: response

Content-Type: application/http; msgtype=response

WARC-Truncated: length

WARC-Identified-Payload-Type: application/xhtml+xml

Server: Apache/2.4.16 (Unix) OpenSSL/1.0.1e-fips Phusion_Passenger/5.1.6 mod_bwlimited/1.4

Connection: close

X-Frame-Options: SAMEORIGIN

Cache-Control: no-cache, pre-check=0, post-check=0

Vary: Accept-Encoding

Set-Cookie: nv3c_Fuy4a_nvvithemever=lQ%2C%2C; expires=Fri, 12-Oct-2018 07:35:13 GMT; Max-Age=31104000; path=/; domain=.hoanlong.com.vn; secure; httponly

Content-Language: vi

Content-Type: text/html; charset=utf-8


markdown:
Tr??c s? xu?t hi?n c?a n?n t?ng Windows 10 S h??ng ??n nh?ng khách hàng thu?c kh?i giáo d?c và ng??i dùng ph? thông, Acer ?ã chính th?c gi?i thi?u m?u laptop TravelMate Spin B1 c?ng cài ??t s?n h? ?i?u hành này và có giá bán c?ng r?t d? ch?u.
Vì là m?t s?n ph?m dành cho khách hàng chính là h?c sinh, sinh viên, TravelMate Spin B1 ???ng nhiên c?ng có thi?t k? b?n b?. Acer TravelMate Spin B1 c?ng trang b? màn hình 11,6 inch h? tr? c?m ?ng và kh? n?ng xoay 360 ?? nên có th? d? dàng hô bi?n thành tablet ho?c các ch? ?? khác tùy theo m?c ?ích s? d?ng. Theo Acer , bàn phím c?a TravelMate Spin B1 c?ng trang b? các “???ng ?ng” ??c bi?t giúp thoát n??c nhanh chóng nên ng??i dùng c?ng có th? yên tâm n?u ch?ng may n??c tràn vào bàn phím .
V? c?u hình, Acer TravelMate Spin B1 trang b? b? x? lý Intel Celeron v?i ?? h?a tích h?p, RAM 4GB, b? nh? trong 64GB, k?t n?i Wi-Fi 802.11ac Dual-band và pin có th? cho th?i gian s? d?ng lên ??n 13 gi? ch? v?i m?t l?n s?c. M?u laptop bi?n hình Acer TravelMate Spin B1 ???ng nhiên h? tr? Bluetooth 4, USB 3.0, USB 2.0 và ngõ HDMI.
Hi?n t?i, Acer TravelMate Spin B1 có giá bán ? m?c 299USD.
Theo l? trình, máy s? s?m ???c m? bán ngay trong tháng 5 này. Hãy cùng PC World Vietnam ?i?m qua nh?ng hình ?nh m?u laptop ??u tiên ???c Acer cài ??t n?n t?ng Windows 10 S ngay sau ?ây:
![]()
![]()
![]()

Set-Cookie: nv3c_Fuy4a_nvvithemever=lQ%2C%2C; expires=Fri, 12-Oct-2018 07:35:43 GMT; Max-Age=31104000; path=/; domain=.hoanlong.com.vn; secure; httponly


markdown:
Thu nhỏ lỗ chân lông Archives - Điều Trị Mụn Tại Biên Hòa
Chat Facebook
Trang Chủ
Sản Phẩm
Cân Bằng Da
Chăm Sóc Cơ Thể
Chống Nắng
Da Cần Phục Hồi
Da Dầu Và Mụn
Da Kích Ứng Nhạy Cảm
Da Nám Tàn Nhang Tối Màu
Da Lão Hóa
Da Thiếu Chất
Da Yếu Tổn Thương
Làm Sạch
Tẩy Tế Bào Chết
Dịch Vụ
Chăm sóc và làm đẹp da
Điều trị mụn
Điều Trị Nám
Giãm béo công nghệ cao
Làm trắng da
Phun thêu mắt môi thẩm mỹ
Thu nhỏ lỗ chân lông
Trẻ hóa da
Trị sẹo rỗ, Sẹo thâm hiệu quả
Triệt lông
Xoa bớt , chàm, xóa xăm
Góc Làm Đẹp
Trị Mụn
Liên Hệ
Bạn đang ở danh Mục:
Thu nhỏ lỗ chân lông
No results were found for your request!
Điều trị mụn tại biên hòa
Bài Viết
MẶT NẠ BỔ XUNG VITAMIN CHO DA
Trị mụn cám bằng khoai tây hiệu quả bất ngờ
Top 10 thực phẩm giúp bạn trị mụn cám hiệu quả nhất p1
Trị mụn hiệu quả bằng phèn chua, bạn có tin?
3 Cách trị mụn cám ở trán hiệu quả bất ngờ
Trị Mụn Tại Biên Hòa
trị mụn tại biên hòa
Trị mụn hiệu quả
Liên Hệ
HỒNG DIỄM SPA & CLINIC
DC:
H23 , kp 5 , P.Tân Hiệp , Biên hoà, Đồng Nai
ĐT:
0613857167
Hotline :
0915274227
Email:
hongdiemspa@yahoo.com.vn
Fbs:
Hồng Diễm spa & Clinic
Facebook
Bản Đồ
© 2017
Điều Trị Mụn Tại Biên Hòa
Thiet ke boi: by
Thiet Ke Web Bien Hoa
Thiết kế website Biên Hòa
Thiết kế web Biên Hòa

WARC-Identified-Payload-Type: text/html

X-Cache: HIT from Backend

Server: nginx admin

Content-Type: text/html; charset=UTF-8


markdown:
# Thẻ lưu trữ: thác tình yêu
[Du lịch Sapa 3 ngày tết nguyên đán 2016](http://ionetour.com/du-lich-trong-nuoc/du-lich-sapa/du-lich-sapa-3-ngay-tet-nguyen-dan-2016) [](http://ionetour.com/du-lich-trong-nuoc/du-lich-sapa/du-lich-sapa-3-ngay-tet-nguyen-dan-2016)
![](http://ionetour.com/wp-content/uploads/2016/01/Du-lich-sapa-mua-xuan-ionetour-23-800x421.jpg)
Lịch trình: HN - Sapa - Cát Cát - Hàm Rồng - Thác Tình Yêu
Khởi hành Hà Nội: 10/2 ( tức mùng 3 tết )
Điểm nổi bật: Sapa là điểm du lịch lý tưởng dành cho du khách ưa thích du lịch núi và khám phá về đời sống và phong tục tập quán của người dân tộc bản địa. Đến với Sapa, chắc chắn mỗi người đều có những kỷ niệm khó quên, những giây phút nghỉ ngơi thực sự, hòa mình vào không gian trong trẻo của núi rừng.
3 Ngày 2 Đêm
[Du lịch Sapa tết dương lịch 2016 ( Đường cao tốc mới )](http://ionetour.com/du-lich-trong-nuoc/du-lich-sapa/du-lich-sapa-tet-duong-lich-2016-duong-cao-toc-moi) [](http://ionetour.com/du-lich-trong-nuoc/du-lich-sapa/du-lich-sapa-tet-duong-lich-2016-duong-cao-toc-moi)
![](http://ionetour.com/wp-content/uploads/2015/12/34280b39acba2d68f83270c9c5a0c462cbcd09173681086-1.jpg)
Lịch trình: Hà Nội - Sapa - Cát Cát - Hàm Rồng - Thác Tình Yêu - Hà Nội
Khởi hành Hà Nội: 1/1/2016
Điểm nổi bật: Sapa là điểm du lịch lý tưởng dành cho du khách ưa thích du lịch núi và khám phá về đời sống và phong tục tập quán của người dân tộc bản địa. Đến với Sapa, chắc chắn mỗi người đều có những kỷ niệm khó quên, những giây phút nghỉ ngơi thực sự, hòa mình vào không gian trong trẻo của núi rừng.
3 Ngày 2 Đêm
[](http://ionetour.com/tin-tuc-du-lich/sapa-duyen-dang-den-nao-long-qua-ong-kinh-nhiep-anh-gia-nuoc-ngoai)
![](http://ionetour.com/wp-content/uploads/2015/11/2-800x500.jpg)
[Sapa duyên dáng đến nao lòng qua ống kính nhiếp ảnh gia nước ngoài](http://ionetour.com/tin-tuc-du-lich/sapa-duyen-dang-den-nao-long-qua-ong-kinh-nhiep-anh-gia-nuoc-ngoai)
Sở hữu những ruộng bậc thang đặc biệt, khung cảnh bao la, ngút ngàn và một nền văn hóa độc đáo, Sapa từ lâu đã trở thành điểm du lịch...
[](http://ionetour.com/tin-tuc-du-lich/sapa-diem-du-lich-ly-tuong)
![](http://ionetour.com/wp-content/uploads/2015/11/12197223_914751995261757_1163013062_o-800x530.jpg)
[Sapa – Điểm du lịch lý tưởng](http://ionetour.com/tin-tuc-du-lich/sapa-diem-du-lich-ly-tuong)
Với vị thế mát mẻ, và thiên nhiên đẹp Sapa đã để lại ấn tượng mạnh với du khách. Sa Pa là một thị trấn vùng cao, là một khu...
[](http://ionetour.com/tin-tuc-du-lich/ghe-tham-5-ban-lang-o-sapa-khien-ban-me-man)
![](http://ionetour.com/wp-content/uploads/2015/08/anh-16__51275_std.jpg)
[Ghé thăm 5 bản làng ở Sapa khiến bạn mê mẩn](http://ionetour.com/tin-tuc-du-lich/ghe-tham-5-ban-lang-o-sapa-khien-ban-me-man)
Từ bao đời nay ở vùng cao Tây Bắc, những đồng bào dân tộc ít người đã sống quần tụ thân thiện, đầm ấm và yên bình bên nhau, tạo...
[](http://ionetour.com/cam-nang-du-lich/hanh-trinh-3-ngay-4-dem-kham-pha-doa-hoa-rung-sapa)
![](http://ionetour.com/wp-content/uploads/2015/08/Hanh-trinh-du-lich-sapa-lao-cai-mytour-10.jpg)
[Hành trình 3 ngày 4 đêm khám phá đóa hoa rừng Sapa](http://ionetour.com/cam-nang-du-lich/hanh-trinh-3-ngay-4-dem-kham-pha-doa-hoa-rung-sapa)
Mùa hè, mùa rất lý tưởng cho những chuyến đi. Đi xuống biển để đắm mình trong làn nước mát, đi lên núi để cảm nhận từng hơi se lành...
[Du lịch Sapa 3 ngày 2 đêm [ Đường cao tốc mới , Khởi hành hàng ngày ]](http://ionetour.com/du-lich-trong-nuoc/du-lich-sapa/du-lich-sapa-3-ngay-2-dem-duong-cao-toc-khoi-hanh-hang-ngay) [](http://ionetour.com/du-lich-trong-nuoc/du-lich-sapa/du-lich-sapa-3-ngay-2-dem-duong-cao-toc-khoi-hanh-hang-ngay)
![](http://ionetour.com/wp-content/uploads/2015/07/17380038_1363875347016084_1232359179_o-800x563.jpg)
Lịch trình: Hà Nội - Sapa - Cát Cát - Hàm Rồng - Lao Chải - Tả Van - Hà Nội
Khởi hành Hà Nội: Hàng ngày
Điểm nổi bật: Sapa được ví như cô gái đẹp trong buổi sớm mai đất trời còn ngái ngủ, với hàm mi rợp mát trên cặp mắt mơ màng của nàng thiếu nữ đang tuổi xuân thì. Phong cảnh thiên nhiên của Sa Pa được kết hợp với sức sáng tạo của con người cùng với địa hình của núi đồi, màu xanh của rừng, như bức tranh có sự sắp xếp theo một bố cục hài hoà tạo nên một vùng có nhiều cảnh sắc thơ mộng hấp dẫn.
3 Ngày 2 Đêm
[Tour Sapa 2 Ngày 1 Đêm [ Đường cao tốc mới ,khởi hành hàng ngày ]](http://ionetour.com/du-lich-trong-nuoc/du-lich-sapa/tour-sapa-cat-cat-ham-rong-duong-cao-toc-moi-khoi-hanh-hang-ngay) [](http://ionetour.com/du-lich-trong-nuoc/du-lich-sapa/tour-sapa-cat-cat-ham-rong-duong-cao-toc-moi-khoi-hanh-hang-ngay)
![](http://ionetour.com/wp-content/uploads/2015/07/17356981_1363874613682824_2141766620_o1-800x563.jpg)
Lịch trình: Hà Nội - Sapa - Cát Cát - Hàm Rồng - Hà Nội
Khởi hành Hà Nội: Hàng Ngày
Điểm nổi bật: Cảnh đẹp Du Lich Sapa mùa hè thơ mộng, núi rừng nguyên sơ như tranh vẽ, thời tiết đặc trưng mùa đông trên ngọn núi Fansipang kỳ vĩ hứa hẹn một Tour du lịch khám phá.Phong cảnh thiên nhiên của Sa Pa được kết hợp với sức sáng tạo của con người cùng với địa hình của núi đồi, màu xanh của rừng, như bức tranh có sự sắp xếp theo một bố cục hài hoà tạo nên một vùng có nhiều cảnh sắc thơ mộng hấp dẫn ...
2 Ngày 1 Đêm
[](http://ionetour.com/tin-tuc-du-lich/nhung-diem-den-khong-nen-bo-qua-khi-di-du-lich-sapa)
![](http://ionetour.com/wp-content/uploads/2015/07/2512-Sapa3.jpg)
[Những điểm đến không nên bỏ qua khi đi du lịch Sapa](http://ionetour.com/tin-tuc-du-lich/nhung-diem-den-khong-nen-bo-qua-khi-di-du-lich-sapa)
Những điểm du lịch Sapa nổi tiếng, bạn có biết không?. Nếu bạn chưa một lần đến Sapa hay đã đến Sapa mà trải nghiệm hết thì hãy lập kế...
[DU LỊCH SAPA 4 NGÀY 3 ĐÊM](http://ionetour.com/du-lich-trong-nuoc/du-lich-sapa/du-lich-sapa-4-ngay-3-dem) [](http://ionetour.com/du-lich-trong-nuoc/du-lich-sapa/du-lich-sapa-4-ngay-3-dem)
![](http://ionetour.com/wp-content/uploads/2015/06/doc-dao-voi-album-anh-cuoi-tuyet-dep-o-sapa9-1024x768-14141431271-800x534.jpg)
Lịch trình: Hà Nội - Sapa - Bản Cát Cát - Thác Tình Yêu - Lao Chải - Tả Van - Bản tả phìn
Khởi hành Hà Nội: Theo yêu cầu
Điểm nổi bật: Sapa là điểm du lịch lý tưởng dành cho du khách ưa thích du lịch núi và khám phá về đời sống và phong tục tập quán của người dân tộc bản địa. Đến với Sapa, chắc chắn mỗi người đều có những kỷ niệm khó quên, những giây phút nghỉ ngơi thực sự, hòa mình vào không gian trong trẻo của núi rừng.
4 Ngày 3 Đêm

Server: Apache

Cache-Control: max-age=0, private, no-store, no-cache, must-revalidate

Set-Cookie: _icl_current_language=vi; expires=Wed, 18-Oct-2017 07:33:14 GMT; Max-Age=86400; path=/


markdown: Cần sự thay đổi cho không giang riêng của bạn một thay đổi về nét đẹp. Bạn không cần phải thay đổi nhiều về việc thi công nội thất chỉ cần cần với cách cửa ra vào là đủ để mang lại cho bạn sự hài lòng với những cách trang trí mà aFFe sẽ hướng dẫn bạn bên dưới. Thậm chí nếu nó chỉ là một tủ quần áo của bạn, bên trọng nó đã gọn gàng và tổ chức theo cách sắp sếp của bạn vậy tại sao không cung cấp cho nó một thiết kế bên ngoài thật ấn tượng. 1. Thay thế các cửa bằng vải. Cho dù đó là rèm cửa hay miếng vải, sử dụng chúng để trang trí lại sẽ hoàn toàn thay đổi cách nhìn và cảm nhận của các phòng tủ thay đồ hay tủ quần áo nhà bạn. Thay thế các cửa nhàm chán với các loại vải và nó sẽ ngay lập tức tạo ra một net thanh tao hơn lãng mạn hơn. Và tùy thuộc vào màu sắc của rèm cửa, bạn có thể nhấn mạnh chủ đề và phong cách thiết kế của căn phòng của căn phòng. 2. Giấy dán tường. Thay vì thay thế các cửa ra vào, hãy thử sử dụng giấy dán tường để trang trí các cửa tủ quần áo, làm cho thật nổi bật. Một thiết kế thật dễ dàng bất cứ ai có thể làm điều đó! Nếu bạn không muốn thay đổi toàn bộ cửa tủ quần áo bạn củng có thể trang trí một phần để tăng cường nét đẹp cho phòng thay đồ hay là trên cách cửa ra vào một mẫu nội thất đẹp sinh động nhà bạn. 3. Dùng sơn. Nếu bạn đang có một căn phòng trung hãy thử sơn một màu trên những cách cửa cửa. Bạn có một căn phòng đậm, làm cho nó táo bạo hơn với một cánh cửa tủ quần áo tự vẽ. Sơn cửa màu đen là tốt nhất cho phòng riêng của một đứa bé. 4. Thêm gương. Mở rộng tầm nhìn của bạn bằng cách thêm những chiếc gương vào cửa tủ quần áo. Nó sẽ cung cấp cho bạn một vị trí để kiểm tra trang phục của bạn và là một cách để làm cho cái nhìn căn phòng của bạn và cảm thấy lớn hơn một chút. Gương cũng thêm ánh sáng vào ban ngày nó sẽ tạo cho căn phòng thêm một sự sống động. 5. Tay nắm cửa. Một cách nhanh chóng và dễ dàng để thêm phong cách cho cửa tủ quần áo của bạn là để thay đổi ra các tay nắm cửa. Hiện có rất nhiều mẫu tay nắm cửa cho bạn lựa chọn chúng rất thời trang và cá tính. Và nó có thể là cách ít tốn kém nhất để trang trí trong các thiết kế nội thất nhà bạn. Liên hệ: Văn Phòng: 69/17A Đường HT37 Phường HiệpThành Quận 12 Thành phố Hồ Chí Minh Nhà Xưởng: 73/5E Ấp 6 Phường Xuân Thới Sơn Quận Hóc Môn Thành phố Hồ Chí Minh Email: info@affevietnam.co Tel: +84-866 797 232 - 016.335.007.44

Cache-Control: private, max-age=0


markdown: Tôi đã đi đến một cửa hàng thiết kế tem xe máy giá rẻ và tìm thấy một đánh giá hoạt động hoàn hảo. Rò rỉ có thể xảy ra ở đâu của chiếc xe máu của bạn khi động cơ tại ở đầu, van đóng lại, và khá nhiều không có nơi cho không khí thoát ra trong một động cơ khỏe mạnh. Dưới đây là những khu vực để kiểm tra khi có nhiều hơn 5 hay 10% rò rỉ. van hút khi nghe cho rò rỉ khí hoặc phun nước xà phòng trong cảng. van xả. Nghe cho rò rỉ khí hoặc phun nước xà phòng trong cảng. Đối với chất lỏng làm mát bằng mô hình, nắp bộ tản nhiệt mở và tìm kiếm các bong bóng khí tăng. Phun bên ngoài khi thiết kế tem xe của động cơ xi lanh nơi và đầu gặp nhau để tìm chỗ rò rỉ. Cửa hàng thiết kế tem xe máy giá rẻ Vòng nắp phụ dầu mở và lắng nghe xem có rò rỉ khí khi niêm phong để thiết kế dán keo xe. Phun nước xà phòng và kiểm tra rò rỉ chỉ động cơ trong điều kiện tuyệt vời, cho động cơ trong tình trạng tốt, chỉ ra rằng thành phần động cơ bị mòn. Thực hiện một thử nghiệm xe máy và trong quá trình thực hiện thiết kế tem xe nên kiểm tra này là rất dễ dàng. Các động cơ nên được làm lạnh trong khoảng thời gian thử nghiệm. Mang máy đến điểm chết trên để tham khảo hướng dẫn dịch vụ thiết kế tem xe của bạn cho thủ tục này. Tháo di van từ nén ống thử và chèn vào lỗ cắm. Treo lên rò rỉ xuống kiểm tra để cung cấp không khí cửa hàng và bạn nên quy định rò rỉ xuống áp khi kết nối ống nén bị rò rỉ. Ghi áp lực trên bị rò rỉ xuống thử khi thiết kế tem xe và sử dụng một ống nghe để nghe cơ rò rỉ trong hút khí, ống xả. Mở nắp điền dầu và lắng nghe cho không khí bị rò rỉ vòng piston qua. Nhìn dưới nắp bộ tản nhiệt cho các bong bóng khí chỉ ra một miếng đệm đầu xấu. Sử dụng các công thức dưới đây để tính toán tỷ lệ rò rỉ tích tụ keo dính khi thiết kế tem xe. Như thể hiện trong đoạn thông tin và một số công cụ có thể phát triển sự tích tụ thiết kế tem xe trên các van, và kết quả là có nén thấp hơn và tỷ lệ rò rỉ lớn hơn. Trong thời gian bị rò rỉ xuống thử nghiệm, tôi lấy một miếng gỗ và gõ nhẹ vào van xả. Ngay lập tức, tỷ lệ rò rỉ giảm, chỉ ra rằng khí thải đã bị loại lỏng và van đã được niêm phong tốt hơn. Bây giờ cơ này phải được tháo rời để thiết kế tem xe và thay thế tất cả các miếng đệm dù sao, nhưng cảm thấy tự do để thử nghiệm với các sản phẩm trên thị trường có yêu cầu bồi thường để loại bỏ các khoản tiền gửi carbon, vì chúng có thể bị rò rỉ trở lại với tốc độ chấp nhận được. Tôi dự định sẽ xem xét thiết kế tem xe như một số các sản phẩm này trong tương lai. Một số nổ mìn nhanh chóng cho thấy rằng nó bị tắc lọc vac cửa hàng của tôi trong thời gian không. Vì vậy sau đó tôi quyết định xây dựng một bộ lọc nước xô . Nó làm việc và tuy nhiên không phải là hạnh phúc của tất cả các thời gian nó đã thiết lập và làm sạch sau khi có phải là một cách tốt hơn. Vì vậy, sau khi một số nghiên cứu thiết kế tem xe máy giá rẻ để chống bụi vf trầy xước và tuyên bố nó loại bỏ 99% bụi trước khi vào vac cửa hàng! Nó hoạt động bằng cách ly tâm tách khí với phương tiện truyền thông, và tất cả cuối cùng rơi xuống đáy thùng. Và hãy để tôi nói với bạn khi nó hoạt động như quảng cáo. Như bạn có thể thấy trong đoạn hướng dẫn tôi hút keo dính và đây là phương tiện truyền thông được khá nhiều chi tiêu sau khi tất cả các ngày nổ trước khi và tất cả đã kết thúc trong xô, không lọc cửa hàng vac tôi. Không có nhiều nước hơn để đối phó với. Không làm sạch hơn lọc mỗi 20 phút. Không có bài nhiều nổ làm sạch bạn có thể xây dựng một kệ nhỏ như tôi đã làm và cắt đáy của một thùng ra để hỗ trợ. Với tất cả và nếu bạn đã thấy thì cửa hàng Ánh hồng chuyên trang trí xe máy nghĩ rằng nó sẽ được tốt đẹp để thích nghi với ý tưởng này cho một nội các vụ nổ và không có nước ngọt trên tất cả tôi và các đường lái xe máy.


markdown:
# Thỏa thích vui chơi cùng Lễ hội tuyết Tokamachi ở Nhật Bản
Thảo luận trong '
[Vé tàu, vé máy bay, vé xe, khu ăn uống giải trí](forums/ve-tau-ve-may-bay-ve-xe-khu-an-uong-giai-tri.38.html)' bắt đầu bởi [nguyencuongmc007](members/nguyencuongmc007.7145.html), [22/12/15](threads/thoa-thich-vui-choi-cung-le-hoi-tuyet-tokamachi-o-nhat-ban.60259.html).
Thảo luận trong '
[Vé tàu, vé máy bay, vé xe, khu ăn uống giải trí](forums/ve-tau-ve-may-bay-ve-xe-khu-an-uong-giai-tri.38.html)' bắt đầu bởi [nguyencuongmc007](members/nguyencuongmc007.7145.html), [22/12/15](threads/thoa-thich-vui-choi-cung-le-hoi-tuyet-tokamachi-o-nhat-ban.60259.html).


markdown:
helllllo loyal readers,
After months of lacklustre, uninspired blogging, I've desired to start this blog on a little process I like to call metamorphosis. The current plan is to make it more portfolio-ish as a prelude to my upcoming entry into RL (see: REAL WORLD), a hub of sorts to bring together my plethora of social media sources, media in the traditional sense, as well as some more career-minded data. I may switch platforms altogether, but as of now I'm currently toying with a few different formats and designs, so please bear with me during this awkward growth phase (think of it like growing out bangs - worse than before at first, but by the end the result is much more functional AND aesthetically pleasing!). Essentially this blog shall transform from a soapbox for personal rants to, well, something much greater. All I can say about this great transfiguration is this: don't switch that dial, stay tuned folks.
kass
## Friday, January 22, 2010
Subscribe to:
## 1 comment:
Nice blog !!!
thanks for sharing
xây dựng nhà xưởng
xây dựng nhà xưởng uy tín
xây dựng nhà xưởng chuyên nghiệp
xây dựng nhà xưởng giá rẻ
công ty xây dựng nhà xưởng giá rẻ
công ty xây dựng nhà xưởng
xây nhà xưởng
xây nhà xưởng đẹp
Post a Comment

Server: GSE


markdown:
Submitted by nttuyet on Wed, 03/08/2017 - 21:41
Các tin liên quan
[Chuyến tham quan thực tế năm 2017 của Khoa CNTT tại TP. Hồ Chí Minh(Tue, 03/07/2017 - 23:33)](http://kcntt.qnu.edu.vn/node/297) [GIAO LƯU GIỮA SINH VIÊN VÀ CỰU SINH VIÊN KHOA CNTT TẠI TP.HỒ CHÍ MINH(Tue, 03/07/2017 - 09:21)](http://kcntt.qnu.edu.vn/node/296) [Danh sách đoàn tham quan thực tế Công ty FUJINET HCM(Sat, 02/25/2017 - 19:56)](http://kcntt.qnu.edu.vn/node/292) [Danh sách đoàn tham quan thực tế Công ty LARION HCM(Sat, 02/25/2017 - 19:54)](http://kcntt.qnu.edu.vn/node/291) [Danh sách đoàn tham quan thực tế Trung tâm IDC Hồ Chí Minh(Sat, 02/25/2017 - 19:53)](http://kcntt.qnu.edu.vn/node/290) [Danh sách đoàn tham quan thực tế Công ty IBM HCM(Sat, 02/25/2017 - 19:51)](http://kcntt.qnu.edu.vn/node/289) [Danh sách đoàn tham quan thực tế Công ty TMA Solutions (Sat, 02/25/2017 - 19:50)](http://kcntt.qnu.edu.vn/node/288) [Danh sách đoàn tham quan thực tế Công ty Gameloft HCM(Sat, 02/25/2017 - 19:49)](http://kcntt.qnu.edu.vn/node/287) [Danh sách đoàn tham quan thực tế Công ty FPT Software HCM(Sat, 02/25/2017 - 19:47)](http://kcntt.qnu.edu.vn/node/286) [Danh sách đoàn tham quan thực tế Công ty KDDI(Sat, 02/25/2017 - 19:45)](http://kcntt.qnu.edu.vn/node/285)

X-Generator: Drupal 7 (http://drupal.org)

Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0

Set-Cookie: SESS88387782d57bce8b719f63bd0264468f=tc9xR0Qikgt9Ao7dE4jsFhPpPV_-FrgKI_iOwr2orKI; expires=Thu, 09-Nov-2017 11:29:33 GMT; Max-Age=2000000; path=/; domain=.kcntt.qnu.edu.vn; HttpOnly

Vary: Accept-Encoding,User-Agent