Hệ điều hành máy tính rất cần thiết cho bất kỳ máy tính nào hoạt động. Bạn có thể có máy tính, máy tính xách tay hoặc thiết bị di động như máy tính bảng hoặc điện thoại thông minh. Mỗi thiết bị này cần có 'Hệ điều hành' hoặc Hệ điều hành để chạy nó và kiểm soát hoạt động tổng thể của nó. Các hệ điều hành khác nhau có sẵn được gọi là “Họ hệ điều hành”.
Tất cả phần mềm hoặc ứng dụng của bạn đều chạy trên hệ điều hành máy tính - nếu không có hệ điều hành thì máy tính của bạn sẽ không làm được gì. Có rất nhiều hệ điều hành máy tính, hoặc họ hệ điều hành, có sẵn trên khắp thế giới. Dưới đây là một số thông tin về các họ hệ điều hành phổ biến nhất đang được sử dụng hiện nay.
1. DOS: Hệ điều hành đĩa
DOS là hệ điều hành máy tính được sử dụng trong thời kỳ đầu của ngành điện toán và được Bill Gates mở rộng thành PC-DOS khi Microsoft được IBM yêu cầu phát triển hệ điều hành cho máy tính cá nhân IBM. Điều này đã được Gates mở rộng thành MS-DOS để chỉ được sử dụng bởi Microsoft.
Thuật ngữ 'hệ điều hành đĩa' được áp dụng cho các đĩa cần thiết cho máy tính chạy vào thời điểm đó - đĩa cứng hoặc đĩa mềm, loại sau được sử dụng cho máy tính kinh doanh với ổ Winchester trong những ngày đầu và đĩa mềm được sử dụng để tải phần mềm trước PC với nhiều bộ nhớ trong đã trở nên phổ biến.

Ổ Winchester được phát triển bởi IBM và bao gồm các đĩa cứng với 30 MB bộ nhớ cố định và 30 MB bộ nhớ di động. Chúng được IBM gọi là Winchester để vinh danh súng trường Winchester 30/30 (đường kính đạn 0.308 inch x 30 hạt bột).
DOS được vận hành bằng các lệnh văn bản thông qua 'dấu nhắc lệnh' [C:>] và là hệ điều hành cơ bản cho Microsoft Windows cho đến Windows 98 và ME. Nó vẫn còn tồn tại cho đến ngày nay.
2. MicrosoftWindows
Microsoft Windows có thể là hệ điều hành máy tính phổ biến và nổi tiếng nhất trên thế giới hiện nay. Nó được phát triển bởi Tập đoàn Microsoft của Bill Gates và có thể chạy trên một số nền tảng khác nhau, đặc biệt là trên PC hoặc Máy tính cá nhân. Nó cung cấp một phiên bản hiện đại của hệ thống WIMP (Windows, Icons, Menus, Pointer), một thuật ngữ được Merzouga Wilberts sử dụng lần đầu tiên vào năm 1980 và ban đầu được sử dụng trong máy tính Apple.

Microsoft đã áp dụng hệ thống WIMP là hệ điều hành PC được sử dụng rộng rãi nhất trên toàn thế giới. Các phiên bản hiện đại không còn sử dụng MS-DOS nữa, mặc dù dấu nhắc lệnh DOS vẫn có sẵn nếu được yêu cầu. Microsoft Windows cung cấp GUI (Giao diện người dùng đồ họa) cung cấp một môi trường đa nhiệm hợp tác. Người dùng có thể chạy vô số chương trình hoặc ứng dụng (app), mỗi chương trình trong cửa sổ riêng, với các biểu tượng đại diện cho các liên kết có thể nhấp tới các ứng dụng cụ thể. Nhiều PC được bán với Windows đã được cài đặt sẵn.
3. Mac OS dành cho máy Macintosh
Mac OS được phát triển để chạy hệ thống máy tính Apple Macintosh. Máy tính của Apple được giới thiệu vào năm 1984 và Mac OS là máy tính thành công về mặt thương mại đầu tiên sử dụng GUI và có thể là thứ đã thúc đẩy Microsoft phát triển Windows. Các phiên bản đầu tiên của hệ điều hành này được gọi đơn giản là 'Hệ thống' và 'Trình tìm kiếm'. Phiên bản 7.5.1 là phiên bản đầu tiên của Hệ thống sử dụng logo Mac OS và phiên bản 7.6 là phiên bản đầu tiên được gọi chính thức là Mac OS.

