Hệ thống theo loại hệ điều hành. Phân loại hệ điều hành theo họ. Phân loại cơ bản của hệ điều hành

hệ điều hành là một chương trình được tải khi bạn bật máy tính. Nó thực hiện đối thoại với người dùng, quản lý máy tính, tài nguyên của nó (RAM, dung lượng ổ đĩa, v.v.) và khởi chạy các chương trình (ứng dụng) khác để thực thi. Hệ điều hành cung cấp cho người dùng và các chương trình ứng dụng một cách thuận tiện để giao tiếp (giao diện) với các thiết bị máy tính.

Lý do chính cho sự cần thiết của hệ điều hành là các hoạt động nguyên tử để vận hành các thiết bị máy tính và quản lý tài nguyên máy tính là các hoạt động ở mức độ rất thấp, do đó các hành động mà người dùng và chương trình ứng dụng yêu cầu bao gồm hàng trăm hoặc hàng nghìn hoạt động nguyên tử như vậy. hoạt động.

Ví dụ, một ổ đĩa trên đĩa từ Chỉ “hiểu” những thao tác cơ bản như bật/tắt động cơ truyền động, lắp đầu đọc trên một trụ cụ thể, chọn đầu đọc cụ thể, đọc thông tin từ rãnh đĩa vào máy tính, v.v. Và thậm chí để thực hiện một hành động đơn giản như sao chép một tệp từ đĩa mềm này sang đĩa mềm khác (tệp là một tập hợp thông tin được đặt tên trên đĩa hoặc phương tiện máy khác), cần phải thực hiện hàng nghìn thao tác để chạy các lệnh ổ đĩa, kiểm tra việc thực thi, tìm kiếm và xử lý thông tin trong các bảng đặt tệp trên đĩa, v.v. Nhiệm vụ còn phức tạp hơn bởi những điều sau:

    Có khoảng chục định dạng đĩa mềm và hệ điều hành phải có khả năng hoạt động với tất cả các định dạng này. Đối với người dùng, việc làm việc với các đĩa mềm có định dạng khác nhau phải được thực hiện theo cùng một cách;

    một tệp trên đĩa mềm chiếm một số vùng nhất định và người dùng không nên biết gì về vùng đó.
    Tất cả
    các chức năng duy trì bảng cấp phát tệp, tìm kiếm thông tin trong đó và cấp phát không gian cho tệp trên đĩa mềm do hệ điều hành thực hiện và người dùng có thể không biết gì về chúng;

    Trong quá trình vận hành chương trình sao chép, hàng chục tình huống đặc biệt khác nhau có thể phát sinh, chẳng hạn như lỗi khi đọc hoặc ghi thông tin, ổ đĩa chưa sẵn sàng để đọc hoặc ghi, không còn chỗ trống trên đĩa mềm cho tệp đã sao chép, v.v. . Đối với tất cả những tình huống này, phải cung cấp thông tin liên lạc và hành động khắc phục phù hợp.

    Hệ điều hành ẩn những chi tiết phức tạp và không cần thiết này với người dùng và cung cấp cho người dùng một giao diện thuận tiện để làm việc. Nó cũng thực hiện nhiều hành động phụ trợ khác nhau, chẳng hạn như sao chép hoặc in tập tin. Hệ điều hành tải tất cả các chương trình vào RAM, chuyển quyền điều khiển cho chúng khi bắt đầu công việc, thực hiện nhiều hành động khác nhau theo yêu cầu của chương trình thực thi và giải phóng RAM bị chiếm dụng bởi các chương trình khi chúng hoàn thành.

    Có nhiều loại hệ điều hành: DOS, Windows, UNIX phiên bản khác nhau v.v. Hệ điều hành phổ biến nhất là Windows. Có một số phiên bản Windows: Windows-95, Windows-98, Windows Me, Windows-2000, Windows XP, Windows Vista. Tất cả chúng đều giống nhau về nội dung, vì vậy trong tương lai chúng ta sẽ xem xét hệ điều hành 2000/XP/Vista và Windows-9x.

    Lịch sử 20 năm của hệ điều hành rất thú vị và mang tính hướng dẫn, đầy những sự kiện kịch tính và chủ nghĩa anh hùng, sự bóc lột và phản bội. Và nó bắt đầu với MS DOS (viết tắt của cụm từ Disk Operating System). Chính xác hơn, với phiên bản đầu tiên của HĐH này, được Microsoft phát hành vào năm 1981, dự định phân phối cùng với các máy tính IBM PC (mặc dù ban đầu IBM ưa thích một HĐH khác có tên CP/M). Nhân tiện, ngày nay ít người nhớ rằng MS-DOS hoàn toàn không phải là sự phát triển ban đầu của chính Microsoft: công ty của Bill Gates chỉ hoàn thiện “hệ điều hành” có tên QDOS, do Seattle Computer Products tạo ra.

    Hệ điều hành tác vụ đơn 16 bit DOS có "giao diện dòng lệnh", tức là người dùng phải nhập tất cả các lệnh theo cách thủ công trên bàn phím tại dòng lệnh của hệ điều hành.

    Không có đồ họa. Không có dịch vụ... Tuy nhiên, DOS đã phát triển mạnh mẽ trong 10 năm. Microsoft thậm chí còn có các đối thủ cạnh tranh như Novell, Digital Research và... IBM. Mỗi công ty này đều phát hành phiên bản DOS của riêng họ, phiên bản này vượt trội hơn nhiều so với sản phẩm của Microsoft. Đặc biệt, Novell DOS xứng đáng được biết đến như một hệ điều hành mạng xuất sắc; sản phẩm của IBM có khả năng dịch vụ tốt nhất.

    Tất nhiên, theo thời gian, DOS đã được cải tiến và bổ sung thêm các chương trình mới. Với mỗi phiên bản mới, nó hỗ trợ ngày càng nhiều loại thiết bị. Tuy nhiên, những nhược điểm chính của nó vẫn chưa và không thể loại bỏ được.

    Điểm yếu chính của DOS vẫn là RAM. Thực tế là trong thời đại MS-DOS ra đời, RAM của hầu hết các máy tính không vượt quá 256 kilobyte. DOS có thể xử lý 640 kilobyte RAM và Bill Gates lập luận rằng không ai cần nhiều hơn nữa.

    Nhưng thời gian trôi qua... Bộ nhớ trên máy tính tăng dần - 1 MB, 2 MB... Xuất hiện các chương trình yêu cầu toàn bộ dung lượng RAM để hoạt động. Dịch vụ DOS tiêu chuẩn không mang lại cơ hội này. Vì vậy, chúng tôi phải sử dụng các chương trình đặc biệt - trình quản lý bộ nhớ. Nhưng họ cũng không thể buộc DOS cứng đầu đặt các chương trình được tải khi máy tính được bật bên ngoài “khu vực 640 kilobyte”. Một nghịch lý nảy sinh: cho dù máy tính của bạn có bao nhiêu RAM, bạn cũng không thể chạy chương trình nếu không có đủ dung lượng trống trong bộ nhớ tiêu chuẩn - cùng diện tích 640 kilobyte...

    Hạn chế thứ hai của DOS là không thể hoạt động ở chế độ đồ họa đầy đủ, mặc dù phần cứng của máy tính thời đó đã có thể hỗ trợ nó. Thực tế là DOS thực tế không cho phép làm việc với các trình điều khiển có thể tải xuống cho các card màn hình khác nhau.

    Trong khi đó, vào cuối những năm 80, chế độ đồ họa đã trở thành tiêu chuẩn cho các máy tính như táo Macintosh- nhờ đó những máy tính này đã trở thành máy tính “xuất bản” tiêu chuẩn. PC chỉ có thể tự hào về những “vỏ” dựa trên văn bản như trình quản lý tệp nổi tiếng Chỉ huy Norton, và do đó được coi là đồ chơi đắt tiền hơn.

    Cuối cùng, trở ngại thứ ba đối với MS-DOS là thao tác đơn lẻ. Ngày càng có nhiều người muốn chạy nhiều chương trình trên máy tính của họ cùng một lúc với khả năng chuyển đổi giữa chúng - và DOS, với tất cả mong muốn của mình, không thể cung cấp điều này, không giống như hệ điều hành của cùng một máy tính Macintosh. Kết quả là, với sự ra đời của Windows 95, DOS thực tế đã biến mất khỏi hiện trường, mặc dù nó vẫn được cài đặt trên máy tính của chúng ta như một phần của nhân Windows. Và vào năm 1999, IBM thậm chí còn phát hành phiên bản mới - DOS 2000.

    Phiên bản Windows đầu tiên được phát hành vào cuối những năm 80 và hoàn toàn không được chú ý. Số phận tương tự cũng xảy ra với phiên bản tiếp theo - phiên bản duy nhất Windows 3.0 (1992) đã đi vào lòng người dùng và trở thành “sản phẩm của năm”. Và hai năm sau, phiên bản 3.1 và 3.11 ra đời (phiên bản sau bao gồm một yếu tố quan trọng như hỗ trợ đa phương tiện đầy đủ và hoạt động trong mạng cục bộ - đó là lý do tại sao nó mang cái tên rõ ràng Windows For Workgroups), cuối cùng đã thiết lập sự thống trị của Windows trên Olympus của hệ điều hành.

    Một phản hồi từ Microsoft, hãng đã phát hành Windows 95 huyền thoại ra thị trường vào cuối năm 1994, là việc triển khai phiên bản MacOS 7.5.5 tiếp theo. Đáng ngạc nhiên nhưng có thật: một thập kỷ sau sự xuất hiện của MacOS 1.0 nền tảng này không trải qua những thay đổi lớn về “kiến trúc”: bảng hệ thống vẫn được hiển thị ở phía trên màn hình, ở phía dưới có một thùng rác để đặt các tệp cần xóa, người dùng vẫn có quyền truy cập vào cửa sổ cài đặt hệ thống và phím tắt đến ổ đĩa ngoài. Đã được sửa đổi đáng kể khả năng đồ họa hệ thống: giờ đây các cửa sổ giả 3D và các thành phần giao diện chức năng khác được hiển thị hấp dẫn như nhau ở độ phân giải màn hình từ 640X480 đến 1600X1200 pixel, hỗ trợ đa phương tiện đã xuất hiện, hệ thống tài liệu tham khảo MacOS đã có được các tính năng tương tác. Phạm vi áp dụng phần mềm, đi kèm với hệ thống, cũng được mở rộng đáng chú ý: ngoài các trình soạn thảo văn bản và đồ họa, hệ thống File Finder vốn đã quen thuộc, một bộ chương trình chơi game và các ứng dụng chuyên dụng, còn có các tiện ích liên lạc hỗ trợ chế độ kết nối từ xa bằng modem. và các chức năng tổ chức mạng cục bộ. Đối với MacOS 7.5.5. đã được bản địa hóa phiên bản phổ biến trình duyệt Netscape Communicator 4.06 và trình xem văn bản Acrobat Reader 3.0.

    Phiên bản hiện tại của MacOS được ký hiệu là X và được phát hành vào cuối năm 2001. Nếu chúng ta xem xét hệ điều hành mới từ quan điểm của nó chức năng, chúng ta có thể nói một cách an toàn rằng nó tương đương hoàn toàn với Microsoft Windows XP dành cho máy tính Apple Macintosh. Có rất nhiều phần mềm được thiết kế để hoạt động chạy MacOS X và bản thân nền tảng này rất nhanh, hiệu quả và đáng tin cậy. Công việc phát triển hơn nữa gói phần mềm dòng MacOS dành cho máy tính Apple Macintosh vẫn tiếp tục. Người ta đã biết rằng các lập trình viên của Apple đang nỗ lực cải tiến MacOS X, hệ điều hành này sau một thời gian ngắn có thể sẽ trở thành một triển khai mới của các chương trình thuộc loại này.

    OS/2 ngày nay là một hệ điều hành đa nhiệm mạnh mẽ với giao diện đồ họa dạng cửa sổ và một bộ chương trình ứng dụng được tạo riêng cho nó, nhắm vào thị trường máy tính cá nhân và máy trạm. Giao diện OS/2 bao gồm tất cả các yếu tố cần thiết của một hệ điều hành hiện đại - màn hình nền và thùng rác, các biểu tượng và thanh tác vụ, trình xem đĩa, đồng hồ và trình điều khiển cho nhiều thiết bị ngoại vi, chẳng hạn như cổng USB hoặc cổng hồng ngoại. . Nền tảng được cài đặt tự động và OS/2 xác định độc lập cấu hình hệ thống tối ưu dựa trên tốc độ bộ xử lý và dung lượng RAM (tuy nhiên, người dùng có thể chỉ định độc lập bộ chương trình cần thiết, loại trừ những chương trình không cần thiết), kiểm tra thiết bị và cấu hình mọi thứ trình điều khiển cần thiết không có sự tham gia của người vận hành. Gói phân phối bao gồm gói IBM Works, tương tự như MS Office và chứa trình soạn thảo văn bản và bảng tính, trình duyệt web tiện lợi WebExplorer và ứng dụng email NotesMail, hệ thống tạo hoạt ảnh NeonGraphics, nhiều lựa chọn về tất cả các loại ứng dụng kinh doanh và nhiều ứng dụng khác. các trò chơi từ Civilization và Quake lll đến Master of Orion. Ngoài ra còn có những khác biệt toàn cầu giữa OS/2 và Microsoft Windows quen thuộc với người dùng PC IBM - ví dụ: gói phần mềm tự học đặc biệt cho phép bạn điều khiển hệ thống bằng lệnh thoại mà các nhà phát triển đặt micrô và tai nghe vào trong máy. hộp có đĩa CD.

    Được thành lập vào năm 1990 bởi Jean-Louis Gassy, ​​​​Be Incorporated đặt mục tiêu phát triển và tiếp thị một hệ điều hành kết hợp các ưu điểm của tất cả những điều trên. sản phẩm phần mềm, trong khi vẫn khá nhỏ gọn, đáng tin cậy, dễ cài đặt và sử dụng, đồng thời đáp ứng yêu cầu cho các hệ điều hành hiện đại. Đặc biệt, nền tảng như vậy phải có giao diện cửa sổ thuận tiện và cung cấp đa nhiệm. Hệ điều hành do các lập trình viên của Be Incorporated tạo ra có tên là BeOS và hiện là một trong những sự phát triển hứa hẹn nhất trong lĩnh vực phần mềm hệ thống cho máy tính cá nhân.

    Kiến trúc BeOS dựa trên các nguyên tắc được sử dụng trong hệ điều hành Họ UNIX tuy nhiên, chúng đã trải qua những sửa đổi đáng kể vì các nhà phát triển đã ưu tiên tính thân thiện với người dùng và tính đa dạng của chức năng của hệ thống mới. BeOS được xây dựng trên nguyên tắc “mô-đun”: trong quá trình cài đặt, chỉ những thành phần cần thiết cho một người tiêu dùng nhất định mới được chuyển vào đĩa, nhờ đó người dùng có thể lắp ráp một “phiên bản” của hệ thống cho các tác vụ cụ thể của mình không bị tắc nghẽn không gian đĩa những chương trình không cần thiết để anh ta sử dụng. Những người tạo ra nền tảng này đã cố gắng đưa vào gói phần mềm hầu hết tất cả các chức năng cần thiết hiện nay: BeOS hỗ trợ công nghệ Plug And Play, cho phép bạn tự động định cấu hình những gì được kết nối với máy tính của bạn thiết bị ngoại vi mà không cần cài đặt lại hệ thống, nhờ sự hiện diện bộ lớn giao thức, một máy tính chạy BeOS có thể được kết nối với mạng cục bộ hoặc Internet, hệ thống có thể nhận dạng hầu hết các định dạng đồ họa, video và âm thanh tồn tại ngày nay. Hỗ trợ cổng USB mở ra khả năng sử dụng nhiều loại thiết bị khác nhau với BeOS, bao gồm cả những thiết bị ngoại vi chưa được tạo ra.

    Giao diện BeOS là tiêu chuẩn cho các hệ điều hành hiện đại thuộc loại này: sau khi tải, màn hình máy tính sẽ xuất hiện trên màn hình máy tính với hình nền, biểu tượng hệ thống và “thùng rác” mà người dùng có thể tùy chỉnh. BeOS bao gồm ứng dụng đặc biệt, được gọi là Deskbar: về chức năng, nó hoàn toàn giống với “thanh tác vụ” của Windows, người dùng có thể di chuyển nó xung quanh màn hình hoặc “ẩn” nó sau viền của nó và các nhà phát triển cung cấp hai Các tùy chọn khác nhau của tiện ích này, khác nhau về hình thức: “bảng tiêu chuẩn” dành cho người dùng đã quen với giao diện Windows hoặc MacOS và “ tùy chọn tối thiểu", chiếm một không gian tương đối nhỏ trên màn hình máy tính. Ngoài đồng hồ, thanh tác vụ BeOS bao gồm một số menu thả xuống cung cấp quyền truy cập vào cả tài nguyên máy tính cũng như các tệp và thư mục được lưu trữ trên đĩa cũng như các chương trình được cài đặt trên hệ thống. Người dùng có thể tạo một số lượng "máy tính để bàn" độc lập tùy ý, mỗi máy không chỉ có độ phân giải màn hình riêng và sử dụng một màn hình riêng. bảng màu, mà còn hiển thị các nhóm chương trình khác nhau trong menu hệ thống.

    Hệ điều hành UNIX là một tập hợp các chương trình điều khiển máy tính, giao tiếp giữa người dùng và máy tính và cung cấp các công cụ để giúp hoàn thành công việc. Được thiết kế để làm cho phần mềm trở nên dễ dàng, hiệu quả và linh hoạt, UNIX có một số tính năng hữu ích:

    mục đích chính của hệ thống là thực hiện nhiều nhiệm vụ và chương trình;

    một môi trường tương tác cho phép bạn giao tiếp trực tiếp với máy tính của mình và nhận được phản hồi ngay lập tức cho các truy vấn và tin nhắn;

    môi trường nhiều người dùng cho phép bạn chia sẻ tài nguyên máy tính với những người dùng khác mà không làm giảm hiệu suất. Phương pháp này được gọi là chia sẻ thời gian. Một hệ thống UNIX tương tác với từng người dùng một, nhưng nhanh đến mức nó dường như tương tác với tất cả người dùng cùng một lúc;

  • môi trường đa nhiệm cho phép người dùng thực hiện nhiều tác vụ cùng một lúc.

    Hiện nay có rất nhiều hệ điều hành được xây dựng trên nhân UNIX như SCO Unix (Santa Cruz Operation), Novell UnixWare, Interactive Unix, Linux, BSD family (BSDI, FreeBSD, NetBSD, OpenBSD), Solaris, AIX, IRIX, Digital Unix, HP-UX. Danh sách này không có vẻ đầy đủ, vì ngoài những danh sách được liệt kê, còn có nhiều hệ thống Unix và tương tự Unix ít phổ biến hơn.

    Unix bao gồm một hạt nhân với các trình điều khiển và tiện ích đi kèm (các chương trình bên ngoài hạt nhân). Nếu bạn cần thay đổi cấu hình (thêm thiết bị, thay đổi cổng hoặc ngắt), thì kernel sẽ được xây dựng lại (được liên kết) từ các mô-đun đối tượng.

    Ngược lại với Unix, Windows và OS/2 thực sự liên kết các trình điều khiển một cách nhanh chóng khi tải. Đồng thời, độ chặt của lõi lắp ráp và tái sử dụng tổng số mã thấp hơn một bậc so với Unix. Ngoài ra, nếu cấu hình hệ thống không thay đổi, nhân Unix không cần sửa đổi (bạn chỉ cần thay đổi phần khởi động của BIOS) có thể được ghi vào ROM và thực thi mà không cần tải vào RAM. Tính gọn nhẹ của mã đặc biệt quan trọng vì... Hạt nhân và trình điều khiển không bao giờ rời khỏi RAM vật lý và không được “hoán đổi” vào đĩa.

    Unix là hệ điều hành đa nền tảng nhất. Khả năng di chuyển của các chương trình từ phiên bản Unix này sang phiên bản khác bị hạn chế. Một chương trình được viết kém không tính đến sự khác biệt trong việc triển khai Unix có thể phải làm lại rất nhiều. Nhưng điều này vẫn dễ dàng hơn nhiều so với việc chuyển từ OS/2 sang NT chẳng hạn.

    2. PHÂN TÍCH HỆ ĐIỀU HÀNH CỦA DÒNG WINDOWS 9X VÀ WINDOWS 2000/XP

    Xuất bản vào tháng 8 năm 1995 Windows 95, nhưng việc phát hành nó không dẫn đến sự thay thế của MS-DOS, mặc dù hầu hết tất cả các chức năng của MS-DOS đã được chuyển sang Windows. Cả Windows 95 và MS-DOS 7.0 mới đều chứa hầu hết các tính năng của một hệ điều hành nguyên khối, bao gồm bộ nhớ ảo và quản lý quy trình. Tuy nhiên, Windows 95 không phải là một chương trình hoàn toàn 32-bit. Nó chứa một lượng lớn mã hợp ngữ 16 bit (cũng như một số mã 32 bit) và tiếp tục sử dụng hệ thống tệp MS-DOS, với hầu hết các hạn chế của nó. Sự thay đổi đáng kể duy nhất hệ thống tập tin là thêm tên tệp dài vào tên ký tự 8+3 được phép trong MS-DOS.

    Ngay cả trong bản phát hành Windows 98 vào tháng 6 năm 1998, MS-DOS vẫn còn hiện diện (bây giờ được gọi là phiên bản 7.1) và bao gồm mã 16-bit. Mặc dù nhiều tính năng hơn giờ đây đã được chuyển từ phần MS-DOS của hệ thống sang phần Windows và việc hỗ trợ các phân vùng đĩa lớn đã trở thành tiêu chuẩn, nhưng Windows 98 về thiết kế không khác lắm so với Windows 95. Sự khác biệt chính là ở chỗ giao diện người dùng được tích hợp nhiều hơn bao gồm Internet và máy tính để bàn của người dùng. Chính sự tích hợp này đã thu hút sự chú ý của Bộ Tư pháp Mỹ, sau đó khởi kiện Tập đoàn Microsoft, cáo buộc Tập đoàn Microsoft vi phạm luật độc quyền. Microsoft kịch liệt phủ nhận mọi hành vi sai trái. Vào tháng 4 năm 2000, Tòa án Liên bang Hoa Kỳ đã đồng ý với chính phủ. Ngoài thực tế là nhân Windows 98 còn chứa một đoạn lớn mã hợp ngữ 16-bit, hệ thống này còn gặp phải các vấn đề nghiêm trọng. Thứ nhất, mặc dù hệ thống này chạy đa nhiệm nhưng bản thân hạt nhân không được cấp lại nếu một quá trình đang bận quản lý bất kỳ dữ liệu nào. cấu trúc trong kernel, sau đó lát thời gian của nó kết thúc và một quy trình khác bắt đầu, quy trình mới có thể nhận cấu trúc dữ liệu ở trạng thái không nhất quán. Để ngăn sự cố này xảy ra, hầu hết các quy trình đi vào kernel trước tiên đều phải có một mutex khổng lồ trên toàn hệ thống trước khi thực hiện bất kỳ điều gì. Mặc dù cách tiếp cận này loại bỏ mối đe dọa tiềm ẩn về cấu trúc dữ liệu không nhất quán, nhưng nó cũng loại bỏ phần lớn lợi ích của đa nhiệm, vì các tiến trình thường phải đợi cho đến khi một tiến trình khác rời khỏi kernel để vào kernel.

    Thứ hai, mỗi quy trình có không gian địa chỉ 4GB, trong đó 2GB đầu tiên hoàn toàn do quy trình sở hữu. Tuy nhiên, 1GB tiếp theo đã được chia sẻ (có thể ghi) bởi tất cả các quy trình trên hệ thống. 1 MB dưới cùng được chia sẻ giữa tất cả các quy trình để tất cả chúng có thể truy cập các vectơ ngắt MS-DOS. Tính năng này bị hầu hết các ứng dụng Windows 98 khai thác nhiều. Do đó, một lỗi trong một chương trình có thể làm hỏng cấu trúc dữ liệu chính được sử dụng bởi các quy trình khác, khiến tất cả các quy trình đó bị lỗi. Tệ hơn nữa, 1GB cuối cùng đã được chia sẻ (có thể ghi) giữa các tiến trình và kernel và chứa một số cấu trúc dữ liệu quan trọng. Bất kỳ chương trình nào viết bất kỳ rác nào lên các cấu trúc này (cố ý hay không) đều có thể làm hỏng toàn bộ hệ thống. Giải pháp rõ ràng về việc không đặt cấu trúc dữ liệu kernel trong không gian người dùng là không thể áp dụng được, vì các chương trình cũ hơn được viết cho MS-DOS khi đó sẽ không thể chạy trên Windows 98.

    Năm 2000, Microsoft phát hành một phiên bản Windows 98 được sửa đổi một chút có tên là Windows Me(Windows Millennium Edition - Windows, phiên bản của thiên niên kỷ). Mặc dù phiên bản này đã sửa một số lỗi và bổ sung thêm tính năng mới, vỏ ngoài Nó vẫn là Windows 98. Các tính năng mới bao gồm những cách tốt hơn để sắp xếp và chia sẻ hình ảnh, âm nhạc và phim, hỗ trợ tốt hơn cho mạng gia đình và chơi game nhiều người chơi cũng như nhiều tính năng liên quan đến Internet hơn như hỗ trợ nhắn tin tức thời và kết nối băng thông rộng (cáp). modem và ADSL). Một tính năng mới thú vị là khả năng khôi phục máy tính của bạn về cài đặt trước đó sau khi cài đặt một số cài đặt không chính xác. Nếu người dùng đã cấu hình lại hệ thống (ví dụ: thay đổi độ phân giải màn hình từ 640x480 thành 1024x768) và sau đó hệ thống ngừng hoạt động, giờ đây anh ta có thể quay lại cấu hình hoạt động cuối cùng.

    Sau NT 4.0, nó đã được lên kế hoạch phát hành NT 5.O. Tuy nhiên, vào năm 1999, Microsoft đã đổi tên thành Windows 2000, chủ yếu là do nỗ lực tìm kiếm một cái tên trung lập trông giống như sự tiếp nối hợp lý cho cả người dùng Windows 98 và NT. Vì vậy, Microsoft kỳ vọng sẽ có một hệ điều hành duy nhất được xây dựng trên công nghệ 32-bit đáng tin cậy nhưng sử dụng giao diện người dùng Windows 98 phổ biến.

    Vì hệ điều hành Windows 2000 thực chất là NT 5.0 nên nó kế thừa nhiều tính năng của NT 4.0. Đây là hệ thống đa nhiệm 32-bit hoàn toàn (được lên kế hoạch chuyển sang 64-bit) với các quy trình được bảo vệ riêng lẻ. Mỗi tiến trình có không gian địa chỉ ảo 32 bit (sẽ là 64 bit) riêng. Hệ điều hành chạy ở chế độ kernel, trong khi các tiến trình của người dùng chạy ở chế độ người dùng, cung cấp tính bảo mật hoàn toàn (không giống như Windows 98). Các tiến trình có thể có một hoặc nhiều luồng được hệ điều hành hiển thị và kiểm soát. Nó đáp ứng các yêu cầu bảo mật DoD Cấp C2 cho tất cả các tệp, thư mục và quy trình cũng như các đối tượng khác có thể được chia sẻ (ít nhất là khi tháo đĩa mềm và mạng bị tắt). Cuối cùng, nó có hỗ trợ đầy đủ cho các hệ thống đa bộ xử lý đối xứng với 2 đến 32 bộ xử lý.

    Việc Windows 2000 thực sự là NT 5.0 được thể hiện rõ ở nhiều mặt. Ví dụ: thư mục hệ thống được gọi là \winnt , và tệp nhị phân của hệ điều hành (trong thư mục \winnt\system32 ) gọi điện ntoskrnl.exe. Nếu bạn bấm vào tập tin này click chuột phải chuột và nhìn vào thuộc tính của nó, chúng ta sẽ thấy số phiên bản của nó đại diện cho 5xxx.yyy.zzz , trong đó 5 có nghĩa là NT 5, xxx- số phát hành, uu - số xây dựng (biên dịch), một zzzz- số bổ sung các phiên bản. Ngoài ra, nhiều tập tin trong thư mục \winnt
    và các thư mục con của nó chứa các chữ cái nt trong tên của chúng, chẳng hạn như trình giả lập ảo MS-DOS ntz'dm.

    Hệ điều hành Windows 2000 không chỉ là phiên bản cải tiến của NT 4.0 với giao diện Windows 98, nó còn chứa nhiều tính năng khác mà trước đây chỉ có trong Windows 98. Chúng bao gồm hỗ trợ đầy đủ cho các thiết bị plug-and-play, Bus USB, IEEE 1394 (FireWire), IrDA (Hiệp hội dữ liệu hồng ngoại) và quản lý năng lượng, cùng nhiều thứ khác. Ngoài ra, một số tính năng mới đã được thêm vào mà trước đây không có trong các hệ điều hành khác của Microsoft, bao gồm Active Directory, bảo mật Kerberos, hỗ trợ thẻ thông minh, công cụ giám sát hệ thống, tích hợp tốt hơn giữa máy tính xách tay và máy tính để bàn, cơ sở hạ tầng quản trị hệ thống và các địa điểm làm việc. Khác tính năng mới Hệ thống tệp NTFS là một loại liên kết sao chép khi ghi cho phép hai người dùng chia sẻ một tệp được liên kết duy nhất. Ngay khi một trong những người dùng bắt đầu ghi vào tệp này, một bản sao của tệp sẽ tự động được tạo.

    Một cải tiến đáng kể khác là quốc tế hóa. Hệ điều hành NT 4.0 được phát hành dưới dạng các phiên bản riêng biệt cho các ngôn ngữ khác nhau vì chuỗi văn bảnđã được giới thiệu vào Mã chương trình. Khi cài đặt tiếng Anh gói phần mềm trên máy tính tiếng Hà Lan, thường các phần của hệ điều hành đã ngừng sử dụng tiếng Hà Lan và chuyển sang tiếng Anh vì một số tệp nhất định chứa chuỗi chương trình và văn bản đã bị ghi đè. Vấn đề này đã được giải quyết. Hệ điều hành Windows 2000 bao gồm một mã nhị phân, hoạt động ở tất cả các nước trên thế giới. Đối với mỗi lần cài đặt hệ thống và thậm chí đối với mỗi người dùng, bạn có thể chọn ngôn ngữ sẽ được sử dụng khi hệ thống đang chạy. Điều này có thể thực hiện được vì tất cả các mục menu, hộp thoại, thông báo lỗi và các chuỗi văn bản khác đã bị xóa khỏi hệ điều hành và được đặt trong các thư mục đặc biệt, mỗi thư mục cho mỗi ngôn ngữ. Giống như các phiên bản trước của hệ điều hành NT, Windows 2000 sử dụng Unicode để hỗ trợ các ngôn ngữ không sử dụng bảng chữ cái Latinh, chẳng hạn như tiếng Nga, tiếng Hy Lạp, tiếng Do Thái và tiếng Nhật.

    Thứ duy nhất Windows 2000 không có là MS-DOS. Đơn giản là nó không có ở đây dưới bất kỳ hình thức nào (cũng như nó không có trong Tân Ước). Có giao diện dòng lệnh, nhưng đây là chương trình 32-bit mới bao gồm chức năng của hệ thống MS-DOS cũ cũng như một số tính năng mới.

    Mặc dù có nhiều tính năng góp phần vào tính di động của hệ thống về chương trình, phần cứng, ngôn ngữ, v.v., nhưng ở một khía cạnh nào đó, hệ điều hành Windows 2000 kém di động hơn NT 4.0. Nó chỉ chạy trên hai nền tảng - Pentium và Intel IA-64. Hệ điều hành NT ban đầu hỗ trợ các nền tảng bổ sung, bao gồm PowerPC, MIPS và Alpha, nhưng qua nhiều năm, Microsoft đã ngừng hỗ trợ từng bộ xử lý này vì lý do thương mại.

    hệ điều hành Microsoft Windows XP(từ tiếng Anh eXPerience - experience), còn được biết đến với tên mã Microsoft Codename Whistler, là một hệ điều hành mới Gia đình Windows, được tạo ra trên cơ sở công nghệ NT. Ban đầu, kế hoạch của Tập đoàn Microsoft bao gồm việc phát triển hai hệ điều hành thế hệ tiếp theo độc lập. Dự án đầu tiên nhận được tên làm việc là Neptune, hệ điều hành này được cho là sẽ trở thành hệ điều hành tiếp theo Cập nhật hệ điều hành Window Phiên bản thiên niên kỷ hệ thống mới dòng Windows 9X. Dự án thứ hai, có tên Odyssey, liên quan đến việc tạo ra một hệ điều hành trên nền tảng Windows NT, dự kiến ​​sẽ ra đời. thay đổi Windows 2000. Tuy nhiên, ban lãnh đạo Microsoft cho rằng việc phân tán nguồn lực để thúc đẩy hai hệ điều hành khác nhau là không phù hợp, do đó cả hai lĩnh vực phát triển đều được kết hợp thành một dự án - Microsoft Whistler. Có lẽ chính nhờ giải pháp này mà Windows XP kết hợp được những ưu điểm của hệ điều hành thế hệ trước đã quen thuộc với người dùng: sự tiện lợi, dễ cài đặt và vận hành của dòng hệ điều hành Windows 98 và Windows ME, cũng như độ tin cậy và tính linh hoạt. của Windows 2000. Hiện tại thời gian Windows XP dành cho máy tính để bàn và máy trạm có ba loại: Phiên bản tại nhà cho máy tính cá nhân ở nhà, phiên bản chuyên nghiệp- dành cho PC văn phòng và cuối cùng là Microsoft Windows XP 64bit Edition - đây là phiên bản Windows XP Professional dành cho máy tính cá nhân dựa trên bộ xử lý Intel Itanium 64 bit với tốc độ xung nhịp hơn 1 GHz.

    Để chạy Microsoft Windows XP, bạn cần một máy tính cá nhân đáp ứng các yêu cầu hệ thống tối thiểu sau: bộ xử lý - tương thích với Pentium, tần số xung nhịp từ 233 MHz trở lên; Dung lượng RAM - 64 MB; dung lượng đĩa trống - 1,5 GB. Tuy nhiên, để hoạt động ổn định và nhanh chóng, nên cài đặt hệ điều hành này trên máy tính có cấu hình sau: đặc điểm tối ưu: bộ xử lý - Tương thích với Pentium-II (hoặc cao hơn), tần số xung nhịp 500 MHz trở lên; Dung lượng RAM - 256 MB; dung lượng đĩa trống - 2 GB. Thiết bị đọc đĩa compact (CD-ROM), modem có tốc độ tối thiểu 56 Kbps.

    Khi so sánh Windows XP với các phiên bản trước của Microsoft Windows, bạn có thể dễ dàng nhận ra nhiều điểm khác biệt đáng kể trong hệ điều hành mới. Mặc dù thực tế là hệ điều hành này được phát triển trên nền tảng NT, nền tảng đã được người dùng Nga biết đến và thoạt nhìn, các đặc điểm của nó giống với Microsoft Windows 2000 về nhiều mặt, nhưng trên thực tế, Windows XP về cơ bản thuộc về một hệ điều hành thế hệ hệ điều hành khác nhau của họ Windows. Bây giờ người dùng Windows không bị ràng buộc với bất kỳ giao diện tiêu chuẩn nào được cài đặt trên hệ thống theo mặc định. Nếu bạn không thích giao diện truyền thống của cửa sổ, điều khiển và Thanh tác vụ mà hệ điều hành mới kế thừa từ Windows 2000, thì bạn có thể dễ dàng thay đổi chúng bằng cách tải xuống bất kỳ trong số hàng trăm “Chủ đề” được thiết kế đặc biệt từ Internet. Menu chính truyền thống, cung cấp quyền truy cập vào các chương trình được cài đặt trên máy tính, tài liệu được lưu trữ trên đĩa và cài đặt hệ điều hành, cũng đã trải qua một số thay đổi đáng kể. Bây giờ, khi bạn nhấn nút Bắt đầu, một menu động sẽ xuất hiện chỉ chứa các biểu tượng cho năm chương trình mà bạn sử dụng thường xuyên nhất. Nhờ đó, bạn có thể bắt đầu làm việc với các ứng dụng cần thiết nhanh hơn nhiều. Các biểu tượng trình duyệt của Microsoft cũng được đặt ở đây. trình duyệt web IE 6 và ứng dụng thư Outlook Express 6, Nút Đăng xuất và Tắt máy tính, cho phép bạn kết thúc phiên Windows hiện tại và tắt máy tính.

    TRONG Môi trường Microsoft Người dùng Windows thường phải làm việc đồng thời với nhiều tài liệu hoặc một bộ các chương trình khác nhau. Đồng thời, các ứng dụng không hoạt động sẽ được thu nhỏ xuống Thanh tác vụ, khiến thanh tác vụ này sớm muộn trở nên quá tải với các biểu tượng và việc chuyển đổi giữa các tác vụ trở nên khó khăn. Để giải phóng thanh tác vụ và giải phóng thêm không gian làm việc để hiển thị biểu tượng chạy ứng dụng, Windows XP sử dụng cái gọi là thuật toán nhóm tác vụ, theo đó các chương trình tương tự chạy trên máy tính cùng lúc được kết hợp thành một nhóm trực quan hợp lý.

    Kể từ khi hệ điều hành Windows Vista ra mắt cách đây hơn một tháng, vẫn chưa có thông tin gì về kiến ​​trúc của nó.

    Chúng tôi có thể chắc chắn rằng hệ thống này có cấu trúc tương tự như Windows XP trong nhiều giải pháp (ví dụ: nó được xây dựng giống XP trên nhân NT và có hỗ trợ NTFS), nhưng nó chứa rất nhiều dịch vụ mới, một giải pháp được cân nhắc kỹ lưỡng. -out Giao diện Windows Aero và hệ thống tìm kiếm và lập chỉ mục được cải tiến.

    Windows Vista là một giải pháp mới của Microsoft nổi tiếng. Hệ điều hành này kết hợp tất cả những thành tựu trong lĩnh vực bảo mật, thiết kế, truyền thông và khả năng tương thích rộng rãi với các thiết bị khác nhau.

    Tìm kiếm và tổ chức. Trong mỗi thư mục Windows Có một hộp tìm kiếm ở góc trên bên phải. Khi bạn nhập vào hộp tìm kiếm, Windows sẽ bắt đầu tìm kiếm, kiểm tra những gì bạn nhập dựa trên tên tệp, thẻ và các thuộc tính tệp khác. Để tìm tệp trong thư mục, bạn cần nhập bất kỳ phần nào của tên tệp vào hộp tìm kiếm. Nếu bạn không biết tệp nằm ở đâu hoặc bạn muốn tiến hành tìm kiếm phức tạp hơn ngoài tên hoặc thuộc tính tệp, bạn cũng có thể sử dụng Thư mục Tìm kiếm.

    Sự an toàn. Các tính năng như Tường lửa Windows và Windows Defender giúp máy tính của bạn an toàn hơn. Trung tâm Bảo mật Windows có các liên kết tích hợp để kiểm tra tường lửa, chương trình chống vi-rút và trạng thái cập nhật của bạn. Với mã hóa ổ đĩa BitLocker, bạn có thể mã hóa toàn bộ phân vùng hệ thống, ngăn chặn tin tặc truy cập tập tin hệ thống và tăng mức độ bảo mật. Kiểm soát tài khoản người dùng (UAC) ngăn chặn những thay đổi trái phép được thực hiện đối với máy tính của bạn bằng cách yêu cầu sự cho phép trước khi bạn thực hiện bất kỳ điều gì có thể ảnh hưởng đến máy tính của mình và trước khi bạn thay đổi cài đặt ảnh hưởng đến người dùng khác.

    Trình duyệt web IE. Nguồn cấp dữ liệu web, duyệt theo thẻ và chế độ tìm kiếm luôn bật, dễ sử dụng chỉ là một số tính năng mới trong Internet Explorer. Khi bạn đăng ký nguồn cấp dữ liệu, trình duyệt của bạn sẽ tự động nhận được thông tin cập nhật thường xuyên từ các trang web. Với tính năng này, bạn có thể lấy nội dung từ các trang web, chẳng hạn như tin tức hàng ngày hoặc cập nhật blog mà không cần truy cập các trang web đó. Duyệt theo thẻ cho phép bạn mở nhiều trang Web cùng lúc trong cùng một cửa sổ trình duyệt. Bạn có thể mở các trang web hoặc liên kết trong tab mới và điều hướng chúng bằng cách nhấp vào tab.

    Có thể giải quyết đồng bộ hóa với các thiết bị khác như máy nghe nhạc và di động thiết bị Windows. Trung tâm đồng bộ hóa cho phép bạn duy trì và quản lý đồng bộ hóa thiết bị, bắt đầu đồng bộ hóa theo cách thủ công cũng như theo dõi xung đột và trạng thái đồng bộ hóa. Khả năng chia sẻ tệp và thư mục với những người dùng mạng cục bộ khác cũng có sẵn, ngay cả khi máy tính của họ chưa cài đặt hệ điều hành Windows. Các tệp được chia sẻ có thể được người khác mở và xem giống như chúng đang ở trên máy tính của chính họ. Người dùng cũng có thể tự mình thực hiện các thay đổi đối với các tệp được chia sẻ nếu được phép.

    Phần "Tính năng đặc biệt" những phiên bản trước Windows thay thế Center mới tính năng đặc biệt. Trung tâm trợ năng đã được cập nhật với những cải tiến và tính năng mới, bao gồm quyền truy cập tập trung vào cài đặt trợ năng và một bảng câu hỏi mới có thể giúp bạn nhận được các mẹo về các tùy chọn trợ năng mà bạn có thể thấy hữu ích.

    Tính năng kiểm soát của phụ huynh Cho phép cha mẹ chỉ định những trò chơi mà trẻ được phép chơi. Cha mẹ có thể cho phép hoặc hạn chế một số trò chơi nhất định, chặn các trò chơi không phù hợp với trẻ ở một độ tuổi nhất định hoặc chặn các trò chơi mà họ cho là có nội dung phản cảm.

    Trung tâm sao lưu và phục hồi tạo điều kiện sao lưu các cài đặt, tệp và chương trình, cho phép nó được thực hiện ở nơi thuận tiện cho người dùng và vào thời điểm thuận tiện, cũng như tự động hóa công việc này bằng cách thực hiện theo lịch trình. Người dùng có thể đặt bản sao lưu vào đĩa CD và DVD, ổ cứng ngoài, ổ cứng khác được cài đặt trên máy tính, ổ flash USB hoặc trên máy tính hoặc máy chủ khác được kết nối với mạng.

    Trung tâm chia sẻ vào các tệp trên mạng cho phép bạn theo dõi trạng thái của mạng trong thời gian thực và nhận liên kết đến các hành động đã định cấu hình. Bạn có thể cấu hình một cách an toàn hơn mạng không dây, tạo kết nối an toàn hơn tới mạng công cộng tại các điểm truy cập và giám sát an ninh mạng. Bạn có thể dễ dàng truy cập các tệp và thiết bị mạng dùng chung hơn, chẳng hạn như máy in, đồng thời sử dụng chẩn đoán tương tác để xác định và giải quyết các sự cố mạng.

    Phòng họp Windows - Cho phép bạn cộng tác với những người dùng khác và phân phối tài liệu cho những người dùng mạng khác. Cho phép bạn cung cấp truy cập chungđến máy tính để bàn hoặc bất kỳ chương trình nào, gửi và chỉnh sửa tài liệu cùng nhau, chuyển ghi chú. Phòng họp Windows cũng phù hợp để làm việc trong phòng họp, điểm truy cập thuận tiện và ở những nơi không có khả năng truy cập mạng.

    cửa sổ truyền thông tin Trung tâm tích hợp giải trí - bao gồm các chương trình truyền hình và ghi âm, phim, nhạc và hình ảnh - và được điều khiển bằng hệ thống menu và điều khiển từ xa. Windows Media Center Windows Vista cải thiện hệ thống menu và mở rộng hỗ trợ cho truyền hình kỹ thuật số và truyền hình cáp độ phân giải cao, cho phép bạn định cấu hình máy tính của mình để tạo một phòng giải trí điện tử. Ngoài ra, còn có các tùy chọn mới để tổ chức quyền truy cập vào máy tính của bạn từ các phòng khác nhau thông qua các tiện ích bổ sung cho Media Center, bao gồm Microsoft Xbox 360.

    Bạn có thể dễ dàng xem, sắp xếp, chỉnh sửa, chia sẻ và in hình ảnh của mình bằng cách sử dụng " Hình ảnh" Và Album ảnh Windows. Khi kết nối với máy tính máy ảnh kỹ thuật số hình ảnh có thể được tự động chuyển vào thư mục Ảnh. Sau khi đặt ảnh, bạn có thể sử dụng Windows Photo Album để chỉnh sửa chúng - cắt xén, loại bỏ mắt đỏ, chỉnh sửa màu sắc và độ phơi sáng.

    Với sự giúp đỡ trung tâm
    Truyền thông di động Bạn có thể điều chỉnh các cài đặt mà bạn thường thay đổi khi thay đổi công việc, chẳng hạn như âm thanh và độ sáng màn hình, đồng thời kiểm tra trạng thái kết nối mạng của bạn. Bạn có thể sử dụng màn hình bổ sung để kiểm tra thời gian họp tiếp theo, đọc E-mail, nghe nhạc hoặc xem tin tức mà không cần mở PC di động. Cũng có thể kết nối thiết bị bổ sung, chẳng hạn như điện thoại di động hoặc TV.

    Nâng cao chất lượng nhận dạng văn bản viết tay bằng cách thiết lập bộ nhận dạng. Để điều hướng và đi qua các phím tắt, bạn cần nhấp vào đối tượng bằng bút cảm ứng. Con trỏ được cải tiến cho phép bạn xem chi tiết hơn về thao tác của bút. Bạn có thể sử dụng bàn phím trên màn hình hoặc bảng viết tay để nhập. Hành động có thể được thực hiện bằng cách nhấp vào đúng nơi màn hình cảm ứng(chỉ dành cho máy tính bảng có tính năng này).

    Một số khác biệt giữa Windows 9x và Windows 2000/XP

    Diện mạo

    Windows 9x

    Windows 2000/XP/Vista

    Hệ thống hoàn toàn 32-bit?

    KHÔNG

    Đúng

    Sự an toàn?

    KHÔNG

    Đúng

    Hiển thị tập tin an toàn?

    KHÔNG

    Đúng

    Không gian địa chỉ riêng cho mọi chương trình MS-DOS?

    KHÔNG

    Đúng

    Unicode?

    KHÔNG

    Đúng

