Xem mẫu

  1. Chap5: TỔNG QUAN VỀ HỆ ĐIỀU HÀNH (operating systems overview) GV: TS. Trần Thị Minh Khoa
  2. (part1-chap2 WilliamStalling)(2t) 1. Computer System Overview 2. Operating System 1. Objectives and Functions 2. Elements 3. Windows OS 4. Linux OS
  3. (chap2 WilliamStalling)(2t) 1. Computer System Overview 2. Operating System 1. Objectives and Functions 2. Elements 3. Windows OS 4. Linux OS
  4. Overview: Computer System  Top level: 4 basic elements
  5.  Abstract view
  6. (chap2 WilliamStalling)(2t) 1. Computer System Overview 2. Operating System 1. Objectives and Functions 2. Elements 3. Windows OS 4. Linux OS
  7. What is OS?  An OS is a program that controls the execution of application programs and acts as an interface between applications and the computer hardware  Three objectives:  Convenience: An OS makes a computer more convenient to use.  Efficiency: An OS allows the computer system resources to be used in an efficient manner.  Ability to evolve: An OS should be constructed in such a way as to permit the effective development, testing, and introduction of new system functions without interfering with service.
  8. What is OS?  OS là gì?  Một chương trình hoạt động trung gian giữa người dùng (ứng dụng) và phần cứng máy tính  Thực thi các chương trình ứng dụng Main objectives of an OS: • Convenience – Thuận tiện • Efficiency – Hiệu quả • Ability to evolve – Khả năng phát triển
  9. Layer view (Hierarchical fashion)
  10. Service provided by OS (1)  Program development  Program execution  Access to I/O devices  Controlled access to files  System access  Error detection and response  Accounting
  11. Service provided by OS (2)
  12. Key Interfaces  Instruction set architecture (ISA)  Application binary interface (ABI)  Application programming interface (API)
  13. The Role of an OS  HTMT là tập hợp các nguồn tài nguyên hỗ trợ sự vận động, lưu trữ và xử lý dữ liệu  OS có trách nhiệm quản lý các nguồn tài nguyên này
  14. The OS as Software  Chức năng tương tự với phần mềm máy tính  Chương trình, tập hợp các chương trình được thi hành bởi bộ vi xử lý  Frequently relinquishes control and must depend on the processor to allow it to regain control
  15. The OS as Resource Manager
  16. Evolution of OSs  A major OS will evolve over time for a number of reasons: Hardware upgrades New types of hardware New services Fixes
  17. Evolution of OSs Stages include: Time Sharing Multiprogrammed Systems Batch Systems Simple Batch Systems Serial Processing
  18. (chap2 WilliamStalling)(2t) 1. Computer System Overview 2. Operating System 1. Objectives and Functions 2. Elements 3. Windows OS 4. Linux OS
  19. History!!!
  20. Architecture
nguon tai.lieu . vn