Tải hệ điều hành ibm 0s 2 khác

Hệ điều hành/2

Lịch sử sáng tạo

hệ điều hành OS/2 bắt đầu là sự phát triển chung giữa IBM và Microsoft (1984). Tuy nhiên, dự án sau đó đã thất bại và Microsoft đã làm lại phiên bản OS/2 của mình thành Windows NT, còn bản thân OS/2 vẫn tiếp tục được phát triển tại IBM, hãng vẫn chưa quan tâm đúng mức đến hệ điều hành này. Nhìn chung, sự cạnh tranh để giành vị trí dẫn đầu trên thị trường HĐH giữa các công ty này đã ảnh hưởng lớn đến sự phát triển hơn nữa của các hệ điều hành do cả Microsoft và IBM phát triển.

OS/2 ban đầu được dự định là sự thay thế cho MS-DOS. Ngay cả khi đó, rõ ràng là MS-DOS có một số nhược điểm đáng kể liên quan đến hệ thống tệp và bộ nhớ hạn chế, đồng thời không thể sử dụng hết tiềm năng của máy tính vào thời điểm đó. Các khái niệm mà hệ điều hành mới được phát triển đầy hứa hẹn: OS/2 được cho là hỗ trợ đa nhiệm ưu tiên, bộ nhớ ảo, đồ họa giao diện người dùng và chạy các ứng dụng DOS. Tuy nhiên, hầu hết các kế hoạch này đều không được thực hiện.

Phiên bản đầu tiên của OS/2 1.0, phát hành năm 1987, có hầu hết các tính năng cần thiết cho một hệ điều hành đa nhiệm. Tuy nhiên cô không có biểu diễn đồ họa, và cũng có nhiều trình điều khiển bị thiếu máy in phổ biến và các thiết bị khác. Ngoài ra, nó đòi hỏi khá nhiều về tài nguyên máy tính; việc thực thi và tương tác của các ứng dụng DOS rất chậm và đôi khi không thể thực hiện được; Tại bất kỳ thời điểm nào, người dùng chỉ có thể làm việc với một ứng dụng, trong khi các quy trình còn lại được thực thi trong lý lịch. Tất cả những thiếu sót này đã không cho phép OS/2 “làm nổ tung” thị trường hệ điều hành như UNIX. Hầu hết người dùng ưa thích MS-DOS quen thuộc, mặc dù không lý tưởng hoặc chuyển sang Windows 3.1 do Microsoft phát hành cùng thời điểm.

Tôi tin rằng IBM chỉ đơn giản là vội vàng tung ra phiên bản đầu tiên của OS/2 mà thôi. Nếu không, hệ điều hành này có thể là một đối thủ xứng tầm Dòng Windows và MS-DOS.

Tất nhiên, với mỗi phiên bản mới OS/2 ngày càng trở nên tốt hơn. Đã có trong OS/2 v2.00 (1992), những thiếu sót chính của phiên bản đầu tiên đã được loại bỏ, hơn nữa, đây là hệ điều hành 32-bit có thể truy cập và hoạt động đầu tiên dành cho những máy tính cá nhân, chắc chắn đã thu hút sự chú ý đến nó trên thị trường hệ điều hành. Tiếp theo đó là việc phát hành các phiên bản mạng khá thành công của OS/2 (ví dụ: Warp 3, Warp Connect, Warp 4). Kể từ thời điểm này, các hệ điều hành giống OS/2 bắt đầu được phát triển nhiều hơn dưới dạng hệ điều hành mạng.

Vào năm 1997, có nhiều lý do chính đáng để nói rằng OS/2 đã phát huy hết tuổi thọ của nó như một hệ điều hành. Ví dụ, IBM chính thức tuyên bố rút OS/2 khỏi thị trường tiêu dùng, bộ phận phát triển OS/2 bị giải tán và người dùng được khuyên nên chuyển sang hệ điều hành khác. Tuy nhiên, nhận thấy thế giới ngày càng đắm chìm trong lĩnh vực kinh doanh và Internet, công ty IBM tuy nhiên quay lại hỗ trợ các hệ thống giống OS/2 và vào năm 1999 giới thiệu phiên bản mới: Máy chủ Warp 4.5 dành cho doanh nghiệp điện tử (Aurora).

Do đó, dòng hệ thống OS/2 có triển vọng phát triển rất thực tế và ít nhất còn quá sớm để nói về sự biến mất của hệ điều hành này khỏi thị trường.

điều hành cửa sổ thay thế năng lực cạnh tranh

Đặc điểm chunghệ điều hành/2

OS/2 Warp có giao diện hướng đối tượng được thiết kế tốt bằng cách sử dụng các kỹ thuật thả thuốc để sao chép, xóa, in và một số giao diện khác. Danh sách các thuộc tính đối tượng có thể dễ dàng truy cập trong các menu có thể nhấp phím phải chuột. Có một bảng đặc biệt để đặt các tài liệu hoặc ứng dụng được sử dụng thường xuyên.

OS/2 Warp bao gồm BonusPack, trong đó có IBM Works, gói phần mềm tích hợp cấp cơ bản và Internet Access Kit, bộ công cụ toàn diện nhất dành cho Mạng Internet của tất cả các công cụ được cung cấp như một phần của hệ điều hành, Trình duyệt Web và Internet Mail. Có những tuyên bố trong các ấn phẩm rằng nó tiên tiến hơn bộ truy cập Internet được triển khai trong Windows 95. Vào tháng 2 năm 1995, IBM bắt đầu bán OS/2 Warp 3 Full Pack, chứa các thư viện Win-OS/2. Những thư viện này giúp bạn có thể chạy các chương trình Windows mà không cần mua bản sao được cấp phép Microsoft Windows.