Hệ điều hành tạo ra sự kết nối giữa người dùng và ứng dụng, tạo thành cốt lõi của hệ thống máy tính.

Hệ điều hành tách các chương trình khỏi phần cứng và đơn giản hóa việc quản lý tài nguyên. Chúng ta hãy xem xét các loại hệ điều hành khác nhau và tìm hiểu xem chúng khác nhau như thế nào.

Hệ điều hành là một thành phần phần mềm của hệ thống máy tính chịu trách nhiệm quản lý các hoạt động khác nhau và chia sẻ tài nguyên máy tính. Nó lưu trữ một số ứng dụng chạy trên máy tính và xử lý các hoạt động của phần cứng máy tính. Người dùng và chương trình ứng dụng truy cập các dịch vụ do hệ điều hành cung cấp bằng cách sử dụng các lệnh gọi và giao diện hệ thống lập trình ứng dụng. Người dùng tương tác với hệ điều hành của máy tính thông qua giao diện dòng lệnh (CLIS) hoặc giao diện người dùng đồ họa được gọi là GUI. Tóm lại, hệ điều hành cho phép người dùng tương tác với hệ thống máy tính bằng cách hoạt động như sự liên lạc giữa người dùng hoặc chương trình ứng dụng và phần cứng máy tính. Dưới đây là tổng quan nhanh nhiều loại khác nhau các hệ điều hành.

