tailieunhanh - Giáo trình hình thành ứng dụng kỹ thuật tổng quan về gia tốc hệ điều hành và API p3

Tham khảo tài liệu 'giáo trình hình thành ứng dụng kỹ thuật tổng quan về gia tốc hệ điều hành và api p3', công nghệ thông tin, hệ điều hành phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | nhất hạt nhân ở lớp kế trên. Hạt nhân dùng các chỉ thị lệnh máy của phần cứng để tạo ra một tập các lời gọi hệ thống. Các hệ điều hành hiện đại thiết kế một lớp các chương trình hệ thống nằm giữa hệ điều hành và chương trình của người sử dụng. Các chương trình hệ thống có thể sử dụng các lời gọi hệ thống hoặc sử dụng trực tiếp các chỉ thị phần cứng để thực hiện một chức năng hoặc một thao tác nào đó do đó các chương trình hệ thống thường xem các lời gọi hệ thống và các chỉ thị phần cứng như ở trên cùng một lớp. Một số hệ điều hành tổ cho phép các chương trình của người sử dụng có thể gọi dễ dàng các chương trình hệ thống và xem mọi thành phần dưới chương trình hệ thống đều là phần cứng máy tính. Lớp các ứng dụng này sử dụng khái niệm máy ảo. Mục đích của việc sử dụng máy ảo là xây dựng các hệ thống đa chương với nhiều tiến trình thực hiện đồng thời mỗi tiến trình được cung cấp một máy ảo với đầy đủ tài nguyên tất nhiên là tài nguyên ảo để nó thực hiện được. Trong cấu trúc này phần nhân của hệ thống trở thành bộ phận tổ chức giám sát máy ảo phần này chịu trách nhiệm giao tiếp với phần cứng chia sẻ tài nguyên hệ thống để tạo ra nhiều máy ảo hoạt động độc lập với nhau để cung cấp cho lớp trên. Ở đây cần phân biệt sự khác nhau giữa máy ảo và máy tính mở rộng máy ảo là bản sao chính xác các đặc tính phần cứng của máy tính thực sự và cho phép hệ điều hành hoạt động trên nó sau đó hệ điều hành xây dựng máy tính mở rộng để cung cấp cho người sử dụng. Với cấu trúc này mỗi tiến trinh hoạt động trên một máy ảo độc lập và nó có cảm giác như đang sở hữu một máy tính thực sự. Tiãún trọnh 4 OS Giao diãũn láũp b Pháỏn c ùi nrr Tiãún tr Tiãún tr gnh Tiãú nh 1 n trọnh 0S OS T Maĩ S Maĩy Maĩy Maĩy Pháỏn c ùi nn a Họnh Mã họnh hãũ thãúng a Khang coi maiy Hình vẽ trên đây cho chúng ta thấy sự khác nhau trong hệ thống không có máy ảo và hệ thống có máy ảo Nhận xét Việc cài đặt các phần mềm giả lập phần cứng để tạo ra máy ảo thường rất khó khăn và phức tạp. Trong hệ thống này vấn đề