Tổ chức nội bộhệ điều hành/2 Làm cong

OS/2 có một số loại máy ảo cho chương trình ứng dụng. Các chương trình OS/2 32 và 16 bit gốc chạy riêng biệt máy ảoở chế độ đa nhiệm ưu tiên và có thể giao tiếp với nhau bằng công cụ DDE OS/2. Đã áp dụng chương trình DOS và Win16 có thể chạy trên các máy ảo riêng biệt ở chế độ đa nhiệm. Đồng thời họ hỗ trợ kết nối đầy đủ DDE và OLE 2.0 với nhau và kết nối DDE với các chương trình OS/2 32-bit. Ngoài ra, bạn có thể chạy nhiều chương trình Win16 trên một máy chia sẻ máy ảo Win16, nơi chúng hoạt động ở chế độ đa nhiệm không được ưu tiên. Một loạt các chức năng dịch vụ API OS/2, bao gồm SOM (Mô hình đối tượng hệ thống), được cung cấp thông qua các DLL hệ thống có thể được truy cập mà không cần chuyển đổi tốn thời gian giữa các vòng bảo mật. Nhân OS/2 cung cấp nhiều API dịch vụ cốt lõi, cung cấp hỗ trợ hệ thống tệp, quản lý bộ nhớ và trình quản lý ngắt phần cứng. Nhân máy DOS ảo (nhân VDM) mô phỏng DOS và bộ xử lý 8086, cũng như điều khiển VDM. Trình điều khiển thiết bị ảo cung cấp một lớp trừu tượng phần cứng. Trình điều khiển thiết bị vật lý tương tác trực tiếp với thiết bị.

Hệ thống tập tinHPFS

HPFS là tên viết tắt của hệ thống tệp hiệu suất cao, được IBM và Microsoft cùng phát triển vào năm 1989.

Hệ thống này được phát triển để khắc phục một số nhược điểm của FAT.

Những tổn thất này có thể được giảm đáng kể bằng cách triển khai các hệ thống tệp hiệu quả hơn. Quá trình chuyển đổi đơn giản sang HPFS chạy trong môi trường OS/2 cho phép bạn quay lại kích thước khối được phân bổ ban đầu - 512 byte, cho bất kỳ kích thước đĩa nào. Khả năng thắng cho một ổ đĩa 512 MB chứa 8.000 tệp sẽ là khoảng 30 MB. Mức tăng này là do thực tế là trung bình mỗi tệp không mất 4096 byte (một nửa kích thước cụm trong FAT đối với một đĩa có dung lượng này) mà chỉ mất 256 byte.


Các nhà phân tích hệ điều hành PC 32-bit luôn tập trung vào cuộc chiến giữa Microsoft Windows và IBM OS/2, cho thấy Microsoft đang có lợi thế. Nhưng không phải ai cũng đồng tình với quan điểm này. OS/2 v.2.0 là hệ điều hành 32-bit đầu tiên có sẵn và hoạt động được cho máy tính cá nhân. Và cô là người đầu tiên bắt đầu vòng thi tiếp theo - phiên bản OS/2 Warp, được thiết kế dành cho máy khách mạng máy khách-máy chủ và mạng ngang hàng, xuất hiện trên thị trường trước Windows 95, được định vị theo cách tương tự. OS/2 Warp cũng là hệ thống đầu tiên bao gồm một bộ công cụ hỗ trợ Internet cũng như định hướng đối tượng.

Trận chiến Microsoft - IBM trên thị trường hệ điều hành máy tính để bàn

Khi những người thử nghiệm bản beta nhận được Chicago, phiên bản công khai đầu tiên của Windows 95, những người đã sử dụng OS/2 đã lưu ý rằng hai hệ thống này cực kỳ giống nhau. Ví dụ: cả hai đều bắt đầu bằng cách hiển thị bảo vệ màn hình đẹp, sau đó mời người dùng làm việc trên một màn hình rộng rãi; cả hai hệ thống đều coi các biểu tượng và chương trình là đối tượng; cả hai đều sử dụng nút bên phải chuột để điều khiển hành vi của đồ vật; cả hai đều sử dụng hơn 20 đĩa mềm để cài đặt. Giao diện người dùng của cả hai hệ thống đều có mức độ phức tạp như nhau, yêu cầu về phần cứng máy tính tương tự nhau và cả hai đều dựa trên cùng một bộ công nghệ cơ bản. Những công nghệ này bao gồm đa nhiệm và đa luồng, khả năng chạy các chương trình DOS bằng máy ảo của bộ xử lý Intel 80x86 và tổ chức 32-bit đầy đủ.

Và đây không phải là một tai nạn. Kể từ khi IBM phát hành phiên bản 2.0 của OS/2 và Microsoft quyết định định vị Windows NT là hệ điều hành doanh nghiệp, một lỗ hổng quan trọng trong dòng hệ điều hành của Microsoft đã lộ rõ ​​và IBM đã lấp đầy nó. Những nỗ lực của Microsoftđẩy Windows 3.1 vào vai trò tương tự như hệ điều hành máy tính để bàn tiên tiến nhất như OS/2 đã đạt được thành công hạn chế. Các nhà phân tích tin rằng Microsoft thực sự muốn Windows NT lấp đầy khoảng trống thị trường giống như OS/2, nhưng OS/2 đã lấp đầy nó vào thời điểm Windows NT ra mắt.

