In this chapter, the following content will be discussed: What operating systems do, computer-system organization, computer-system architecture, operating-system structure, operating-system operations, process management, memory management, storage management, protection and security, kernel data structures, computing environments, open-source operating systems | Chapter 1: Introduction Chapter 1: Introduction What Operating Systems Do Computer-System Organization Computer-System Architecture Operating-System Structure Operating-System Operations Process Management Memory Management Storage Management Protection and Security Kernel Data Structures Computing Environments Open-Source Operating Systems Objectives To describe the basic organization of computer systems To provide a grand tour of the major components of operating systems To give an overview of the many types of computing environments To explore several open-source operating systems What is an Operating System? A program that acts as an intermediary between a user of a computer and the computer hardware: Là 1 ch/trình hoạt động như 1 ng tr/gian giữa máy tính và phần cứng máy tính Operating system goals: mục đích của HĐH Execute user programs and make solving user problems easier: thực thi ch/trình và giúp g/quyết vấn đề của ng/dùng dễ dàng hơn Make the computer system | Chapter 1: Introduction Chapter 1: Introduction What Operating Systems Do Computer-System Organization Computer-System Architecture Operating-System Structure Operating-System Operations Process Management Memory Management Storage Management Protection and Security Kernel Data Structures Computing Environments Open-Source Operating Systems Objectives To describe the basic organization of computer systems To provide a grand tour of the major components of operating systems To give an overview of the many types of computing environments To explore several open-source operating systems What is an Operating System? A program that acts as an intermediary between a user of a computer and the computer hardware: Là 1 ch/trình hoạt động như 1 ng tr/gian giữa máy tính và phần cứng máy tính Operating system goals: mục đích của HĐH Execute user programs and make solving user problems easier: thực thi ch/trình và giúp g/quyết vấn đề của ng/dùng dễ dàng hơn Make the computer system convenient to use: giúp hệt thống máy tính thuận tiện hơ để sử dụng Use the computer hardware in an efficient manner: sử dụng ph/cứng trong ph/pháp hiệu quả Computer System Structure Computer system can be divided into four components: hệ thống m/tính chia làm 4 th/phần Hardware – provides basic computing resources CPU, memory, I/O devices Operating system Controls and coordinates use of hardware among various applications and users: điều khiển và xác định việc sử dụng ph/cứng giữa nh~ ứng dụng và ng dùng khác nhau Application programs – define the ways in which the system resources are used to solve the computing problems of the users: đ/nghĩa cách t/nguyên h/thống đc sử dụng để g/quyết v/đề tính toán của ng/dùng Word processors, compilers, web browsers, database systems, video games Users People, machines, other computers Four Components of a Computer System What Operating Systems Do Depends on the point of view: p/thuộc vào điểm nhìn Users want convenience, ease of use