Lịch sử hệ điều hành – Wikipedia tiếng Việt

Các hệ điều hành máy tính phân phối một tập công dụng thiết yếu và được dùng ở hầu hết những chương trình trên máy tính, và những link cần để trấn áp và đồng điệu phần cứng máy tính. Vào thế hệ máy tính đầu tiên, lúc đó không có hệ điều hành, mỗi chương trình phải cần đặc tả phần cứng vừa đủ để chạy đúng và triển khai những trách nhiệm tiêu chuẩn, và những driver riêng cho những thiết bị ngoại vi như máy in và bìa đục lỗ. Sự tăng trưởng phức tạp của phần cứng và những chương trình ứng dụng sau cuối cũng tạo ra những hệ điều hành dựa trên nhu yếu .
Các máy tính đầu tiên là máy tính lớn không có bất kỳ hình thức hệ điều hành nào. Mỗi người dùng chỉ sử dụng máy trong một khoảng chừng thời hạn theo lịch trình và sau đó đến máy tính có chương trình và tài liệu, thường là trên bìa đục lỗ và băng từ hoặc băng giấy. Chương trình sẽ được tải vào máy và máy sẽ được thiết lập để hoạt động giải trí cho đến khi chương trình hoàn thành xong hoặc gặp sự cố. Các chương trình thường hoàn toàn có thể được gỡ lỗi trải qua bảng tinh chỉnh và điều khiển bằng cách sử dụng quay số, quy đổi công tắc nguồn và đèn bảng .Các ngôn từ tượng trưng, ​ ​ hợp ngữ và trình biên dịch đã được tăng trưởng giúp cho những lập trình viên dịch mã chương trình tượng trưng thành mã máy vốn trước đây được mã hóa bằng tay. Các máy sau này đi kèm với những thư viện mã tương hỗ trên bìa đục lỗ hoặc băng từ, sẽ được link với chương trình của người dùng để tương hỗ những hoạt động giải trí như vào / ra. Đây là nguồn gốc của hệ điều hành văn minh ; tuy nhiên, máy móc vẫn chạy một việc làm duy nhất tại một thời gian. Tại Đại học Cambridge ở Anh hàng đợi việc làm đã có thời gian phải dùng một dây phơi trên đó những băng được treo với những chốt quần áo có màu khác nhau để bộc lộ mức độ ưu tiên việc làm. [ 1 ]

Khi máy móc trở nên mạnh mẽ hơn, thời gian để chạy các chương trình giảm dần và thời gian để trao thiết bị cho người dùng tiếp theo trở nên lớn hơn bằng cách so sánh. Ghi chép và thanh toán cho việc sử dụng máy được chuyển từ kiểm tra đồng hồ treo tường sang đăng nhập tự động bằng máy tính. Chạy hàng đợi phát triển từ một hàng người theo nghĩa đen ở cửa, đến rất nhiều phương tiện trên bàn chờ việc, hoặc hàng loạt thẻ đục lỗ xếp chồng lên nhau trên đầu đọc, cho đến khi chính máy có thể chọn và sắp xếp các ổ băng từ nào xử lý băng nào. Khi các nhà phát triển chương trình ban đầu có quyền truy cập để chạy các công việc của riêng họ trên máy, họ được thay thế bởi các nhà khai thác máy chuyên dụng chăm sóc máy và ngày càng ít quan tâm đến việc thực hiện các tác vụ theo cách thủ công.Khi các trung tâm máy tính có sẵn trên thị trường phải đối mặt với hệ lụy của dữ liệu bị mất do giả mạo hoặc lỗi vận hành, các nhà cung cấp thiết bị đã chịu áp lực phải tăng cường các thư viện thời gian chạy để ngăn chặn việc lạm dụng tài nguyên hệ thống. Giám sát tự động là cần thiết không chỉ cho việc sử dụng CPU mà còn để đếm các trang được in, thẻ đục lỗ, đọc thẻ, lưu trữ đĩa được sử dụng và để báo hiệu khi cần có sự can thiệp của nhà điều hành các công việc như thay đổi băng từ và mẫu giấy. Các tính năng bảo mật đã được thêm vào hệ điều hành để ghi lại các đoạn kiểm toán trong đó các chương trình đang truy cập vào file nào và để ngăn truy cập vào file biên chế sản xuất bởi một chương trình kỹ thuật chẳng hạn.

Bạn đang đọc: Lịch sử hệ điều hành – Wikipedia tiếng Việt