Kết quả là Microsoft bắt đầu mất doanh thu và quan trọng hơn là mất đi vị thế trong hệ điều hành của mình. Khi rõ ràng rằng Windows NT khó có thể sớm trở thành hệ điều hành máy tính để bàn dẫn đầu lớp trên, bộ máy tiếp thị của Microsoft đang ít nói về Khả năng của Windows NT và bắt đầu nói về khả năng của Windows 95. Rõ ràng là IBM và OS/2 đã có ảnh hưởng đáng kể đến Chiến lược của Microsoft trong lĩnh vực hệ điều hành.

Ngược lại, IBM liên tục tạo ra sự cạnh tranh lành mạnh cho dòng Windows. Windows 95 không thể so sánh được với OS/2 2.2. Warp là một bước tiến dài nhằm mục đích lật đổ Windows. Và mặc dù Warp có một số ưu điểm ban đầu và giao diện hệ thống “đẹp hơn” nhưng Windows vẫn là một lựa chọn chắc chắn.

Có hai lý do - thực tế và tình cảm - ngăn cản việc thiết lập thỏa thuận đình chiến giữa hai công ty này:

Trên thực tế, IBM là công ty đầu tiên trong lĩnh vực này. OS/2 trở thành sản phẩm hoạt động được với phiên bản 2.0 vào năm 1992. Kể từ thời điểm đó, nó đã trở thành một hệ thống đa nhiệm, đa luồng với giao diện hướng đối tượng thuận tiện. Những nỗ lực phát triển OS/2 diễn ra chậm rãi và liên tục, hệ thống này đã nhận được nhiều lời khen ngợi và hỗ trợ trong suốt quá trình phát triển. Tuy nhiên, Windows vẫn chiếm thị phần lớn nhất. Lợi ích của OS/2 không toàn diện và bất chấp nỗ lực của đội ngũ kỹ thuật và tiếp thị của IBM, hệ thống này vẫn chưa hoàn toàn hoàn hảo.

Về mặt quản lý hệ thống, OS/2 không dễ làm việc hơn Windows. Xung đột với phần cứng và khả năng tương thích phần mềm vẫn có thể gây ra vấn đề và giải pháp của họ dường như không phổ biến hoặc không trực quan.

Về mặt cảm xúc, IBM cảm thấy bị “phản bội” ​​bởi Microsoft, hãng đã rời bỏ hàng ngũ các nhà phát triển OS/2. Điều này không hoàn toàn công bằng đối với Microsoft, vì công ty có quyền đầu tư vốn vào lĩnh vực hoạt động mà theo quan điểm của họ là sẽ mang lại lợi nhuận lớn nhất. Mặc dù Microsoft có thể đã khéo léo hơn và tiếp tục hợp tác với OS/2.

Mặc dù IBM đã khác xa so với thời kỳ nó thống trị thị trường máy tính cá nhân, nhưng nó cũng thiếu sự khéo léo. Công ty này đã đứng đầu lâu đến mức không biết cách chơi trò thứ hai. Chiến lược ban đầu phớt lờ nhu cầu công cộng và áp đặt các giải pháp tốn kém nhưng không phải lúc nào cũng hợp lý đã nhanh chóng thất bại. Với sự ra đời của máy tính cá nhân nhái, không còn cần phải trả nhiều tiền hơn cho thương hiệu IBM nữa. Vì vậy, với sự ra đời của OS/2 2.0, IBM đã thay đổi chiến lược của mình. Cô bắt đầu tuân theo những quy tắc tương tự mà các công ty khác cũng tuân theo.

OS/2 - cải tiến gia tăng

Hệ điều hành OS/2 khởi đầu là sự phát triển chung giữa IBM và Microsoft (mặc dù Microsoft phải thực hiện hầu hết công việc). Ban đầu nó được dự định là một sự thay thế cho DOS. Ngay cả khi đó, rõ ràng là DOS, với những hạn chế về khả năng bộ nhớ và hệ thống tệp, đã không thể tận dụng được sức mạnh tính toán của các máy tính mới nổi. OS/2 là một hệ thống được thiết kế tốt. Nó phải hỗ trợ đa nhiệm ưu tiên, bộ nhớ ảo, giao diện người dùng đồ họa và máy ảo để chạy các ứng dụng DOS. Trên thực tế, nó vượt xa khả năng đa nhiệm đơn giản với khái niệm gọi là đa luồng.

Các phiên bản đầu tiên của OS/2 không có tác động đáng kể đến thị trường. OS/2 1.0, phát hành năm 1987, chứa hầu hết đặc tính kỹ thuật, cần thiết cho một hệ điều hành đa nhiệm. Tuy nhiên, nó không có trình quản lý thuyết trình (PM) và cũng thiếu trình điều khiển cho nhiều máy in phổ biến và các thiết bị khác. OS/2 1.1, phát hành năm 1989, bao gồm một phiên bản thô sơ của PM cuối cùng đã làm được điều đó. có thể sử dụng các ứng dụng đồ họa trong nhiều cửa sổ. Tuy nhiên, phiên bản PM này thiếu nhiều tính năng của GUI phong phú và nhiều trình điều khiển máy in vẫn bị thiếu. Được phát hành vào năm 1990, phiên bản 1.2 đã cải tiến PM, mặc dù nó không tuân theo các khái niệm đã được thiết lập GUI. Trình điều khiển đã xuất hiện cho hầu hết các máy in và các thiết bị ngoại vi khác.

Tuy nhiên, OS/2 đã bị mất uy tín. Phiên bản 1.2 không tốt hơn đáng kể những phiên bản trước và vẫn đặt ra những yêu cầu đáng kể về phần cứng. Đến thời điểm này, nhiều người dùng đã quyết định chuyển sang nền tảng mới Windows 3.0 hoặc đợi cho đến khi có thứ gì đó tốt hơn về cơ bản xuất hiện. Doanh số bán OS/2 vẫn èo uột và thị trường không mấy mặn mà với nó. Điều này là do có một số thiếu sót đáng kể trong OS/2:

