Luận Văn Thạc Sĩ VNU UET: Nghiên Cứu An Ninh Hệ Điều Hành Mạng

Luận văn thạc sĩ VNU UET nghiên cứu các vấn đề an ninh trong hệ điều hành mạng 04, cung cấp cái nhìn sâu sắc và giải pháp hiệu quả.

Chuyên ngành

Công nghệ thông tin

Người đăng

Ẩn danh

Thể loại

Luận văn thạc sĩ

2014

105
2
0

Phí lưu trữ

35 Point

Mục lục chi tiết

LỜI CAM ĐOAN

LỜI CẢM ƠN

MỤC LỤC

MỞ ĐẦU

1.1. Mục tiêu của đề tài

1.2. Đối tƣợng và phạm vi nghiên cứu

1.3. Nội dung nghiên cứu

1. CHƢƠNG 1: TỔNG QUAN VỀ HỆ ĐIỀU HÀNH

1.1. Khái quát về hệ điều hành

1.1.1. Định nghĩa hệ điều hành

1.1.2. Chức năng chính hệ điều hành

1.1.3. Các thành phần của hệ điều hành

1.1.4. Các dịch vụ hệ điều hành

1.1.5. Cấu trúc hệ điều hành

1.1.6. Nguyên lý thiết kế hệ điều hành

1.2. Phân loại hệ điều hành

1.2.1. Hệ điều hành xử lý theo lô đơn giản

1.2.2. Hệ điều hành xử lý theo lô đa chƣơng

1.2.3. Hệ điều hành đa nhiệm

1.2.4. Hệ điều hành tƣơng tác

1.2.5. Hệ điều hành giao diện bàn giấy (Desktop)

1.2.6. Hệ thống song song

1.2.7. Hệ thống phân tán

1.2.8. Hệ thống cầm tay

1.3. Lịch sử phát triển hệ điều hành

1.4. Một số tiêu chuẩn đánh giá mức độ an toàn hệ điều hành

1.5. Cơ chế an ninh, an toàn của hệ điều hành

1.5.1. An toàn truy nhập mạng

1.5.2. An toàn truy nhập hệ thống

1.5.3. An toàn truy nhập file và thƣ mục

1.5.4. An toàn và bảo mật hệ thống

1.6. Các vấn đề về an toàn hệ thống

1.6.1. Kiểm định danh tính (Authentication)

1.6.2. Mối đe dọa từ các chƣơng trình

1.6.3. Miền bảo vệ

1.6.4. Cài đặt ma trận quyền truy xuất

1.7. Kết luận chƣơng 1

2. CHƢƠNG 2: TÌM HIỂU MỘT VÀI HỆ ĐIỀU HÀNH THÔNG DỤNG NHẤT HIỆN NAY VÀ CƠ CHẾ AN NINH, AN TOÀN CỦA CHÚNG

2.1. Hệ điều hành Microsoft Windows

2.1.1. Miêu tả về hệ điều hành Windows

2.1.2. Chƣơng trình giả lập

2.1.3. Quá trình phát triển của hệ điều hành Windows

2.1.4. Hệ thống bảo mật qua các phiên bản

2.2. Hệ điều hành UNIX

2.2.1. Xuất xứ, quá trình tiến hóa

2.2.2. Một số đặc trƣng của hệ điều hành UNIX

2.2.3. Cấu trúc hệ điều hành UNIX

2.2.4. Quản lý truy cập trong UNIX

2.2.5. Cơ chế mật khẩu trong UNIX

2.2.6. Xác thực ngƣời dùng

2.2.7. Một số lệnh của UNIX có thể khai thác để xâm nhập hệ thống

2.2.8. File thông tin ngƣời dùng trong hệ thống (passwd file)

2.2.9. Tìm mật khẩu trong UNIX

2.3. Hệ điều hành Sun Solaris

2.3.1. Hƣớng nghiên cứu

2.3.2. Nhu cầu cấp thiết đảm bảo an ninh, an toàn

2.3.3. Solaris: Một giải pháp an toàn

2.3.4. Điều khiển đăng nhập trên Solaris (Mức 1)

2.3.5. Điều khiển truy nhập tài nguyên hệ thống (Mức 2)

2.3.6. Các dịch vụ phân tán an toàn (Mức 3)

2.3.7. Điều khiển truy nhập tới mạng vật lý (Mức 4)

2.4. Kết luận chƣơng 2