Tất cả các tính năng này được xây dựng theo hướng một hệ điều hành có khả năng đầy đủ. Cuối cùng, các thư viện thời gian chạy đã trở thành một chương trình hợp nhất được khởi động trước công việc của khách hàng đầu tiên và có thể đọc công việc của khách hàng, kiểm soát việc thực hiện, ghi lại việc sử dụng nó, gán lại tài nguyên phần cứng sau khi công việc kết thúc và ngay lập tức xử lý công việc tiếp theo. Các chương trình nền thường trú này, có khả năng quản lý các quy trình nhiều bước, thường được gọi là giám sát hoặc giám sát chương trình trước khi thuật ngữ “hệ điều hành” được hình thành.

Một chương trình cơ bản cung ứng quản trị phần cứng cơ bản, lập lịch ứng dụng và giám sát tài nguyên có vẻ như như thể tổ tiên từ xa so với những hệ điều hành hướng người dùng trong kỷ nguyên máy tính cá thể. Nhưng đã có một sự biến hóa trong ý nghĩa của hệ điều hành. Ngay khi những chiếc xe hơi đời đầu thiếu đồng hồ đeo tay vận tốc, radio và điều hòa không khí mà sau này trở thành tiêu chuẩn, ngày càng có nhiều tính năng ứng dụng tùy chọn trở thành tính năng tiêu chuẩn trong mọi gói hệ điều hành, mặc dầu một số ít ứng dụng như Hệ quản trị cơ sở tài liệu và bảng tính vẫn có giá tùy chọn và riêng không liên quan gì đến nhau. Điều này đã dẫn đến nhận thức về một hệ điều hành như một mạng lưới hệ thống người dùng hoàn hảo với giao diện người dùng đồ họa tích hợp, những tiện ích, một số ít ứng dụng như trình soạn thảo văn bản và trình quản trị file và những công cụ thông số kỹ thuật .Hậu duệ thực sự của những hệ điều hành khởi đầu là cái mà thời nay được gọi là ” kernel “. Trong giới kỹ thuật và tăng trưởng, ý thức hạn chế cũ của hệ điều hành vẫn sống sót do sự tăng trưởng tích cực của những hệ điều hành nhúng cho tổng thể những loại thiết bị có thành phần giải quyết và xử lý tài liệu, từ những thiết bị cầm tay cho đến robot công nghiệp và điều khiển và tinh chỉnh thời hạn thực – những mạng lưới hệ thống không chạy ứng dụng người dùng ở mặt trước. Một hệ điều hành nhúng trong một thiết bị ngày này không còn bị vô hiệu như người ta hoàn toàn có thể nghĩ từ tổ tiên của những năm 1950 .Các loại mạng lưới hệ thống và ứng dụng ứng dụng rộng hơn sẽ được bàn luận trong bài viết về ứng dụng máy tính .

Máy tính lớn[sửa|sửa mã nguồn]

Hệ điều hành đầu tiên được sử dụng cho việc làm thực tiễn là GM-NAA I / O, được sản xuất vào năm 1956 bởi Bộ phận Nghiên cứu của General Motors [ 2 ] cho IBM 704 của họ. [ 3 ] Hầu hết những hệ điều hành khởi đầu khác cho máy tính lớn của IBM cũng được sản xuất bởi người mua. [ 4 ]Các hệ điều hành bắt đầu rất phong phú, với mỗi nhà phân phối hoặc người mua sản xuất một hoặc nhiều hệ điều hành dành riêng cho máy tính lớn của họ. Mỗi hệ điều hành, thậm chí còn từ cùng một nhà sản xuất, hoàn toàn có thể có những quy mô lệnh, quy trình tiến độ quản lý và vận hành khác nhau và những phương tiện đi lại như những công cụ gỡ lỗi. Thông thường, mỗi lần đơn vị sản xuất đưa ra một máy mới, sẽ có một hệ điều hành mới và hầu hết những ứng dụng sẽ phải được kiểm soát và điều chỉnh thủ công bằng tay, biên dịch lại và kiểm thử lại .

Các mạng lưới hệ thống dựa trên phần cứng IBM[sửa|sửa mã nguồn]

Tình trạng tiếp diễn cho đến những năm 1960 khi IBM, đã là nhà cung cấp phần cứng hàng đầu, ngừng hoạt động trên các hệ thống hiện có và nỗ lực hết sức để phát triển loạt máy System/360, tất cả đều sử dụng cùng một kiến ​​trúc vào/ra. IBM dự định phát triển một hệ điều hành duy nhất cho phần cứng mới, OS / 360. Các vấn đề gặp phải trong quá trình phát triển OS/360 là huyền thoại, và được Fred Brooks mô tả trong cuốn The Mythical Man-Month—một cuốn sách đã trở thành kinh điển của công nghệ phần mềm. Do sự khác biệt về hiệu năng trên phạm vi phần cứng và sự chậm trễ trong phát triển phần mềm, cả một họ hệ điều hành đã được giới thiệu thay vì một OS/360 duy nhất.[5][6]