Hệ điều hành thời gian thực: Nó là một hệ điều hành đa nhiệm nhằm mục đích chạy các ứng dụng thời gian thực. Các hệ điều hành thời gian thực thường sử dụng các thuật toán lập lịch chuyên biệt theo cách mà chúng có thể đạt được hành vi xác định. Mục tiêu chính của hệ điều hành thời gian thực là phản ứng nhanh và có thể dự đoán trước các sự kiện. Hệ thống được điều khiển theo sự kiện, chuyển đổi giữa các nhiệm vụ dựa trên mức độ ưu tiên của chúng, với việc chia sẻ thời gian chuyển đổi nhiệm vụ.

Windows CE, OS-9,Symbian vàLynxOS là một số hệ điều hành thời gian thực nổi tiếng.

Hệ điều hành nhiều người dùng và một người dùng: Loại hệ điều hành máy tính này cho phép nhiều người dùng truy cập vào hệ thống máy tính cùng một lúc. Hệ thống chia sẻ thời gian có thể được phân loại là hệ thống nhiều người dùng vì chúng cho phép nhiều người dùng truy cập vào máy tính thông qua việc chia sẻ thời gian. Hệ điều hành một người dùng, không giống như hệ điều hành nhiều người dùng, chỉ có thể được sử dụng bởi một người dùng tại một thời điểm. Khả năng tạo nhiều người dùng trong hệ điều hành Windows không làm cho nó trở thành một hệ thống nhiều người dùng. Đúng hơn là chỉ có quản trị viên mạng mới người dùng thực sự. Nhưng đối với Unix và các hệ điều hành tương tự, hai người dùng có thể đăng nhập cùng lúc và tính năng này của HĐH khiến nó trở thành hệ điều hành nhiều người dùng.