Mac OS X được công khai với Phiên bản 10 của Mac OS vào năm 2001. OS X không chỉ đơn giản là một bản cập nhật của Mac OS vì nó sử dụng kiến trúc khác: nó là một hệ điều hành UNIX ra đời sau khi Apple mua NeXT Computer sử dụng hệ điều hành NeXTSTEP của nó. Đây chỉ là một ví dụ về cách hệ điều hành có thể phát triển và được kết hợp với việc mua lại các hệ điều hành hoàn toàn khác nhau! Mac OS X sau đó đơn giản trở thành OS X hiện được sử dụng để vận hành các máy tính Mac của Apple.
4. Hệ điều hành UNIX
Ba hệ điều hành máy tính trên là những hệ điều hành chính đã được sử dụng trong nhiều năm qua cho máy tính cá nhân - PC và máy tính xách tay. UNIX hơi khác một chút và ban đầu được phát triển bởi Ken Thompson, Dennis Ritchie và các nhà phát triển khác trong trung tâm nghiên cứu Bell Labs.
Ban đầu được đặt tên là MULTICS - Hệ thống máy tính và thông tin đa kênh. Đây được coi là một hệ điều hành quá phức tạp và được phát triển thành UNICS: Hệ thống máy tính và thông tin hợp nhất. Sau đó nó được đánh vần là UNIX - một cách đánh vần quyến rũ hơn trong thế giới CNTT!
Nó là một hệ điều hành đa người dùng và đa nhiệm hoạt động độc lập với phần cứng. Trong khi Mac OS X hoạt động trên Apple Mac và Windows hoạt động trên PC Windows, UNIX sẽ hoạt động trên cả hai, đó là lý do tại sao cách sử dụng chính của nó là trên máy chủ. Nó là hệ điều hành máy chủ phổ biến nhất trên internet. Nó được thiết kế cho các hoạt động của nhiều người dùng (máy chủ là một ví dụ điển hình) và được tích hợp sẵn TCP / IP (Transmission Control Protocol / Internet Protocol) - giao thức truyền thông cơ bản được sử dụng trên internet. Một bản sao của UNIX là Linux sẽ được thảo luận tiếp theo.
5. Hệ điều hành Linux
Như đã nêu ở trên, Linux có nguồn gốc từ UNIX - được tạo ra bởi Swede Linus Torvalds và được phát hành ra công chúng vào năm 1991 dưới quyền phần mềm nguồn mở và miễn phí sự hợp tác. Một sự phát triển thú vị khi lần đầu tiên được phát hành, Linux hiện đang được sử dụng rộng rãi bởi các nhà phát triển, những người theo hệ thống mã nguồn mở, có thể thực hiện các thay đổi đối với phần mềm để đáp ứng nhu cầu của chính họ.

Nó được sử dụng trên tất cả các loại máy tính, bao gồm cả máy tính xách tay, máy tính lớn và cả các thiết bị di động ở dạng này hay dạng khác. Android, ví dụ, đã được viết cụ thể trên đầu trang Linux kernel. Nó là một hệ điều hành rất ổn định, nhưng sẽ chỉ chạy phần mềm được viết riêng cho Linux. Nó là một hệ điều hành mục đích chung với nhiều cài đặt hơn bất kỳ hệ điều hành nào khác.
6. OS / 2: Hệ điều hành 2
OS / 2 ban đầu được phát triển bởi sự hợp tác của IBM / Microsoft cũ. Tuy nhiên, sau khi được phát triển, nó hoàn toàn trở thành lĩnh vực của IBM, người đã tiếp thị và quản lý nó. Cái tên OS / 2 xuất phát từ hệ thống Máy tính Cá nhân của IBM được gọi là Hệ thống Cá nhân / 2 - hoặc PS / 2. Vì vậy, có thể nói OS / 2 đã chạy PS / 2.
Được phát hành lần đầu vào cuối năm 1987, phiên bản cuối cùng của OS / 2 được phát hành vào cuối năm 2001. Như mong đợi từ các nhà phát triển (IBM và Microsoft) OS / 2 tương thích với Microsoft Windows và hầu hết các phiên bản của DOS và có thể chạy tất cả các ứng dụng được thiết kế cho các hệ điều hành này. Tuy nhiên, các chương trình được viết cho OS / 2 sẽ không chạy trên Windows hoặc các máy chạy hệ điều hành DOS. OS / 2 rất giống với UNIX.
7. Oracle Solaris
Solaris là một hệ điều hành máy tính dựa trên UNIX được phát triển bởi Sun Microsystems, được Tập đoàn Oracle mua lại vào đầu năm 2010. Nó được đổi tên thành Oracle Solaris và hỗ trợ các hoạt động đa xử lý và đa luồng. Solaris 11.2 được Oracle phát hành ở dạng beta vào năm 2014 để tập trung vào điện toán đám mây và nó hoạt động như một nền tảng đám mây hỗ trợ ảo hóa, công nghệ mạng do phần mềm định hướng ứng dụng (SDN).