Máy ảo DOS, lẽ ra có thể chạy các ứng dụng DOS chưa sửa đổi, đã mắc lỗi kỹ thuật ngay từ đầu. Máy ảo này được phát triển dựa trên cơ hội ảo Bộ xử lý i286, cho phép phân bổ một đoạn bộ nhớ 640 KB cho một ứng dụng DOS riêng biệt. Tuy nhiên, bộ xử lý i286 quá chậm ở chế độ ảo này nên máy DOS ảo đã được triển khai dựa trên chế độ thực bộ xử lý. Điều này yêu cầu khởi động lại bộ xử lý để chuyển giữa chế độ thực và chế độ được bảo vệ. Mặc dù thao tác này được thực hiện rất nhanh chóng và không bị người dùng chú ý nhưng nó rất phức tạp và khó hiểu.

Microsoft và IBM không thể triển khai đầy đủ khái niệm xử lý ảo ở chế độ I8086: ở chế độ này, các ứng dụng DOS đọc hoặc ghi trực tiếp vào cổng phần cứng đã ngừng hoạt động. Về vấn đề này, các hệ điều hành mạng dựa trên DOS phổ biến không thể được sử dụng.

Bộ nhớ ở chế độ này được sử dụng một cách phi lý - nếu người dùng định cấu hình OS/2 có khả năng tương thích với DOS thì 640 KB bộ nhớ luôn được phân bổ cho các mục đích này và không thể sử dụng cho các tác vụ OS/2.

Một nhược điểm khác là thiếu khả năng trao đổi dữ liệu giữa các ứng dụng DOS và OS/2.

Mỗi lần chỉ có thể chạy một ứng dụng DOS và ứng dụng đó không thể sử dụng bộ nhớ mở rộng.

Kết quả là, nhiều ứng dụng DOS phổ biến không có sẵn cho người dùng OS/2 và những ứng dụng có sẵn không thể tương tác với môi trường OS/2. Thời gian đã chỉ ra rằng tình huống này hóa ra lại rất quan trọng đối với người dùng, vì nhiều người đã từ chối mua OS/2, vẫn sử dụng DOS đã được chứng minh, mặc dù không hoàn hảo lắm.

Chủ đề: Hệ điều hành.
Câu hỏi: Số 11

—————————————————————

Tổng quan chung hệ điều hành/2 Làm cong:

Dòng hệ điều hành OS/2 Warp do IBM tạo ra là một trong những hệ điều hành tốt nhất dành cho PC ở mức độ rất cao. một số lượng lớn thông số. Các hệ điều hành này xuất hiện sớm hơn các hệ điều hành cạnh tranh chính của chúng, tuy nhiên chúng không thể trở thành hệ điều hành phổ biến nhất. Nguyên nhân chính dẫn đến tình trạng này là do thiếu quảng cáo rộng rãi và hệ thống quảng bá sản phẩm này ra thị trường, mặc dù chất lượng của HĐH khá cao.

Ngày nay, hầu như không ai biết về hệ thống OS/2. Đồng thời, cần lưu ý rằng các công ty đã từng làm chủ hệ thống này và tạo ra phần mềm tương ứng cho nó vẫn không chuyển sang hệ điều hành Windows NT cực kỳ phổ biến hiện nay, vì hệ điều hành này yêu cầu nhiều hơn đáng kể. tài nguyên hệ thốngđồng thời chúng hoạt động chậm hơn.

Warp – nghĩa đen là “cơ sở”.

—————————————————————

Đặc trưnghệ điều hành/2 Làm cong 4.0:

1.) đa nhiệm ưu tiên và hỗ trợ các ứng dụng DOS và Windows;

2.) giao diện người dùng dựa trên đối tượng trực quan và thực sự thân thiện với người dùng;

3.) hỗ trợ tiêu chuẩn luồng tài liệu đối tượng mở OpenDoc;

4.) hỗ trợ tiêu chuẩn OpenGL;

5.) hỗ trợ và phát triển tích hợp trong Java;

6.) hỗ trợ phông chữ True Type (TTF);

8.) hỗ trợ đầy đủ mạng lưới toàn cầu Internet và công nghệ Intranet, truy cập CompuServe (dịch vụ bưu chính của Mỹ);

9.) các công cụ để xây dựng mạng ngang hàng và các bộ phận máy khách cho IBM LAN Server, Windows, Lantastic, Novell Netware 4.1, bao gồm hỗ trợ các dịch vụ thư mục;

10.) tính sẵn có của hệ thống Truy cập từ xa thông qua kết nối modem;

11.) Di động Hệ thống tập tinđể hỗ trợ người dùng di động;

13.) một bộ ứng dụng văn phòng;

14.) hỗ trợ MultiMedia đầy đủ, bao gồm hệ thống làm việc với máy quay video, hệ thống trợ giúp mở rộng WagGuide.

Hơn thế nữa hấp dẫn nhất: một môi trường thuận tiện và đáng tin cậy để làm việc với cơ sở dữ liệu, khả năng làm việc trong mạng, được tổ chức như một máy trạm khách khi tương tác với các hệ thống lớn.

—————————————————————

Điều cực kỳ quan trọng đối với người dùng là IBM thường xuyên phát hành các gói cập nhật (thường xuyên hơn nhiều lần so với microsort) cho tất cả các phiên bản hệ điều hành của mình. Các gói này sửa các lỗi được tìm thấy và cũng giới thiệu các tính năng mới.

—————————————————————

