Đề thi môn hệ điều hành

     
Đề thi Hệ điều hành quản lý Ver 3 Hệ quản lý và điều hành Ver 3 Hệ quản lý Ôn thi Hệ quản lý điều hành Ver 3 Ôn tập Hệ quản lý Ver 3

Bạn đang xem: Đề thi môn hệ điều hành

*
pdf

bài xích giảng Hệ điều hành: Chapter 5.2 - ThS. è Thị Như Nguyệt


*
pdf

bài giảng Hệ điều hành: Chapter 7.2 - ThS. è Thị Như Nguyệt


*
pdf

bài bác giảng Hệ điều hành: Chapter 0 - ThS. Trần Thị Như Nguyệt


Xem thêm: Tổng Hợp Những Câu Chúc Thành Công Bằng Tiếng Anh Ngắn Gọn Mà Chân Thành

*
ppt

Lecture Operating systems: A concept-based approach (2/e): Chapter 14 - Dhananjay M. Dhamdhere


*
ppt

Lecture Operating systems: A concept-based approach (2/e): Chapter 11 - Dhananjay M. Dhamdhere


Nội dung

I. Phần bắt buộcCâu 1: trình diễn mối quan hệ giữa những thành phần trong hệ thống? Từ đó rút rakhái niệm về hệ điều hành?* quan hệ giữa các thành phần trong hệ thống:- xem về phía người tiêu dùng thì hệ điều hành rất cần phải tạo được môi trường thiên nhiên giao diệngiữa người sử dụng và vật dụng tính. Thông qua môi trường này, có thể chấp nhận được người áp dụng đưa racác lệnh, thông tư điều khiển buổi giao lưu của hệ thống- quan tâm phía những chương trình vận dụng thì hệ điều hành phải tạo môi trường để cácchương trình áp dụng hoạt động; hỗ trợ các cơ chế cho phép kích hoạt và thải trừ cácchương trình ứng dụng- xét về phía phần cứng thì hệ quản lý và điều hành phải thống trị các trang bị một cách tất cả hiệu quả,khai thác được không còn các khả năng của những thiết bị, cung cấp cho các chương trình và người sửdụng tài nguyên hartware khi tất cả yêu cầu, tịch thu khi đề xuất thiết* tư tưởng hệ điều hành:Hệ điều hành là một tập hợp những chương trình hệ thống có triệu chứng năng sản xuất môi trườnggiao diện cho những người sử dụng, tạo một trường hoạt động cho những chương trình ứng dụng; quảnlý cùng khai thác kết quả các trang bị phần cứngCâu 2: phát biểu bài toán đoạn cho tới hạn? Sử dụng phương thức khóa trong để giảiquyết việc đoạn cho tới hạn* vạc biểu bài bác toán:Giả sử có n quá trình P0, P1, … , Pn-1 song hành, mỗi các bước có một đoạn tới hạn. Tìmmột phương thức làm sao cho các tiến trình vượt qua đoạn cho tới hạn của mình mà không ảnh hưởngtới hoạt động vui chơi của hệ thống.* Sử dụng cách thức khóa trong để giải câu hỏi đoạn cho tới hạn:- cách thức chung: cách thức này dựa trên cơ sở hai xuất xắc nhiều tiến trình cùng địnhghi vào một showroom nào đó của bộ nhớ trong, thì lời giải chỉ chất nhận được một các bước đượcthực hiện còn những tiến trình khác yêu cầu chờ.- Mỗi quy trình sử dụng một byte trong bộ nhớ lưu trữ để làm cho khóa. Khi quy trình vào đoạn tớihạn, byte khóa của nó được gắn giá trị = 1 để thông báo cho các tiến trình còn sót lại biết tàinguyên găng tay đã được sử dụng. Khi ra khỏi đoạn cho tới hạn, byte khóa được gán quý hiếm = 0 đểthông báo tài nguyên găng tay đã được giải phóng.Trước lúc vào đoạn tới hạn, những tiến trình cần kiểm tra byte khóa của những tiến trìnhkhác. Nếu có byte như thế nào đó đựng giá trị = 1 thì quá trình phải chờ cho tới khi byte đó nhấn giátrị = 01 * Thuật toán:Var K1, K2: byte;BeginK1 : = 0; K2 : = 0;Tiến trình 1RepeatWhileK2 = 1doSkip;K1 : = 1;Tiến trình 1 vào đoạn tới hạn;K1 : = 0;Phần còn sót lại của quá trình 1;Untilfalse;Tiến trình 2RepeatWhileK1 = 1doSkip;K2 : = 1;Tiến trình 2 vào đoạn cho tới hạn;K2 : = 0;Phần còn lại của quá trình 2;Untilfalse;End;* Thuật toán Dekker:Var K1, K2, TT: byte;BeginK1 : = 0; K2 : = 0;TT : = 1;Tiến trình 1RepeatK1 : = 1;WhileK2 = 1doIfTT = 2 thenbeginK1 : = 0;WhileTT = 2doSkip;K1 = 1;end;Tiến trình 1 vào đoạn cho tới hạn;K1 : = 0; TT : = 2;Phần còn lại của quá trình 1;Untilfalse;Tiến trình 2RepeatK2 : = 1;WhileK1 = 1doIfTT = 1 thenbeginK2 : = 0;WhileTT = 1doSkip;K2 = 1;End;Tiến trình 2 vào đoạn tới hạn;K2 : = 0; TT : = 1;Phần còn sót lại của quy trình 1;Untilfalse;End;2 Câu 3: phạt biểu bài toán đoạn tới hạn? Sử dụng phương thức kiểm tra cùng xác lậpđể giải quyết và xử lý bài toán đoạn cho tới hạn* vạc biểu bài xích toán:Giả sử gồm n quy trình P0, P1, … , Pn-1 song hành, mỗi quy trình có một đoạn tới hạn. Tìmmột phương thức làm sao để cho các quá trình vượt qua đoạn cho tới hạn của mình mà không hình ảnh hưởngtới hoạt động vui chơi của hệ thống.* Sử dụng phương thức kiểm tra với xác lập để giải vấn đề đoạn tới hạn:- lý lẽ chung: cách thức này phụ thuộc sự cung ứng của phần cứng, bao gồm một lệnhthực hiện nhị phép xử lý liên tục không bị bóc tách rời.- mang sử ta hotline lệnh chính là TS (Test and Set) lệnh này có 2 tham số: thay đổi chung G và biếnriêng L. Dạng triển khai của lệnh TS(L) như sau:L : = G (gán giá chỉ trị biến chuyển chung cho trở nên riêng)G : = 1 (gán cực hiếm 1 cho vươn lên là chung)* Thuật toán:VarL1, L2, G, TT: byte;BeginG : = 0; TT = 1;Tiến trình 1RepeatL1 : = 1;WhileL1 = 1doTS (L1);Tiến trình 1 vào đoạn tới hạn;G : = 0; TT = 2;Phần còn sót lại của các bước 1;Untilfalse;Tiến trình 2RepeatL2 : = 1;WhileL2 = 1doTS (L2);Tiến trình 2 vào đoạn cho tới hạn;G : = 0; TT = 1;Phần sót lại của quy trình 2;Untilfalse;End;3 Câu 4: trình diễn KN về bế tắc? mang đến ví dụ? Hãy nêu những điều kiện xảy ra bế tắctrong hệ thống.* Khái niệm:- thuyệt vọng là tình huống xuất hiện khi nhị hay các “hành động” yêu cầu chờ một hoặc nhiềuhành động khác nhằm kết thúc, nhưng lại không bao giờ thực hiện được- sản phẩm công nghệ tính: thuyệt vọng là tình huống xuất hiện khi hai tiến trình phải chờ đợi nhau giảiphóng khoáng sản hoặc nhiều quá trình chờ sử dụng các tài nguyên theo một “vòng tròn”(circular chain)* Ví dụ:Giả sử bao gồm hai các bước P1 với P2 song hành sử dụng các tài nguyên r1 và r2 được điềukhiển vì 2 đèn hiệu S1 và S2. Tại mỗi thời điểm, mỗi tài nguyên chi ship hàng cho sự hoạtđộng của một tiến trình. Xét trạng thái:P1Thời điểmP2Wait(S1)t1Wait(S2)…t2…Wait(S2)t3Wait(S1)t4Nhận xét: tại lấy ví dụ trên, sau thời gian t 3 quy trình P1 lâm vào hoàn cảnh trạng thái chờ tài nguyên r 2đang được P2 sử dụng; sau thời khắc t 4, quy trình P2 lâm vào hoàn cảnh trạng thái đợi tài nguyên r 1 đangđược tiến trình P1 áp dụng và bắt đầu từ đây, cả hai tiến trình rơi vào trạng thái mong chờ vôhạn cùng hệ thống gặp mặt bế tắc* Điều kiện xảy ra bế tắc:- có tài nguyên găng- Có hiện tượng giữ và chờ: có một quá trình đang giữ một vài tài nguyên và đợi tàinguyên bổ sung đang được duy trì bởi những tiến trình khác.- không có khối hệ thống phân phối lại tài nguyên: việc thực hiện tài nguyên không bị ngắt- có hiện tượng mong chờ vòng trònCâu 5: Trình bày cấu trúc cơ phiên bản của chương trình* cấu trúc tuyến tính- Là cấu tạo mà sau khi biên dịch các Module được tập vừa lòng thành một chương trìnhhoàn thiện. (trừ dữ liệu vào).- mọi biến ko kể đều được gán showroom cụ thể. Lúc thực hiện chỉ cần định vị chươngtrình một đợt vào cỗ nhớ.- Ưu điểm : Đơn giản, dễ tổ chức biên dịch và định vị, thời hạn thực hiện tại nhanh, tínhlưu rượu cồn cao.- nhược điểm : tiêu tốn lãng phí bộ nhớ, mức tiêu tốn lãng phí tỉ lệ với form size chương trình.4 * cấu trúc động- Trong kết cấu động những Module được biên dịch một bí quyết riêng biệt- Khi triển khai chương trình hệ thống xác định Module gốc, trong quy trình thực hiệncần tới module như thế nào thì khối hệ thống xin cấp cho phát không khí nhớ với nạp tiếp module đó- khi hoạt động xong thì giải phóng module khỏi bộ nhớ lưu trữ và thu hồi không khí nhớ.- Ưu điểm: trường hợp tổ chức xuất sắc sẽ tiết kiệm ngân sách và chi phí bộ nhớ- Nhược điểm: trọng trách nạp cùng xoá các module bởi vì NSD đảm nhận do kia phảiđược nêu ngay lập tức trong công tác nguồn dẫn đến form size chương trình mập và fan sửdụng cần nắm vững cấu trúc chương trình và các công cố kỉnh điều khiển bộ nhớ của OS.* kết cấu Overlay- các Module chương trình sau khi biên dịch được tạo thành các mức+ mức 0 : Là mức cất Module gốc.+ mức 1 : Chứa những Module được gọi vày mức 0.+ mức 2 : Chứa những Module được gọi vị mức 1.- bộ nhớ lưu trữ cũng được phân thành các mức tương ứng với chương trình. Size mỗimức trong bộ lưu trữ bằng kích cỡ Module lớn nhất của mức lịch trình tương ứng.- Ưu điểm: Chỉ yên cầu người sử dụng cung cấp những tin tức đơn giản. Không gắncố định cấu tạo vào công tác nguồn. Nếu chế tạo được sơ đồ vật Overlay hợp lý sẽ tiếtkiệm được bộ nhớ- điểm yếu kém : Vẫn yêu thương cầu bạn sử dụng cung cấp tin phụ. Hiệu quả phụ thuộcvào biện pháp tổ chức sắp xếp các ModuleCâu 6: trình bày sơ đồ gia dụng phân hoạch thắt chặt và cố định trong làm chủ bộ nhớ- bộ lưu trữ được tạo thành n phần, mỗi phần được áp dụng như một bộ lưu trữ độc lập làmột phân hoạch.- từng phân hoạch có thể nạp được một lịch trình và tổ chức triển khai một cáchđồng thời.- chương trình được hấp thụ vào phân hoạch nào thì vẫn ở đó đến lúc kết thúc.- vì thế trên triết lý nếu như gồm n phân hoạch thì sẽ sở hữu n chương trình được thựchiện một biện pháp đồng thời với n được hotline là hệ số song song của hệ thống.- Ưu điểm : Đơn giản, dễ tổ chức, giảm thời gian tìm kiếm- nhược điểm : bộ nhớ bị phân đoạn dẫn tới hai khả năng:+ Tổng bộ nhớ tự bởi còn mập nhưng không thực hiện được cho nên vì thế không tận dụng tối đa đượchết kĩ năng bộ nhớ+ công tác sẽ không thực hiện được nếu size lớn hơn kích cỡ của phânhoạch to nhất. Khi đó cần phải phân hoạch lại hoặc kết hợp các phân hoạch kề nhau thànhmột phân hoạch có form size lớn hơn.5 Câu 7: trình bày sơ trang bị phân hoạch rượu cồn trong làm chủ bộ nhớ?- vào sơ đồ này bộ nhớ lưu trữ có một bảng thống trị không gian trường đoản cú do.- Khi thực hiện chương trình hệ thống dựa vào kích thước công tác để phân bổkhông gian nhớ tương thích tạo thành một vùng lưu giữ độc lập.- Ưu điểm : tận dụng tối đa được không gian nhớ thoải mái (Nếu size chương trình nhỏ thìhệ số tuy vậy song cao, kích cỡ chương trình bự thì hệ số tuy nhiên song giảm).- điểm yếu kém : Cũng gây hiện tượng lạ phân đoạn bộ nhớ lưu trữ (Sau một khoảng thời hạn làmviệc các chương trình được bố trí rải rác rến khắp vị trí trong bộ nhớ).- Để tự khắc phục hiện tượng kỳ lạ này rất cần được sắp xếp và sắp xếp lại bộ nhớ.+ search thời điểm tương thích để dừng các chương trình vẫn hoạt động+ Đưa một số trong những hoặc toàn thể các lịch trình đang hoạt động cùng trạng thái của chính nó rabộ nhớ ngoài, trả lại không khí nhớ đến hệ thống.+ Tái định vị các chương trình và phục sinh trạng thái hoạt động.Câu 8: trình bày nguyên tắc tổ chức triển khai và làm chủ thiết bị?* Nguyên tắc tổ chức triển khai và thống trị thiết bị- CPU chỉ điều khiển và tinh chỉnh các thao tác làm việc I/O chứ không trực tiếp thực hiện các thao tác làm việc này, dođó các thiết bị không gắn trực tiếp cùng với CPU mà lại gắn cùng với thiết bị làm chủ nó (Device Control).- Một thiết bị thống trị có nhiệm vụ tinh chỉnh và điều khiển các thiết bị kết nối với nó và gọi là kênhI/O hoạt động tự do với CPU và các thiết bị khác.- Một khối hệ thống máy tính tất cả thể có rất nhiều kênh I/O, từng kênh I/O lại rất có thể có nhữngkênh nhỏ của mình, để điều khiển hoạt động của các kênh cần phải có các chương trình điều khiểnriêng điện thoại tư vấn là chương trình điều khiển và tinh chỉnh kênh- nguyên tắc điều khiển này chất nhận được trong thời điểm các thao tác làm việc I/O được triển khai ở thiết bịngoại vi thì CPU vẫn chuyển động song tuy vậy thực hiện tính toán I/O. Lúc có kết quả I/O kênhsẽ phát dấu hiệu ngắt báo cho CPU biết.- Ưu điểm: chất nhận được gắn thêm sản phẩm đồng thời cho khối hệ thống làm việc không phụthuộc vào thông số kỹ thuật của thiết bị núm thể, hệ thống có tính lưu động cao vày nếu thay đổi thiết bịmà ko cần đổi khác hệ thống cùng không bắt buộc sửa đổi những chương trình vận dụng có trong hệthốngCâu 9: trình diễn kỹ thuật vùng đệm: KN, mục đích, phân loại, những tổ chức củatừng nhiều loại vùng đệm?- Khái niệm:Vùng nhớ trung gian là nơi lưu trữ thông tin trong thời điểm tạm thời trong các thao tác I/O của hệ thống.- Mục đích:+ Giảm số lượng các thao tác I/O đồ lý.+ Thực hiện tuy vậy song các làm việc I/O.+ triển khai trước các thao tác làm việc nhập dữ liệu.6 - Các phương thức tổ chức vùng đệm:* Vùng đệm trung chuyển- Được chia thành 2 một số loại vào và ra+ Vùng đệm vào chỉ để nhập thông tin+ Vùng đệm ra dùng để ghi thông tin- tương xứng trong hệ thống có 2 lệnh để báo tin vào với lấy thông tin ra (R/W)- Ưu điểm :+ bao gồm hệ số song song cao+ Phổ dụng : vận dụng được số đông phép vào/ra+ Đơn giản- điểm yếu kém :+ Tốn cỗ nhớ+ Tốn thời hạn trao đổi tin tức trong BNT* Vùng đệm xử lý.- Với các loại này cả tin tức vào với ra thuộc được xử lý trong 1 vùng nhớ- Ưu điểm :+ tiết kiệm bộ nhớ+ không tốn thời gian di chuyển thông tin- Nhược điểm:+ vận tốc chậm vì chưng hệ số tuy vậy song thấp+ ko phổ dụng+ tinh vi trong tổ chức* Vùng đệm vòng tròn- vào cách tổ chức này khối hệ thống làm bài toán với 3 vùng đệm đó là : Vào, Ra, Xử lý. Saumột khoảng thời gian nào kia thì tác dụng của các vùng đệm được trao đổi cho nhau.- Ưu điểm:+ Đạt tác dụng khi thời hạn xử lý tương đương thời gian I/O.+ Phổ dụng cao bởi vì được kiến thiết ngay từ khi OS được nạp vào hệ thống.+ ko phải triển khai các giấy tờ thủ tục tạo vùng đệm nhiều lần.- nhược điểm :+ lúc không sử dụng hết dẫn mang đến lãng phí.+ có thể trở thành tài nguyên găng7 Câu 10: KN miền bảo vệ? kết cấu miền bảo vệ? ví dụ như miền bảo vệ?- Khái niệm: Mỗi các bước trong hệ thống đều chuyển động trong một miền bảo vệ(protection domain) như thế nào đó. Một miền bảo vệ sẽ xác định các khoáng sản (đối tượng) mànhững tiến trình chuyển động trong miền bảo vệ này hoàn toàn có thể sử dụng, cùng các thao tác hợp lệ cáctiến trình này rất có thể thực hiện trên số đông tài nguyên đó.- lấy một ví dụ :- cấu tạo của miền bảo vệ: Các kĩ năng thao tác bên trên một đối tượng được gọi làquyền truy tìm xuất (access right). Một miền bảo vệ là một tập những quyền truy nã xuất, từng quyềntruy xuất được định nghĩa vày một cỗ hai đồ vật tự Câu 11: những vấn đềvề bình an hệ thống? các cơ chế đảm bảo an ninh hệ thống?* các vấn đề về an toàn hệ thống- hệ thống được hotline là bình an nếu những tài nguyên được áp dụng đúng như quy ướctrong gần như hoàn cảnh- Thông thường, cơ chế bình yên hệ thống bị vi phạm luật vì các nguyên nhân vô tình hoặc cốý. Việc ngăn ngừa các vì sao cố ý là rất khó khăn và gần như không thể đạt hiệu quảhoàn toàn- Bảo đảm bình yên hệ thống nên được thực hiện ở hai mức độ đồ dùng lý (trang bị những thiết bịan toàn cho vị trí đặt hệ thống...) và nhân sự (chọn lọc cẩn trọng những nhân viên làm việctrong hệ thống...).* những cơ chế an ninh hệ thống- kiểm tra danh tính:+ buổi giao lưu của hệ thống đảm bảo phụ thuộc vào kỹ năng xác định những tiến trình đangxử lý  phụ thuộc vào vào việc khẳng định được người tiêu dùng đang thực hiện hệ thống.+ Cách giải quyết là áp dụng password để chu chỉnh đúng danh tính của fan dùng.- ngăn ngừa nguyên nhân hậu phía các chương trình+ ngựa thành Troy: khi người sử dụng A kích hoạt một công tác (do người sửdụng B viết) bên dưới danh nghĩa của bản thân (trong miền bảo vệ được gắn khớp ứng chongười áp dụng A), công tác này có thể trở thành “chú con ngữa thành Troy” bởi vì khi đócác đoạn lệnh vào chương trình rất có thể thao tác với các tài nguyên mà bạn sử dụngA bao gồm quyền nhưng người tiêu dùng B lại bị cấm. Gần như chương trình hình dạng này lợi dụnghoàn cảnh để gây ra các tác hại đáng tiếc+ Cánh cửa nhỏ dại (Trap-Door): mối doạ dọa quan trọng đặc biệt nguy hiểm và cực nhọc chống đỡ dovô tình hoặc vậy ý của những lập trình viên khi tạo chương trình. Những lập trình viêncó thể vướng lại một “cánh của nhỏ” trong phần mềm của họ nhằm thống thông qua đó can thiệp vàohệ thống. Chủ yếu “cánh cửa nhỏ tuổi này” đã tạo thời cơ cho các hacker thâm nhập và pháhoại khối hệ thống của người sử dụng. Vấn đề phát hiện các “cánh cửa ngõ nhỏ” để đối phó rấtphức tạp vì chúng ta cần phải triển khai phân tích lịch trình nguồn nhằm tìm ra chỗ sơhở8 - ngăn chặn nguyên nhân hậu phía hệ thống+ các chương trình sâu (worm): một chương trình tận dụng cơ chế phát có mặt cáctiến trình con của khối hệ thống để đánh bại chính hệ thống. Chương tình sâu có khả năng tựđộng gây ra các bạn dạng sao trong hệ thống sau đó chiếm hữu tài nguyên, làm ngừng trệhoạt động của các tiến trình không giống và toàn cục hệ thống.+ những chương trình virus: virus là 1 trong những chương trình phá hủy khá nguy nan đốivới các hệ thống thông tin. Không giống với những chương trình sâu là mọi chương trình hoànchỉnh, vi khuẩn chỉ là những đoạn mã có công dụng lây lây truyền vào những chương trình chínhthống và từ đó hủy diệt hệ thống.II. Phần lựa chọnCâu 1. Trình diễn mục tiêu kiến tạo của hệ điều hành window NT- khả năng tương thích (Compatibility): có năng lực tạo ra các môi trường cho cáctrình ứng dụng được viết đến các hệ điều hành khác (như MS-DOS, OS/2, Windows 3.x), hỗtrợ một số hệ thống tệp tin thông dụng (như FAT, NTFS, HPFS) và kĩ năng nối kết với cácmôi trường mạng khác hiện có.- Tính thuận tiện (Portability): Windows NT hoàn toàn có thể chạy được với các bộ xử lý hỗ trợCISC (Complex Instruction phối Computer) cùng RISC (Reduced Instruction mix Computer).- Tính đa xử lý (Scalability): Windows NT rất có thể chạy được trên máy tính có từ 1 đến16 cỗ xử lý, không ngừng mở rộng lên những đời máy mới đáp ứng nhu cầu được mọi yêu cầu không nhỏ của môitrường tởm doanh.- Tính an toàn (Security): Windows NT cung cấp những tính năng an toàn rất đáng tincậy bao gồm việc kiểm soát việc truy nã cập đến tài nguyên, bảo vệ bộ nhớ, kiểm soát toàn bộquá trình rạm nhập của người dùng, tính an toàn và khả năng khắc phục sau sự cố cao,…- Khả năng xử lý phân tán (Distributed Processing): Windows NT có khả năng nối kếtvới nhiều môi trường mạng khác mà có hỗ trợ nhiều loại giao thức truyền thông khác nhau,hỗ trợ những tính năng Client/Server cao cấp.- Độ tin cậy (Reliability và Robustness): cung cấp cơ chế đảm bảo các ứng dụng thihành một cách an toàn, không vi phạm đến hệ thống và các ứng dụng khác. Windows NTcòn có những tính năng an toàn được cài đặt sẵn và kĩ thuật quản lý bộ nhớ cao cấp.- Tính đại chúng (Internationalization): có thể ứng dụng ở nhiều quốc gia, nhiều ngônngữ.- Dễ nâng cấp, mở rộng (Extensibility): Kiến trúc Windows NT tiếp cận theo lối phânchia thành các đơn thể có nhiệm vụ xác định, cung cấp khả năng nâng cấp, mở rộng trongtương lai. Windows NT tất cả tính an toàn của người dùng đối với hệ thống, an toàn trên file vàthư mục9 Câu 2. Trình diễn module làm chủ của window NT* làm chủ tiến trình:- Một quá trình trong Windows NT có:+ Một ko gian add ảo.+ PCB chứa các thông tin như độ ưu tiên của tiến trình và những thống kê điều phối.+ Một hay nhiều tiểu trình .- Một tè trình vào Windows NT có:+ Dòng giải pháp xử lý và những thông tin kèm theo.+ các trạng thái tiểu trình: ready (chờ CPU), standby (là tiểu trình tiếp nối sẽ nhậnCPU), running (đang xử lý), waiting (chờ dấu hiệu - IO), transition (chờ tài nguyên),terminated (kết thúc).* hệ thống tập tin:- WinNT hỗ trợ môi ngôi trường đa hệ thống tập tin với FA, HPFS và đặc biệt là hệ thốngtập tin là NTFS với khá nhiều ưu điểm:+ có chức năng mở rộng kiểm soát an ninh cho mỗi tập tin+ áp dụng tên file lâu năm với UNICODE+ Ghi dấn lỗi vào các thao tác trong tệp tin $LOGFILE+ những cluster thoải mái được ghi nhấn trong system file, $BITMAP+ những cluster hư được ghi dấn trong system file, $BADCLUS+ các cluster đang thực hiện được ghi nhận trong master tệp tin table- Mỗi tệp tin trong Windows NT được biểu thị bởi buổi tối thiểu một mẫu tin vào Master filetable (MFT)+ kích cỡ mẫu tin trong MFT được đặc tả khi hệ thống được thiết lập, đổi thay thiên từ1K mang đến 4K.+ tất cả các file đa số được ánh xạ vào MFT, của cả chính MFT.- Mỗi mẫu tin trong MFT gồm một ngôi trường header với một hay nhiều attributes nhằm mô tảcho tập tin tương ứng+ từng attribute lại bao hàm header với data+ giả dụ attribute nhỏ, nó được cất ngay trong mẫu mã tin của MFT (ví dụ ‘file’ name,thông tin thì giờ cập nhật…)+ giả dụ attribute lớn (ví dụ câu chữ file), số hiệu cluster cất data sẽ được lưu trongmẫu tin.* thống trị nhập xuất:- mô hình IO của Windows NT được thiết kế theo bản vẽ xây dựng tầng nên những trình điềukhiển thiết bị cá biệt thực hiện tại ở những tầng xúc tích và ngắn gọn khác nhau.10 - các trình điều khiển có thể được download vào tốt gỡ quăng quật khỏi hệ thống một phương pháp linh độngtùy theo yêu cầu của người dùng. Mô hình phân lớp có thể chấp nhận được chèn các trình điều khiển và tinh chỉnh thiếtbị new một phương pháp dễ dàng.* cung cấp mạng:- Windows NT cung cấp cả 2 quy mô kết nối là peer-to-peer và client-server .- một trong những giao thức hỗ trợ: NetBios, TCP/IP* cung cấp xử lý phân tán:- Windows NT cũng hỗi trợ một số trong những cơ chế thể triển khai xử lý phân tán như: namedpipe, mailslot, winsock với RPCCâu 3. Nêu nhân tố trong khối hệ thống nhân của HĐH window XP- Là căn nguyên cho executive và các tiểu hệ thống.- tất cả 4 trách nhiệm chính:+ Lập lịch cho tiểu trình.+ cách xử trí ngắt với lỗi hệ thống.+ Đồng cỗ hóa chip xử lý mức thấp.+ phục hồi lại hệ thống sau lúc mất nguồn.* Kernel được kim chỉ nan đối tượng,sử dụng 2 object:- Dispatcher object (khối điều phối): điều khiển chuyển đổi ngữ cảnh và đồng bộ hóa.- Control object (khối điều khiển): gần như lời gọi giấy tờ thủ tục không đồng bộ, các ngắt,thông báo nguồn, triệu chứng nguồn, các bước và hồ sơ những đối tượng.* quá trình và tè trình:- tiến trình (Process) bao gồm 1 không gian địa chỉ bộ ghi nhớ ảo, thông tin hệ thống vàgiả lập cho một hay nhiều cỗ vi xử lý.- tiểu trình (Thread) là đơn vị chức năng thực thi của execution, được lập lịch vì chưng khối điều phốicủa kernel .- mỗi tiểu trình bao gồm trạng thái riêng, bao hàm độ ưu tiên, chỉ thị xử lý, những thông tinthống kê.- từng tiểu trình hoàn toàn có thể có một trong những 6 trạng thái :ready, standby, running, waiting,transition, và terminated.* Lập lịch.- áp dụng cơ chế điều phối theo độ ưu tiên với 32 mức. Độ ưu tiên được chia thành 2 lớp:+ trường đoản cú mức 16 – 31: những tiểu trình dạng real-time.+ trường đoản cú mức 0 – 15: các tiểu trình thông thường.- Đặc tính của chiến lược:+ Có xu thế tạo thời gian đáp ứng tốt nhất cho các tiểu trình tương tác với ngườidùng (ví dụ như thực hiện chuột trong windows).11 + cho phép các đái trình trong phạm vi I/O giữ các thiết bị I/O trong chứng trạng bận.- Sự lập lịch mở ra khi có một tiểu trình trong tâm trạng ready (sẵn sàng) tuyệt wait(đợi),khi tè trình kết thúc hoặc lúc 1 appplication (trình ứng dụng) thay đổi quyền ưu tiêncủa 1 tiểu trình.- các tiểu trình real-time được cấp quyền ưu tiên khi truy vấn đến CPU.* Bảng những yêu cầu ngắt của Windows XP* Trap handling (Xử lý lỗi)- Kernel cung cấp cơ chế xử trí lỗi khi xảy ra lỗi với ngắt được hình thành từ hartware hoặcphần mềm.- các lỗi (exception) lúc không thể xử lý bằng Trap handler thì sẽ tiến hành xử lý bởikernel’s exception dispatcher.- cỗ interrupt dispatcher của kernel xử lý những ngắt bằng cách gọi những trình xử trí ngắthoặc 1 thủ tục ở trong kernel.- Kernel sử dụng khóa spin để đảm bảo độc quyền truy nã xuất đa cỗ xử lý.Câu 4. Trình bày kết cấu phân lớp của HĐH window XP? những thành phần nàolàm mang lại window XP biến đổi HĐH tương thích với các ứng dựng của HĐH khác?* kết cấu phân lớp của HĐH window XP- hệ thống được phân thành một số lớp, từng lớp được xây dựng phụ thuộc lớp mặt trong.Lớp trong cùng thường là phần cứng, phần bên ngoài cùng là giao diện với những người sử dụng.- từng lớp (layer) là một đối tượng người sử dụng trừu tượng, đựng dựng bên phía trong nó những dữ liệu vàthao tác xử lý tài liệu đó. Lớp n chứa dựng một kết cấu dữ liệu và những thủ tục rất có thể đượcgọi bởi lớp n+1 hoặc lớp n có thể gọi các thủ tục làm việc lớp n-1.* những thành phần khiến cho Windows XP đổi thay HĐH tương thích với những ứngdụng của một trong những HĐH khác:12 - những tiến trình trong user-mode được phân lớp dựa trên những dịch vụ triển khai của XP,cho phép XP chạy các chương trình được trở nên tân tiến cho các hệ quản lý khác.- XP cần sử dụng tiểu khối hệ thống Win32 (Win32 subsystem) làm môi trường điều hành chính;Win32 được dùng làm khởi động toàn bộ các tiến trình.- môi trường MS-DOS được cung ứng bởi một vận dụng Win32 được gọi là vật dụng ảoDOS (Virtual DOS Machine - VDM), một tiến trình trong user- mode được phân trang vàgiải quyết như thể như ngẫu nhiên c ác luồng (thread) của XP.- Tiểu khối hệ thống POSIX dựa trên căn cơ UNIX.- Tiểu khối hệ thống OS/2 dùng làm chạy các ứng dụng OS/2.- Tiểu hệ thống đăng nhập và bảo mật (Logon and sercurity) xác nhận người sử dụng đăngnhập vào hệ thống.Câu 5. Trình bày chức năng làm chủ đối tượng và cung ứng mạng vào HĐH windowXP* Chức năng thống trị đối tượng- XP sử dụng khái niệm đối tượng người tiêu dùng (object) cho toàn bộ các dịch vụ của mình. Trình objectmanager thống kê giám sát sự áp dụng của tất cả đối tượng như:+ phát sinh một đối tượng người tiêu dùng điều khiển .+ điều hành và kiểm soát sự bảo mật.+ Theo dõi các tiến trình đang áp dụng 1 đối tượng bất kỳ.- XP cung ứng một tập các phương thức (method) chuẩn chỉnh để làm việc với các đối tượngnhư:create, open, close, delete, query name, parse (phân tích) cùng security.- Đặt thương hiệu đối tượng:+ Executive của XP bắt buộc ngẫu nhiên 1 object nào thì cũng phải gồm tên, mặc dù cho là + tạm thời hayvĩnh viễn.+ XP bổ sung cập nhật 1 symbolic links object, chất nhận được nhiều biệt danh hay túng danh rất có thể thamchiếu tới và một file .+ Một tiến trình có một object điều khiển, được tạo ra từ việc mở hay đóng object.+ mỗi object được đảm bảo bởi 1 danh sách điều khiển truy nhập (access control list ACL).* chức năng hỗ trợ mạng- XP cung cấp các quy mô mạng: peer-to-peer với client/server- cung ứng các giao thức chuẩn: SMB, NetBIOS, NetBeui, TCP/IP- XP thiết lập các giao thức mạng (transport protocols) như là những drivers có thể nạp/gỡbỏ động trong hệ thống- XP thực hiện giao thức mạng internet TCP/IP để liên kết đến phần nhiều các HĐH với nền tảngphần cứng khác13
qqlive| j88