3. CHƢƠNG 3: ĐI SÂU TÌM HIỂU VẤN ĐỀ AN NINH, AN TOÀN CỦA HỆ ĐIỀU HÀNH WINDOWS

3.1. Khái quát về an ninh, an toàn mạng làm việc trong môi trƣờng Windows

3.2. Các đặc điểm nổi bật Windows NT

3.3. Hệ thống bảo mật Windows NT

3.3.1. Cấu trúc hệ điều hành Windows NT

3.3.2. Quản lý đối tƣợng (Object Manager)

3.3.3. Cơ chế bảo mật (SRM - Security Reference Monitor)

3.4. Những nội dung chính cần nghiên cứu

3.4.1. Đăng nhập và sử dụng dịch vụ

3.4.2. Cơ chế mật khẩu

3.4.3. An toàn mật khẩu

3.4.4. Thẩm định quyền

3.4.5. Phân quyền đối với thƣ mục, tệp

3.5. Các hệ thống tệp đƣợc các hệ điều hành Microsoft hỗ trợ

3.6. Phân quyền đối với thƣ mục và tệp

3.7. Bảo vệ tài nguyên với NTFS

3.7.1. Dùng chế độ bảo mật của NTFS

3.7.2. Quyền truy cập NTFS cá thể (Individual NTFS Permission)

3.7.3. Sao chép bóng ổ đĩa - VSS

3.8. So sánh permission cục bộ và trên mạng

3.9. Kết hợp permission chia sẻ và permission NTFS

3.10. Hệ thống tập tin mã hóa (EFS - Encrypting File System)

3.11. Một số phƣơng pháp tấn công mật khẩu trong Windows

3.11.1. Phƣơng pháp vét cạn

3.11.2. Phƣơng pháp tấn công từ điển

3.12. Tìm mật khẩu trong Windows NT

3.13. Một số đặc điểm về an ninh của hệ điều hành Windows NT

3.14. Tấn công Windows NT

3.15. Kết luận chƣơng 3

4. CHƢƠNG 4: THỬ NGHIỆM PHẦN MỀM MÃ NGUỒN MỞ NHẰM KHAI THÁC LỖ HỔNG CỦA HỆ ĐIỀU HÀNH

4.1. Đánh giá an ninh

4.2. Một số lỗ hổng trên họ hệ điều hành Windows

4.2.1. Lỗ hổng MS13_080

4.2.2. Lỗ hổng MS12_020

4.2.3. Lỗ hổng MS13_071

4.2.4. Lỗ hổng MS12_027

4.2.5. Lỗ hổng MS10_046

4.3. Giải pháp với công cụ Metasploit

4.3.1. Lý do chọn Metasploit

4.3.2. Cài đặt phần mềm Mestasploit

4.3.3. Demo khai thác khai thác lỗ hổng MS10_046 trên hệ điều hành Windows 7 trong môi trƣờng Internet

4.4. Kết luận chƣơng 4

KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN CỦA LUẬN VĂN

4.5. Hƣớng phát triển của đề tài

TÀI LIỆU THAM KHẢO

DANH MỤC CÁC KÝ HIỆU VÀ CHỮ VIẾT TẮT

4.6.1. CÁC KÝ HIỆU

4.6.2. CÁC CHỮ VIẾT TẮT

DANH MỤC CÁC BẢNG BIỂU

DANH MỤC HÌNH VẼ

Tóm tắt

I. Tổng quan về Nghiên Cứu An Ninh Hệ Điều Hành Mạng

Nghiên cứu an ninh hệ điều hành mạng là một lĩnh vực quan trọng trong công nghệ thông tin. Nó không chỉ giúp bảo vệ thông tin mà còn đảm bảo tính toàn vẹn và khả năng sử dụng của hệ thống. Hệ điều hành là nền tảng cho mọi hoạt động của máy tính, do đó, việc đảm bảo an ninh cho nó là rất cần thiết. Các lỗ hổng trong hệ điều hành có thể dẫn đến những hậu quả nghiêm trọng, từ việc mất dữ liệu đến việc xâm nhập trái phép vào hệ thống.

1.1. Định nghĩa và vai trò của hệ điều hành trong an ninh mạng

Hệ điều hành là phần mềm quản lý phần cứng và phần mềm trên máy tính. Nó cung cấp giao diện cho người dùng và các ứng dụng. Trong bối cảnh an ninh mạng, hệ điều hành đóng vai trò quan trọng trong việc bảo vệ dữ liệu và ngăn chặn các cuộc tấn công từ bên ngoài.