Rất hữu ích cho cả việc quản lý ứng dụng và tạo đơn giản chương trình riêng là sự hiện diện của một hệ thống lập trình bằng ngôn ngữ cấp độ cao Rexx, đôi khi được gọi là ngôn ngữ thủ tục. Bạn có thể nói nó được tích hợp sẵn ngôn ngữ lệnh, phục vụ các mục đích tương tự như ngôn ngữ cho các tệp bó trong môi trường DOS, nhưng nó có khả năng lớn hơn rất nhiều.

—————————————————————

Ấn tượng mạnh mẽ nhất mà bạn có thể có được khi làm việc với OS/2 là giao diện người dùng đồ họa hướng đối tượng của nó, và hệ thống này đặc biệt phổ biến trong giới lập trình viên do khả năng tổ chức máy ảo khá tốt và hiệu năng cao khi chạy các ứng dụng DOS thông thường.

—————————————————————

Các tính năng của kiến ​​trúc OS/2 Warp:

OS/2 có một số loại máy ảo để chạy các chương trình ứng dụng:

1.) Các chương trình OS/2 32 và 16 bit gốc chạy trên các máy ảo riêng biệt ở chế độ đa nhiệm ưu tiên và tương tác với nhau bằng công cụ DDE (Trao đổi dữ liệu động) cơ chế phổ quát trao đổi dữ liệu động. Được các nhà phát triển sử dụng như một phương tiện tích hợp các thành phần phần mềm OS/2.

2.) Các chương trình ứng dụng DOS và Win16 có thể chạy trên các máy ảo riêng biệt ở chế độ đa nhiệm. Đồng thời, chúng hỗ trợ giao tiếp DDE và OLE 2.0 đầy đủ với nhau và giao tiếp DDE với các chương trình OS/2 32-bit.

3.) Nếu muốn, bạn có thể chạy nhiều chương trình Win16 trên máy ảo Win16 dùng chung, trong đó chúng chạy ở chế độ đa nhiệm không ưu tiên, như được triển khai trong Windows 3.x.

—————————————————————

Nhân hệ điều hành/2 cung cấp nhiều chức năng API dịch vụ cơ bản, cung cấp hỗ trợ hệ thống tệp, quản lý bộ nhớ và có trình quản lý ngắt phần cứng.

Nhân máy DOS ảo (nhân VDM) mô phỏng DOS và bộ xử lý 8086, cũng như điều khiển VDM. Trình điều khiển thiết bị ảo cung cấp một lớp trừu tượng hóa phần cứng.

Trình điều khiển thiết bị vật lý tương tác trực tiếp với phần cứng.

—————————————————————

Mô-đun để triển khai các cơ chế bộ nhớ ảo trong nhân OS/2 hỗ trợ các quảng cáo phân tán, dựa trên trang, lớn.

không gian tài nguyên bao gồm các đối tượng bộ nhớ.

Mọi đối tượng bộ nhớđược điều khiển bởi cái gọi là “máy nhắn tin” - một tác vụ bên ngoài kernel cung cấp lưu trữ dự phòng trang đối tượng bộ nhớ.

Không gian địa chỉ được kiểm soát bằng cách ánh xạ hoặc sắp xếp các đối tượng bộ nhớ bên trong chúng. Hạt nhân quản lý việc bảo vệ và phân bổ bộ nhớ dựa trên các đối tượng bộ nhớ theo cách trừu tượng, độc lập với bất kỳ phần cứng dịch địa chỉ quy trình ngang hàng cụ thể nào.

—————————————————————

Điều khiển hạt nhân môi trường thời gian chạy cho các chương trình cung cấp khả năng thực thi nhiều tác vụ và luồng. Mỗi công việc có không gian địa chỉ hoặc ánh xạ riêng. Nó gán các đối tượng bộ nhớ mà công việc đã ánh xạ tới một dải địa chỉ trong không gian địa chỉ. Một tác vụ cũng là một khối phân bổ và bảo vệ tài nguyên, trong khi các tác vụ được cấp khả năng và quyền truy cập vào các phương tiện liên lạc giữa các quá trình của hệ thống. Để hỗ trợ thực thi song song với một chương trình khác trong cùng một không gian địa chỉ, hạt nhân sẽ tách môi trường thực thi khỏi luồng lệnh thực tế. .

—————————————————————

Hệ thống giao tiếp giữa các quá trình cung cấp cơ chế cơ bản cho phép các luồng làm việc ở các công việc khác nhau để giao tiếp với nhau. Hệ thống truyền thông liên tiến trình hỗ trợ giao hàng đáng tin cậy tin nhắn tới các cổng. Cổng là kênh an toàn giữa các công việc. Mỗi công việc sử dụng một cổng sẽ được gán một tập hợp các quyền đối với cổng đó. Quyền có thể khác nhau đối với các công việc khác nhau. Chỉ một công việc có thể nhận dữ liệu trên bất kỳ một cổng nào.

—————————————————————

Tính năng giao diện hệ điều hành/2 Làm cong:

Trong OS/2 Warp là tiêu chuẩn vỏ đồ họa Môi trường WPS (Workplace Shell) được sử dụng, tổ chức hợp lý và thuận tiện hơn so với môi trường thông thường Giao diện Windows. Workplace Shell dựa trên công nghệ SOM mô hình đối tượng hệ thống mạnh mẽ của IBM, được thiết kế đặc biệt để giải quyết các vấn đề như ràng buộc chặt chẽ các đối tượng với máy khách của họ và nhu cầu sử dụng cùng một ngôn ngữ lập trình.

—————————————————————

Về phím tắt:

Không giống như GUI Windows, trong đó các nhãn đối tượng không được kết nối với nhau theo bất kỳ cách nào, trong các đối tượng WPS có nhãn tương tự (bóng trong thuật ngữ WPS) chỉ cần có thuộc tính bổ sungđược hiển thị nhiều lần

