HỆ ĐIỀU HÀNH LÀ GÌ. Các thông tin về hệ điều hành phổ biến hiện nay PDF

Title HỆ ĐIỀU HÀNH LÀ GÌ. Các thông tin về hệ điều hành phổ biến hiện nay
Author Nhật Anh
Course Business Technology & Finance
Institution Trường Đại học Kinh tế Thành phố Hồ Chí Minh
Pages 14
File Size 545.1 KB
File Type PDF
Total Downloads 356
Total Views 522

Summary

ĐẠI HỌC UEHTRƯỜNG CÔNG NGHỆ VÀ THIẾT KẾBài tiểu luận kết thúc học phần mônCơ sở công nghệ thông tinĐỀ TÀI: HỆ ĐIỀU HÀNHMã lớp học phần: 21C1NFGiảng viên: Th Trương Việt PhươngSinh viên thực hiện: Lê Nhật AnhMSSV: 31201021612Mục lục I. HỆ ĐIỀU HÀNH LÀ GÌ? II. LỊCH SỬ CỦA HỆ ĐIỀU HÀNH III. TẠI SAO PHẢ...


Description

ĐẠI HỌC UEH TRƯỜNG CÔNG NGHỆ VÀ THIẾT KẾ

Bài tiểu luận kết thúc học phần môn Cơ sở công nghệ thông tin ĐỀ TÀI: HỆ ĐIỀU HÀNH

Mã lớp học phần: 21C1NF4900303 Giảng viên: Th.S Trương Việt Phương Sinh viên thực hiện: Lê Nhật Anh MSSV: 31201021612

1

Mục lục HỆ ĐIỀU HÀNH LÀ GÌ? .......................................................................................... 3

I.

II. LỊCH SỬ CỦA HỆ ĐIỀU HÀNH ............................................................................. 3 III.

TẠI SAO PHẢI SỬ D ỤNG HỆ ĐIỀU HÀNH? .................................................... 4

IV.

CHỨC NĂNG CỦA HỆ ĐIỀU HÀNH .................................................................. 6

1. Hệ điều hành cung cấp ba khả năng thiết yếu:..................................................... 6 2. Giao diện người dùng: ............................................................................................ 6 3. Quản lý ứng dụng: ................................................................................................... 6 4. Quản lý thiết bị: ....................................................................................................... 8 V. CÁC LOẠI HỆ ĐIỀU HÀNH THÔNG DỤNG HIỆN NAY .................................. 8 1. Hệ điều hành mục đích chung: ............................................................................... 8 • Hệ điều hành Windows: ............................................................................................. 9 • Hệ điều hành Mac OS: ............................................................................................... 9 • Hệ điều hành Unix: ................................................................................................... 10 • Hệ điều hành Linux: ................................................................................................. 10 2. Hệ điều hành di động: ........................................................................................... 11 • Hệ điều hành Android: ............................................................................................. 11 • Hệ điều hành iOS: .................................................................................................... 11 3. Hệ điều hành nhúng: ............................................................................................. 12 4. Hệ điều hành mạng: .............................................................................................. 12 5. Hệ điều hành thời gian thực: ................................................................................ 13 VI.

PHỤ LỤC ............................................................................................................... 13

2

HỆ ĐIỀU HÀNH LÀ GÌ?

I.

Máy tính đã trải qua một chặng đường dài trong một thời gian tương đối ngắn và phần lớn tiến trình này là nhờ vào những tiến bộ trong công nghệ hệ điều hành (OS). Suốt 30 năm qua, sự tiến hoá trong hệ điều hành làm cho các máy tính dễ sử dụng, dễ hiểu hơn, linh hoạt hơn và đáng tin cậy hơn. Hệ điều hành (OS) là chương trình sau khi được tải vào máy tính, quản lý tất cả các chương trình ứng dụng khác trong máy tính. Các chương trình ứng dụng sử dụng hệ điều hành bằng cách đưa ra các yêu cầu cho các dịch vụ thông qua một giao diện chương trình ứng dụng (API) được xác định. Ngoài ra, người dùng có thể tương tác trực tiếp với hệ điều hành thông qua giao diện người dùng, chẳng hạn như giao diện dòng lệnh (CLI) hoặc giao diện người dùng đồ họa (GUI). LỊCH SỬ CỦA HỆ ĐIỀU HÀNH

II.