IBM cố gắng nỗ lực phát hành một loạt những khoảng trống theo sau bởi hai hệ điều hành sống sót lâu hơn :

  • OS/360 cho các hệ thống tầm trung và lớn. Điều này đã có sẵn trong ba tùy chọn tạo hệ thống:
    • [/OS/360#PCP PCP] cho người dùng sớm và cho những người không có tài nguyên để lập trình đa chương trình.
    • MFT cho các hệ thống tầm trung, được thay thế bằng MFT-II trong OS/360 Phiên bản 15/16. Nó có một phiên bản kế nhiệm, OS/VS1, đã bị ngừng vào những năm 1980.
    • MVT cho các hệ thống lớn. Điều này tương tự với hầu hết các cách đối với PCP và MFT (hầu hết các chương trình có thể được chuyển giữa ba chương trình mà không cần biên dịch lại), nhưng có quản lý bộ nhớ tinh vi hơn và phương tiện chia sẻ thời gian, TSO. MVT có một số phiên bản kế nhiệm bao gồm cả z/OS hiện tại.
  • DOS/360 cho các mô hình System/360 nhỏ có một số phiên bản kế nhiệm bao gồm cả z/VSE hiện tại. Nó khác biệt đáng kể so với OS/360.

IBM duy trì năng lực thích hợp trọn vẹn với bản nhiệm kỳ trước đó, để những chương trình được tăng trưởng vào những năm 1960 vẫn hoàn toàn có thể chạy trên z / VSE ( nếu được tăng trưởng cho DOS / 360 ) hoặc z / OS ( nếu được tăng trưởng cho MFT hoặc MVT ) mà không biến hóa .IIBM cũng đã tăng trưởng TSS / 360, một mạng lưới hệ thống san sẻ thời hạn cho System / 360 Model 67. Bù đắp quá mức cho tầm quan trọng của họ trong việc tăng trưởng mạng lưới hệ thống san sẻ thời hạn, họ thuê hàng trăm nhà tăng trưởng thao tác cho dự án Bất Động Sản. Họ đã kết thúc với một dự án Bất Động Sản lỗi, đầy lỗi, mất nhiều thời hạn để khởi động như nó đã bị crash, và kết thúc dự án Bất Động Sản mà không phát hành nó. [ 7 ]Một số hệ điều hành cho kiến trúc IBM S / 360 và S / 370 được tăng trưởng bởi những bên thứ ba, gồm có Michigan Terminal System ( MTS ) và MUSIC / SP .

Hệ điều hành máy tính lớn khác[sửa|sửa mã nguồn]

Control Data Corporation tăng trưởng hệ điều hành SCOPE [ NB 1 ] trong những năm 1960, cho giải quyết và xử lý theo lôvà sau đó tăng trưởng hệ điều hành MACE cho mạng lưới hệ thống san sẻ thời hạn, là tiền thân của Kronos sau này. Hợp tác với Đại học Minnesota, Kronos và sau đó là những hệ điều hành NOS đã được tăng trưởng trong những năm 1970, tương hỗ đồng thời sử dụng hàng loạt và san sẻ thời hạn. Giống như nhiều mạng lưới hệ thống san sẻ thời hạn thương mại, giao diện của nó là một phần lan rộng ra của mạng lưới hệ thống san sẻ thời hạn DTSS, một trong những nỗ lực tiên phong trong những ngôn từ lập trình và san sẻ thời hạn .Cuối những năm 1970, Control Data và Đại học Illinois đã tăng trưởng mạng lưới hệ thống PLATO, sử dụng màn hình hiển thị plasma và mạng san sẻ thời hạn dài. PLATOđã được thay đổi đáng kể cho thời hạn của nó ; quy mô bộ nhớ dùng chung của ngôn từ lập trình TUTOR của PLATO được cho phép những ứng dụng như trò chuyện thời hạn thực và game show đồ họa đa người dùng .Đối với UNIVAC 1107, UNIVAC, nhà phân phối máy tính thương mại đầu tiên, đã sản xuất hệ điều hành EXECI và Computer Sciences Corporation đã tăng trưởng EXEC II và giao cho UNIVAC. EXEC II đã được port sang UNIVAC 1108. Sau đó, UNIVAC tăng trưởng EXEC 8 cho 1108 ; nó là cơ sở cho những hệ điều hành cho những thành viên sau này của mái ấm gia đình. Giống như toàn bộ những mạng lưới hệ thống máy tính lớn đầu tiên, EXEC I và EXEC II là một mạng lưới hệ thống xu thế hàng loạt quản trị trống từ, đĩa, đầu đọc thẻ và máy in dòng ; EXEC 8 tương hỗ cả giải quyết và xử lý hàng loạt và giải quyết và xử lý thanh toán giao dịch trực tuyến. IVào những năm 1970, UNIVAC đã sản xuất mạng lưới hệ thống Real-Time Basic ( RTB ) để tương hỗ san sẻ thời hạn quy mô lớn, cũng được mô phỏng theo mạng lưới hệ thống Dartmouth BASIC .

Burroughs Corporation đã giới thiệu B5000 năm 1961 cùng với hệ điều hành MCP (Master Control Program). B5000 là một máy xếp chồng được thiết kế để hỗ trợ độc quyền các ngôn ngữ cấp cao, không có phần mềm, thậm chí không ở mức thấp nhất của hệ điều hành, được viết trực tiếp bằng ngôn ngữ máy hoặc hợp ngữ; MCP là hệ điều hành đầu tiên[cần dẫn nguồn] Ođược viết hoàn toàn bằng ngôn ngữ bậc cao – ESPOL, một phương ngữ của ALGOL 60 – mặc dù ESPOL có các câu lệnh chuyên biệt cho từng “âm tiết”[NB 2] trong tập lệnh của B5000. MCP cũng giới thiệu nhiều cải tiến đột phá khác, như là một trong những triển khai thương mại đầu tiên của bộ nhớ ảo[NB 3]. Việc viết lại MCP cho B6500 vẫn được sử dụng cho đến ngày nay trong dòng máy tính Unisys ClearPath / MCP.

GE trình làng GE-600 series cùng với hệ điều hành General Electric Comprehensive Operating Supervisor ( GECOS ) năm 1962. Sau này Honeywell mua lại doanh nghiệp máy tính của, nó được đổi tên thành General Comprehensive Operating System ( GCOS ). Honeywell đã lan rộng ra việc sử dụng tên GCOS để bao trùm toàn bộ những hệ điều hành của mình trong những năm 1970, mặc dầu nhiều máy tính của nó không có gì giống với dòng GE 600 trước đó và hệ điều hành của chúng không có nguồn gốc từ GECOS bắt đầu .Project MAC tại MIT, thao tác với GE và Bell Labs, tăng trưởng Multics, ra mắt khái niệm về những mức độc quyền bảo mật thông tinDigital Equipment Corporation tăng trưởng TOPS-10 cho ho dòng máy tính 36 bit PDP-10 của mình vào năm 1967. Trước khi sử dụng thoáng đãng Unix, TOPS-10 là một mạng lưới hệ thống đặc biệt quan trọng thông dụng trong những trường ĐH và trong hội đồng ARPANET thời kỳ đầu. Bolt, Beranek, and Newman tăng trưởng TENEX fcho PDP-10 được sửa đổi, tương hỗ phân trang theo nhu yếu ; đây là một mạng lưới hệ thống phổ cập khác trong hội đồng nghiên cứu và điều tra và ARPANET, và sau đó được DEC tăng trưởng thành TOPS-20 .Scientific Data Systems / Xerox Data Systems đã tăng trưởng một số ít hệ điều hành cho loạt máy tính Sigma, như Basic Control Monitor ( BCM ), Batch Processing Monitor ( BPM ), và Basic Time-Sharing Monitor ( BTM ). Sau đó, BPM và BTM đã thành công xuất sắc nhờ Universal Time-Sharing System ( UTS ) ; nó được phong cách thiết kế để cung ứng những dịch vụ đa lập trình cho những chương trình người dùng trực tuyến ( tương tác ) ngoài việc làm sản xuất chính sách hàng loạt, nó đã thành công xuất sắc nhờ hệ điều hành CP-V, tích hợp UTS với Hệ điều hành giải quyết và xử lý theo lô Xerox Operating System .

Máy tính mini[sửa|sửa mã nguồn]

Digital Equipment Corporation đã tạo một vài hệ điều hành cho dòng máy 16 – bit PDP-11 của họ, gồm có mạng lưới hệ thống RT-11 đơn thuần, hệ điều hành san sẻ thời hạn RSTS, và mái ấm gia đình hệ điều hành thời hạn thực RSX-11, cũng như mạng lưới hệ thống VMS cho những máy VAX 32 bit .

Một số đối thủ của Digital Equipment Corporation như Data General, Hewlett-Packard, và Computer Automation đã tạo ra các hệ điều hành của riêng họ. Một vi dụ, “MAX III”, được phát triển cho máy tính Modular Computer Systems Modcomp II và Modcomp III. Nó được đặc trưng bởi thị trường mục tiêu của nó là thị trường kiểm soát công nghiệp. Các thư viện Fortran bao gồm một thư viện cho phép truy cập vào các thiết bị đo lường và điều khiển.

Cải tiến quan trọng của IBM trong những hệ điều hành trong lớp này ( mà họ gọi là ” tầm trung ” ), là ” CPF ” cho System / 38. Nó có địa chỉ dựa trên năng lực, đã sử dụng kiến trúc giao diện máy để cách ly ứng dụng ứng dụng và hầu hết hệ điều hành khỏi những nhờ vào phần cứng ( gồm có cả những chi tiết cụ thể như kích cỡ địa chỉ và kích cỡ ĐK ) và gồm có RDBMS tích hợp. OS / 400 cho AS / 400 không có tệp, chỉ có những đối tượng người dùng thuộc những loại khác nhau và những đối tượng người dùng này sống sót trong bộ nhớ ảo phẳng rất lớn, được gọi là tàng trữ một cấp. i5 / OS và sau đó là IBM i cho iSeries liên tục dòng hệ điều hành này. Hệ điều hành Unix được tăng trưởng tại AT&T Bell Laboratories vào cuối thập niên 1960 s, bản gốc cho PDP-7, và sau đó cho PDP-11. Bởi vì về cơ bản nó là không lấy phí trong những phiên bản đầu tiên, thuận tiện có được và thuận tiện sửa đổi, nó đã đạt được sự gật đầu thoáng rộng. Nó cũng trở thành một nhu yếu trong những hệ điều hành mạng lưới hệ thống của Bell. Từ khi nó được viết bằng C, khi ngôn từ đó được port sang kiến trúc máy mới, Unix cũng hoàn toàn có thể được port. Tính di động này được cho phép nó trở thành sự lựa chọn cho thế hệ máy tính mini thứ hai và thế hệ máy trạm đầu tiên. Bằng cách sử dụng thoáng rộng, nó đã minh họa ý tưởng sáng tạo về một hệ điều hành về mặt khái niệm giống nhau trên những nền tảng phần cứng khác nhau và sau đó trở thành một trong những nền tảng của những dự án Bất Động Sản hệ điều hành tự do nguồn mở gồm có GNU, Linux và Berkeley Software Distribution. MacOS của Apple cũng dựa trên Unix trải qua NeXTSTEP [ 8 ] và FreeBSD. [ 9 ]Pick OS là một hệ điều hành khác có sẵn trên nhiều loại tên thương hiệu phần cứng. Được phát hành thương mại vào năm 1973, cốt lõi của nó là một ngôn từ tựa như BASIC có tên là Data / BASIC và một ngôn từ thao tác cơ sở tài liệu kiểuSQL có tên là ENGLISH. Được cấp phép cho một loạt những nhà phân phối và nhà sản xuất, vào đầu những năm 1980, những nhà quan sát đã thấy hệ điều hành Pick OS là đối thủ cạnh tranh cạnh tranh đối đầu can đảm và mạnh mẽ với Unix. [ 10 ]

Máy vi tính[sửa|sửa mã nguồn]

Bắt đầu từ giữa những năm 1970, một lớp máy tính nhỏ mới Open trên thị trường. Nổi bật với bộ giải quyết và xử lý 8 bit, nổi bật là MOS Technology 6502, Intel 8080, Motorola 6800 hay Zilog Z80, cùng với giao diện nguồn vào và đầu ra thô sơ và càng nhiều RAM, thực tiễn, những mạng lưới hệ thống này khởi đầu là máy tính sở trường thích nghi dựa trên bộ công cụ nhưng sớm tăng trưởng thành một công cụ kinh doanh thương mại thiết yếu .
Trong khi nhiều máy tính mái ấm gia đình tám bit của thập niên 1980, như Đài truyền hình BBC Micro, Commodore 64, Apple II series, Atari 8 – bit, Amstrad CPC, ZX Spectrum và những loại khác hoàn toàn có thể tải hệ điều hành tải đĩa của bên thứ ba, ví dụ điển hình như CP / M hay GEOS, chúng thường được sử dụng một mình. Các hệ điều hành tích hợp của chúng được phong cách thiết kế trong thời đại mà những ổ đĩa mềm rất đắt tiền và hầu hết người dùng sẽ không sử dụng, do đó, thiết bị tàng trữ tiêu chuẩn trên hầu hết là ổ băng từ sử dụng băng cassette nhỏ gọn tiêu chuẩn. Hầu hết, nếu không phải toàn bộ, những máy tính này được phân phối với trình thông dịch BASIC tích hợp trên ROM, cũng là giao diện dòng lệnh thô, được cho phép người dùng tải một hệ điều hành đĩa riêng để thực thi những lệnh quản trị tệp và tải và lưu vào đĩa. Máy tính mái ấm gia đình, Commodore 64, là một ngoại lệ đáng quan tâm, vì DOS của nó nằm trên ROM trong phần cứng ổ đĩa và ổ đĩa được gửi đến máy in, modem và những thiết bị bên ngoài khác .Hơn nữa, những mạng lưới hệ thống được luân chuyển với số lượng bộ nhớ máy tính tối thiểu 4-8 kilobyte là tiêu chuẩn cho những máy tính mái ấm gia đình đầu tiên cũng như bộ giải quyết và xử lý 8 bit không có mạch tương hỗ chuyên sử dụng như MMU hoặc thậm chí còn là đồng hồ đeo tay thời hạn thực chuyên sử dụng. Trên phần cứng này, ngân sách hoạt động giải trí của một hệ điều hành phức tạp tương hỗ nhiều tác vụ và người dùng hoàn toàn có thể sẽ làm giảm hiệu năng của máy mà không thực sự thiết yếu. Vì những mạng lưới hệ thống đó hầu hết đã được bán hoàn hảo, với thông số kỹ thuật phần cứng cố định và thắt chặt, cũng không cần hệ điều hành để cung ứng trình tinh chỉnh và điều khiển cho một loạt những phần cứng để vô hiệu sự độc lạ .Video games và thậm chí còn cả bảng tính, cơ sở tài liệu và bộ giải quyết và xử lý văn bản có sẵn cho máy tính mái ấm gia đình hầu hết là những chương trình độc lập đã sở hữu trọn vẹn máy. Mặc dù ứng dụng tích hợp sống sót cho những máy tính này, nhưng chúng thường thiếu những tính năng so với những ứng dụng độc lập tương tự, phần nhiều là do số lượng giới hạn bộ nhớ. Trao đổi tài liệu đa phần được thực thi trải qua những định dạng tiêu chuẩn như văn bản ASCII hoặc CSV hoặc trải qua những chương trình quy đổi tệp chuyên biệt .

Hệ điều hành trên video games và consoles[sửa|sửa mã nguồn]

Vì hầu như tất cả các máy chơi game và arcade cabinets được thiết kế và chế tạo sau năm 1980 đều là những máy kỹ thuật số thực sự dựa trên bộ vi xử lý (không giống như các bản sao và dẫn xuất của Pong trước đó), smột số trong số chúng mang một dạng BIOS hoặc trò chơi tích hợp tối thiểu, như ColecoVision, Hệ thống Sega Master và SNK Neo Geo.

Các máy chơi game và game show điện tử thời tân tiến, mở màn với PC-Engine, tổng thể đều có một BIOS tối thiểu cũng cung ứng 1 số ít tiện ích tương tác như quản trị thẻ nhớ, phát lại CD âm thanh hoặc video, bảo vệ bản sao và nhiều lúc mang thư viện cho những nhà tăng trưởng sử dụng, v.v. Tuy nhiên, một vài trong số những trường hợp này sẽ đủ điều kiện kèm theo là một hệ điều hành thực sự .Các ngoại lệ đáng quan tâm nhất có lẽ rằng là Dreamcast game console gồm có BIOS tối thiểu, giống PlayStation, nhưng hoàn toàn có thể tải hệ điều hành Windows CE từ đĩa game được cho phép thuận tiện porting từ PC, và Xbox, đó là ít hơn một PC dựa trên Intel được ngụy trang đang chạy một phiên bản Microsoft Windows bí hiểm, được sửa đổi trong nền. Hơn nữa, có những phiên bản Linux cũng sẽ chạy trên máy chơi game Dreamcast và sau đó .Trước đó, Sony đã phát hành một loại bộ công cụ tăng trưởng có tên Net Yaroze cho nền tảng PlayStation đầu tiên của mình, cung ứng một loạt những công cụ lập trình và tăng trưởng được sử dụng với một PC thông thường và một ” Black PlayStation ” được sửa đổi đặc biệt quan trọng hoàn toàn có thể tiếp xúc với PC và tải những chương trình từ nó. Các hoạt động giải trí này nhu yếu nói chung một hệ điều hành tính năng trên cả hai nền tảng tương quan .Nhìn chung, hoàn toàn có thể nói rằng những máy chơi game show điện tử và máy quản lý và vận hành tiền xu arcade được sử dụng nhiều nhất là một BIOS tích hợp trong những năm 1970, 1980 và hầu hết những năm 1990, trong khi từ thời PlayStation và hơn thế nữa, chúng khởi đầu ngày càng phức tạp hơn, đến mức nhu yếu một hệ điều hành chung hoặc được kiến thiết xây dựng tùy chỉnh để tương hỗ tăng trưởng và lan rộng ra .
Sự tăng trưởng của những bộ vi giải quyết và xử lý đã tạo ra thống kê giám sát rẻ tiền cho doanh nghiệp nhỏ và người có sở trường thích nghi, từ đó dẫn đến việc sử dụng thoáng rộng những thành phần phần cứng hoàn toàn có thể hoán đổi cho nhau bằng cách sử dụng một liên kết chung ( như S-100, SS-50, Apple II, ISA, và PCI ), và nhu yếu ngày càng tăng so với những hệ điều hành ” tiêu chuẩn ” để trấn áp chúng. Nhân tố quan trọng nhất trong những hệ điều hành đầu tiên trên những máy này là CP / M – 80 của Digital Research cho CPU 8080 / 8085 / Z-80. Nó dựa trên 1 số ít hệ điều hành của Digital Equipment Corporation, đa phần dành cho kiến ​ ​ trúc PDP-11. Hệ điều hành đầu tiên của Microsoft, MDOS / MIDAS, được phong cách thiết kế cùng với nhiều tính năng PDP-11, nhưng dành cho những mạng lưới hệ thống dựa trên bộ vi giải quyết và xử lý. MS-DOS, hay PC DOS khi được IBM phân phối, bắt đầu dựa trên CP / M-80. Mỗi máy trong số này có một chương trình khởi động nhỏ trong ROM, bản thân nó đã tải hệ điều hành từ đĩa. BIOS trên những máy lớp IBM-PC là một phần lan rộng ra của ý tưởng sáng tạo này và đã tích góp thêm nhiều tính năng và công dụng trong 20 năm kể từ khi IBM-PC đầu tiên được ra mắt vào năm 1981 .Ngân sách chi tiêu thiết bị và bộ giải quyết và xử lý hiển thị giảm khiến việc cung ứng giao diện người dùng đồ họa cho nhiều hệ điều hành trở nên thiết thực, ví dụ điển hình như X Window System chung được phân phối với nhiều mạng lưới hệ thống Unix hoặc những mạng lưới hệ thống đồ họa khác như classic Mac OS và macOS của Apple, OS-9 Level II / MultiVue của Radio Shack Color Computer, AmigaOS của Commodore, Atari TOS, OS / 2 của IBM, and Microsoft Windows. GUI khởi đầu được tăng trưởng trên mạng lưới hệ thống máy tính Xerox Alto tại Trung tâm nghiên cứu và điều tra Xerox Palo Alto vào đầu những năm 1970 và được kinh doanh thương mại hóa bởi nhiều nhà phân phối trong suốt những năm 1980 và 1990 .Kể từ cuối những năm 1990, đã có ba hệ điều hành được sử dụng thoáng rộng trên máy tính cá thể : macOS của Apple Inc., Linux nguồn mở và Microsoft Windows. Kể từ năm 2005 và Apple chuyển sang bộ giải quyết và xử lý Intel, toàn bộ đã được tăng trưởng hầu hết trên nền tảng x86, mặc dầu macOS vẫn tương hỗ PowerPC cho đến năm 2009 và Linux vẫn được chuyển sang vô số kiến ​ ​ trúc gồm có 68 k, PA-RISC và DEC Alpha, đã được sửa chữa thay thế từ lâu và không còn sản xuất, và SPARC và MIPS, được sử dụng trong những sever hoặc mạng lưới hệ thống nhúng nhưng không còn dành cho máy tính để bàn. Các hệ điều hành khác như AmigaOS và OS / 2 vẫn được sử dụng, nếu có, hầu hết bởi những người đam mê máy tính retro hoặc cho những ứng dụng nhúng chuyên sử dụng .
Android hệ điều hành di động phổ biến nhất

Hệ điều hành di động[sửa|sửa mã nguồn]

Đầu những năm 1990, Psion đã phát hành chiếc máy PDA Psion Series 3, một thiết bị điện toán di động nhỏ. Nó tương hỗ những ứng dụng do người dùng viết trên hệ điều hành có tên EPOC. Các phiên bản sau này của EPOC đã trở thành Symbian, một hệ điều hành được sử dụng cho điện thoại di động của Ericsson, Motorola và Nokia. Năm 1996, Palm Computing Nphats hành Pilot 1000 và Pilot 5000, chạy Palm OS. Microsoft Windows CE là cơ sở cho PocketPC 2000, đổi tên thành Windows Mobile năm 2003, lúc cao điểm nhất vào năm 2007 là hệ điều hành phổ cập nhất cho điện thoại thông minh mưu trí ở Mỹ .Năm 2007, Apple đã trình làng iPhone và hệ điều hành iOS, giống như Mac OS X, dựa trên bản phân phối tương tự như Unix Darwin. Ngoài những nền tảng này, nó cũng trình làng một giao diện người dùng đồ họa can đảm và mạnh mẽ và phát minh sáng tạo – sau này cũng được sử dụng cho máy tính bảng iPad. Một năm sau, Android được trình làng, dựa trên nhân Linux đã được sửa đổi và giao diện người dùng đồ họa của riêng nó và Microsoft đã gia nhập lại thị trường này với Windows Phone vào năm 2010, và được sửa chữa thay thế bởi Windows 10 Mobile vào năm năm ngoái .Ngoài ra, một loạt những hệ điều hành di động khác đang tranh chấp trong nghành này .

Sự trỗi dậy của ảo hóa[sửa|sửa mã nguồn]

Các hệ điều hành khởi đầu chạy trực tiếp trên phần cứng và phân phối dịch vụ cho những ứng dụng, nhưng với ảo hóa, hệ điều hành tự chạy dưới sự trấn áp của một trình ảo hóa, thay vì trấn áp trực tiếp phần cứng .Trên những máy tính lớn, IBM đã ra mắt khái niệm về một máy ảo vào năm 1968 với CP / CMS trên IBM System / 360 Model 67, và đã lan rộng ra điều này sau đó vào năm 1972 với Virtual Machine Facility / 370 ( VM / 370 ) trên System / 370 .

Trên các máy tính cá nhân dựa trên x86, VMware đã phổ biến công nghệ này với sản phẩm VMware Workstation năm 1999,[11] và các sản phẩm VMware GSX Server và VMware ESX Server năm 2001 của họ.[12] Sau đó, một loạt các sản phẩm từ những người khác, bao gồm Xen, KVM và Hyper-V, đến năm 2010 có hơn 80% doanh nghiệp đã có chương trình hoặc dự án ảo hóa, và 25% tổng khối lượng công việc của máy chủ sẽ ở trong một máy ảo.[13]

Theo thời hạn, ranh giới giữa những máy ảo, monitor và hệ điều hành đã bị xóa nhòa :

  • Hypervisors phát triển phức tạp hơn, có được giao diện lập trình ứng dụng,[14] quản lý bộ nhớ hoặc hệ thống tệp của riêng chúng.[15]
  • Ảo hóa trở thành một tính năng chính của các hệ điều hành, như được minh họa bởi KVM và LXC trong Linux, Hyper-V trong Windows Server 2008 hoặc HP Integrity Virtual Machines trong HP-UX.
  • Trong một số hệ thống, chẳng hạn như các máy chủ dựa trên POWER5 và POWER6 và từ IBM, bộ ảo hóa không còn là tùy chọn.[16]
  • Các hệ điều hành được đơn giản hóa triệt để, như CoreOS đã được thiết kế để chỉ chạy trên các hệ thống ảo.[17]
  • Các ứng dụng đã được thiết kế lại để chạy trực tiếp trên màn hình máy ảo.[18]

Theo nhiều cách, ứng dụng máy ảo ngày này đóng vai trò trước đây do hệ điều hành nắm giữ, gồm có quản trị tài nguyên phần cứng ( bộ giải quyết và xử lý, bộ nhớ, thiết bị I / O ), vận dụng những chủ trương lập lịch hoặc được cho phép quản trị viên mạng lưới hệ thống quản trị mạng lưới hệ thống .

Source: https://dvn.com.vn
Category: Máy Tính

Liên kết:XSTD
Alternate Text Gọi ngay