Solaris chạy trên các máy chủ SPARC của Oracle, mặc dù được thiết lập để chạy ít nhất cho đến năm 2019, có thể không có nhiều tương lai hơn thế nếu thu nhập từ máy chủ của Oracle giảm. Tuy nhiên, đối với bất kỳ ai tập trung vào đám mây, Solaris có thể là một lựa chọn tốt về hệ điều hành để viết phần mềm dựa trên đám mây.
8. Mở VMS: Hệ thống bộ nhớ ảo
Được thiết kế cho máy vi tính và máy trạm, hệ thống bộ nhớ ảo VMS là hệ điều hành đa tác vụ dành cho nhiều người dùng, được ra mắt vào năm 1979 cùng với Máy tính nhỏ VAX. Bây giờ nó thường được gọi là Open VMS và được sử dụng bởi Amazon, Deutsche Borse và Sở giao dịch chứng khoán Úc. Điều này không có gì đáng ngạc nhiên do khả năng xử lý các hoạt động đa người dùng và đa xử lý của nó.
Nó được thiết kế để xử lý chia sẻ thời gian, xử lý hàng loạt và giao dịch, điều này làm cho nó trở thành một hệ điều hành lý tưởng cho các doanh nghiệp như Amazon. Bởi vì hệ điều hành này có thể được phân phối trên một số máy khác nhau, sự cố máy riêng lẻ, có thể gây gián đoạn đáng kể cho các đơn vị xử lý dữ liệu riêng lẻ, ít ảnh hưởng hơn đến các máy tính công ty sử dụng VMS.
Mặc dù nó đã 30 năm tuổi nhưng những khách hàng sử dụng nó đều tin rằng nó sẽ tồn tại vĩnh viễn. Nó khai thác khái niệm bộ nhớ ảo và được sử dụng trên máy tính VAX - hiện không còn được sản xuất nữa, nhưng với một số kiểu máy vẫn được sử dụng.
9. MVS: Nhiều bộ nhớ ảo
Các máy tính lớn của IBM cũ hơn sử dụng hệ điều hành MVS Multiple Virtual Storage. Được phát triển vào năm 1974, hệ điều hành này vẫn đang được sử dụng, nhưng dần dần được thay thế bằng một hệ điều hành hiện đại hơn.
Đã có nhiều phần mở rộng được cung cấp cho hệ điều hành MVS, bao gồm MVS / SE (Phần mở rộng hệ thống) thông qua MVS / XA (Kiến trúc Mở rộng) đến MVS / ESA (Kiến trúc Hệ thống Doanh nghiệp) với một số ở giữa các biến thể này. Từ ESA, hệ điều hành MVS được phát triển thành OS / 390 sau đó đến z / OS, hỗ trợ thêm 64-bit.
Sau đó là hỗ trợ UNIX (MVS / SP V4.3) và hệ điều hành MVS sau đó được phát triển để bổ sung hỗ trợ cho phiên bản POSIX giống UNIX của tiêu chuẩn Giao diện Hệ điều hành Di động. Các chức năng lập trình ngôn ngữ C được viết theo tiêu chuẩn POSIX có thể được chuyển đến bất kỳ máy tính nào sử dụng hệ điều hành MVS có liên quan.
10. RTOS: Hệ điều hành thời gian thực
Hệ điều hành máy tính thời gian thực được sử dụng khi yêu cầu phản hồi nhanh với dữ liệu đầu vào. Với RTOS, phản hồi với dữ liệu đầu vào sẽ đủ nhanh để ảnh hưởng đến dữ liệu được thêm vào ngay sau đó. Các bộ vi xử lý nhúng thường sử dụng hệ thống RTOS.
Một yếu tố quan trọng trong hiệu quả của RTOS được gọi là jitter. Điều này đề cập đến mức độ nhất quán của RTOS trong thời gian thực hiện để chấp nhận nhiệm vụ nhất định của ứng dụng và thời gian cần thiết để hoàn thành nó. Hệ điều hành thời gian thực Hard và Soft có hiện tượng rung giật khác nhau, hệ điều hành trước đây là thấp hơn. Khi thiết kế một hệ điều hành thời gian thực, hốt hoảng quan trọng hơn thông lượng tổng thể.
Nếu một hệ điều hành thời gian thực thường có thể đáp ứng thời hạn thì nó được gọi là một hệ điều hành thời gian thực mềm, nhưng nếu nó có thể đáp ứng nó như một hậu quả không thể tránh khỏi thì nó được biết đến như một hệ điều hành thời gian thực cứng. RTOS là rất quan trọng khi phản hồi nhanh chóng với dữ liệu đầu vào là điều cần thiết.
Ví dụ về những điều này: Một RTOS để triển khai túi khí phải khó theo thời gian thực, vì sự chậm trễ trong việc triển khai có thể rất nghiêm trọng. Mặt khác, và RTOS để truyền video tới máy tính có thể khá nhẹ nhàng, bởi vì việc mất dữ liệu thường xuyên không phải là nghiêm trọng.
11. A / UX: Apple UNIX
Apple đã phát hành hệ điều hành POSIX dựa trên UNIX vào năm 1988, được gọi là A / UX. Hệ điều hành này ở dạng hệ điều hành UNIX, nhưng được triển khai bằng cách sử dụng giao diện của máy Mac Apple. Vào thời điểm này, thị trường UNIX rất đông đúc, với mọi người đàn ông và chú chó của mình đang cố gắng sử dụng UNIX làm hệ điều hành. Máy Mac của Apple không thể cạnh tranh trên thị trường này với các tính năng thiết kế cao cấp của các máy tính cao cấp hơn và nó không có khả năng cạnh tranh.