Windows 95Windows2000MaxOS và Ptất cảmOS là ví dụ về hệ điều hành một người dùng. bạnnix vàenVMS là ví dụ về hệ điều hành nhiều người dùng.

Hệ điều hành đa nhiệm và đơn nhiệm: Khi chỉ được phép chạy một chương trình tại một thời điểm, hệ thống được xếp vào loại hệ thống đơn tác vụ và trong trường hợp hệ điều hành cho phép thực thi nhiều tác vụ cùng lúc thì hệ thống được phân loại là hệ thống đa tác vụ. hệ điều hành. Đa nhiệm có thể có hai loại, đó là chủ động hoặc hợp tác. Trong hệ điều hành đa nhiệm, nó dành một khe cho mỗi chương trình. Các hệ điều hành giống Unix như Solaris và Linux hỗ trợ đa nhiệm. Đa nhiệm hợp tác đạt được bằng cách dựa vào từng quy trình để dành thời gian cho các quy trình khác trong theo một thứ tự nhất định. Kiểu đa nhiệm này tương tự như ý tưởng đa luồng khối, trong đó một luồng đi qua trong khi luồng khác bị chặn bởi một số sự kiện khác. MS Windows cho đến Windows 95 sử dụng tính năng đa nhiệm hợp tác để hỗ trợ nó.

