Danh mục

Hệ điều hành Amiga

Số trang: 13      Loại file: pdf      Dung lượng: 249.09 KB      Lượt xem: 3      Lượt tải: 0    
Thu Hiền

Hỗ trợ phí lưu trữ khi tải xuống: miễn phí Tải xuống file đầy đủ (13 trang) 0

Báo xấu

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

“AmigaOS duy trì vị trí một trong những hệ điều hành lớn trong hai mươi năm qua, tích hợp một kernel nhỏ gọn với khả năng đa nhiệm cực lớn , những đặc tính mới chỉ được phát triển trong OS/2 và Windows NT thời gian gần đây. Điểm khác biệt lớn nhất là AmigaOS có thể hoạt động đầy đủ và đa nhiệm trong không gian nhớ chỉ có 250K. Ngay cả cho đến gần đây, AmigaOS cũng chỉ có kích thước 1MB. ...
Nội dung trích xuất từ tài liệu:
Hệ điều hành Amiga Hệ điều hành Amiga “AmigaOS duy trì vị trí một trong những hệ điều hành lớn trong hai mươi nămqua, tích hợp một kernel nhỏ gọn với khả năng đa nhiệm cực lớn , những đặc tínhmới chỉ được phát triển trong OS/2 và Windows NT thời gian gần đây. Điểm khácbiệt lớn nhất là AmigaOS có thể hoạt động đầy đủ và đa nhiệm trong không gian nhớchỉ có 250K. Ngay cả cho đến gần đây, AmigaOS cũng chỉ có kích thước 1MB. Vàngày nay, có rất ít những hệ điều hành phung phí bộ nhớ, với kích thước của nhữngđĩa CD có thể làm được những điều mà Amiga không thể. Mã nguồn chặt chẽ – mộtưu điểm độc đáo.” — John C. Dvorak AmigaOS là hệ điều hành dành riêng cho dòng máy tính cá nhân Amiga. Côngty Commodore International phát triển đầu tiên và giới thiệu hệ điều hành nàyvào năm 1985 với dòng máy Amiga 1000. Các phiên bản của hệ điều hành này chạytrên họ vi xử lý Motorola 68k 16 bit và 32 bit, được dùng trong AmigaPC, ngoại trừdòng AmigaOS 4 chạy trên vi xử lý của PowerPC. Hình 1 – Amiga 1000 AmigaOS gồm có Một kernel preemptive multitasking tên là Exec  Lớp ảo hóa những phần cứng đặc chủng của Amiga  Hệ thống điều khiển đĩa tên là AmigaDOS (Amiga Disk Operating System)  Lớp API của hệ thống điều khiển cửa sổ tên là Intuition  Giao diện sử dụng đồ họa (GUI) Workbench. Ngoài ra còn có giao diện sử dụng bằng dòng lệnh (CLI) gọi là AmigaShell được tích hợp sẵn trong hệ thống. Đơn vị sở hữu bản quyền trí tuệ hiện tại của Amiga là Amiga Inc. Họ đã giámsát sự phát triển của AmigaOS 4 nhưng không tự mình phát trển, mà ký hợp đồngvới Hyperion Entertainment. Ngày 26 tháng 12 năm 2006, Amiga Inc ết thúc hợpđồng phát trển với Hyperion, vì vậy cho đến bây giờ quyền sở hữu của AmigaOS(đặc biệt là phiên bản 4.0) vẫn còn trong vòng tranh cãi gay gắt. Các thành phần của AmigaOS AmigaOS có thể được chia thành hai phần riêng biệt: Kickstart (nằm trênROM) và các Workbench (nằm trên đĩa mềm). Trước đây các phiên bản củaKickstart và Workbench được phát hành song song với nhau. Nhưng từ phiên bảnWorkbench 3.5, lần đầu tiên ra mắt sau khi Commodore International ngừng pháttriển, AmigaOS không còn phân chia thành hai phần như vậy nữa mà gọi chung làAmigaOS 3.5, với Kickstart phiên bản 3.1 trong bộ nhớ ROM. Kickstart Kickstart là một bootstrap đặt trong ROM. Nó chứa những mã cần để khởiđộng các phần cứng chuẩn của Amiga và nhiều thành phần cốt lõi khác củaAmigaOS. Chức năng của Kickstart có thể so sánh như là BIOS cộng với phần nhânchính của Windows trên các máy PC tương thích với IBM. Tuy nhiên, Kickstartcung cấp nhiều chức năng vào thời điểm khởi động hơn là ta thấy ở PC thôngthường, chẳng hạn một môi trường điều khiển cửa sổ (windowing environment)hoàn chỉnh. Kickstart chứa nhiều phần cốt lõi của AmigaOS, như là Exec, Intuition, phầnlõi của AmigaDOS và chức năng Autoconfig gán tài nguyên cho các thiết bị mở rộngmà không cần jumpers. Điều này có nghĩa là khởi động xong, Amiga đã có sẵn rấtnhiều thành phần cần thiết của hệ điều hành. Các phiên bản sau của Kickstart chứanhững driver cho IDE và SCSI, PC card (PCMCIA), và nhiều loại phần cứng khác. Trong quá trình khởi động hay tái khởi động máy, Kickstart thực hiện một sốquy trình chẩn đoán và kiểm tra hệ thống, sau đó khởi động Amiga chipset và mộtsố thành phần lõi của hệ điều hành. Sau đó nó sẽ thăm dò các thiết bị boot đượckết nối vào máy, và thử khởi động từ một thiết bị có độ ưu tiên khởi động cao nhất.Nếu không có boot device nào, màn hình sẽ hiển thị yêu cầu người dùng cho mộtđĩa khởi động vào. Quy trình này giống như BIOS trên một máy PC tương thích IBM. Workbench Hình 2 – Workbench 2.0 (1991) Workbench là tên chung cho cả phần cốt lõi điều hành hệ thống không chứatrong Kickstart ROM (mà nằm trong đĩa “Workbench”), và cả lớp vỏ giao diện chomáy tính Amiga. Các phần mềm không nhất thiết phải cần có môi trườngWorkbench mới chạy được. Trên thực tế, để tận dụng phần cứng của Amiga, nhiềugame chọn cách khởi động trực tiếp từ Kickstart (bằng cách dùng một bootblocktrên đĩa mềm). Với tên gọi workbench (bàn làm việc của thợ), chứ không phải là desktop(bàn giấy), các thành phần của môi trường này cũng được ẩn dụ tương ứng. Chẳnghạn các thư mục được minh họa như là các ngăn kéo, các file thực thi là các công cụ,các file dữ liệu là các đề án, và những GUI widget là các đồ dùng. Ở nhiều khía cạnhkhác, giao diện này giống với Mac OS, với phần desktop chính hiển thị những biểutượng của các ổ đĩa được kết nối vào và những phân vùng của đĩa cứng, và mộtthanh menu xuất hiện trên mọi màn hình. Không giống như Macintosh, con chuộtchuẩn của Amiga chỉ có hai nút – chuột phải vận hành các menu sổ xuống, với kiểuhoạt động của Macintosh “thả để chọn”. Một đặc tính độc đáo của Workbench là “multiple screens”. Những màn hìnhnày về khái niệm tương tự như virtual desktop hay workspace của X WindowsSystem, nhưng chúng được sinh ra động bởi các chương trình ứng dụng khi cầnthiết. Mỗi màn hình có thể có độ phân giải và độ sâu màu khác nhau. Một gadget ởgóc trên bên phải màn hình cho phép các màn hình xoay vòng với nhau – các mànhình được vẽ lại gần như ngay lập tức vì chúng được OS chứa đồng thời trong bộnhớ. Các màn hình cũng có thể được kéo lên và xuống bằng các title bar. Ở nhữngphiên bản Amiga cũ, chức năng này được cung cấp bởi những chipset thiết kế riêng,nhưng từ AmigaOS 4, một kỹ thuật mới được ứng dụng và những màn hình có thểđược kéo đi bất kỳ hướng nào. Ngoài ra cũng có thể kéo thả giữa các màn hìnhkhác nhau. Phía bên dưới Workbench là hệ thống điều khiển cửa sổ Intuition. Nó điềukhiển và vẽ những màn hình, cửa sổ, và các gad ...

Tài liệu được xem nhiều: