¬¬ĐỀ CƯƠNG ÔN THI Môn: hệ điều hành 1) nhân của hệ điều hành (Kernel) là gì? Trình bày các nguyên tắc xây dựng HĐH Trả lời: Khái niệm HĐH: : Là phần mềm quản lý phần cứng, Là nền tảng cho các chương trình ứng dụng hoạt động, Làm cầu nối giữa người sử dụng máy vi tính với máy vi tính Nhân của HĐH là: _ Là phân cốt lõi thực hiện các chức năng cơ bản nhất của HĐH. _ HĐH gồm nhiều thành phần: quản lý tiến trình, quản lý bộ nhớ, thành phần không quan trọng như mạng…. HĐH chỉ tải phần quan trọng vào bộ nhớ gọi là nhân Đặc điểm của nhân: _ Nhân to chứa nhiều thành phần hơn, không mất thời gian tải khi cần tới nhưng lại chiếm nhiều bộ nhớ hơn nên ít có chỗ cho các chương trình ứng dụng. _ Nhân được chạy trong chế độ đặc quyền hay là chế độ của nhân, các chương trình bình thường chạy trong chế độ người dùng. _ Tiến trình chạy trong nhân được toàn quyên truy cập tài nguyên. Trong khi chương trình ứng dụng chỉ truy nhập tài nguyên thông qua HĐH _ Một chương trình ứng dụng muốn sử dụng tài nguyên phải thông qua chế độ nhân để kiểm tra tính an toàn và đúng đắn.
ĐỀ CƯƠNG ÔN THI Môn: hệ điều hành 1) nhân hệ điều hành (Kernel) gì? Trình bày nguyên tắc xây dựng HĐH Trả lời: Khái niệm HĐH: : Là phần mềm quản lý phần cứng, Là tảng cho chương trình ứng dụng hoạt động, Làm cầu nối người sử dụng máy vi tính với máy vi tính Nhân HĐH là: _ Là phân cốt lõi thực chức HĐH _ HĐH gồm nhiều thành phần: quản lý tiến trình, quản lý nhớ, thành phần không quan trọng mạng… HĐH tải phần quan trọng vào nhớ gọi nhân Đặc điểm nhân: _ Nhân to chứa nhiều thành phần hơn, không thời gian tải cần tới lại chiếm nhiều nhớ nên có chỗ cho chương trình ứng dụng _ Nhân chạy chế độ đặc quyền chế độ nhân, chương trình bình thường chạy chế độ người dùng _ Tiến trình chạy nhân toàn quyên truy cập tài nguyên Trong chương trình ứng dụng truy nhập tài nguyên thông qua HĐH _ Một chương trình ứng dụng muốn sử dụng tài nguyên phải thông qua chế độ nhân để kiểm tra tính an toàn đắn Các nguyên tắc xây dựng HĐH: _ Có khả mở rộng (extensibility): nâng cấp dễ dàng nhờ vào kiến trúc phân lớp, thiết kế đơn thể _ Dễ mang chuyển (portability): thi hành nhiều cấu trúc phần cứng (bao gồm nhiều họ CPU khác nhau) _ Có độ tin cậy cao (reliability): có khả phục hồi lỗi, đảm bảo an toàn bảo mật _ Có tính tương thích mạnh (compatability): thi hành nhiều ứng dụng _ Hiệu thực tốt (perfomance): bảo đảm thực hiệu với chế quản lý nội bộ, IPC, hỗ trợ mạng … 2) tiến trình gì? Tiểu tiến trình gì? So sánh đặc điểm giống khác tiến trình với tiểu tiến trình, tiến trình với chương trinh Trả lời: a) Tiến trình là: chương trình xử lý, sở hữu trỏ lệnh, tập ghi biến Để hoàn thành tác vụ mình, tiến trình cần đến số tài nguyên CPU, nhớ chính, tập tin thiết bị nhập/xuất b) Tiểu tiến trình chế cho phép có nhiều dòng xử lý tiến trình c) Một chương trình thực thể thụ động, chứa thị điều khiển mày tính để tiến hành tác vụ đó; cho thực thị này, chương trình chuyển thành tiến trình, thực thể hoạt động, với trỏ lệnh xác đinh thị thi hành, kèm theo tập tài nguyên phục vụ cho hoạt động tiến trình Các phần mềm hệ thống tổ chức: thành số tiến trình (process) Mô hình song song giả lập: Là cách chuyển đổi xử lý qua lại tiến trình để trì hoạt động nhiều chương trình lúc, điều tạo cảm giác có nhiều họat động thực đồng thời Sự khác tiến trình chương trình: Tiến trình thực thể hoạt động Chương trình thực thể thụ động Chương trình ko phải tiến trình Thông thường chương trình sinh nhiều tiến trình thực thi b) Một tiểu tiến trình là: Một đơn vị xử lý hệ thống Một tiểu trình xử lý đoạn mã nó, sở hữu trỏ lệnh, tập ghi vùng nhớ riêng Đặc điểm tiểu tiến trình: Một tiểu tiến trình tạo lập tiến trình Một tiến trình sở hữu nhiều tiểu tiến trình Ví dụ: tiểu trình tiến trình Sự khác tiến trình tiểu trình: Tiến trình Các tiến trình tạo thành thực thể độc lập tiến trình có tài nguyên môi trường riêng Các tiến trình hoàn toàn độc lập với nhau, chúng liên lạc với thông qua chế mà HĐH cung cấp Tiểu tiến trình Các tiểu trình tiến trình lại chia sẻ không gian địa chung Một tiểu trình truy xuất đến Stack tiểu trình khác tiến trình 3) để sử dụng CPU cách hiệu quả, HĐH cần phải giải vấn đề gì? Trả lời: Để sử dụng hiệu CPU, đa chương cần đưa vào hệ thống Sự đa chương là: Sự chuyển đổi nhanh chóng tiến trình Sự đa chương tổ chức cách lưu trữ nhiều tiến trình nhớ thời điểm, điều phối CPU qua lại nhiều tiến trình hệ thống Bộ điều phối: Bộ phận thực chức đa chương HĐH Hệ điều hành chịu trách nhiệm sử dụng thuật toán điều phối để định thời điểm cần dừng hoạt động tiến trình xử lý để phục vụ tiến trình khác, lựa chọn tiến trình phục vụ Ví dụ đa chương: 4) trình tổ chức điều phối, HĐH sử dụng loại danh sách nào? Trả lời: Hệ điều hành sử dụng hai loại danh sách để thực điều phối tiến trình ds sẵn sàng (ready list) ds chờ đợi (waiting list) _Danh sách sẵn sàng (readly list - RL): Gồm tiến trình thường trú nhớ trạng thái sẵn sang tiếp nhận CPU để xử lý _Danh sách chờ đợi (Waiting list): Gồm tiến trình xử lý mà cần đợi thao tác nhập/xuất hoàn tất, yêu cầu tài nguyên chưa thỏa mãn, yêu cầu tạm dừng… _Danh sách tác vụ (Joblist): Gồm tiến trình bắt đầu vào hệ thống Khi tiến trình bắt đầu vào hệ thống, chèn vào ds tác vụ (job list) Ds bao gồm tất tiến trình hệ thống tiến trình thường trú nhớ trạng thái sẵn sàng tiếp nhận CPU để hoạt động đưa vào ds sẵn sàng Bộ điều phối chọn tiến trình ds sẵn sàng cấp CPU cho tiến trình Tiến trình cấp CPU thực xử lý, chuyển sang trạng thái chờ xảy kiện đợi thao tác nhập/xuất hoàn tất, yêu cầu tài nguyên chưa thỏa mãn, yêu cầu tạm dừng…khi tiến trình chuyền sang ds chờ đợi Hệ điều hành sử dụng ds sẵn sàng cho toàn hệ thống, tài nguyên (thiết bị ngoại vi) có ds chờ đợi riêng bao gồm tiến trình chờ cấp phát tài nguyên Quá trình xử lý tiến trình trải qua chu kỳ chuyển đổi qua lại giứa ds sẵn sàng ds chờ đợi đầu tiên, tiến trình đặt ready list, đợi ds chọn để cấp phát CPU bắt đầu xử lý Sau xảy tình sau: Tiến trình phát sinh yêu cầu tài nguyên mà hệ thống chưa thể đáp ứng, tiến trình chuyển sang ds tiến trình dang chờ tài nguyên tương ứng Tiến trình bị bắt buộc tạm dừng xử lý ngắt xảy ra, tiến trình dưa trở lại vào ds sẵn sàng để chờ cấp CPU cho lượt Trong trường hợp đầu tiên, tiến trình cuối chuyển trạng thái blocked sang trạng thái ready lại đưa trỏ vào ds sẵn sàng Tiến trình lặp lại chu kỳ hoàn tất tác vụ hệ thống hủy bỏ khỏi ds điều phối 5) mục tiêu cần đạt việc điều phối tiến trình? Bộ điều phối không cung cấp chế, mà đưa định Các hệ điều hành xây dựng nhiều chiến lược khác để thực việc điều phối, cần đạt mục tiêu sau: Sự công bằng: tiến trình chia sẻ CPU cách công bằng, tiến trình phải chờ đợi vô hạn để dược cấp phát CPU Tính hiệu quả: hệ thống phải tận dụng CPU 100% thời gian Thời gian đáp ứng hợp lý: cực tiểu hóa thời gian hồi đáp cho tương tác người sử dụng Thời gian lưu lại hệ thống: cực tiểu hóa thời gian hoàn tất tác vụ xử lý theo lô (thực công việc theo thị định trước) Thông lượng tối đa: cực đại hóa số công việc xử lý đơn vị thời gian Tuy nhiên thỏa mãn tất mục tiêu kể thân chúng có mâu thuẫn với mà dung hòa chúng mức độ 6) Trình bày nguyên tắc chiến lược diều phồi FIFO? Trả lời: _CPU cấp phát cho tiến trình danh sách sẵn sàng có yêu cầu tiến trình đưa vào hệ thống sớm Đây thuật toán điều phối theo nguyên tắc độc quyền _Sau CPU cấp phát cho tiến trình, CPU tiến trình tự nguyện giải phóng kết thúc xử lý hay có yêu cầu nhập/xuất Ví dụ: Tiến trình Thời điểm vào RL Thời gian xử lý P1 24 P2 P3 Trình tự xử lý theo FiFO biểu diễn qua bảng sau: Thời gian 24 27 30 P sử dụng CPU P1 P2 P3 RL P2 P2, P3 P3 Trạng thái P P1 vào P2 vào P3 vào P1 KT P2KT P3KT Trình tự :P1 P2 P3 7) trình bày nguyên tắc chiến lược diều phối RR? Trả lời: _Khi RL đưa vào xử lý, điều phối cấp phát cho tiến trình danh sách khoảng thời gian sử dụng CPU gọi quantum _Khi tiến trình hết sử dụng CPU hết thời gian quantum cho phép, HĐH thu hồi CPU cấp cho tiến trình danh sách Tiến trình đưa trở lại vào cuối RL để đợi cấp phát CPU lượt Nếu tiến trình kết thúc hay bị khóa trước hết thời gian quantum HĐH cấp phát CPU cho tiến trình Đây thuật toán điều phối theo nguyên tắc không độc quyền Ví dụ: Tiến trình P1 P2 P3 Thời điểm vào RL Chiến lược điều phối RR: Thời gian P sử dụng CPU P1(24) RL P2(3) Trạng thái P P1 vào P2 vào 14 P1(16) P3 KT 18 P1(12) - P2(3) P1(20) 22 P1(8) - Thời gian xử lý 24 3 11 P1(20) P3(3) P1(20),P3(3) P3(3) P1(16) P3 vào P2KT 26 P1(4) - 30 P1 KT Thứ tự cấp phát: P1 P2 P1 P3 P1 P1 P1 P1 8) trình bày nguyên tắc chiến lược diều phối SJF độc quyền? Trả lời: - Đây giải thuật điều phối với độ ưu tiên - Mỗi chuẩn bị cấp phát CPU cho tiến trình, điều phối xác định tiến trình có yêu cầu thời gian ngắn RL cấp phát CPU cho tiến trình - Sau cấp phát CPU tiến trình xử lý kết thúc Ví dụ: Tiến trình Thời điểm vào RL Thời gian xử lý P1 24 P2 P3 Thời gian P sử dụng CPU RL Trạng thái P P1 P1 vào Thứ tự cấp phát: P1 P2 P3 P2 P2 vào P2, P3 P3 vào 24 P2 P3 P1 KT 27 P3 P2KT 30 P3KT 9) trình bày nguyên tắc chiến lược diều phối SJF không độc quyền? Trả lời: - Mỗi có tiến trình đưa vào RL điều phối dừng thực tiến trình để xác định tiến trình yêu cầu CPU có thời gian ngắn cấp phát CPU cho tiến trình - Ví dụ: Tiến trình Thời điểm vào RL Thời gian xử lý P1 24 P2 P3 Thời gian P sử dụng CPU RL Trạng thái P P1(24) P1 vào P2(3) P1(22) P2 vào P3(3) P1(22) P2 KT, P3 vào P1(22) P3 KT 30 P1 KT Thứ tự cấp phát: P1 P2 P3 P1 10) tiến trình có đặc điểm gì? Trả lời: Điểu phối hoạt động tiến trình vấn đề phức tạp, đòi hỏi hệ điều hành giải phải xem xét nhiều yếu tố khác để đạt mục tiêu để Một số đặc điểm tiến trình cần quan tâm tiêu chuẩn điều phối: Tính hướng xuất/nhập tiến trình (I/O - boundedness): tiến trình nhận CPU, chủ yếu sử dụng CPU đến phát sinh yêu cầu nhập xuất? hoạt động chủ yếu tiến trình thường bao gồm nhiều lượt sử dụng CPU, lượt thời gian ngắn Tính hướng xử lý tiến trình (CPU - boundedness): tiến trình nhận CPU, có khuynh hướng sử dụng CPU đến hết thời gian dành cho Hoạt động tiến trình thường bao gồm số lượt sử dụng CPU, lượt thời gian đủ dài Tiến trình tương tác hay xử lý theo lô: người sử dụng theo kiểu tương tác thường xuyên yêu cầu hồi đáp tức thời yêu cầu họ, tiến trình tác vụ xử lý theo lô nói chung trì hoãn thời gian chấp nhận Độ ưu tiến tiến trình: tiến trình cụ thể phân cấp theo số tiêu chuẩn đánh giá đó, cách hợp lý, tiến trình quan trọng (có độ ưu tiên cao hơn) cần ưu tiên Thời gian sử dụng CPU tiến trình: số quan điểm ưu tiên chọn tiến trình sử dụng CPU nhiều thời gian hy vọng chúng cần thời gian để hoàn tất rời khỏi hệ thống nhiên có quan điểm cho tiến trình nhận CPU thời gian tiến trình phải chới lâu nhất, ưu tiên chọn chúng Thời gian lại tiến trình cần để hoàn tất: giảm thiểu thời gian chờ đợi trung bình tiến trình cách cho tiến trình cần thời gian để hoàn tất thực trước nhiên đáng tiếc biết tiến trình cần thời gian để kết thúc xử lý 11) MMU gì? Trình bày chế MMU kỹ thuật phân đoạn? giải thích chế MMU cho hệ thống phân đoạn sau? Trả lời: MMU (memory management unit): Là chế phần cứng sử dụng để thực chuyển đổi địa ảo thành địa vật lý vào thời điểm xử lý Chương trình người sử dụng thao tác địa ảo, không nhìn thấy địa vật lý Địa vật lý thật ứng với vị trí liệu nhơ xác định thực truy xuất đến liệu Phân đoạn : Chương trình người sử dụng thao tác địa ảo, không nhìn thấy địa vật lý Địa vật lý thật ứng với vị trí liệu nhơ xác định thực truy xuất đến liệu Không gian địa là: Một tập phân đoạn Các phân đoạn:Là nhớ có kích thước khác có liên hệ logic với Mỗi phân doạn gồm: Số hiệu phân đoạn độ dài (offset) Các bước chuyển đổi địa chỉ: •Bước 1: Tách số đoạn n bít bên trái địa logic •Bước 2: Sử dụng số đoạn số vào bảng đoạn tiến trình để tìm vị trí bắt đầu địa vật lý đoạn •Bước 3: So sánh offset, biểu diễn m bít bên phải, với chiều dài đoạn Nếu lớn chiều dài địa sai •Bước 4: Địa vật lý mong muốn tổng địa vật lý bắt đầu đoạn địa lệch Hãy giải thích chế MMU cho hệ thống phân đoạn sau: 12) trình bày chế MMU kỹ thuật phân trang? Giả sử có tiến trình A B nhớ Hãy giải thích chế MMU cho hệ thống phân trang sau: _ tiến trình C (gồm trang C1, C2, C3) đưa vào nhớ _ sau tiến trình B giải phóng khỏi nhớ _ tiến trình D (gồm trang D1,D2,D3, D4, D5) lại tiếp tục đưa vào nhớ Số khung trang A1 A2 A3 B1 B2 ? ? … … 10000 ? Bộ nhớ Trả lời: Bộ nhớ gì? Bộ nhớ thiết bị lưu trữ thông qua CPU trao đổi thông tin với môi trường Frame number gì? Phân nhớ vật lý thành khối (block) có kích thước cố định nhau, gọi khung trang (page frame) Các tiến trình chia thành khối có kích thước với khung trang gọi trang (page) Một danh sách trang trốn HĐH trì Khi cần nạp tiến trình để xử lý, trang tiến trình nạp vào khung trang trống Một tiến trình kích thước N trang yêu cầu N khung trang tự Cơ chế MMU kỹ thuật phân trang _Mỗi phần tử bảng trang cho biết số hiệu khung trang bắt đầu vị trí lưu trữ trang tương ứng nhớ vật lý _Chuyển đổi địa chỉ: Mỗi địa phát sinh CPU chia thành hai phần: Số hiệu trang (p): Địa tương đối trang (d): Kích thước trang phần cứng qui định Kích thước trang thường lũy thừa _Các bước thực chuyển đổi địa chỉ: Tách số trang n bit bên trái địa logic ( Trong 2^n kích thước trang) Sử dụng số trang index vào bảng trang tiến trình để tìm số khung p Địa vật lý bắt đầu khung p*2m p: số hiệu trang f: khung trang d: địa tương đối bảng 13) HĐH Windows XP, tập tin có thuộc tính gì? Hãy cho biết ý nghĩa thuộc tính đó? Trả lời: Tên thuộc tính ý nghĩa Bảo vệ Ai truy xuất cách Mật Mật cần thiết để truy xuất tập tin Người tạo Id người tạo tập tin Người sở hữu Người sở hữu Chỉ đọc đọc ghi, đọc ẩn bình thường, đọc Hệ thống bình thường, tập tin hệ thống Lưu trữ backup, cần backup ASCII/binary tập tin văn bản, tập tin nhị phân Truy xuất ngẫu nhiên truy xuất tuần tự, truy xuất ngẫu nhiên Temp bình thường, bị xóa tiến trình kết thúc Khóa không khóa, khác khóa Độ dài record Số byte record Vị trí khóa Offset khóa record Giờ tạo Ngày tạo tập tin Thời gian truy cập cuối Ngày truy xuất tập tin gần Thời gian thay đổi cuối Ngày thay đổi tập tin gần Kích thước thời Số byte tập tin Kích thước tối đa Số byte tối đa tập tin 14) bảng quản lý tập tin, thư mục gì? HĐH Windows XP sử dụng loại bảng quản lý tập tin, thư mục nào? Trả lời Khái niệm _ trước tập tin đọc, tập tin phải mở, để mở tập tin hệ thống phải biết đường dẫn người sử dụng cung cấp định vị cấu trúc vào đầu thư mục (directory entry) _ Directory entry cung cấp thông tin cần thiết để tìm kiếm khối tùy thuộc vào hệ thống, thông tin địa đĩa toàn tập tin, số hiệu khối lệnh đầu tiên, số I-node Cài đặt _Bảng quản lý thư mục tập tin thường cài đặt phần đầu đĩa _Bảng dãy phần tử có kích thước xác định _Mỗi phần tử gọi entry Mỗi entry lưu thông tin tên, thuộc tính, vị trí lưu trữ… tập tin hay thư mục Ví dụ: quản lý thư mục CP/M: CP/M: số hiệu khối đĩa tên ext Mã người dùng đếm số khối 17) ý nghĩa cụm từ: thiết bị I/O, buffering, caching, spooling hệ diều hành: Thiết bị I/O: thiết bị nhập xuất _Thiết Bị Xuất/Nhập cho phép máy tính thu nhận thông tin từ bên qua thiết bị Nhập Sau xử lý Hệ Điều Hành Trung Ương gửi kết công việc đến Thiết Bị Xuất Thiết bị nhập/xuất(thiết bị I/O) đc chia làm loại thiết bị khối t/bị + Thiết bị khối thiết bị mà thông tin đc lưu trữ nh khối có kích thước cố định đc định vị địa Chúng đc truy xuất khối ngẫu nhiên riêng biệt kích thước thông thường khối 128 bytes->1024 bytes.Vd đĩa… + Thiết bị thiết bị mà việc gửi nhận thông tin dựa chỗi bits ko có xác định địa ko thể thực đc thao tác seek Vd :màn hình ,bàn phím , máy in…… Ngoài dựa vào số tiêu chuẩn khác công dụng, đơn vị truyền liệu, tình trạng lỗi, tốc độ truyền liệu,biểu diễn liệu… chia thành: + Thiết bị tương tác vs người: dùng để giao tiếp ng sd máy Vd : chuột, bàn phím…… + Thiết bị tương tác hệ thống máy tính thiết bị giao tiếp Vd: đĩa, băng từ, card giao tiếp… + Thiết bị truyền thông : modem, card mạng Buffering: đệm Bộ đệm (BUFFER) hay nhớ đệm vùng nhớ tạm chờ đến lượt CPU thiết bị khác không làm việc tốc độ, HDH xử lý tiến trình có chia thời gian Do cần có đệm để chứa tạm thời Bộ đệm hoạt động theo chế FIFO VD: Khi ghi liệu lên ổ cứng đọc liệu từ ổ cứng cần Buffer Khi hai máy tính truyền liệu cần Buffer… Caching: vùng nhớ nhanh quản lý liệu Truy xuất tới đc lưu trữ hiệu truy xuất tới gốc Sự khác vùng đệm vùng lưu trữ vùng đệm giữ thành phần liệu có, vùng lưu trữ giữ vừa đủ thiết bị lưu trữ nhanh thành phần nằm nơi khác Vùng đệm vùng lưu trữ có chức khác nhiên vùng nhớ đc dùng cho mục đích Vùng chứa(spooling): vùng đệm giữ liệu xuất cho thiết bị máy in mà ko thể chấp nhận dòng liệu đan xen Dữ liệu xuất ứng dụng đc lưu trữ tập tin riêng Khi ứng dụng k/thúc việc in vùng chứa xếp tập tin chứa tương ứng cho liệu xuất tới máy in Trong hệ điều hành, vùng chứa đc quản lý trình hệ thống chạy chế độ Trong số hđh khác lại đc quản lý luồng nhân Câu 18: Các phương pháp truy cập nhập/xuất Hệ điều hành: Có phương pháp truy cập I/O • Thăm dò (Polling) • Ngắt (Interrupt) • DMA Phương pháp thăm dò (Polling) Cơ chế hoạt động: + CPU quản lý danh sách thiết bị vào kèm theo địa cổng giao tiếp + Các thiết bị vào định kỳ cập nhật trạng thái sẵn sàng làm việc lên bit cờ trạng thái vào Bit cờ nhận giá trị (1: có yêu cầu làm việc, 0: yêu cầu làm việc) + CPU định kỳ “quét” thiết bị vào để “đọc” bit cờ trạng thái vào • Nếu gặp thiết bị có yêu cầu làm việc bên tiến hành trao đổi liệu • Trao đổi liệu xong, CPU thiết lập lại bit cờ cho thiết bị vào vừa thực trao đổi tiếp tục “quét” thiết bị khác Phương pháp ngắt (Interrupt): Ngắt kiện mà CPU tạm dừng thực chương trình để thực chương trình khác theo yêu cầu từ bên Thông thường yêu cầu từ bên thường xuất phát từ thiết bị vào Các yêu cầu gọi yêu cầu ngắt Đoạn chương trình mà CPU thực thời gian ngắt gọi chương trình phục vụ ngắt Chương trình viết sẵn vào lưu ROM Mỗi chương trình có nhiệm vụ riêng thường đảm nhiệm việc trao đổi liệu với thiết bị vào Có loại ngắt: • Ngắt cứng: ngắt kích hoạt phận phần cứng gửi đến chân NMI INTR CPU • Ngắt mềm: ngắt kích hoạt chương trình thông qua lệnh gọi ngắt INT(N) N số hiệu ngắt, N = 0÷255 • Ngắt ngoại lệ: ngắt lỗi nảy sinh trình hoạt động CPU Các yêu cầu ngắt gán mức ưu tiên nhận nhiều yêu cầu ngắt đồng thời CPU xử lý chúng theo mức ưu tiên định trước Phương pháp DMA Phương pháp truy cập nhập xuất DMA (Direct Memory Access) cho phép thiết bị vào trao đổi liệu trực tiếp với nhớ theo khối mà không thông qua CPU DMA thích hợp cần trao đổi liệu với khối lượng lớn khoảng thời gian ngắn Việc điều khiển trình trao đổi liệu trực tiếp thiết bị vào nhớ thực hiển DMAC (DMA Controller) DMA có tốc độ cao nhiều lần so với vào thăm dò ngắt 19: Tiện ích User Accounts Control panel hệ điều Windows XP: - ý nghĩa mục chọn - Các kiểu Account - Các tác vụ thực tiện ích Trả lời: Ý nghĩa mục chọn: -Change an accout: cho phép người sử dụng thay đổi thông số cho tài khoản đổi tên mật đăng nhập, hình ảnh đại diện, loại tài khoản… -Create a new accout: cho phép người sử dụng tạo tài khoản sử dụng -Change the way users log on or off: Thay đổi cách thức đăng nhập chuyển đổi tài khoản người dùng **Các kiểu Account: -Computer administrator: Tài khoản Quản trị (tài khoản chính), người sử dụng tài khoản có tất quyền hệ thống phép cài đặt (Setup, Install) gỡ bỏ (UnInstall) chương trình, tạo thêm, sửa đổi xóa tài khoản quyền thay đổi thiết lập khác Windows -Limited: tài khoản hạn chế (tài khoản phụ), người sử dụng tài khoản sử dụng chương trình mà quyền Tài khoản Các tác vụ thực tiện ích là: tạo tài khoản, thay đổi thông số tài khoản như: tên tài khoản, mật khẩu, hình ảnh đại diện, loại tài khoản, thiết lập hình thức đăng nhập với Welcome screen, thiết lập chuyển đổi nhanh tài khoản sử dụng với Fast User Switching 20 Thành phần bảo vệ có hệ điều hành Windows XP: - Hiểu biết tổng quan - Các vấn đề liên quan đến Security cho thư mục: + Yêu cầu để sử dụng tính + Thiết lập + Gỡ bỏ + Các loại quyền Trả lời: Trong Windows XP có thành phần bảo vệ như: • Firewall: để bảo vệ người sử dụng kết nối Internet hay mạng LAN nhằm ngăn chặn người dùng truy cập thông tin không mong muốn ngăn chặn người dùng bên truy cập bất hợp pháp thông tin máy tính • Password: hình thức bảo vệ tài liệu cho tài khoản sử dụng máy tính dùng chung Việc bảo vệ tài liệu Password tính bắt buộc • Bảo vệ thư mục tập tin: nhằm giúp người dùng có quyền truy cập tài khoản quản trị bảo vệ thư mục hay tập tin cách thiết lập tính tài khoản sử dụng khác truy cập hay không giới hạn quyền sử dụng tập tin Các vấn đề liên quan đến Security cho thư mục + Yêu cầu để sử dụng tính này: tài khoản sử dụng phải tài khoản quản trị Trình bày hiểu biết tính Tìm kiếm thành phần Quản lý tập tin hệ điều hành Windows XP: - Các khả tìm kiếm - Cách tìm kiếm Đây chương trình tiện ích giúp tìm kiếm thông tin hệ thống, thông tin tập tin, thư mục, tìm máy tính hệ thống mạng tìm người sổ địa Address book tìm thông tin mạng Internet Cách tìm kiếm: Truy cập công cụ Search cách vào Start -> Search cửa sổ Windows Exeplorer chọn Search Trong cửa sổ công cụ Search có lựa chọn sau: Picture, music, or video: Tìm tập tin hình ảnh, âm video Đánh dấu vào ô để chọn loại tập tin nhập tên tập tin muốn tìm, cần nhập phần tên tập tin, để trống chương trình tìm tất các tập tin có hệ thống Documents: Tìm tập tin tài liệu, văn bản, bảng tính, Chọn thời điểm tạo tập tin chọn Don’t remember không nhớ nhập tên tập tin muốn tìm, cần nhập phần tên tập tin, để trống chương trình tìm tất các tập tin có hệ thống All files and folders: Tìm tất tập tin thư mục, nhập tên tập tin thư mục cần tìm, nhập hay nhiều từ có nội dung tập tin để tìm chọn ổ đĩa cần tìm Look in Computers or peoples: Tìm máy tính hệ thống mạng tìm người sổ địa Address book Nếu chọn tìm People in your address book xuất cửa sổ cho phép nhập thông tin người muốn tìm, nhập tất thông tin nhấn Find now để tìm Ngoài thiết lập tìm kiếm bản, chương trình cho phép thiết lập kiểu tìm kiếm mở rộng hơn: • Thời gian tập tin tạo/sửa • Kích thước tập tin • Chọn thiết lập mở rộng • Chọn kiểu định dạng tập tin muốn tìm • Tìm thư mục hệ thống • Tìm tập tin thư mục ẩn • Tìm thư mục • Tìm xác tên theo chữ thường chữ hoa • Tìm thiết bị lưu Nhấn nút Search để tìm nhấn núc Back để quay lại phần lựa chọn tìm kiếm Các tập tin tìm thấy hiển thị khung cửa sổ bên phải, nhấn nút phải chuột vào tập tin để Menu cho phép lựa chọn thao tác xứ lý Nếu chọn Open Containing Folder thư mục có chứa tập tin mở 22:Trình bày hiểu biết thành phần mạng hệ điều hành Windows XP: - Cách chia sẻ/dừng chia sẻ thông tin lên mạng LAN - Cách bật/tắt kết nối mạng LAN - Các kiểu kết nối mạng khởi tạo Windows XP +Cách chia sẻ/dừng chia sẻ thông tin mạng LAN: Chọn thư mục muốn chia sẻ nhấn chuột phải, chọn Properties chọn thẻ Sharing, muốn chia sẻ chọn mục Share this folder, muốn dừng chia sẻ chọn mục Do not share this folder Chọn OK để hoàn tất thao tác +Cách bật tắt kết nối mạng LAN Vào cửa sổ Windows Menu chọn Control Panel/Network and Internet Connections/Network Connections Click chuột phải vào mục Local Area Connection chọn Enable để bật chọn Disable để tắt kết nối mạng LAN Các kiểu kết nối mạng khởi tạo Windows XP là: • Kết nối với mạng Internet • Kết nối với mạng nội (Intranet) thông qua kết nối mạng LAN, VPN dial-up [...]... Sau khi được xử lý bởi Hệ Điều Hành Trung Ương sẽ được gửi kết quả công việc của nó đến Thi t Bị Xuất Thi t bị nhập/xuất (thi t bị I/O) có thể đc chia làm 2 loại là thi t bị khối và t/bị tuần tự + Thi t bị khối là thi t bị mà thông tin đc lưu trữ trong nh khối có kích thước cố định và đc định vị bởi địa chỉ Chúng có thể đc truy xuất 1 khối ngẫu nhiên và riêng biệt kích thước thông thường của 1 khối là... thông tin về tên, thuộc tính, vị trí lưu trữ… của một tập tin hay thư mục Ví dụ: quản lý thư mục trong CP/M: CP/M: số hiệu khối trên đĩa tên ext Mã người dùng đếm số khối 17) ý nghĩa các cụm từ: thi t bị I/O, buffering, caching, spooling trong hệ diều hành: Thi t bị I/O: thi t bị nhập xuất _Thi t Bị Xuất/Nhập cho phép máy tính thu nhận thông tin từ bên ngoài qua thi t bị Nhập Sau khi được xử lý bởi Hệ. .. thay đổi các thông số của tài khoản như: tên tài khoản, mật khẩu, hình ảnh đại diện, loại tài khoản, thi t lập hình thức đăng nhập với Welcome screen, thi t lập chuyển đổi nhanh tài khoản sử dụng với Fast User Switching 20 Thành phần bảo vệ có trong hệ điều hành Windows XP: - Hiểu biết tổng quan - Các vấn đề liên quan đến Security cho thư mục: + Yêu cầu để sử dụng được tính năng này + Thi t lập + Gỡ... liệu xuất tới máy in Trong 1 hệ điều hành, vùng chứa đc quản lý bởi 1 quá trình hệ thống chạy ở chế độ nền Trong 1 số hđh khác nó lại đc quản lý bởi luồng nhân Câu 18: Các phương pháp truy cập nhập/xuất của Hệ điều hành: Có 3 phương pháp truy cập I/O đó là • Thăm dò (Polling) • Ngắt (Interrupt) • DMA Phương pháp thăm dò (Polling) Cơ chế hoạt động: + CPU quản lý các danh sách thi t bị vào ra kèm theo địa... Các thi t bị vào ra định kỳ cập nhật trạng thái sẵn sàng làm việc lên các bit cờ trạng thái vào ra của mình Bit cờ nhận 2 giá trị (1: có yêu cầu làm việc, 0: không có yêu cầu làm việc) + CPU định kỳ lần lượt “quét” các thi t bị vào ra để “đọc” các bit cờ trạng thái vào ra • Nếu gặp thi t bị có yêu cầu làm việc thì 2 bên tiến hành trao đổi dữ liệu • Trao đổi dữ liệu xong, CPU thi t lập lại bit cờ cho thi t... người: dùng để giao tiếp giữa ng sd và máy Vd : chuột, bàn phím…… + Thi t bị tương tác trong hệ thống máy tính là các thi t bị giao tiếp nhau Vd: đĩa, băng từ, card giao tiếp… + Thi t bị truyền thông : modem, card mạng Buffering: bộ đệm Bộ đệm (BUFFER) hay bộ nhớ đệm là vùng nhớ tạm trong khi chờ đến lượt vì CPU và các thi t bị khác không làm việc cùng tốc độ, HDH thì xử lý các tiến trình có chia thời... bảo vệ thư mục hay tập tin bằng cách thi t lập tính năng tài khoản sử dụng khác có thể truy cập hay không hoặc giới hạn quyền sử dụng tập tin đó Các vấn đề liên quan đến Security cho thư mục + Yêu cầu để sử dụng được tính năng này: tài khoản sử dụng phải là tài khoản quản trị 2 1 Trình bày hiểu biết về tính năng Tìm kiếm trong thành phần Quản lý tập tin của hệ điều hành Windows XP: - Các khả năng tìm... ích giúp tìm kiếm các thông tin trong hệ thống, các thông tin này có thể là các tập tin, thư mục, tìm một máy tính trong hệ thống mạng hoặc tìm một người nào đó trong sổ địa chỉ Address book và ngoài ra có thể tìm thông tin trên mạng Internet Cách tìm kiếm: Truy cập công cụ Search bằng cách vào Start -> Search hoặc trong cửa sổ của Windows Exeplorer chọn Search Trong cửa sổ của công cụ Search có các lựa... 22:Trình bày hiểu biết về thành phần mạng của hệ điều hành Windows XP: - Cách chia sẻ/dừng chia sẻ thông tin lên mạng LAN - Cách bật/tắt một kết nối mạng LAN - Các kiểu kết nối mạng có thể khởi tạo trong Windows XP +Cách chia sẻ/dừng chia sẻ thông tin trên mạng LAN: Chọn thư mục muốn chia sẻ nhấn chuột phải, chọn Properties chọn thẻ Sharing, nếu muốn chia sẻ thì chọn mục Share this folder, nếu muốn dừng... 128 bytes->1024 bytes.Vd như đĩa… + Thi t bị tuần tự là thi t bị mà việc gửi và nhận thông tin dựa trên là chỗi các bits ko có xác định địa chỉ và ko thể thực hiện đc thao tác seek Vd :màn hình ,bàn phím , máy in…… Ngoài ra dựa vào 1 số tiêu chuẩn khác như công dụng, đơn vị truyền dữ liệu, tình trạng lỗi, tốc độ truyền dữ liệu,biểu diễn dữ liệu… có thể chia thành: + Thi t bị tương tác vs người: dùng ... spooling hệ diều hành: Thi t bị I/O: thi t bị nhập xuất _Thi t Bị Xuất/Nhập cho phép máy tính thu nhận thông tin từ bên qua thi t bị Nhập Sau xử lý Hệ Điều Hành Trung Ương gửi kết công việc đến Thi t... vụ hệ thống hủy bỏ khỏi ds điều phối 5) mục tiêu cần đạt việc điều phối tiến trình? Bộ điều phối không cung cấp chế, mà đưa định Các hệ điều hành xây dựng nhiều chiến lược khác để thực việc điều. .. kiếm thành phần Quản lý tập tin hệ điều hành Windows XP: - Các khả tìm kiếm - Cách tìm kiếm Đây chương trình tiện ích giúp tìm kiếm thông tin hệ thống, thông tin tập tin, thư mục, tìm máy tính hệ