-Máy tính đầu tiên, Z1, được sản xuất vào năm 1936 - 1938. Và máy tính này chạy mà không có hệ điều hành. -Hai mươi năm sau, hệ điều hành đầu tiên được tạo ra vào năm 1956. -Vào những năm 1960, Bell Labs bắt đầu xây dựng UNIX, hệ điều hành đa nhiệm đầu tiên. -Năm 1977, dòng Apple ra đời. Apple Dos 3.3 là hệ điều hành đĩa đầu tiên. -Năm 1981, Microsoft xây dựng hệ điều hành đầu tiên gọi là DOS bằng cách mua phần mềm 86-DOS từ một công ty ở Seattle. -Microsoft Windows nổi tiếng ra đời vào năm 1985 khi MS-DOS được ghép nối với GUI, một môi trường đồ họa.

3

Sự phát triển của các nền tảng điều hành hiện đại III.

TẠI SAO PHẢI SỬ D ỤNG HỆ ĐIỀU HÀNH? Một hệ điều hành mang lại những lợi ích mạnh mẽ cho phần mềm máy tính và

phát triển phần mềm. N ếu không có hệ điều hành, mọi ứng dụng s ẽ cần giao diện người dùng của riêng nó, cũng như mã hóa toàn diện những thôngtin cần thiết để xử lý tất cả các chức năng cấp thấp của máy tính bên dưới. Chẳng hạn như lưu trữ đĩa, giao diện mạng, v.v. Xem xét một loạt các phần cứng cơ bản có sẵn, điều này sẽ làm tăng kích thước của mọi ứng dụng và làm cho việc phát triển phần mềm trở nên không thực tế. Thay vào đó, nhiều tác vụ phổ biến, chẳng hạn như gửi gói mạng hoặc hiển thị văn bản trên thiết bị đầu ra tiêu chuẩn (như màn hình) có thể được tải xuống phần mềm hệ thống đóng vai trò trung gian giữa các ứng dụng và phần cứng. Phần mềm hệ thống cung cấp một cách nhất quán và có thể lặp lại để các ứng dụng tương tác với phần cứng mà ứng dụng không cần biết bất kỳ chi tiết nào về phần cứng. 4

Miễn là mỗi ứng dụng truy cập cùng một tài nguyên và dịch vụ theo cùng một cách, phần mềm hệ thống đó - hệ điều hành - có thể phục vụ hầu hết mọi ứng dụng. Điều này giúp giảm đáng kể thời gian và mã hóa cần thiết để phát triển, gỡ lỗi một ứng dụng. Đồng thời đảm bảo rằng người dùng có thể kiểm soát, cấu hình và quản lý phần cứng hệ thống thông qua một giao diện chung và dễ hiểu. Sau khi được cài đặt, hệ điều hành dựa vào một thư viện lớn các trình điều khiển thiết bị để điều chỉnh các dịch vụ hệ điều hành cho phù hợp với môi trường phần cứng cụ thể. Do đó, mọi ứng dụng có thể thực hiện một cuộc gọi chung đến thiết bị lưu trữ. Hệ điều hành nhận cuộc gọi đó và sử dụng trình điều khiển tương ứng để chuyển cuộc gọi thành các hành động (lệnh) cần thiết cho phần cứng cơ bản trên máy tính cụ thể đó. Ngày nay, hệ điều hành cung cấp một nền tảng toàn diện xác định, cấu hình và quản lý một loạt phần cứng, bao gồm cả bộ xử lý, thiết bị bộ nhớ và quản lý bộ nhớ, chipset, kho, kết nối mạng, giao tiếp cổng, chẳng hạn như Mảng đồ họa video (VGA), Giao diện đa phương tiện độ nét cao (HDMI) và Chuẩn nối tiếp đa năng (USB) và các giao diện hệ thống con, chẳng hạn như tốc độ k ết nối thành phần ngoại vi (PCIe).

5

CHỨC NĂNG CỦA HỆ ĐIỀU HÀNH

IV.

1. Hệ điều hành cung cấp ba khả năng thiết yếu: -

Cung cấp giao diện người dùng thông qua CLI hoặc GUI.

-

Khởi chạy và quản lý việc thực thi ứng dụng.

-

Xác định và hiển thị các tài nguyên phần cứng của hệ thống cho các ứng dụng đó. Thông thường sẽ thông qua một API được tiêu chuẩn hóa.