PalmOS choPalm PDA là hệ điều hành đơn tác vụ. 9xWindows hỗ trợ đa nhiệm. DOS+ là một hệ điều hành đa nhiệm tương đối ít được biết đến. Nó có thể hỗ trợ đa nhiệm bốn chương trình 86-bit.

Hệ điều hành phân tán: một hệ điều hành quản lý một nhóm máy tính độc lập và biến chúng thành một máy tính. Sự phát triển của các máy tính nối mạng có thể kết nối với nhau đã dẫn đến tính toán phân tán. Tính toán phân tán xảy ra trên nhiều máy tính. Khi máy tính hợp tác làm việc theo nhóm, chúng tạo ra một hệ thống phân tán.

Amoeba, Plan9 và LOCUS (được phát triển vào những năm 1980) là những ví dụ về hệ điều hành phân tán.

Những hệ thống nhúng: Hệ điều hành được thiết kế để sử dụng trong các hệ thống máy tính nhúng. Chúng được thiết kế để hoạt động trên các máy nhỏ như PDA. Họ có thể làm việc với một số nguồn lực hạn chế. Chúng rất nhỏ gọn và hiệu quả.

WindowsCE,FreeBSD vànhỏx 3 ví dụ về hệ điều hành nhúng. Cách sử dụngLinux trong các hệ thống máy tính nhúng được gọi làĐã nhúngLinux.

Hệ điều hành di động: Mặc dù về mặt chức năng nó không phải là một loại hệ điều hành, nhưng hệ điều hành di động chắc chắn là một loại hệ điều hành được đề cập quan trọng trong danh sách các loại hệ điều hành. Hệ điều hành di động điều khiển thiết bị di động và được thiết kế để hỗ trợ các ứng dụng di động và truyền thông không dây. Nó có hỗ trợ tích hợp cho các định dạng đa phương tiện di động. Máy tính bảng và điện thoại thông minh chạy trên hệ điều hành di động.

Hệ điều hành BlackberryAndroidbởiGoogle và iOS từApple là một trong những hệ điều hành di động nổi tiếng nhất.

Hệ thống xử lý hàng loạt và tương tác: Xử lý hàng loạt đề cập đến việc thực hiện chương trình máy tính theo “lô” mà không cần can thiệp thủ công. Trong các hệ thống xử lý hàng loạt, các chương trình được thu thập, nhóm lại và xử lý sau đó. Họ không yêu cầu người dùng đăng nhập; dữ liệu đầu vào được thu thập trước để xử lý tiếp. Dữ liệu đầu vào được thu thập và xử lý theo đợt nên có tên là xử lý theo đợt. Hệ điều hành IBM có khả năng xử lý hàng loạt.

Internet và mạng: Trong xử lý dữ liệu trực tuyến, người dùng vẫn giữ liên lạc với máy tính và các quy trình được thực hiện dưới sự kiểm soát bộ xử lý trung tâm máy tính. Khi các tiến trình không được thực thi dưới sự điều khiển trực tiếp của bộ xử lý, quá trình xử lý được gọi là xử lý ngoại tuyến. Hãy lấy một ví dụ về xử lý hàng loạt. Ở đây việc phân khối hoặc nhóm dữ liệu có thể được thực hiện mà không cần sự can thiệp của người dùng và CPU; điều này có thể được thực hiện ngoại tuyến. Nhưng bản thân việc thực thi quy trình có thể xảy ra dưới sự kiểm soát trực tiếp của bộ xử lý, tức là trên Internet.

Hệ điều hành giúp đơn giản hóa sự tương tác của con người với công nghệ máy tính. Họ chịu trách nhiệm liên kết các chương trình ứng dụng với phần cứng để giúp người dùng dễ dàng truy cập vào máy tính.

Vậy hệ điều hành trên máy tính là gì? Hệ điều hành là phần mềm quan trọng nhất chạy trên máy tính. Nó quản lý bộ nhớ, quy trình và tất cả phần mềm và phần cứng. Có thể nói hệ điều hành là cầu nối giữa máy tính và con người. Vì không có hệ điều hành thì máy tính trở nên vô dụng.

Apple Mac OS X

Mac OS là một dòng hệ điều hành được tạo ra bởi Apple. Nó được cài đặt sẵn trên tất cả các máy tính Macintosh hoặc Mac mới. Các phiên bản mới nhất của hệ điều hành này được gọi là OS X. Cụ thể là thời Yosetime(phát hành năm 2014), Mavericks (2013), Núi Con sư tử (2012), Con sư tử(2011), và Hiển thị báo(2009). Ngoài ra còn có Máy chủ Mac OS X, được thiết kế để chạy trên máy chủ.

Theo thống kê chung từ StatCounter Global Stats, tỷ lệ người dùng Mac OS X là 9,5% trên thị trường hệ điều hành, tính đến tháng 9 năm 2014. Con số này thấp hơn nhiều so với tỷ lệ người dùng Windows (gần như 90% ). Một trong những lý do dẫn đến điều này là máy tính Apple rất đắt tiền.

Linux

Linux là một họ hệ điều hành nguồn mở. Điều này có nghĩa là chúng có thể được sửa đổi (thay đổi) và phân phối bởi bất kỳ ai trên khắp thế giới. Điều này làm cho hệ điều hành này rất khác so với các hệ điều hành khác như Windows, hệ điều hành này chỉ có thể được sửa đổi và phân phối bởi chủ sở hữu (Microsoft). Ưu điểm của Linux là nó miễn phí và có nhiều phiên bản khác nhau để bạn lựa chọn. Mỗi phiên bản đều có diện mạo riêng và phổ biến nhất là Ubuntu, cây bạc hàFedora.

Linux được đặt theo tên của Linus Torvalds, người đặt nền móng cho Linux vào năm 1991.

Theo thống kê chung từ StatCounter Global Stats, tỷ lệ phần trăm Người dùng Linux chiếm chưa đến 2% thị trường hệ điều hành, tính đến tháng 9 năm 2014. Tuy nhiên, do tính linh hoạt và dễ cấu hình nên hầu hết các máy chủ đều chạy trên Linux.

Hệ điều hành dành cho thiết bị di động

Tất cả các hệ điều hành mà chúng ta đã nói ở trên đều được thiết kế cho máy tính để bàn và máy tính xách tay, chẳng hạn như máy tính xách tay. Có những hệ điều hành được thiết kế dành riêng cho thiết bị di động, chẳng hạn như điện thoại và máy nghe nhạc MP3, chẳng hạn như Apple, iOS, WindowsPhoneGoogle Android. Trong hình bên dưới, bạn có thể thấy Apple iOS đang chạy trên iPad.

Tất nhiên, chúng không có chức năng như hệ điều hành máy tính nhưng vẫn có khả năng thực hiện nhiều tác vụ cơ bản. Ví dụ: xem phim, duyệt Internet, chạy ứng dụng, trò chơi, v.v.

Đó là tất cả. Hãy để lại nhận xét về hệ điều hành bạn sử dụng và lý do bạn thích nó







Mục đích và chức năng của hệ điều hành.

Mục đích của hệ điều hành- tổ chức quá trình tính toán trong hệ thống máy tính, phân bổ hợp lý tài nguyên máy tính giữa các tác vụ riêng lẻ; cung cấp cho người dùng nhiều công cụ dịch vụ hỗ trợ quá trình lập trình và gỡ lỗi. Hệ điều hành đóng vai trò là một loại giao diện (Giao diện là tập hợp các thiết bị và phần mềm, cần thiết để kết nối các thiết bị ngoại vi với PC) giữa người dùng và máy bay, tức là. Hệ điều hành cung cấp cho người dùng một chiếc máy bay ảo. Điều này có nghĩa là hệ điều hành đến một mức độ lớn tạo cho người dùng ý tưởng về khả năng của máy bay, sự dễ dàng khi làm việc với nó và thông lượng của nó. Các hệ điều hành khác nhau trên cùng một phần cứng có thể cung cấp cho người dùng những cơ hội khác nhau để tổ chức quá trình tính toán hoặc xử lý tự động dữ liệu.

Tính năng hệ điều hành:

1) Lập kế hoạch nhiệm vụ. Việc sử dụng CPU.

2) Cung cấp các phương tiện liên lạc và đồng bộ hóa cho chương trình.

3) Quản lý bộ nhớ.

4) Quản lý hệ thống tập tin.

5) Kiểm soát đầu vào/đầu ra.

6) Đảm bảo an ninh.

Các loại giao diện người dùng của hệ điều hành

Dựa trên loại giao diện người dùng, có sự phân biệt giữa hệ điều hành văn bản (tuyến tính), đồ họa và giọng nói.

Giao diện người dùng là một tập hợp các kỹ thuật về cách người dùng tương tác với một ứng dụng. Giao diện người dùng bao gồm giao tiếp của người dùng với ứng dụng và ngôn ngữ giao tiếp.

Hệ điều hành văn bản

Hệ điều hành tuyến tính thực hiện giao diện dòng lệnh. Thiết bị điều khiển chính trong đó là bàn phím. Lệnh được gõ trên bàn phím và hiển thị trên màn hình hiển thị. Kết thúc việc nhập lệnh là nhấn phím Enter. Để làm việc với các hệ điều hành có giao diện văn bản, cần phải nắm vững ngôn ngữ lệnh của môi trường này, tức là. một tập hợp các lệnh có cấu trúc được xác định bởi cú pháp của ngôn ngữ đó.

Hệ điều hành thực sự đầu tiên có giao diện dựa trên văn bản. Hiện tại, nó cũng được sử dụng trên máy chủ và máy tính của người dùng.

Hệ điều hành đồ họa

Các hệ điều hành như vậy triển khai giao diện dựa trên sự tương tác của các điều khiển đồ họa chủ động và thụ động trên màn hình. Thiết bị điều khiển trong trường hợp này là bàn phím và chuột. Yếu tố điều khiển hoạt động là con trỏ chuột - một đối tượng đồ họa có chuyển động trên màn hình được đồng bộ hóa với chuyển động của chuột. Điều khiển thụ động là điều khiển ứng dụng đồ họa (nút trên màn hình, biểu tượng, nút radio, hộp kiểm, danh sách thả xuống, thanh menu, v.v.).

Một ví dụ về hệ điều hành đồ họa độc quyền là họ hệ điều hành Windows. Màn hình bắt đầu của các hệ điều hành như vậy là một đối tượng hệ thống được gọi là màn hình nền. Máy tính để bàn là một môi trường đồ họa trong đó các đối tượng (tệp và thư mục) và các điều khiển được hiển thị.

Trong đồ họa hệ điều hành, hầu hết các thao tác có thể được thực hiện theo nhiều cách khác nhau, ví dụ như thông qua thanh menu, qua thanh công cụ, qua hệ thống cửa sổ, v.v. Vì các thao tác được thực hiện trên một đối tượng nên trước tiên nó phải được chọn (selected).

Cơ sở của giao diện người dùng đồ họa là một hệ thống có tổ chức gồm các cửa sổ và các đối tượng đồ họa khác, khi tạo ra, các nhà phát triển cố gắng tiêu chuẩn hóa tối đa tất cả các yếu tố và phương pháp làm việc.

Cửa sổ -Đây là một khu vực hình chữ nhật có khung trên màn hình điều khiển, trong đó các ứng dụng, tài liệu hoặc tin nhắn được hiển thị. Một cửa sổ đang hoạt động nếu có khoảnh khắc này người dùng đang làm việc. Tất cả các thao tác được thực hiện trong hệ điều hành đồ họa đều diễn ra trên Màn hình nền hoặc trong một số cửa sổ.

Hệ điều hành giọng nói

Trong trường hợp giao diện SILK(từ bài phát biểu tiếng Anh - lời nói, hình ảnh - hình ảnh, ngôn ngữ - ngôn ngữ, kiến ​​thức - kiến ​​thức) - trên màn hình, theo lệnh lời nói, một chuyển động xảy ra từ hình ảnh tìm kiếm này sang hình ảnh tìm kiếm khác.

Dự kiến, khi sử dụng giao diện công cộng sẽ không cần phải hiểu các menu. Hình ảnh màn hình sẽ chỉ ra rõ ràng con đường di chuyển xa hơn từ hình ảnh tìm kiếm này sang hình ảnh tìm kiếm khác dọc theo các kết nối ngữ nghĩa.

Lập kế hoạch nhiệm vụ.

Bảng kế hoạch - Phần đính vào của Bảng điều khiển Quản lý Microsoft (MMC), bao gồm phần bổ sung Trợ giúp cho người dùng có kinh nghiệm.

Lập lịch tác vụ là một chương trình hoặc dịch vụ hệ điều hành khởi chạy các chương trình khác tùy thuộc vào các tiêu chí khác nhau, chẳng hạn như:

sự xuất hiện của một thời điểm nhất định

hệ điều hành chuyển sang một trạng thái nhất định (không hoạt động, chế độ ngủ, v.v.)

Yêu cầu quản trị đã được nhận thông qua giao diện người dùng hoặc thông qua các công cụ quản trị từ xa.

Microsoft Windows

TRONG Phiên bản Windows cho đến và bao gồm cả XP, dịch vụ này được cung cấp chủ yếu cho nhu cầu của người dùng cuối. Bắt đầu từ Windows Vista, dịch vụ này được chính hệ điều hành tích cực sử dụng để bảo trì (chống phân mảnh phân vùng) ổ cứng, kiểm tra thành phần, lập chỉ mục tệp, v.v.).

Cron- daemon lập lịch tác vụ trong các hệ điều hành giống UNIX.

Tổ chức đầu vào-đầu ra.

Khi bộ xử lý gặp một lệnh liên quan đến I/O trong khi thực thi một chương trình, nó sẽ thực thi lệnh đó bằng cách chuyển các lệnh tương ứng tới bộ điều khiển I/O. Trong I/O có thể lập trình, thiết bị này thực hiện hành động được yêu cầu và sau đó đặt các bit thích hợp trong thanh ghi trạng thái I/O. Bộ điều khiển I/O không còn gửi bất kỳ tín hiệu nào đến bộ xử lý, bao gồm cả tín hiệu ngắt. Vì vậy, trách nhiệm của bộ xử lý là phải kiểm tra định kỳ trạng thái của mô-đun I/O; nó phải kiểm tra cho đến khi thao tác I/O hoàn tất.

Bộ xử lý dự phòng

Một lựa chọn rất hiếm và không được giải thích hoàn toàn rõ ràng. BOFF# (Back Off) - tín hiệu ngắt kết nối bộ xử lý khỏi bus một cách vô điều kiện. Dựa trên tín hiệu này, bộ xử lý sẽ điều khiển bus trong chu kỳ tiếp theo, làm gián đoạn chu kỳ hiện tại. Khi tín hiệu "BOFF#" hết hạn, bộ xử lý sẽ khởi động lại chu kỳ bus bị gián đoạn. Các giá trị tùy chọn có thể có:

"Vô hiệu hóa" (hoặc "Không"),

"Đã bật" (hoặc "Có").

Dựa trên tất cả những điều trên, chúng ta có thể giả định rằng tùy chọn này đề cập đến việc chuyển điều khiển bus vô điều kiện sang một thiết bị khác, tức là. mà không đặt các khoảng thời gian chờ khác nhau, các điều kiện chuyển điều khiển nhất định, v.v. Điều này sẽ được thảo luận chi tiết dưới đây (chủ đề về “trọng tài”). Rõ ràng là để sử dụng tín hiệu đã chỉ định, tùy chọn này phải được bật.

Tùy chọn này có thể được gọi là "CPU Backoff".

Địa chỉ I/O cơ sở

Tùy chọn đặt địa chỉ cơ sở của thiết bị. Địa chỉ I/O là địa chỉ đầu vào/đầu ra, còn được gọi là cổng của hệ thống và thiết bị ngoại vi. Về cơ bản đây là " hộp thư", thông qua đó các chương trình và thiết bị trao đổi tin nhắn và dữ liệu. Mỗi địa chỉ được phân bổ một byte bộ nhớ hệ thống. Bắt đầu từ hệ thống 386, có 65536 địa chỉ như vậy, mặc dù hầu hết chúng không bao giờ được sử dụng.

Địa chỉ I/O cơ sở là địa chỉ đầu tiên trong không gian địa chỉ được cung cấp thiết bị này. Ví dụ, hầu hết bộ điều hợp mạng sử dụng dải địa chỉ 20h và đối với COM 1, dải địa chỉ từ 3F8h đến 3FFh được dành riêng, được sử dụng cho Các nhiệm vụ khác nhau, ví dụ: cài đặt tốc độ, tính chẵn lẻ, v.v. Toàn bộ dải địa chỉ I/O là 0000-FFFFh.

Không có giá trị cụ thể nào được cung cấp cho tùy chọn này. Và về mặt nội dung, tùy chọn này “phù hợp” hơn với các tài liệu dành cho việc phân phối tài nguyên của các thiết bị khác nhau. Nhưng tùy chọn được đặt trong chỗ này cố tình nhấn mạnh rằng địa chỉ I/O không chỉ thuộc về bộ nhớ mà còn thuộc về bộ xử lý trung tâm. Rốt cuộc, chính từ điều này mà các quy trình điều khiển bắt đầu và chúng được thực hiện thông qua các cổng đầu vào/đầu ra.

Nếu xem chương “Cổng”, bạn sẽ nhận thấy rằng các địa chỉ hiện có đã được “gán” cho hệ thống hoặc thiết bị ngoại vi. Nhưng khi lập trình một thiết bị I/O, và đây có thể là một card mở rộng, việc sử dụng các địa chỉ “truyền thống” hoặc những địa chỉ không được sử dụng là hoàn toàn có thể chấp nhận được. Trong một số trường hợp, việc sử dụng các địa chỉ không được sử dụng, chẳng hạn như do không có thiết bị, không nhất thiết dẫn đến xung đột.

Tùy chọn "Giải mã I/O mở rộng" được thảo luận ở trên cho chúng ta thấy một số sắc thái và thậm chí cả những khó khăn khi giải mã địa chỉ I/O. Tuy nhiên, tùy chọn "Địa chỉ bắt đầu PCI I/O", thường dành cho các thiết bị PCI, cho phép bạn tạo một vùng địa chỉ bổ sung cho các thiết bị ISA và do đó tránh được "các lớp phủ khó chịu".

Bộ đệm mục tiêu nhánh

Đơn giản chỉ là một tính năng hiếm có, mang tính độc đáo hơn là tần suất xuất hiện ở các phiên bản BIOS khác nhau. Nó nói về cái gì vậy? BTB (Bộ đệm mục tiêu nhánh - bộ đệm địa chỉ nhảy) là bộ xử lý trung tâm chịu trách nhiệm dự đoán nhánh động. Trong trường hợp này, nó sẽ tính đến địa chỉ chuyển tiếp nào đã được chọn trước đó. Đây là thành phần quan trọng nhất của bộ xử lý hiện đại (xem tài liệu chuyên ngành).

Hóa ra, bằng cách sử dụng tùy chọn này, bạn có thể từ chối (“Đã tắt”) sử dụng cơ chế dự đoán các nhánh, các lệnh của bộ xử lý phân nhánh hoặc kích hoạt nó (“Đã bật”). Vẫn còn phải nói thêm rằng việc kích hoạt tùy chọn này sẽ cải thiện hiệu suất hệ thống.

CPU ADS# Độ trễ 1T hay không

Tùy chọn đặt độ trễ cho tín hiệu ADS#. Một vài lời sơ bộ. ADS# (Trạng thái địa chỉ) - nhấp nháy địa chỉ được người khởi tạo trao đổi nhập làm chỉ báo về tính hợp lệ của địa chỉ. Tín hiệu hoạt động trên bus hệ thống và có thể được xuất ra từ cả phía bộ xử lý và phía chipset. Địa chỉ và nhấp nháy địa chỉ được truyền đồng thời vì bus hệ thống có đường dành riêng cho nhấp nháy địa chỉ. Rõ ràng rằng ADS# là tín hiệu bộ xử lý tiêu chuẩn.

Tùy chọn được trình bày cũng cho biết khả năng không có độ trễ, điều này làm tăng đặc tính tốc độ trao đổi dữ liệu trong hệ thống. Trên thực tế, tùy chọn này cho phép bạn đặt thời gian mà bộ xử lý (hoặc chipset, bộ điều khiển bộ nhớ) sẽ đợi từ chipset (bộ xử lý) một tín hiệu trạng thái địa chỉ dữ liệu, xác định tốc độ ghi lười trên bus hệ thống. Rõ ràng là chúng ta cũng đang nói về việc truyền dữ liệu sang giao diện PCI. Giá trị mặc định không cần phải thay đổi. Tuy nhiên, nếu bạn cài đặt bộ xử lý nhanh hơn, tốc độ có thể tăng lên, tức là. loại bỏ sự chậm trễ.

Tùy chọn trong tiêu đề có hai nghĩa: "1T", "Không chậm trễ".

Tuy nhiên, tùy chọn “Độ trễ Cyrix M2 ADS#” cung cấp tiêu chuẩn “Đã bật” và “Đã tắt”. Tùy chọn "Độ trễ từ trạng thái ADS#" được đề xuất giá trị số trong đồng hồ bus hệ thống: "2T" (mặc định), "3T".

Cần phải hiểu rằng bằng cách đặt “thời gian trễ”, từ đó chúng ta xác định được đặc điểm thời gian của các chu kỳ ghi. Và có tính đến thực tế là việc sử dụng bộ đệm ghi trì hoãn, theo quy luật, sẽ dẫn đến việc hình thành các gói nhỏ (từ kép hoặc hai DW). Do đó, bằng cách đặt thành "3T", chúng ta nhận được 5 đồng hồ hệ thống cho mỗi từ kép. Phép tính ở đây rất đơn giản. 3 đồng hồ trễ, một đồng hồ địa chỉ và một đồng hồ đọc.

Kích hoạt BIST CPU

Trong một số chipset, bắt đầu từ dòng 430, các thanh ghi BIST chuyên dụng đã được sử dụng. Họ không mang nhiều gánh nặng. Nếu hệ thống (chipset + bộ xử lý) hỗ trợ chức năng Tự kiểm tra tích hợp thì thanh ghi BIST sẽ lưu các lệnh “Bắt đầu BIST” hoặc “Mã hoàn thành” trong các bit của nó. Nếu "hệ thống" không hỗ trợ các chức năng BIST thì việc đặt tùy chọn thành "Đã bật" sẽ không có hiệu lực và các bit thanh ghi tương ứng sẽ được đặt thành "0".

Một cơ chế tự kiểm tra BIST tích hợp và quan trọng là hoàn chỉnh đã được triển khai trong bộ xử lý Pentium III. Nó cung cấp khả năng giám sát liên tục tình trạng treo và lỗi trong vi mã, mảng logic lập trình lớn, đồng thời cung cấp khả năng kiểm tra bộ đệm lệnh và bộ đệm dữ liệu, bộ đệm TLB (Bộ đệm dịch thuật) và các phân đoạn bộ nhớ ROM. Trong vòng 10-30 ms (thời gian liên quan đến tần số bên trong của lõi bộ xử lý), thử nghiệm nội bộ bao phủ khoảng 2/3 tổng số khối bộ xử lý bên trong. Chỉ sau khi quá trình kiểm tra hoàn tất, bộ xử lý mới chuyển sang chế độ vận hành và kết quả kiểm tra mới được ghi vào thanh ghi EAX.

Sức mạnh ổ đĩa CPU

Tùy chọn này và không hoàn toàn rõ ràng sẽ xác định cường độ (cường độ) hay đúng hơn là thời lượng của tín hiệu khi truyền dữ liệu từ chipset sang bộ xử lý. Tham số được đo bằng chu kỳ xung nhịp hệ thống. Giá trị của tham số càng cao thì thời lượng tín hiệu càng dài và việc sử dụng tùy chọn “Cài đặt BIOS” này có thể hữu ích cho quy trình “ép xung” của bộ xử lý. Nhưng không phải với mọi hệ thống, việc tăng giá trị tùy chọn có thể dẫn đến việc duy trì sự ổn định của bộ xử lý “được ép xung”. Các giá trị tùy chọn là: 0, 1, 2, 3.

Vẫn còn phải nói thêm rằng tùy chọn này yêu cầu làm rõ thêm.

Chuỗi nhanh CPU

- (thao tác chuỗi nhanh). Việc bật tham số này (“Đã bật”) cho phép bạn sử dụng một số tính năng cụ thể về kiến ​​​​trúc của dòng bộ xử lý Pentium Pro (Pentium II, Deschutes, v.v.), đặc biệt là khả năng lưu trữ các hoạt động chuỗi. Bạn chỉ cần hiểu rằng các điều kiện để kích hoạt cơ chế này phải được đáp ứng trong chính chương trình người dùng. Những điều kiện này được chỉ định trong tài liệu dành cho bất kỳ bộ xử lý nào thuộc họ này. Nên để tham số ở trạng thái "Được phép".

Dòng CPU đọc nhiều

Tùy chọn này đề cập đến việc bộ xử lý đọc cái gọi là. dòng "đầy bộ nhớ đệm". Khi dòng bộ đệm chứa đầy dữ liệu, âm lượng của nó là 32 byte (tám từ kép). Vì đường dây đã "đầy" nên hệ thống biết chính xác sẽ mất bao lâu để đọc dữ liệu trên đường dây. Hệ thống sẽ cần 4 chu kỳ đồng hồ cho việc này, sau đó một địa chỉ mới sẽ được đặt. Do đó, hệ thống không yêu cầu tín hiệu để kết thúc truyền dữ liệu và hệ thống sẽ không chờ tín hiệu đó mà có thể tự do thực hiện các tác vụ khác. Khi tùy chọn "Đã bật", bộ xử lý sẽ có thể đọc dữ liệu đồng thời từ một số dòng "full cache". Mặc định là "Đã tắt".

Tùy chọn này có thể được gọi là "Đọc nhiều lần CPU".

Các hàm được liệt kê bên dưới không chứa các thuộc tính bội số, nhưng vị trí của chúng ở vị trí này còn hợp lý hơn cả. Dưới đây là tên của chúng: "Cho phép đọc dòng đầy đủ", "Đọc dòng bộ đệm đầy đủ", "Đọc dòng CPU". Mỗi người trong số họ, thông qua "Đã tắt" hoặc "Đã bật", đều cấm hoặc cho phép sử dụng các dòng đọc "đầy đủ".

Tùy chọn "Dòng đọc CPU-to-PCI" có các giá trị "Bật" và "Tắt", nhưng sự khác biệt không dừng lại ở đó. Một tùy chọn dưới tên này đã được giới thiệu và tối ưu hóa để hoạt động với bộ xử lý Intel OverDrive. Vì vậy, nâng cao hiệu quả mức sử dụng CPU chỉ có thể đạt được với các bộ xử lý được chỉ định. Nếu không thì tùy chọn này sẽ bị tắt.

CPU Đọc nhiều lần tìm nạp trước

Tùy chọn bật/tắt nhiều chế độ tìm nạp trước. Ý nghĩa của quá trình tìm nạp trước là bộ xử lý, việc chọn những hướng dẫn cần thiết(ví dụ: từ bus PCI hoặc bộ nhớ), đồng thời bắt đầu đọc cái tiếp theo, từ đó bắt đầu quá trình tiếp theo. Điều này được tạo điều kiện thuận lợi bởi thực tế là chipset có thể có bốn dòng đọc. Ví dụ, các chipset đầu tiên hỗ trợ bộ xử lý Pentium Pro (Intel 450KX/GX, cả hai đều có tên mã là Orion) có 4 dòng đọc như vậy. Tìm nạp trước nhiều lần cho phép bạn thực hiện đồng thời một số thao tác tìm nạp lệnh, điều này làm tăng đáng kể hiệu suất hệ thống. Mặc định là "Đã tắt".

Tùy chọn này cũng có thể được gọi là "Tìm nạp trước nhiều lần đọc CPU".

Nếu chúng ta không nói về các hoạt động “nhiều”, thì tùy chọn này có thể được gọi là “Tìm nạp trước dòng CPU”, “Tìm nạp trước đọc CPU”.

Truy cập không gian I/O

Tùy chọn này, thông qua "Đã bật", cho phép truy cập vào toàn bộ không gian địa chỉ I/O. Hiếm khi BIOS nào không có những tùy chọn lạ.

Tính năng số bộ xử lý

Tùy chọn đặt tự động đọc và xuất thông tin về số sê-ri tích hợp Bộ xử lý Pentium III trong BIOS bo mạch chủ, hỗ trợ cài đặt của nó. Tất nhiên, để triển khai tính năng này, giá trị tham số là “Đã bật”. Trong tất cả các trường hợp khác, giá trị được đặt thành "Đã tắt". Nó cũng được cài đặt theo mặc định.

Tùy chọn này có thể được gọi là "Bộ xử lý S/N".

Trong "Phoenix BIOS" có một tùy chọn tương tự được gọi là "Số sê-ri CPU" và trong "AMI BIOS" - "Số sê-ri bộ xử lý".

Tại sao cần có thông tin số serial? Giả sử, đối với các chương trình bên ngoài. Một ví dụ là đọc thông tin về bộ xử lý khi lướt Internet. Đương nhiên, điều này vi phạm quyền riêng tư và quyền của người dùng. Đã có lúc, vấn đề này được thảo luận khá sôi nổi.

Hệ thống tập tin hệ điều hành.

Hệ thống tập tin là một phần của hệ điều hành bao gồm:

1) Tổng số tất cả các tệp trên đĩa.

2) Tập hợp cấu trúc dữ liệu được sử dụng để quản lý tệp.

3) Một bộ công cụ phần mềm hệ thống thực hiện các thao tác khác nhau trên tệp.

Chức năng FS:

1) Đặt tên tập tin.

2) Giao diện phần mềm cho các ứng dụng.

3) Ánh xạ mô hình logic của hệ thống tệp vào tổ chức lưu trữ dữ liệu vật lý.

4) Khả năng chống lại sự cố mất điện của hệ thống tập tin.

Loại tập tin:

1) Tệp thông thường là các tệp chứa thông tin tùy ý được người dùng nhập vào hoặc được tạo do hoạt động của hệ thống và chương trình người dùng.

2) Thư mục là một loại tệp đặc biệt chứa thông tin tham chiếu hệ thống về một tập hợp tệp được người dùng nhóm theo một số tiêu chí không chính thức.

3) Các tệp đặc biệt là các tệp được liên kết với các thiết bị đầu vào/đầu ra của hệ thống được sử dụng làm cơ chế truy cập các tệp riêng lẻ và các thiết bị bên ngoài.

Hệ thống tệp hiện đại hỗ trợ các loại tệp khác: liên kết tượng trưng; đường ống được đặt tên; các tập tin ánh xạ bộ nhớ, v.v.

Microsoft vẫn cung cấp hệ điều hành mạng LAN Manager của mình. Một số lượng lớn các nhà cung cấp độc lập có giấy phép cho hệ điều hành này và hỗ trợ các phiên bản LAN Manager của riêng họ như một phần của sản phẩm mạng của họ. Những công ty này bao gồm các công ty nổi tiếng như AT&T và Hewlett-Packard. LAN Manager yêu cầu cài đặt hệ điều hành OS/2 trên máy chủ tập tin; máy trạm có thể chạy trên DOS, Windows hoặc OS/2. OS/2 là hệ điều hành thực hiện đa nhiệm thực sự, chạy ở chế độ được bảo vệ trên x86 và các bộ vi xử lý cao hơn. Trình quản lý LAN sử dụng phiên bản 32-bit của hệ thống tệp OS/2 có tên HPFS, phiên bản này được tối ưu hóa cho việc sử dụng máy chủ tệp bằng các thư mục và dữ liệu trong bộ nhớ đệm. LAN Manager là hệ điều hành mạng đầu tiên được thiết kế để hỗ trợ môi trường máy khách-máy chủ. Các thành phần chính của LAN Manager là bộ chuyển hướng và máy chủ. LAN Manager đặc biệt hiệu quả trong việc hỗ trợ kiến ​​trúc client-server cho hệ thống quản lý cơ sở dữ liệu. LAN Manager cho phép các máy trạm chạy OS/2 hỗ trợ dịch vụ mạng ngang hàng. Điều này có nghĩa là máy trạm có thể phục vụ như một máy chủ cơ sở dữ liệu, máy chủ in hoặc máy chủ truyền thông. Hạn chế là chỉ có một người dùng không phải là chủ sở hữu của nó trạm làm việc, có quyền truy cập vào dịch vụ ngang hàng như vậy.

Để hoạt động trong một mạng nhỏ, Microsoft cung cấp một hệ điều hành nhỏ gọn không yêu cầu chi phí phần cứng hoặc phần mềm đáng kể. Hệ thống Windows cho các Nhóm làm việc. Hệ điều hành này cho phép bạn tổ chức một mạng ngang hàng mà không cần phải mua máy tính đặc biệtđể làm việc như một máy chủ mạng. Hệ điều hành này đặc biệt thích hợp để giải quyết các vấn đề về mạng trong các nhóm có thành viên trước đây sử dụng rộng rãi Windows 3.1. TRONG Windows cho Các nhóm làm việc đạt được hiệu suất xử lý mạng cao nhờ thực tế là mọi thứ trình điều khiển mạng là trình điều khiển ảo 32-bit.

Những chiếc máy tính có hình quả táo bảy màu từ lâu đã không còn là điều gây tò mò. Giờ đây, chúng có thể được tìm thấy ở hầu hết mọi nơi - trong các nhà xuất bản, công ty quảng cáo, xưởng thiết kế. Sự phổ biến cao của máy tính Apple trong giới thiết kế và thiết kế bố cục có thể được giải thích bởi nhiều lý do, nhưng chất lượng cao, giao diện thân thiện với người dùng và hoạt động đáng tin cậy của thiết bị của thương hiệu này được mọi người chú ý. Công ty đang bước vào thiên niên kỷ mới và tự tin chiếm một vị trí xứng đáng trong số nhà sản xuất lớn nhất máy tính. Những phát triển mới dựa trên bộ xử lý PowerPC 750 (G3) đã trở nên phổ biến một cách xứng đáng và Apple đang chuẩn bị tung ra những mẫu máy tính mạnh mẽ hơn nữa được trang bị hệ điều hành MacOS tiện lợi và đáng tin cậy. Một trong mẫu mã mới nhất– iMac – đơn giản trở thành sản phẩm ăn khách của mùa giải, phá vỡ mọi kỷ lục doanh số. Tính năng đặc biệt Máy tính này có khả năng tính toán cao, dễ cài đặt và cấu hình, thiết kế trang nhã với chi phí thấp.

Triết lý ban đầu cho sự phát triển Unix là phân phối chức năng trên một số phần, chương trình nhỏ.

Đây ban đầu là một yêu cầu đến từ phần cứng mà Unix chạy ban đầu. Đối với một số lý do vì một lý do kỳ lạ, hệ điều hành thu được hóa ra lại rất hữu ích trên các phần cứng khác. Bạn có thể đạt được chức năng mới và khả năng mới tương đối dễ dàng bằng cách kết hợp các phần nhỏ (chương trình) theo cách mới. Nếu các tiện ích mới xuất hiện (và đúng như vậy), bạn có thể tích hợp nó vào bộ công cụ cũ của mình. Thật không may, ngày nay, các chương trình Unix đang trở nên lớn hơn và bao gồm ngày càng nhiều tính năng, nhưng tính linh hoạt và khả năng tương tác vẫn còn. Ví dụ, khi tôi viết tài liệu này, tôi đã tích cực sử dụng các chương trình này; fvwm là để quản lý các cửa sổ, emacs là để chỉnh sửa văn bản, LaTeX là để định dạng văn bản, xdvi là để xem văn bản đã định dạng, dvips là để chuẩn bị in và cuối cùng là lpr để in. Nếu ngày mai tôi tìm thấy một trình xem dvi mới, tốt hơn, tôi có thể sử dụng nó thay cho trình xem cũ mà không cần thay đổi bất kỳ cài đặt nào khác.

Hệ điều hành mạng.

Hệ điều hành mạng – được thiết kế để xử lý, lưu trữ và truyền dữ liệu trong mạng thông tin.

Nhiệm vụ:

Chia sẻ tài nguyên;

Quản trị mạng.

Được chia ra làm:

Hệ điều hành mạng cho máy chủ;

Hệ điều hành mạng cho người dùng.

Hệ điều hành mạng tạo thành nền tảng của bất kỳ mạng máy tính nào.

Trong hệ điều hành mạng:

TRONG theo nghĩa rộng: được hiểu là tập hợp các hệ điều hành của các máy tính riêng lẻ, được kết nối với nhau nhằm mục đích trao đổi thông điệp và chia sẻ tài nguyên theo các quy tắc - giao thức thống nhất. Các giao thức này cung cấp các chức năng cơ bản của mạng: đánh địa chỉ các đối tượng; hoạt động của dịch vụ; đảm bảo an toàn dữ liệu; quản lý mạng.

TRONG theo nghĩa hẹp: Hệ điều hành mạng là hệ điều hành của một máy tính riêng biệt cung cấp cho nó khả năng hoạt động trên mạng.

Chia thành các lớp:

Ngang hàng (cùng một hệ điều hành được cài đặt);

Hai cấp bậc (thường được gọi là mạng có máy chủ chuyên dụng).

Những tình huống bế tắc.

Bế tắc (bế tắc, bế tắc)- một tình huống sẽ không bao giờ được giải quyết, tức là quá trình đang chờ tài nguyên, nhưng nó sẽ không được phân bổ cho nó.

HĐH ở trạng thái bế tắc ("treo") - khi một số tiến trình ở trạng thái bế tắc.

Bế tắc hệ điều hành đơn giản:

Giả sử có 2 tiến trình A và B, trước khi bắt đầu công việc, chúng được cung cấp tài nguyên P1 và P2 tương ứng. Tại một thời điểm nào đó, quy trình A cần P2 và quy trình B cần P1, nhưng chúng sẽ không nhận được chúng, bởi vì chúng được giữ bởi các quy trình trước đó => có một sự bế tắc đơn giản trong HĐH.

Quy tắc ngăn ngừa bế tắc trong hệ điều hành:

Trước khi một tiến trình có thể bắt đầu chạy, nó phải được cung cấp tất cả các tài nguyên cần thiết.

Trong trường hợp nó cần một tài nguyên bổ sung trong quá trình hoạt động, nó cần trả về tất cả các tài nguyên hệ điều hành đã được phân bổ trước đó và sau đó yêu cầu tất cả các tài nguyên cần thiết với tài nguyên bổ sung này.

Sự chậm trễ vô tận của quá trình.

Trong một hệ thống mà các tiến trình phải đợi cho đến khi nó phân bổ tài nguyên cần thiết, một tình huống có thể phát sinh là các tiến trình có mức độ ưu tiên cao hơn sẽ đến và yêu cầu cùng một tài nguyên - tình trạng quá trình bị trì hoãn vô tận.

Trong một số hệ điều hành, tình trạng này được ngăn chặn bằng cách tăng mức độ ưu tiên của quy trình ("cũ" để nó được cung cấp tài nguyên cần thiết, sau đó mức độ ưu tiên được hạ xuống mức trước đó.

Quản lý nguồn tài nguyên.

Ý tưởng rằng HĐH chủ yếu là một hệ thống cung cấp trải nghiệm thân thiện với người dùng là nhất quán với góc nhìn từ trên xuống. Một góc nhìn khác, từ dưới lên, đưa ra ý tưởng về HĐH như một cơ chế kiểm soát tất cả các bộ phận của một hệ thống phức tạp. Hệ thống máy tính hiện đại bao gồm bộ xử lý, bộ nhớ, bộ hẹn giờ, đĩa, ổ băng từ, thiết bị truyền thông mạng, máy in và các thiết bị khác. Theo cách tiếp cận thứ hai, chức năng của HĐH là phân phối bộ xử lý, bộ nhớ, thiết bị và dữ liệu giữa các quy trình cạnh tranh các tài nguyên này. Hệ điều hành phải quản lý tất cả tài nguyên máy tính theo cách đảm bảo hiệu quả hoạt động tối đa của nó. Tiêu chí thực hiện có thể là, ví dụ, thông lượng hoặc khả năng phản ứng của hệ thống. Quản lý tài nguyên bao gồm việc giải quyết hai nhiệm vụ chung không phụ thuộc vào loại tài nguyên:

quy hoạch tài nguyên- nghĩa là xác định cho ai, khi nào và đối với các nguồn lực có thể phân chia và với số lượng bao nhiêu, cần phân bổ một nguồn lực nhất định;

theo dõi trạng thái tài nguyên- nghĩa là duy trì thông tin vận hành về việc tài nguyên có bận hay không và đối với các tài nguyên có thể chia được - bao nhiêu tài nguyên đã được phân phối và bao nhiêu tài nguyên còn trống.

Để giải quyết những vấn đề quản lý tài nguyên phổ biến này, các hệ điều hành khác nhau sử dụng các thuật toán khác nhau, những thuật toán này cuối cùng sẽ xác định diện mạo tổng thể của chúng, bao gồm đặc điểm hiệu suất, phạm vi và thậm chí cả giao diện người dùng. Vì vậy, ví dụ, thuật toán điều khiển của bộ xử lý xác định phần lớn liệu HĐH là hệ thống chia sẻ thời gian, hệ thống xử lý hàng loạt hay hệ thống thời gian thực.

Các loại hệ điều hành. Khái niệm về hệ điều hành.

Hệ điều hành (OS) là một tập hợp các chương trình hệ thống và điều khiển được thiết kế cho hầu hết sử dụng hiệu quả tất cả tài nguyên của một hệ thống máy tính (CS) (Hệ thống máy tính là một tập hợp các phần cứng và phần mềm máy tính được kết nối với nhau được thiết kế để xử lý thông tin) và khả năng làm việc với nó một cách dễ dàng.

Hệ điều hành xử lý hàng loạt.
Hệ điều hành batch là một hệ thống xử lý một loạt công việc, tức là một số công việc được chuẩn bị bởi cùng một người dùng hoặc những người dùng khác nhau. Sự tương tác giữa người dùng và công việc của anh ta trong quá trình xử lý là không thể hoặc cực kỳ hạn chế. Dưới sự điều khiển của hệ điều hành xử lý hàng loạt, máy tính có thể hoạt động ở chế độ một chương trình và nhiều chương trình.
Hệ điều hành chia sẻ thời gian.

Những hệ thống như vậy cung cấp dịch vụ đồng thời cho nhiều người dùng, cho phép mỗi người dùng tương tác với nhiệm vụ của họ ở chế độ đối thoại. Hiệu quả của việc phục vụ đồng thời đạt được bằng cách phân chia thời gian của bộ xử lý và các tài nguyên khác giữa một số quy trình tính toán tương ứng với các tác vụ của từng người dùng. Hệ điều hành cung cấp một máy tính cho mỗi quá trình tính toán trong một khoảng thời gian ngắn; Nếu quá trình tính toán chưa hoàn thành vào cuối khoảng thời gian tiếp theo, nó sẽ bị gián đoạn và được đặt vào hàng chờ, nhường chỗ cho quá trình tính toán khác. Máy tính trong các hệ thống này hoạt động ở chế độ đa chương trình.
Hệ điều hành chia sẻ thời gian có thể được sử dụng không chỉ để phục vụ người dùng mà còn để điều khiển các thiết bị công nghệ. Trong trường hợp này, “người dùng” là các đơn vị điều khiển riêng cho các bộ truyền động là một phần của thiết bị công nghệ: mỗi đơn vị tương tác với một quy trình tính toán cụ thể trong một khoảng thời gian đủ để truyền các hành động điều khiển đến bộ truyền động hoặc nhận thông tin từ các cảm biến.
Hệ điều hành thời gian thực.
Các hệ thống này đảm bảo thực hiện nhanh chóng các yêu cầu trong một khoảng thời gian nhất định. Yêu cầu có thể đến từ người dùng hoặc từ các thiết bị bên ngoài máy tính mà hệ thống được kết nối thông qua các kênh truyền dữ liệu. Trong trường hợp này, tốc độ của các quá trình tính toán trong máy tính phải phù hợp với tốc độ của các quá trình xảy ra bên ngoài máy tính, tức là phù hợp với dòng thời gian thực. Các hệ thống này tổ chức quản lý các quy trình tính toán theo cách sao cho thời gian đáp ứng yêu cầu không vượt quá các giá trị được chỉ định. Thời gian phản hồi cần thiết được xác định bởi thuộc tính của các đối tượng (người dùng, thiết bị bên ngoài) được hệ thống phục vụ. Hệ điều hành thời gian thực được sử dụng trong các hệ thống truy xuất thông tin và hệ thống điều khiển thiết bị xử lý. Máy tính trong các hệ thống như vậy thường hoạt động ở chế độ đa nhiệm.
Hệ điều hành đàm thoại.
Các hệ điều hành này được sử dụng rộng rãi trong những máy tính cá nhân. Các hệ thống này cung cấp một hình thức đối thoại thuận tiện với người dùng thông qua màn hình khi nhập và thực hiện lệnh. Để thực thi các chuỗi lệnh được sử dụng thường xuyên, tức là các công việc, hệ điều hành hộp thoại cung cấp khả năng xử lý hàng loạt. Dưới sự điều khiển của hệ điều hành tương tác, máy tính thường hoạt động ở chế độ một chương trình.

Các loại hệ điều hành. Tất cả chúng ta đều liên tục nghe thấy những cụm từ như “hệ điều hành” và “Windows”, nhưng ít người hiểu chúng ta đang nói về điều gì. Khi tôi được yêu cầu giúp đỡ về một số vấn đề và tôi hỏi một người rằng họ có hệ điều hành nào trên máy tính của họ, họ trả lời tôi rằng họ không hiểu họ đang nói về điều gì hoặc họ thành thật nói rằng họ không biết. Điều bắt buộc là phải biết máy tính của bạn được cài đặt hệ điều hành nào, bởi vì... Tất cả chúng đều khác nhau và cài đặt của chúng cũng khác nhau. Và nếu bạn muốn tìm hiểu điều gì đó về chủ đề máy tính, bạn phải hiểu điều này và có thể xác định được hệ điều hành của mình. Chúng ta cũng sẽ xem xét vấn đề này trong bài học của mình.

Đầu tiên, chúng ta cần hiểu hệ điều hành là gì và nó được thiết kế để làm gì.

Hệ điều hành, viết tắt. Hệ điều hành (tiếng Anh) hệ điều hành, OS) là một tập hợp các chương trình được kết nối với nhau được thiết kế để quản lý tài nguyên máy tính và tổ chức tương tác của người dùng. (Wikipedia)

Nếu không có hệ điều hành (viết tắt là OS), sẽ không có một máy tính nào hoạt động được. Đây là hệ điều hành kiểm soát tất cả các chương trình, quy trình, bộ nhớ và tất cả phần cứng trên máy tính của bạn.

Ngay khi bạn bật máy tính, quá trình tải hệ điều hành sẽ bắt đầu, trong đó xảy ra hiện tượng sau:

  • Kiểm tra tất cả các thiết bị.
  • Sự sẵn có của trình điều khiển cho họ. Trình điều khiển là một chương trình để vận hành từng thiết bị riêng biệt. Mỗi hệ điều hành đều có trình điều khiển riêng được viết.
  • Sau khi hoàn thành hai bước kiểm tra đầu tiên, hệ điều hành sẽ khởi động.

Các loại hệ điều hành

Thông thường, khi bạn mua một máy tính, hệ điều hành đã được cài đặt sẵn. Hầu hết các bạn thậm chí không quan tâm đến việc cô ấy như thế nào. Và việc biết hệ thống của bạn là rất quan trọng, nếu chỉ vì các hệ điều hành khác nhau hoạt động khác nhau, được cấu hình khác nhau và thậm chí có máy tính để bàn khác nhau.

Có ba hệ điều hành chính và phổ biến nhất:

  1. Microsoft Windows(Microsoft là công ty sản xuất hệ thống này và Windows (Windows), dịch từ tiếng Anh, có nghĩa là windows):

  2. Apple Mac OS X(viết tắt là Mac, còn Apple là một công ty (dịch từ tiếng Anh có nghĩa là apple);

Mỗi hệ điều hành đều có diện mạo riêng, được gọi là giao diện đồ họa (từ tiếng Anh - face).

Hệ điều hành đầu tiên được gọi là MS-DOS không có giao diện đồ họa. Công việc trong đó chỉ thông qua dòng lệnh bằng bàn phím. Lúc đó không có chuột và chúng không cần thiết. Cần phải biết và nhớ nhiều lệnh trên tiếng anh. Và trên màn hình chỉ có những con số và chữ cái, tốt nhất là đồ thị. Đối với người dùng đơn giản tất cả điều này không rõ ràng và không thú vị.

Vào giữa những năm 1980, Microsoft đã tạo ra hệ điều hành Windows và bắt đầu kỷ nguyên mới, nhờ đó, giờ đây bạn và tôi có thể viết thư và sách trên máy tính, làm việc với ảnh, tranh vẽ, tạo phim, trang web của riêng mình, “đi dạo” trên Internet và học các ngành khoa học và thủ công mới.

Đây là danh sách hệ điều hành Windows:

  1. Windows 1.0 (1985)
  2. Windows 2.0 (1987)
  3. Windows 3.0 (1990)
  4. Windows 3.1 (1992)
  5. Windows dành cho nhóm làm việc 1/3.11

Gia đình Windows 9x, trong đó những người như bạn và tôi đã có thể làm việc:

  1. Windows 95 (1995)
  2. Windows 98 (1998)
  3. Windows ME (2000)

Gia đình Windows NT

  1. Windows NT 3.1 (1993)
  2. Windows NT 3.5 (1994)
  3. Windows NT 3.51 (1995)
  4. Windows NT 4.0 (1996)
  5. Windows 2000 - Windows NT 5.0 (2000)
  6. Windows XP - Windows NT 5.1 (2001)
  7. Phiên bản Windows XP 64-bit - Windows NT 5.2 (2003)
  8. Windows Server 2003 - Windows NT 5.2 (2003)
  9. Phiên bản Windows XP Professional x64 - Windows NT 5.2 (2005)
  10. Windows Vista - Windows NT 6.0 (2006)
  11. Máy chủ Windows Home - Windows NT 5.2 (2007)
  12. Windows Server 2008 - Windows NT 6.0 (2008)
  13. Máy chủ doanh nghiệp nhỏ Windows - Windows NT 6.0 (2008)
  14. Windows 7 - Windows NT 6.1 (2009)
  15. Windows Server 2008 R2 - Windows NT 6.1 (2009)
  16. Máy chủ Windows Home 2011 - Windows NT 6.1 (2011)
  17. Windows 8 - Windows NT 6.2 (2012)
  18. Windows Server 2012 - Windows NT 6.2 (2012)
  19. Windows 8.1 - Windows NT 6.3 (2013)
  20. Windows Server 2012 R2 - Windows NT 6.3 (2013)
  21. Windows 10 - Windows NT 10.0 (2015)

Họ hệ điều hành dành cho điện thoại thông minh.