gần giống như đối tượng độc lập. Bạn có thể tạo nhiều biểu tượng bóng từ một biểu tượng hoặc đối tượng bóng hiện có. Trong trường hợp này, bất kỳ biểu tượng bóng nào cũng có thể được di chuyển đến bất kỳ vị trí nào và kết nối của chúng với đối tượng chính không bị mất.

Điều tương tự cũng đúng trong GUI Windows. Nhưng trong WPS, bạn có thể di chuyển đối tượng chính và các biểu tượng bóng của nó cũng sẽ thay đổi các tham số của chúng, trong khi ở GUI Windows sẽ xảy ra phá hủy các kết nối, vì các kết nối là một chiều.

—————————————————————

Về công nghệSOM (Hệ thống Sự vật Người mẫu) – mô hình đối tượng hệ thống:

Điều này không liên quan đến bất kỳ ngôn ngữ cụ thể công nghệ hướng đối tượng để tạo, lưu trữ và sử dụng các thư viện lớp nhị phân. Mặc dù hiện nay nhiều người coi OS/2 là công nghệ của quá khứ, nhưng mô hình SOM thực sự đại diện cho một trong những bước phát triển thú vị nhất trong lĩnh vực công nghiệp máy tính cho đến tận ngày nay, được triển khai trong OS/2 vào đầu những năm 90 của thế kỷ trước, đến nay chỉ hứa hẹn sẽ được triển khai trên hệ điều hành Windows thế hệ mới có tên mã Whistler.

Tiềm năng thực sự của SOM nằm ở khả năng tương thích với hầu hết mọi nền tảng và mọi ngôn ngữ lập trình.

SOMđáp ứng đặc điểm kỹ thuậtCORBA (Kiến trúc môi giới yêu cầu đối tượng chung) - một kiến ​​trúc môi giới yêu cầu đối tượng tiêu chuẩn xác định tiêu chuẩn cho các điều kiện tương tác giữa các chương trình ứng dụng trong một mạng không đồng nhất.

—————————————————————

Về vỏ:

Có khá nhiều shell thay thế cho OS/2, từ FileBar, tuy thô sơ nhưng hoạt động tốt trên các máy tính có bộ nhớ 4 MB, cho đến Object Desktop mạnh mẽ, giúp cải thiện đáng kể vẻ bề ngoài Màn hình OS/2 và làm việc với hệ thống thuận tiện hơn.

Ngoài các shell cải thiện giao diện OS/2, còn có một số chương trình mở rộng chức năng của nó. Đây là, trước hết, Xfree86 cho OS/2hệ thống đầy đủ X Window, có thể được sử dụng như một thiết bị đầu cuối X khi làm việc trên mạng với các máy UNIX, cũng như để chạy các chương trình được chuyển từ UNIX sang OS/2 (tuy nhiên, thật không may, có rất ít chương trình như vậy). một số lượng lớn Các chương trình UNIX đi kèm với mã nguồn, theo quy định, thực tế không cần phải thay đổi để biên dịch lại cho Xfree86/OS2).

—————————————————————

Và để kết luận tôi muốn nói thêm:

tồn tại phiên bản mạng OS/2 Warp là OS/2 Warp Connect. OS/2 Warp Connect có một bộ công cụ mạng mở rộng, bao gồm khả năng sử dụng kiến ​​trúc ngang hàng và được đưa vào mạng NetWare.

Nó hoạt động với các giao thức:

1.) giao thức điều khiển truyền

2.) giao thức liên mạng;

3.) Giao thức điểm-điểm PPP;

4.) giao thức đơn giản quản lý mạng;

5.) Dịch vụ Telnet.

Có công cụ tìm kiếm tập tin tốt và tài nguyên mạng. Hệ thống có thể khởi động tự động thông qua mạng.

Không có bài viết tương tự...

OS/2 là một hệ điều hành của IBM. Sự khác biệt giữa OS /2 và nhiều hệ điều hành hiện đại là nó hoàn toàn được xây dựng trên các nguyên tắc bất biến và không thay đổi. Trong "truyền thống" OS /2 này tương tự như Unix.

Lịch sử hệ thống

Song song với Phát triển Windows Tập đoàn Microsoft, cùng với IBM, đang tích cực làm việc để tạo ra hệ thống OS/2. Vào đầu những năm 1990, hai gã khổng lồ của ngành CNTT tách ra và các nhà phát triển tại IBM làm việc độc lập trên hệ thống của họ. Kernel và trình điều khiển đã được viết lại và bổ sung hoàn toàn giao thức mạng và ngăn xếp USB.

Sau khi IBM và Microsoft chia tay các mặt khác nhau, Microsoft đã làm lại phiên bản OS/2 của mình thành Windows NT, còn bản thân OS/2 tiếp tục được IBM phát triển nhưng hãng vẫn chưa quan tâm đúng mức đến hệ điều hành này. Phiên bản OS/2 Warp 3.0 được đánh giá rất xứng đáng Đối thủ cạnh tranh của Windows, nhưng phiên bản 4 không còn yêu cầu điều này nữa. Phát hành vào ngày 26 tháng 10 năm 1996 phiên bản tiếp theo- OS/2 Warp 4.0 (Merlin). Năm 1999, OS / 2 Warp Server dành cho doanh nghiệp điện tử xuất hiện (tên mã “Aurora”, phiên bản hệ thống - 4.5).

Microsoft, sau khi chính thức từ bỏ hỗ trợ cho OS /2, tiếp tục theo dõi chặt chẽ sự phát triển của hệ điều hành này. Nhiều chi tiết của giao diện OS/2 đã được IBM và Microsoft chuyển sang hệ điều hành mới của Microsoft, Windows 95.