1.2. Tầm quan trọng của nghiên cứu an ninh hệ điều hành

Nghiên cứu an ninh hệ điều hành giúp phát hiện và khắc phục các lỗ hổng bảo mật. Điều này không chỉ bảo vệ thông tin cá nhân mà còn đảm bảo hoạt động ổn định của hệ thống. Các biện pháp bảo mật như tường lửa, mã hóa và xác thực đều bắt nguồn từ nghiên cứu này.

II. Các vấn đề và thách thức trong an ninh hệ điều hành mạng

Mặc dù đã có nhiều biện pháp bảo vệ, nhưng an ninh hệ điều hành vẫn đối mặt với nhiều thách thức. Các cuộc tấn công ngày càng tinh vi và khó phát hiện hơn. Các lỗ hổng trong phần mềm, cấu hình sai và thiếu cập nhật thường xuyên là những nguyên nhân chính dẫn đến sự cố an ninh.

2.1. Các loại tấn công phổ biến vào hệ điều hành

Các cuộc tấn công vào hệ điều hành có thể bao gồm tấn công từ chối dịch vụ (DoS), tấn công lừa đảo (phishing) và tấn công mã độc (malware). Những tấn công này có thể gây ra thiệt hại lớn cho hệ thống và dữ liệu.

2.2. Lỗ hổng bảo mật và cách khắc phục

Lỗ hổng bảo mật thường xuất hiện do lỗi lập trình hoặc cấu hình sai. Để khắc phục, cần thường xuyên cập nhật phần mềm, sử dụng các công cụ quét lỗ hổng và thực hiện kiểm tra bảo mật định kỳ.

III. Phương pháp nghiên cứu an ninh hệ điều hành hiệu quả

Để nghiên cứu an ninh hệ điều hành, cần áp dụng các phương pháp khoa học và công nghệ hiện đại. Việc phân tích mã nguồn mở và thử nghiệm các công cụ bảo mật là những cách hiệu quả để phát hiện lỗ hổng.

3.1. Phân tích mã nguồn mở trong nghiên cứu an ninh

Phân tích mã nguồn mở giúp phát hiện các lỗ hổng bảo mật trong hệ điều hành. Các công cụ như Metasploit có thể được sử dụng để thử nghiệm và khai thác các lỗ hổng này.

3.2. Thử nghiệm và đánh giá các công cụ bảo mật

Việc thử nghiệm các công cụ bảo mật giúp đánh giá hiệu quả của chúng trong việc bảo vệ hệ điều hành. Các công cụ này cần được cập nhật thường xuyên để đối phó với các mối đe dọa mới.

IV. Ứng dụng thực tiễn của nghiên cứu an ninh hệ điều hành

Nghiên cứu an ninh hệ điều hành không chỉ dừng lại ở lý thuyết mà còn có nhiều ứng dụng thực tiễn. Các tổ chức, doanh nghiệp cần áp dụng các biện pháp bảo mật để bảo vệ thông tin và tài sản của mình.

4.1. Các biện pháp bảo mật hiệu quả cho hệ điều hành

Các biện pháp bảo mật như sử dụng tường lửa, mã hóa dữ liệu và xác thực đa yếu tố là rất cần thiết để bảo vệ hệ điều hành khỏi các cuộc tấn công.

4.2. Kết quả nghiên cứu và ứng dụng trong thực tế

Nghiên cứu an ninh hệ điều hành đã giúp nhiều tổ chức cải thiện khả năng bảo mật của họ. Việc áp dụng các biện pháp bảo mật hiệu quả đã giảm thiểu đáng kể các sự cố an ninh.

V. Kết luận và hướng phát triển trong nghiên cứu an ninh hệ điều hành

Nghiên cứu an ninh hệ điều hành mạng là một lĩnh vực không ngừng phát triển. Các công nghệ mới và các phương pháp bảo mật cần được nghiên cứu và áp dụng để đối phó với các mối đe dọa ngày càng tinh vi.

5.1. Tương lai của nghiên cứu an ninh hệ điều hành

Tương lai của nghiên cứu an ninh hệ điều hành sẽ tập trung vào việc phát triển các công nghệ bảo mật mới, như trí tuệ nhân tạo và học máy, để phát hiện và ngăn chặn các cuộc tấn công.

5.2. Những thách thức cần vượt qua

Các thách thức trong nghiên cứu an ninh hệ điều hành bao gồm việc đối phó với các cuộc tấn công ngày càng tinh vi và việc đảm bảo tính bảo mật trong môi trường điện toán đám mây.

Tóm tắt và mô tả trên trang này được tạo với sự hỗ trợ của AI từ nội dung tài liệu gốc; tài liệu do người dùng đóng góp và được kiểm duyệt trước khi xuất bản. Báo lỗi nội dung.

22/07/2025
Luận văn thạc sĩ vnu uet nghiên cứu tìm hiểu những vấn đề an ninh của hệ điều hành mạng 04

Trích đoạn nội dung tài liệu

Đặt vấn đề Sự bùng nổ thông tin và mạng máy tính đã dẫn đến yêu cầu cấp thiết phải có các biện pháp toàn diện nhằm đảm bảo An toàn, An ninh thông tin cho ngƣời dùng đích thực. Đến nay, nhiều biện pháp đã đƣợc đƣa ra và ứng dụng trong thực tế nhƣ: Mật mã hóa, mật khẩu, Tƣờng lửa và các phƣơng pháp vật lý, v. Tuy nhiên, mỗi Công nghệ đƣợc đƣa vào ứng dụng trong thực tế đều tồn tại một số sơ hở mà ngƣời ta thƣờng gọi là "lỗ hổng". Ngay cả các hệ điều hành nhƣ: Windows, Unix, Sun Solaris là những phần mềm đƣợc sử dụng rộng rãi nhất hiện nay đều có những lỗ hổng rất nguy hiểm.

Những kẻ truy cập trái phép (Intruders ) đã biết lợi dụng những lỗ hổng đó để lấy cắp thông tin, sửa đổi thông tin, làm mất thông tin hoặc làm chậm lại quá trình trao đổi thông tin của những ngƣời dùng hợp pháp tùy theo ý đồ của họ. Trong phạm vi một Đề tài luận văn Cao học, một học viên không thể tìm hiểu, nghiên cứu hết mọi vấn đề liên quan đến An toàn, An ninh của tất cả các Công nghệ An toàn, Bảo mật thông tin đƣợc. Nhận thấy hệ điều hành luôn là mục tiêu cần đƣợc ƣu tiên bảo vệ do mức độ quan trọng của nó. Vì vậy, trong khuôn khổ Đề tài luận văn, em đã chọn Đề tài "Nghiên cứu, tìm hiểu những vấn đề an ninh của hệ điều hành mạng" làm đề tài luận văn tốt nghiệp của mình.

Do các tài liệu mà em thu thập để nghiên cứu chƣa đầy đủ và cũng do trình độ năng lực còn nhiều hạn chế, chắc chắn trong báo cáo luận văn còn nhiều thiếu sót. Kính mong các thầy, cô góp ý chỉ bảo để luận văn của em có thể tiếp cận gần hơn với thực tiễn. Em xin chân thành cảm ơn. Mục tiêu của đề tài Mục tiêu của Đề tài luận văn là: - Nghiên cứu tổng quan về hệ điều hành.

- Tập trung nghiên cứu, đánh giá 3 hệ điều hành phổ biến hiện nay là Windows, Unix, Solaris. - Tìm hiểu hệ thống hóa các cơ chế an ninh, an toàn, cấu trúc, các cơ chế bảo vệ, bản chất các cơ chế xác thực, cơ chế mật khẩu của các hệ điều hành này Trên cơ sở đó, em đi sâu tìm hiểu, nghiên cứu và phân tích một số lỗ hổng và cuối cùng là thử nghiệm phần mềm mã nguồn mở nhằm khai thác lỗ hổng của hệ điều hành. LUAN VAN CHAT LUONG download : add luanvanchat@agmail. Đối tƣợng và phạm vi nghiên cứu - Đối tƣợng: Là các hệ điều hành máy tính.

- Phạm vi nghiên cứu: Tìm hiểu về các hệ điều hành đang đƣợc sử dụng rộng rãi nhất hiện nay ở Việt Nam. Đặc biệt là hệ điều hành Windows. Nội dung nghiên cứu Nội dung nghiên cứu của luận văn gồm 4 chƣơng: Chƣơng 1: Tổng quan về hệ điều hành Chƣơng 2: Tìm hiểu một vài hệ điều hành thông dụng nhất hiện nay và cơ chế An ninh, An toàn của chúng Chƣơng 3: Đi sâu tìm hiểu vấn đề An ninh, An toàn của hệ điều hành Windows Chƣơng 4: Thử nghiệm phần mềm mã nguồn mở nhằm khai thác lỗ hổng của hệ điều hành. Kết luận và hƣớng phát triển.

LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 3 CHƢƠNG 1: TỔNG QUAN VỀ HỆ ĐIỀU HÀNH Để hiểu hệ điều hành là gì, trƣớc tiên chúng ta phải hiểu chúng đƣợc phát triển nhƣ thế nào. Trong chƣơng này em khái quát về hệ điều hành; điểm lại lịch sử phát triển hệ điều hành. Đƣa ra 8 phân loại hệ điều hành. Tiếp đến, trình bày tiêu chuẩn đánh giá mức độ an toàn hệ điều hành; cơ chế An ninh, An toàn hệ điều hành.

Đi sâu các vấn đề an toàn hệ thống, mối đe dọa từ các chƣơng trình ảnh hƣởng đến hệ thống, xác thực thực thể, kiểm chứng, cài đặt ma trận quyền truy cập. Khái quát về hệ điều hành 1. Định nghĩa hệ điều hành Hệ điều hành là một tầng của hệ thống máy tính nằm giữa phần cứng và các chƣơng trình ngƣời dùng (hay các phần mềm ngƣời dùng). Hệ điều hành đƣợc xây dựng trực tiếp trên giao diện phần cứng và cung cấp giao diện giữa phần cứng máy tính và các chƣơng trình ngƣời dùng.

Thông thƣờng, các phần mềm ứng dụng sẽ không trực tiếp thực hiện trên phần cứng máy tính mà nó yêu cầu một hệ điều hành để chạy trên đó. Hệ điều hành là lớp phần mềm gần nhất đối với bất kỳ phần mềm ứng dụng nào đang đƣợc thực thi. Hệ điều hành cũng là chƣơng trình đầu tiên đƣợc chạy trên máy tính khi máy tính đƣợc khởi động. Hệ điều hành chia sẻ các đặc trƣng với cả phần cứng và phần mềm.

Hệ điều hành là phần mềm, nghĩa là nó là một chƣơng trình đã đƣợc biên dịch, liên kết và chạy trên máy tính. Tuy nhiên, nó lại giống phần cứng trong đó chỉ có một bản copy của hệ điều hành chạy trên máy tính và nó mở rộng các khả năng của phần cứng.1 Mô hình trừu tƣợng của hệ thống máy tính 1. Chức năng chính hệ điều hành 1. Quản lý chia sẻ tài nguyên Tài nguyên của hệ thống (CPU, bộ nhớ, thiết bị ngoại vi,.) vốn rất giới hạn, nhƣng trong các hệ thống đa nhiệm, nhiều ngƣời sử dụng có thể đồng thời yêu cầu LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 4 nhiều tài nguyên.

Để thỏa mãn yêu cầu sử dụng chỉ với tài nguyên hữu hạn và nâng cao hiệu quả sử dụng tài nguyên, hệ điều hành cần phải có cơ chế và chiến lƣợc thích hợp để quản lý việc phân phối tài nguyên. Ngoài yêu cầu dùng chung tài nguyên để tiết kiệm chi phí, ngƣời sử dụng còn cần phải chia sẻ thông tin (tài nguyên phần mềm) lẫn nhau, khi đó hệ điều hành cần đảm bảo việc truy xuất đến các tài nguyên này là hợp lệ, không xảy ra tranh chấp, mất đồng nhất,. Giả lập một máy tính mở rộng Hệ điều hành làm ẩn đi các chi tiết phần cứng, ngƣời sử dụng đƣợc cung cấp một giao diện đơn giản, dễ hiểu, dễ sử dụng và không phụ thuộc vào thiết bị phần cứng cụ thể. Thực tế, ta có thể xem hệ điều hành nhƣ là một hệ thống bao gồm nhiều máy tính trừu tƣợng xếp thành nhiều lớp chồng lên nhau, máy tính mức dƣới phục vụ cho máy tính mức trên.

Lớp trên cùng là giao diện trực quan nhất để điều khiển. Ngoài ra có thể chia chức năng của hệ điều hành theo bốn chức năng sau:  Quản lý quá trình (process management)  Quản lý bộ nhớ (memory management)  Quản lý hệ thống lƣu trữ  Giao tiếp với ngƣời dùng (user interaction) 1. Các thành phần của hệ điều hành Hệ điều hành gồm ba thành phần sau: - Bộ cấp phát tài nguyên (Resour allocator): Quản lý và cấp phát tài nguyên. - Chƣơng trình kiểm soát (Control program): Kiểm soát việc thực thi chƣơng trình và kiểm soát hoạt động của các thiết bị nhập/ xuất.

