Tin học
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

Thảo luận Bài 2

+37
VoHoangTrung (113A)
NguyenHuuLinh31(113A)
PhamHuyHoang(I113A)
ngongocdiep06 (113A)
PhanDiecLoi34 (113A)
TranThiThuyHang79 (113A)
LeMInhTien(I11C)
LUUDINHTOAN(I11C)
nguyenvantinh (11a3)
ledinhngankhanh (113a)
TranVanTy(113A)
trantrungnam-HC11TH2A
LeVanNhan(I12A)
caoxuanthang (113A)
NguyenPhamTanPhat(113A)
VoTrongQuyet-I12A
LeKimHoang (113A)
HaHoangCongTien80 (113A)
TranThichThem (113A)
NguyenThiThuThuy (113A)
buidainghia(113A)
LuongMinhThanh(I12A)
dangvannhan_11h1010085
nguyentuannghiaem _(113A)
PhamQuocAnh02 (113A)
NguyenTanTai (113A)
lehuuduc1051010037(113A)
duongvietcuong(113A)
vutanthanh68 (113A)
TrangSiMinhHai (113A)
nguyenvanlinheban_113a
TranVinh01 (113A)
LuuCatTung (113A)
TranThiMyTien18(i11c)
NguyenNgocTrungNam (113A)
duongvanhai_(113A)
Admin
41 posters

Trang 4 trong tổng số 4 trang Previous  1, 2, 3, 4

Go down

Thảo luận Bài 2 - Page 4 Empty Câu 1 :Nguyên tắc xử lý ngắt của hệ điều hành

Bài gửi  LamVuThai (113A) 11/10/2012, 11:00

- Hai loại ngắt chính:
. Tín hiệu ngắt (Interrupt Signal) từ các thiết bị (Ngắt cứng) truyền qua System Bus.
. Tín hiệu ngắt từ chương trình người dùng (Ngắt mềm) nhờ Lời gọi hệ thống (System Call hay Monitor Call). Lệnh đặc biệt này ( ví dụ có tên INT hoặc SysCall )cơ chế để tiến trình người dùng yêu cầu một dịch vụ của HĐH (ví dụ, yêu cầu thực hiện lệnh I/O).
- Với mỗi loại ngắt, có đoạn mã riêng của HĐH dùng để xử lý.
- Các HĐH hiện đại được dẫn dắt bởi các sự kiện. Nếu không có tiến trình nào vận hành, không có thiết bị I/O nào làm việc, HĐH im lặng chờ và theo dõi.
- Thông thường, mỗi loại ngắt tương ứng với 1 dòng trong bảng (Véc-tơ ngắt) chứa con
trỏ (Pointer) tới chương trình xử lý loại ngắt đó. Bảng này nằm ở vùng thấp của RAM (ví dụ: 100 bytes đầu tiên).
- Cơ chế xử lý ngắt phải có trách nhiệm ghi lại địa chỉ lệnh bị ngắt để sau đó có thể quay lại. Địa chỉ này cùng với nhiều thông tin khác có thể được ghi vào Ngăn xếp hệ thống (System Stack) với nguyên tắc làm việc LIFO ( Last-In, First-Out )

LamVuThai (113A)

Tổng số bài gửi : 41
Join date : 16/07/2012

Về Đầu Trang Go down

Thảo luận Bài 2 - Page 4 Empty Vì sao lại phân loại nhiều loại bộ nhơ trong máy vi tính?

Bài gửi  LamVuThai (113A) 11/10/2012, 11:01

Đó chính là vì lý do kỹ thuật và lý do kinh tế
Với loại bộ nhớ sử dụng công nghệ sản xuất cao thì tỉ lệ thuận với tốc độ xử lý nhanh,độ bền cao thì giá thành của chúng cũng không phải là rẻ.
Ví dụ như thẻ SSD,sử dụng công nghệ ông nghệ bán dẫn để phát triển thiết bị thay thế ổ cứng cơ - từ,khi đó người sử dụng sẽ không phải lo lắng vì sự chậm trễ thường thấy ở thiết bị có đầu đọc - ghi dữ liệu thông thường như ổ cứng".