Tuy nhiên, nó đã có một số thành công về mặt công ty và cả doanh số bán hàng cho Chính phủ, Hoa Kỳ. Điều này là do tuân thủ POSIX là một yếu tố cần thiết và Mac OS không thể đáp ứng điều này - nhưng A / UX thì có thể. Nó không phải là một hệ điều hành chính thống nhưng đáng được nhắc đến.
12. MAE: Môi trường ứng dụng Macintosh
MAE được Apple giới thiệu vào năm 1994. Mục đích của nó là cho phép các ứng dụng Apple Macintosh chạy trên các máy trạm sử dụng HĐH UNIX. Trước sự phát triển này, các máy trạm UNIX không thể sử dụng phần mềm Macintosh. MAE đã sử dụng hệ thống X Window để mô phỏng Macintosh Finder GUI để nó có thể chạy một số phần mềm của Apple.
MSE 3.0 là phiên bản cuối cùng của môi trường ứng dụng này và tương thích với Macintosh System 7.5.3 - trước khi hệ điều hành Macintosh Mac OS chính thức ra mắt. MAE đã được sử dụng bởi các hệ thống HP và trạm SPARC của Sun Microsystems, nhưng đã ngừng hoạt động vào tháng 1998 năm XNUMX.
Kết luận - Họ hệ điều hành cho máy tính
Đây là những hệ điều hành máy tính (OS Systems) chính được sử dụng cho đến nay. Có thể có những người khác - thực tế là có những người khác - đã đóng một vai trò nhỏ trong sự phát triển của máy tính hiện đại. Ngoài ra còn có các hệ điều hành máy tính được sử dụng đặc biệt cho các thiết bị di động và điện thoại thông minh. Trong số này có iOS, Android và hệ thống di động Windows. Tuy nhiên, ở đây, chúng tôi đang tập trung vào máy tính - máy tính lớn, máy tính để bàn và máy tính xách tay. Hệ thống di động một ngày nào đó có thể trở thành chủ đề của một báo cáo riêng biệt.
Xin chào Rajesh,
Bài viết rất hay, tôi sử dụng Windows 10 trên một trong những chiếc PC của tôi và Windows 8.1 trên một chiếc khác và danh sách này có rất nhiều hệ điều hành. Cám ơn vì đã chia sẻ.
Tổng quan thực sự tốt đẹp. Hoàn hảo cho bất kỳ ai đang cố gắng hiểu rõ về các hệ điều hành khác nhau hiện có.
FYI: Linus Torvalds là người Phần Lan. Một người Phần Lan nói tiếng Thụy Điển. Slackware, Redhat, Debian là những bộ phận chính của GNU / Linux. Gentoo, Ubuntu và Arch ra đời muộn hơn và được cho là bắt nguồn từ ba phần mềm chính.