- Phần nhân: là chƣơng trình “lõi” của hệ điều hành, đƣợc thực thi trƣớc tiên và tồn tại trong bộ nhớ cho đến khi tắt máy (các chƣơng trình khác gọi là chƣơng trình ứng dụng). Bộ cấp phát tài nguyên Chƣơng trình kiểm soát Phần nhân Hình 1.2 Các thành phần của hệ điều hành 1. Các dịch vụ hệ điều hành - Thực hiện chƣơng trình - hệ thống có khả năng nạp một chƣơng trình vào bộ nhớ và thi hành nó. - Thực hiện nhập xuất - Từ chƣơng trình ngƣời dùng không thể thực hiện nhập xuất trực tiếp, hệ điều hành phải cung cấp các cách thức để thực hiện nhập xuất.

LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 5 - Các thao tác trên hệ thống file - chƣơng trình có khả năng đọc, ghi, tạo và xoá file. - Truyền thông - Trao đổi thông tin giữa các tiến trình đang thực hiện cùng lúc trên máy tính hay trên các hệ thống trên mạng. Thực hiện bằng cách thông qua bộ nhớ dùng chung hay qua các thông điệp. - Phát hiện lỗi - bảo đảm phát hiện lỗi trong CPU, bộ nhớ, thiết bị nhập xuất hoặc trong chƣơng trình ngƣời sử dụng.

Cấu trúc hệ điều hành 1. Cấu trúc đơn giản - Các hệ điều hành đơn giản thƣờng không có cấu trúc đƣợc định nghĩa tốt, thƣờng bắt đầu từ một hệ thống nhỏ, đơn giản và có giới hạn. - MS-DOS là một hệ điều hành có cấu trúc đơn giản, nó cung cấp những chức năng cần thiết nhất trong một không gian nhỏ nhất do sự giới hạn của phần cứng và không chia thành những đơn thể rõ rệt. - Các chƣơng trình ứng dụng có thể truy cập trực tiếp các thủ tục nhập xuất cơ bản và ghi trực tiếp lên màn hình hay bộ điều khiển đĩa.3 Cấu trúc đơn giản hệ điều hành 1.

Cấu trúc phân lớp - Hệ điều hành chia thành nhiều lớp. Lớp dƣới cùng là phần cứng, lớp trên cùng là giao tiếp với ngƣời sử dụng. LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 6 - Một lớp của hệ điều hành bao gồm một số cấu trúc dữ liệu và các hàm có thể đƣợc gọi bởi lớp ở phía trên và bản thân nó gọi những chức năng của lớp bên dƣới. Mỗi lớp cài đặt chỉ sử dụng những thao tác do lớp dƣới cung cấp.

Lớp 6: Chƣơng trình của ngƣời sử dụng Lớp 5: Driver thiết bị và bộ lập lịch Lớp 4: Bộ nhớ ảo Lớp 3: Kênh nhập xuất Lớp 2: Lập lịch CPU Lớp 1: Thông dịch các chỉ thị Lớp 0: Phần cứng 1. Nguyên lý thiết kế hệ điều hành - Hệ điều hành cần dễ viết, dễ sửa đổi, dễ nâng cấp (nên viết hệ điều hành băng ngôn ngữ cấp cao vì dễ viết và dễ sửa lỗi hơn là viết bằng ngôn ngữ Assembly). - Hệ điều hành cần dễ cài đặt, dễ bảo trì, không có lỗi và hiệu quả. - Hệ điều hành cần dễ sử dụng, dễ học, an toàn, có độ tin cậy cao và thực hiện nhanh.

- Hệ điều hành cần có tính khả chuyển cao (thực hiện đƣợc trên một nhóm các phần cứng khác nhau). - Hệ điều hành cần có chƣơng trình SYSGEN (System Generation) thu thập thông tin liên quan đến phần cứng để thiết lập cấu hình hệ điều hành cho phù hợp với mỗi máy tính. Phân loại hệ điều hành Có nhiều cách phân loại hệ điều hành, sau đây em xét một số phân loại hệ điều hành sau: 1. Hệ điều hành xử lý theo lô đơn giản - Khi một công việc chấm dứt, hệ thống sẽ thực hiện công việc kế tiếp mà không cần sự can thiệp của ngƣời lập trình, do đó thời gian thực hiện sẽ mau hơn.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