OS /2 vẫn còn tồn tại và đã trở nên phổ biến trong cộng đồng khách hàng doanh nghiệp và các nhà mạng. Và ngày nay, nhiều tập đoàn lớn nhất ở Châu Âu tin tưởng OS /2 để quản lý mạng máy tính tuy nhiên, OS/2 không được sử dụng rộng rãi ở Nga.

OS /2 chưa bao giờ được ưa chuộng đặc biệt như một hệ điều hành gia đình, nằm dưới cái bóng của Windows. Tuy nhiên, những nỗ lực của cả IBM và nhiều nhà phát triển phần mềm doanh nghiệp và độc lập đã không vô ích - OS / 2 là một hệ thống ổn định với hành vi có thể dự đoán được và một bộ chương trình ứng dụng và hệ thống tốt. Đồng thời, OS /2 đại diện cho một dòng phát triển hệ điều hành độc lập, khác với Windows NT ở yêu cầu phần cứng thấp hơn đáng kể và với GNU/Linux - hỗ trợ tốt hơn chương trình cho DOS và win16.

Hỗ trợ người dùng được cung cấp cho đến ngày 31 tháng 12 năm 2006. Sau khoảng thời gian này, hỗ trợ chỉ được cung cấp cho những người dùng đã ký kết thỏa thuận dịch vụ bổ sung.

Lĩnh vực sử dụng OS/2

OS/2 theo truyền thống được sử dụng trong khu vực ngân hàng. Nó cũng có thể được tìm thấy ở những nơi kỳ lạ hơn - tại máy ATM hoặc trong tường lửa cho OS / 390. Trong không gian hậu Xô Viết, các lĩnh vực sử dụng OS / 2 chính như sau:

Máy chủ

OS /2 Warp Server đã chứng tỏ mình là máy chủ tập tin về hiệu suất, độ tin cậy và tính năng. Phiên bản máy chủ của OS /2 có thể được sử dụng làm máy chủ ứng dụng và bộ điều khiển miền, đồng thời cho phép bạn sử dụng nhiều dịch vụ Internet khác nhau như máy chủ http, ftp và smtp/pop3, tường lửa, máy chủ proxy, chính xác máy chủ thời gian, v.v.

Nơi làm việc trong phòng thí nghiệm

OS /2 được tìm thấy trong các phòng thí nghiệm của viện - nơi có rất nhiều chương trình điều khiển được mua trung thực cho nhiều loại phần cứng, thường yêu cầu môi trường sống kỳ lạ như Windows 2.x hoặc GeoWorks, nơi hệ thống được yêu cầu thực hiện đa nhiệm thông thường. rằng nó có thể đồng thời điều khiển thiết bị, tính toán kết quả thử nghiệm và chơi thứ gì đó để không bị nhàm chán, đồng thời mọi người thận trọng hơn trong việc lựa chọn phần mềm, không ngần ngại sử dụng các chương trình yêu thích của mình cho DOS và Windows 3.x.

Xử lý khối lượng lớn dữ liệu

OS /2 xử lý các luồng thông tin nhiều megabyte (một minh họa điển hình là bài viết của Felix Gerbeck về việc sử dụng OS /2 để xử lý dữ liệu từ vệ tinh thời tiết). Nhân tiện, đây chính xác là lý do tại sao OS /2 được yêu thích trong Fidonet, nơi các nút lớn xáo trộn hàng chục (hoặc thậm chí hàng trăm) megabyte thư mỗi ngày - thường ở chế độ lái tự động.

Phát triển phần mềm

Một lựa chọn tốt để phát triển các chương trình bằng Java, do IBM tôn trọng ngôn ngữ này và máy Java nhanh nhất hiện có cho x86. Dòng sản phẩm IBM VisualAge (C++, Java và SmallTalk) để lại ấn tượng rất tốt.

OS cho máy yếu

Trên i80486 cũ có bộ nhớ 4-8 megabyte, hoàn toàn có thể hoạt động trong OS /2 Warp 3 - điều này đủ để chạy máy khách mạng và một số chương trình DOS cũ được viết bằng Clipper hoặc FoxPro. Những chiếc máy có bộ phần mềm này thường được tìm thấy trong các bộ phận kế toán.

Ưu điểm của hệ thống

Hệ thống tập tin

OS /2 thực hiện cơ chế gắn hệ thống tập tin (IFS - Installable File System). Điều này có nghĩa là để làm việc với một hệ thống tệp cụ thể, bạn chỉ cần tải xuống trình điều khiển thích hợp. Hệ thống tệp hiệu suất cao tiêu chuẩn (HPFS - Hệ thống tệp hiệu suất cao) hỗ trợ phân vùng đĩa lên tới 64 gigabyte (đây là giới hạn của trình điều khiển; bản thân hệ thống tệp hỗ trợ tối đa hai terabyte) và cho phép bạn sử dụng tên tệp tối đa 255 ký tự dài. HPFS tiết kiệm không gian đĩa(kích thước cung là 512 byte), độ phân mảnh cực thấp và ổn định. Phiên bản mới nhất của OS /2 có trình quản lý đĩa logic (LVM), cho phép bạn kết hợp nhiều phân vùng vật lý (bao gồm cả những phân vùng nằm trên ổ đĩa khác nhau) thành một ổ đĩa duy nhất và bao gồm hỗ trợ cho hệ thống tệp được ghi nhật ký JFS, hỗ trợ các ổ đĩa lớn (lên tới 2 terabyte). Ngoài IFS đi kèm cho FAT, HPFS, JFS, CDFS (hệ thống tệp CD-ROM) và UDF, còn có các hệ thống tệp có thể gắn kết của bên thứ ba cho VFAT, FAT32, EXT2, NTFS, HFS, AEFS, v.v.

