tailieunhanh - Hướng dẫn thực hành Hệ điều hành " BIÊN DỊCH VÀ CÀI ĐẶT NACHOS"

1. Giới thiệu Nachos − Nachos là một phần mềm mã nguồn mở (open-source) giả lập một máy tính ảo và một số thành phần cơ bản của hệ điều hành chạy trên máy tính ảo này nhằm giúp cho việc tìm hiểu và xây dựng các thành phần phức tạp hơn của hệ điều hành+ Máy ảo được giả lập có kiến trúc MIPS với hầu hết các thành phần và chức năng của một máy thật như: thanh ghi, bộ nhớ, bộ xử lý, bộ lệnh, chu kỳ thực thi lệnh, cơ chế ngắt, chu kỳ đồng hồ, +. | Hướng dẫn thực hành Hệ điều hành Biên dịch và cài đặt Nachos BIÊN DỊCH VÀ CÀI ĐẶT NACHOS Khuyến cáo nên sử dụng phiên bản Linux Redhat 9 hoặc Fedora core 3 1. Giới thiệu Nachos - Nachos là một phần mềm mã nguồn mở open-source giả lập một máy tính ảo và một số thành phần cơ bản của hệ điều hành chạy trên máy tính ảo này nhằm giúp cho việc tìm hiểu và xây dựng các thành phần phức tạp hơn của hệ điều hành Máy ảo được giả lập có kiến trúc MIPS với hầu hết các thành phần và chức năng của một máy thật như thanh ghi bộ nhớ bộ xử lý bộ lệnh chu kỳ thực thi lệnh cơ chế ngắt chu kỳ đồng hồ . Hệ điều hành Nachos chạy trên máy ảo Nachos hiện là một hệ điều hành đơn chương - Tới đây tạm thời chưa quan tâm tới hoạt động của Nachos xem nó như một hộp đen. Nhiệm vụ đầu tiên là cài đặt thành công Nachos và chạy được một số chương trình ví dụ sẵn có trong thư mục code test . Làm sao để biên dịch Nachos Để biên dịch Nachos hay bất kỳ chương trình C nào khác trên Linux sử dụng trình biên dịch gcc. Một điểm cần lưu ý ở đây là các kiến trúc máy khác nhau x86 MIPS . sẽ dùng các trình biên dịch gcc khác nhau ngoài ra còn khác nhau với từng bản phân phối distro của Linux Fedora core Ubuntu . thậm chí từng phiên bản trong cùng 1 bản phân phối . Làm sao để biên dịch các chương trình C các ví dụ kèm theo trong thư mục code test và các chương trình sẽ viết sau này trên Nachos Cần lưu ý là các chương trình này được biên dịch để chạy trên hệ điều hành Nachos cho kiến trúc máy MIPS chứ không phải trên hệ điều hành Linux cho kiến trúc máy x86. Như vậy không thể dùng trình biên dịch gcc trên hệ điều hành Linux của máy thật x86 được mà cần phải tạo ra một trình biên dịch gọi là Cross-compiler để thực hiện biên dịch các chương trình C trên hệ điều hành Nachos cho kiến trúc máy MIPS. 2. Cài đặt Cross-compiler a. Cross-compiler là gì - Tham khảo http wiki Cross-compiler b. Vai trò của Cross-compiler khi sử dụng Nachos - Cross-compiler được dùng để biên dịch các chương trình C thành các

TỪ KHÓA LIÊN QUAN
crossorigin="anonymous">
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.