2. Giao diện người dùng: Mọi hệ điều hành đều yêu cầu giao diện người dùng, cho phép người dùng và quản trị viên tương tác với hệ điều hành để thiết lập, cấu hình và thậm chí khắc phục sự cố hệ điều hành và phần cứng cơ bản của nó. Có hai loại giao diện người dùng chính có sẵn: CLI và GUI. -

CLI hoặc Terminal Mode Window, cung cấp giao diện dựa trên văn bản, nơi người dùng dựa vào bàn phím truyền thống để nhập các lệnh, tham số và đối số cụ thể liên quan đến các tác vụ cụ thể. GUI hay máy tính để bàn, cung cấp một giao diện trực quan dựa trên các biểu tượng và biểu tượng nơi người dùng dựa vào các cử chỉ được cung cấp bởi các thiết bị giao diện của con người, chẳng hạn như touchpads, màn hình cảm ứng và thiết bị chuột.

-

GUI được sử dụng thường xuyên nhất bởi người dùng bình thường hoặc người dùng cuối, những người chủ yếu quan tâm đến việc thao tác các tệp và ứng dụng. Chẳng hạn như nhấp đúp vào biểu tượng tệp để mở tệp trong ứng dụng mặc định của nó. CLI vẫn phổ biến trong số những người dùng nâng cao và quản trị viên hệ thống, những người phải xử lý một loạt các lệnh lặp đi lặp lại và chi tiết cao một cách thường xuyên. Chẳng hạn như tạo và chạy các t ập lệnh để thiết lập máy tính cá nhân (PC) mới cho nhân viên.

3. Quản lý ứng dụng: 6

Một hệ điều hành xử lý việc khởi chạy và quản lý mọi ứng dụng. Điều này thường hỗ trợ một loạt các hành vi, bao gồm chia sẻ thời gian nhiều quy trình hoặc các luồng để các tác vụ khác nhau có thể chia sẻ thời gian có s ẵn của bộ xử lý, xử lý các gián đoạn mà ứng dụng tạo ra để thu hút s ự chú ý ngay lập tức của bộ xử lý. Đảm bảo có đủ bộ nhớ để thực thi ứng dụng và dữ liệu tương ứng của nó mà không can thiệp vào các quy trình khác. Thực hiện xử lý lỗi có thể xóa các quy trình của ứng dụng một cách mượt mà; và thực hiện quản lý bộ nhớ mà không làm gián đoạn các ứng dụng khác hoặc hệ điều hành. Hệ điều hành cũng có thể hỗ trợ các API cho phép các ứng dụng sử dụng các chức năng và phần cứng mà không cần biết bất cứ điều gì về hệ điều hành cấp thấp hoặc trạng thái phần cứng. Ví dụ, một API Windows có thể cho phép một chương trình lấy đầu vào từ bàn phím hoặc chuột; tạo các phần tử GUI, chẳng hạn như các cửa sổ hộp thoại và các nút; đọc và ghi tệp vào thiết bị lưu trữ và hơn thế nữa. Các ứng dụng hầu như luôn được điều chỉnh để sử dụng hệ điều hành mà ứng dụng dự định chạy. Ngoài ra, hệ điều hành có thể thực hiện các dịch vụ sau cho các ứng dụng: -

Trong một hệ điều hành đa nhiệm, nơi nhiều chương trình có thể chạy cùng một lúc, hệ điều hành sẽ xác định ứng dụng nào sẽ chạy theo thứ tự và lượng thời gian cần cho phép cho mỗi ứng dụng trước khi lần lượt cho ứng dụng khác.

-

Xử lý Input/Output (I/O) đến và đi từ các thiết bị phần cứng kèm theo, chẳng hạn như đĩa cứng, máy in và cổng quay số.

-

Gửi tín hiệu đến từng ứng dụng hoặc người dùng tương tác - hoặc đến nhà điều hành hệ thống - về trạng thái hoạt động và bất k ỳ lỗi nào có thể đã xảy ra.

-

Có thể giảm tải việc quản lý các công việc hàng loạt - ví dụ, in ấn - để ứng dụng khởi tạo được giải phóng khỏi công việc này.

-

Trên các máy tính có thể cung cấp quá trình xử lý song song, hệ điều hành có thể quản lý cách phân chia chương trình để nó chạy trên nhiều bộ xử lý cùng một lúc.

7

Tất cả các nền tảng máy tính chính (phần cứng và phần mềm) đều yêu cầu, và đôi khi bao gồm một hệ điều hành và hệ điều hành phải được phát triển với các tính năng khác nhau để đáp ứng các nhu cầu cụ thể của các hệ số dạng khác nhau. 4. Quản lý thiết bị: Hệ điều hành chịu trách nhiệm xác định, cấu hình và cung cấp cho các ứng dụng quyền truy cập chung vào các thiết bị phần cứng máy tính bên dưới. Khi hệ điều hành nhận dạng và xác định phần cứng, nó sẽ cài đặt trình điều khiển thiết bị tương ứng cho phép hệ điều hành và các ứng dụng chạy trên hệ điều hành sử dụng thiết bị mà không cần bất kỳ kiến thức cụ thể nào về phần cứng hoặc thiết bị. Hệ điều hành chịu trách nhiệm xác định đúng máy in và cài đặt trình điều khiển thích hợp để ứng dụng chỉ cần thực hiện lệnh gọi đến máy in mà không cần phải sử dụng mã hoặc lệnh dành riêng cho máy in đó - đó là công việc của hệ điều hành. Tình hình cũng tương tự đối với các thiết bị khác, chẳng hạn như cổng USB; các cổng kết nối mạng; thiết bị đồ họa, chẳng hạn như đơn vị xử lý đồ họa (GPU); chipset bo mạch chủ và các thiết bị lưu trữ, chẳng hạn như bộ điều hợp đĩa SCSI (SAS) được đính kèm nối tiếp và các đĩa được định dạng bằng hệ thống tệp phù hợp. Hệ điều hành xác định và cấu hình các thiết bị vật lý và logic cho dịch vụ và thường ghi lại chúng trong một cấu trúc tiêu chuẩn hóa chẳng hạn như Windows Registry. Các nhà sản xuất thiết bị định kỳ vá và cập nhật trình điều khiển. Hệ điều hành nên cập nhật chúng để đảm bảo hiệu suất và bảo mật thiết bị tốt nhất. Khi thiết bị được thay thế, hệ điều hành cũng cài đặt và cấu hình trình điều khiển mới. V.

CÁC LOẠI HỆ ĐIỀU HÀNH THÔNG DỤNG HIỆN NAY Mặc dù các vai trò cơ bản của hệ điều hành là phổ biến, nhưng có vô số hệ điều hành

phục vụ nhiều loại phần cứng và nhu cầu của người dùng. 1. Hệ điều hành mục đích chung:

8

Hệ điều hành có mục đích chung đại diện cho một loạt các hệ điều hành nhằm chạy vô số ứng dụng trên nhiều lựa chọn phần cứng cho phép người dùng chạy một, nhiều ứng dụng hoặc tác vụ đồng thời. Một hệ điều hành có mục đích chung có thể được cài đặt trên nhiều kiểu máy tính để bàn, máy tính xách tay khác nhau và chạy các ứng dụng từ hệ thống kế toán đến cơ sở dữ liệu, đến trình duyệt web, đến trò chơi. Các hệ điều hành có mục đích chung thường tập trung vào quản lý quy trình (luồng) và phần cứng để đảm bảo rằng các ứng dụng có thể chia sẻ một cách đáng tin cậy nhiều loại phần cứng máy tính hiện có. Các hệ điều hành máy tính để bàn phổ biến bao gồm: • Hệ điều hành Windows: Là hệ điều hành hàng đầu của Microsoft, là tiêu chuẩn thực tế cho máy tính gia đình và máy tính doanh nghiệp. Được giới thiệu vào năm 1985, hệ điều hành dựa trên GUI đã được phát hành trong nhiều phiên bản kể từ đó. Windows 95 thân thiện với người dùng đã chịu trách nhiệm phần lớn cho sự phát triển nhanh chóng của máy tính cá nhân. Sau đó hệ điều hành Windows đã giành đượ c vị thế gần như độc tôn trong thị trường với hàng loạt các phiên bản tiếp theo có những cải tiến và tính năng vượt trội. - Ưu điểm: Phổ biến, dễ sử dụng, tính ổn định cao và có đầy đủ tính năng để phục vụ cho công việc cũng như giải trí. - Nhược điểm: Không phải miễn phí, bạn cần phải mua bản quyền để sử dụng. • Hệ điều hành Mac OS: Macintosh Operating System (còn có tên là OS X) là một hệ điều hành có giao diện cửa sổ được phát triển bởi công ty Apple. OS là hệ điều hành độc quyền, được phát triển và phân phối bởi Apple trên các sản phẩm máy tính xách tay Macbook Pro và Macbook Air. Qua nhiều năm phát triển hệ điều hành Mac OS đã và đang khẳng định tên tuổi và thương hiệu trên thị trường.

9

- Ưu điểm: Giao diện đẹp, được cài sẵn ở những chiếc máy tính được Apple bán ra và không tốn phí. So với Windows không ai hoàn hảo hơn ai nhưng theo nhiều người nhận xét, Mac hoạt động một cách mượt mà hơn và có một độ bảo mật đáng tin hơn. -Nhược điểm: Vì số người sử dụng Mac OS không nhiều bằng Windows nên có nhiều phần mềm chưa được phát hành cho hệ điều hành này. Ngoài ra, giá thành của Mac OS cũng là khá cao nếu so sánh với các hệ điều hành khác. • Hệ điều hành Unix: Là một hệ điều hành đa người dùng được thiết kế để có tính linh hoạt và khả năng thích ứng. Được phát triển ban đầu vào những năm 1970, Unix là một trong những hệ điều hành được viết bằng ngôn ngữ C. -Ưu điểm:Unix rất linh hoạt và bạn có thể cài đặt nó trên tất cả các loại máy tính, bao gồm cả máy tính lớn , siêu máy tính và máy vi tính. Unix cũng truyền cảm hứng cho các phương pháp tiếp cận mới trong thiết kế phần mềm, chẳng hạn như giải quyết các vấn đề bằng cách kết nối các công cụ đơn giản hơn thay vì tạo ra các ứng dụng lớn, nguyên khối. -Nhược điểm: Khó sử dụng. • Hệ điều hành Linux: Là một hệ điều hành giống Unix được thiết kế để cung cấp cho người dùng PC một giải pháp thay thế miễn phí hoặc chi phí thấp. Linux nổi tiếng là một hệ thống hoạt động hiệu quả và nhanh chóng. 10

-Ưu điểm: Miễn phí, ta có thể thay đổi thậm chí là phân phối nó. -Nhược điểm: Rất ít người sử dụng, tính bảo mật không cao, giao diện có phần cổ điển. 2. Hệ điều hành di động: Hệ điều hành di động được thiết kế để đáp ứng các nhu cầu riêng của điện toán di động và các thiết bị tập trung vào giao tiếp, chẳng hạn như điện thoại thông minh và máy tính bảng. Thiết bị di động thường cung cấp tài nguyên máy tính hạn chế so với PC truyền thống và hệ điều hành phải được thu nhỏ lại về kích thước và độ phức tạp để giảm thiểu việc sử dụng tài nguyên của chính nó, đồng thời đảm bảo đủ tài nguyên cho một hoặc nhiều ứng dụng đang chạy trên thiết bị. Các hệ điều hành di động có xu hướng nhấn mạnh vào hiệu suất hiệu quả, khả năng phản hồi của người dùng và chú ý nhiều đến các tác vụ xử lý dữ liệu, chẳng hạn như hỗ trợ phát tr ực tuyến phương tiện. Apple iOS và Google Android là những ví dụ về hệ điều hành di động. • Hệ điều hành Android: Hệ điều hành Android được phát triển bởi công ty Android Inc và được Google mua lại vào năm 2005, Android là hệ điều hành trên thiết bị di dộng có số người được sử dụng đông đảo nhất trên thế giới (chiếm 87,7% thị phần) năm 2017. - Ưu điểm: Hệ điều hành mở, vì hầu hết cách thiết bị di động điều sử dụng nên Android sở hữu kho ứng dụng khổng lồ, khả năng tùy biến cao, dễ dàng đặt lại thiết bị nếu như quên mật khẩu. - Nhược điểm: Hiện tại độ bảo mật của Android là khá cao nhưng sẽ không bằng nếu so sánh với iOS. • Hệ điều hành iOS: iOS là hệ điều hành được sử dụng duy nhất trên các thiết bị di động của Apple. Được ra mắt vào năm 2007, iOS đã tạo ra một cuộc cách mạng về công nghệ phần mềm. Được đánh giá khá cao về tính năng cũng như về độ ổn định của nó. 11

- Ưu điểm: Tính bảo mật cao, khả năng tối ưu phần mềm tốt, hiệu năng ổn định mà không cần đòi hỏi nhiều về cấu hình so với Android. - Nhược điểm: Hệ điều hành chỉ độc quyền cho các dòng điện thoại của Apple và không thể sử dụng trên các điện thoại khác, kho ứng dụng ít hơn so với Android. 3. Hệ điều hành nhúng: Không phải tất cả các thiết bị máy tính đều có mục đích chung. Một loạt các thiết bị chuyên dụng - bao gồm trợ lý k ỹ thuật số tại nhà, máy rút tiền tự động (ATM), hệ thống máy bay, thiết bị đầu cuối điểm bán lẻ (POS) và thiết bị kết nối Internet vạn vật (IoT) - bao gồm máy tính yêu cầu hệ điều hành. Sự khác biệt cơ bản là thiết bị tính toán liên quan chỉ làm một việc chính, vì vậy hệ điều hành được lược bỏ và dành riêng cho cả hiệu suất và khả năng phục hồi. Hệ điều hành phải chạy nhanh, không bị treo và xử lý tất cả các lỗi một cách linh hoạt để có thể tiếp tục hoạt động trong mọi trường hợp. Trong hầu hết các trường hợp, hệ điều hành được cung cấp trên một con chip được tích hợp vào thiết bị thực tế. Ví dụ, một thiết bị y tế được sử dụng trong thiết bị hỗ trợ sự sống của bệnh nhân sẽ sử dụng một hệ điều hành nhúng phải chạy đáng tin cậy để giữ cho bệnh nhân sống sót. Embedded Linux là một ví dụ về hệ điều hành nhúng. 4. Hệ điều hành mạng: Hệ điều hành mạng (NOS) là một hệ điều hành chuyên dụng khác nhằm tạo điều kiện giao tiếp giữa các thiết bị hoạt động trên mạng cục bộ (LAN). Một NOS cung cấp ngăn xếp giao tiếp cần thiết để hiểu các giao thức mạng nhằm tạo, trao đổi và phân rã các gói mạng. Ngày nay, khái niệm về một NOS chuyên biệt phần lớn đã lỗi thời vì các loại hệ điều hành khác phần lớn xử lý giao tiếp mạng. Ví dụ: Windows 10 và Windows Server 2019 bao gồm khả năng kết nối mạng toàn diện. Khái niệm NOS vẫn được sử dụng cho một số thiết bị mạng, chẳng hạn như bộ định tuyến, thiết bị chuyển mạch và tường lửa, và các nhà sản xuất có thể sử dụng các NOS độc quyền, bao gồm Hệ điều hành Cisco Internetwork (IOS), RouterOS và ZyNOS.

12

5. Hệ điều hành thời gian thực: Khi một thiết bị máy tính phải tương tác vớ i thế giới thực trong phạm vi giới hạn thời gian liên tục và có thể lặp lại, nhà sản xuất thiết bị có thể chọn sử dụng hệ điều hành thời gian thực (RTOS). Ví dụ, một hệ thống điều khiển công nghiệp có thể chỉ đạo các hoạt động của một nhà máy hoặc nhà máy điện rộng lớn. Một cơ sở như vậy sẽ tạo ra tín hiệu từ vô số cảm biến và cũng gửi tín hiệu để vận hành van, thiết bị truyền động, động cơ và vô số thiết bị khác. Trong những tình huống này, hệ thống điều khiển công nghiệp phải phản ứng nhanh chóng và có thể đoán trước được với các điều kiện thay đổi trong thế giới thực - nếu không, thảm họa có thể xảy ra. RTOS phải hoạt động mà không bị lưu vào bộ đệm, độ trễ xử lý và các độ trễ khác, hoàn toàn có thể chấp nhận được trong các loại hệ điều hành khác. Hai ví dụ về RTOS bao gồm FreeRTOS và VxWorks. Sự khác biệt giữa các loại hệ điều hành không phải là tuyệt đối và một số hệ điều hành có thể chia sẻ các đặc điểm của những hệ điều hành khác. Ví dụ, các hệ điều hành có mục đích chung thường bao gồm các khả năng kết nối mạng đượ c tìm thấy trong NOS truyền thống. Tương tự, hệ điều hành nhúng thường bao gồm các thuộc tính của RTOS, trong khi hệ điều hành di động thườ ng vẫn có thể chạy nhiều ứng dụng đồng thời giống như các hệ điều hành đa năng khác. VI.

PHỤ LỤC Tài liệu tham khảo:

1.Khái...


Similar Free PDFs