Còn với loại bộ nhớ với công nghệ thấp hơn,thì giá thành lại rẻ,nhưng chính vì vậy nó lại phổ biến với người sử dụng.
Ví dụ ổ đĩa HDD chứa nhiều lớp đĩa bên trong và được bao phủ bởi một lớp từ tính được quay ở tốc độ cao. Phần trên là đầu đọc từ, phần dưới khi quay sẽ làm thay đổi từ tính của vật liệu bên dưới để phục vụ cho hoạt động ghi lại dữ liệu hoặc đọc nội dung thông tin được lưu trữ, đia cứng là một ý tưởng đơn giản cho phép các nhà sản xuất có thể tạo ra các ổ đĩa dung lượng cao với chi phí rất thấp

Và do vị trí đầu đọc và đĩa rất gần nhau, Khoảng cách rất nhỏ, chỉ bằng sợi tóc của con người, vì vậy chỉ cần có một cú sốc nhỏ là hai thứ có thể va chạm nhau và làm tổn hại đến ổ đĩa, làm mất dữ liệu. Nhà sản ổ đĩa sử dụng một loạt các công nghệ để ngăn chặn điều này xảy ra, và kết quả là những lỗi là rất hiếm, nhưng không phải vì thế mà loại bỏ hoàn toàn bởi vẫn luôn có một số rủi ro nhất định.

LamVuThai (113A)

Tổng số bài gửi : 41
Join date : 16/07/2012

Về Đầu Trang Go down

Thảo luận Bài 2 - Page 4 Empty Nguyên tắc xử lý ngắt của hệ điều hành

Bài gửi  NguyenVanQuan105 25/10/2012, 10:26

- Hai loại ngắt chính:
. Tín hiệu ngắt (Interrupt Signal) từ các thiết bị (Ngắt cứng) truyền qua System Bus.
. Tín hiệu ngắt từ chương trình người dùng (Ngắt mềm) nhờ Lời gọi hệ thống (System Call hay Monitor Call). Lệnh đặc biệt này ( ví dụ có tên INT hoặc SysCall )cơ chế để tiến trình người dùng yêu cầu một dịch vụ của HĐH (ví dụ, yêu cầu thực hiện lệnh I/O).
- Với mỗi loại ngắt, có đoạn mã riêng của HĐH dùng để xử lý.
- Các HĐH hiện đại được dẫn dắt bởi các sự kiện. Nếu không có tiến trình nào vận hành, không có thiết bị I/O nào làm việc, HĐH im lặng chờ và theo dõi.
- Thông thường, mỗi loại ngắt tương ứng với 1 dòng trong bảng (Véc-tơ ngắt) chứa con
trỏ (Pointer) tới chương trình xử lý loại ngắt đó. Bảng này nằm ở vùng thấp của RAM (ví dụ: 100 bytes đầu tiên).
- Cơ chế xử lý ngắt phải có trách nhiệm ghi lại địa chỉ lệnh bị ngắt để sau đó có thể quay lại. Địa chỉ này cùng với nhiều thông tin khác có thể được ghi vào Ngăn xếp hệ thống (System Stack) với nguyên tắc làm việc LIFO ( Last-In, First-Out )


NguyenVanQuan105

Tổng số bài gửi : 12
Join date : 13/08/2012

Về Đầu Trang Go down

Thảo luận Bài 2 - Page 4 Empty Re: Thảo luận Bài 2

Bài gửi  Sponsored content


Sponsored content


Về Đầu Trang Go down

Trang 4 trong tổng số 4 trang Previous  1, 2, 3, 4

Về Đầu Trang

- Similar topics

 
Permissions in this forum:
Bạn không có quyền trả lời bài viết