GUI giao diện người dùng đồ họa

OS /2 sử dụng Workplace Shell (WPS) làm giao diện chuẩn. Không giống như Windows, nơi đồ họa và chương trình văn bản sử dụng hai bảng mã khác nhau (mã hóa DOS và mã hóa Windows), trong OS /2, mã hóa DOS được sử dụng ở mọi nơi (đối với bản địa hóa tiếng Nga - CP866). Ngoại lệ là Ứng dụng Windows, chạy trên hệ điều hành /2.

Dòng lệnh

Điểm đặc biệt của GUI OS /2 là bạn không cần phải tải nó, do đó bạn sẽ gặp khó khăn. dòng lệnh. Shell tiêu chuẩn có thể được thay thế bằng 4os2 tương tự tiên tiến hơn hoặc được chuyển từ Unix sh, bash, v.v. Nhân tiện, khả năng hoạt động mà không cần GUI cho phép bạn khởi động một hệ thống đầy đủ chức năng từ một hoặc hai đĩa mềm.

REXX

REXX là ngôn ngữ để viết script. Đây là ngôn ngữ có cú pháp rất đơn giản, được phát triển bởi IBM. Phiên bản REXX dành cho OS /2 cho phép bạn viết cả console và ứng dụng đồ họa, thực thi các lệnh OS /2 và cũng có thể truy cập API OS /2. Ngoài ra, nhiều chương trình có API REXX, cho phép bạn tạo các tập lệnh để điều khiển hoạt động của các chương trình này (có vai trò tương tự trong Windows Ngôn ngữ lập trình cho Ứng dụng). Bạn có thể tìm thấy ví dụ về các chương trình trên REXX tại.

TCP/IP

OS /2 có ngăn xếp TCP/IP giống Unix (các phiên bản mới nhất hoàn toàn tương thích với BSD4.4), với các tiện ích và daemon quen thuộc với người dùng Unix như arp, ifconfig, netstat, ppp, telnetd, sendmail, v.v. Ngăn xếp TCP/IP trên OS /2 chứa ứng dụng khách SOCKS và tường lửa được chuyển từ AIX.

Ứng dụng DOS, win16 và win32

OS/2 hỗ trợ các ứng dụng DOS và Win16. Ví dụ: OS /2 cho phép bạn tải một phiên bản DOS tùy ý từ đĩa mềm hoặc hình ảnh của nó lên đĩa hoặc chuyển bộ nhớ thông thường 736kb sang chương trình để sử dụng. Đối với các chương trình đặc biệt thất thường, có nhiều cài đặt khác nhau kiểm soát hầu hết mọi khía cạnh của phiên DOS. Các ứng dụng Windows có thể được khởi chạy trong phiên win-os2 toàn màn hình (không khác gì Windows 3.1) hoặc trên màn hình OS /2. Trong win-os2, bạn có thể làm việc với các chương trình yêu cầu bộ mở rộng win32s (Photoshop 3.0x, MS Internet Explorer/win16). TRONG Gần đây Dự án Odin (trang chủ) đang tích cực phát triển, cho phép bạn chạy các ứng dụng phiên bản hiện đại Windows hoặc chuyển đổi chúng thành các ứng dụng OS/2 gốc.

Sửa lỗi

Fixpak đang được phát hành - vì vậy, đến tháng 5 năm 1999, 108 gói sửa lỗi đã được phát hành cho OS /2 2.x, 40 cho OS /2 Warp 3 và 17 cho OS /2 Warp 4. Các gói sửa lỗi được tích lũy, tức là mỗi gói tiếp theo bao gồm tất cả các chỉnh sửa từ lần trước. Ngoài ra, các gói sửa lỗi không chỉ có tác dụng sửa lỗi mà còn bổ sung các chức năng mới chưa có trong hệ thống tại thời điểm phát hành.

Java

Theo các thử nghiệm của VolanoMark 2.1.2, IBM JDK 1.1.7 dành cho OS /2 là máy Java nhanh nhất trong số tất cả các nền tảng dựa trên Intel. Máy Java dành cho OS/2 là miễn phí và đi kèm với hệ thống. Phiên bản mới nhất có thể được lấy từ IBM Software Choice.

chương trình UNIX

Để tạo điều kiện thuận lợi cho việc chuyển các chương trình Unix/Linux, cũng như phát triển các ứng dụng gốc theo kiểu unix, một bộ thư viện emx được sử dụng và phân phối theo GNU GPL. Nếu chương trình Unix không bị ràng buộc với các tính năng cụ thể của việc triển khai kernel (các ứng dụng dành cho Linux mắc lỗi này), thì trong hầu hết các trường hợp, nó có thể được biên dịch trong OS /2. Ngoài ra còn có một số triển khai X Window cho OS/2, trong đó phổ biến nhất là XFree86OS/2.

Mạng

Bao gồm máy khách OS /2 Warp Connect và OS /2 Warp 4 (Merlin) Mạng Novell NetWare, Mạng Microsoft và NFS.

OpenGL

Trong OS /2 Warp 4.0 trở lên được triển khai hỗ trợ phần mềm OpenGL. Trình điều khiển video phổ quát Scitechsoft SNAP triển khai hỗ trợ OpenGL “được tối ưu hóa phần mềm”.

Trình điều khiển

Trình điều khiển cho nhiều loại thiết bị có thể được lấy từ OS /2 Trình điều khiển thiết bị Pak. Hơn 6.500 sản phẩm được hỗ trợ. Mạng OS /2 Warp Connect và OS /2 Warp 4 (Merlin) bao gồm các máy khách Novell NetWare, Microsoft Network và NFS.