Note: Third Party Brands and Trademarks are Property of Their Respective Owners. ACPI Overview.

Slides:



Advertisements
Similar presentations
ACPI 2.0 Support for IA-64 Systems
Advertisements

Benefits of UEFI in Manufacturing and Test Intel Corporation Software and Services Group.
PC Technology Chapter 6 Teacher: Manju JEOPARDY.
touchdevelop vs. apps with Visual Studio
BIOS Data for OS Booting Outline Necessary Data for OS Booting System Information APM OS ACPI OS DOS Service Routines Conclusions.
Chapter 9 Contributed by Alex Turek
Basic Input Output System
Complete CompTIA A+ Guide to PCs, 6e Chapter 3: System Configuration © 2014 Pearson IT Certification
Robin Estabrooks Computer Science 1631, Winter 2011.
CS-3013 & CS-502, Summer 2006 Virtual Machine Systems1 CS-502 Operating Systems Slides excerpted from Silbershatz, Ch. 2.
DPM Dynamic power management. DPM Tree DPM Timeout Adaptive Device dependent Predictive L-shape Exponential average Predictive wakeup Adaptive Disk shutdown.
Microsoft Operations Manager Presented by: Alen Plicanic.
Slide 3-1 Copyright © 2004 Pearson Education, Inc. Operating Systems: A Modern Perspective, Chapter 3 Operating System Organization.
CP1610: Introduction to Computer Components Basic PC Components.
Copyright Arshi Khan1 System Programming Instructor Arshi Khan.
Windows Server Scalability And Virtualized I/O Fabric For Blade Server
Version 1.0 digitaloffice.intel.com Intel ® vPro ™ Technology Intel ® Active Management Technology Setup and Configuration Toshiba Laptop –Tecra A9 Small.
WHEA System Design And Implementation
CS 423 – Operating Systems Design Lecture 22 – Power Management Klara Nahrstedt and Raoul Rivas Spring 2013 CS Spring 2013.
DXVA 2.0 A new Hardware Video Acceleration Pipeline for Windows Vista
Basic Input Output System
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective.
1 A+ Guide to Managing and Maintaining Your PC, Fifth Edition Hardware Needs Software to Work Hardware  Physical components of a computer  Visible part.
Trusted Computing Platform Alliance
1 Overview 1.Motivation (Kevin) 1.5 hrs 2.Thermal issues (Kevin) 3.Power modeling (David) Thermal management (David) hrs 5.Optimal DTM (Lev).5 hrs.
Windows XP Professional Installation Requirements ©Richard L. Goldman Created - February 5, 2003 Revised - October 5, 2015.
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 13 Understanding and Installing Windows 2000 and Windows NT.
Green Computing Power Management Standards Maziar Goudarzi.
INTRODUCTION SOFTWARE HARDWARE DIFFERENCE BETWEEN THE S/W AND H/W.
Firmware Storage : Technical Overview Copyright © Intel Corporation Intel Corporation Software and Services Group.
CE Operating Systems Lecture 3 Overview of OS functions and structure.
Figure 5.1 Hardware development process and information usage. © 2003 Crnkovic, Asklund, Persson Dahlqvist, ”Implementing and Integrating Product Data.
* Third party brands and names are the property of their respective owners. Performance Tuning Linux* Applications LinuxWorld Conference & Expo Gary Carleton.
The Drive to Improved Performance/watt and Increasing Compute Density Steve Pawlowski Intel Senior Fellow GM, Architecture and Planning CTO, Digital Enterprise.
CSCI 1033 Computer Hardware Course Overview. Go to enter TA in the “Enter Promotion Code” box on the bottom right corner.
Outcome 1: Describe the structure and function of an operating system.
Lev Finkelstein ISCA/Thermal Workshop 6/ Overview 1.Motivation (Kevin) 2.Thermal issues (Kevin) 3.Power modeling (David) 4.Thermal management (David)
11 CONFIGURING AND MANAGING THE USER EXPERIENCE Chapter 5.
CompTIA A+ Guide to Managing & Maintaining Your PC By: JEAN ANDREW Computer Maintenance Chapter 1: Computer Basics Knowledge.
Chapter 1 Basic Concepts of Operating Systems Introduction Software A program is a sequence of instructions that enables the computer to carry.
Lally School of M&T Pindaro Demertzoglou 1 Computer Software.
PC Maintenance: Preparing for A+ Certification Chapter 14: Configuring Devices in Windows.
Linux kernel TLV meetup, Kfir Gollan. What is hardware probing? Different approaches for detecting hardware Probing in the linux kernel.
Slide 1 2/22/2016 Policy-Based Management With SNMP SNMPCONF Working Group - Interim Meeting May 2000 Jon Saperia.
Lesson 2 Component Overview Core Hardware Fundamentals.
E-MOS: Efficient Energy Management Policies in Operating Systems
Technical Overview of Microsoft’s NetDMA Architecture Rade Trimceski Program Manager Windows Networking & Devices Microsoft Corporation.
System Programming Basics Cha#2 H.M.Bilal. Operating Systems An operating system is the software on a computer that manages the way different programs.
BIOS Identification and initialization of hardware devices Power-on self-test (POST) is started Bootmgr.exe starts once POST detects system.
Lecture 2. General-Purpose Computer Systems Prof. Taeweon Suh Computer Science Education Korea University ECM586 Special Topics in Embedded Systems.
1 C1-UD 4 THE PC Academic Year DAI. Credit 1 (Single and Multiuser Operating Systems) Ferran Chic PELE-08/09 (Pla Experimental Llengües Estrangeres).Potenciació.
The Troubleshooting Process. Hardware Maintenance Make sure that the hardware is operating properly.  Check the condition of parts.  Repair or replace.
Chapter 4. CONCEPT OF THE OPERATING SYSTEM MANAGING ESSENTIAL FILE OPERATIONS.
Evaluation of Advanced Power Management for ClassCloud based on DRBL Rider Grid Technology Division National Center for High-Performance Computing Research.
Overview Motivation (Kevin) Thermal issues (Kevin)
Mobile Operating System
IEEE Std 1074: Standard for Software Lifecycle
Unit 2 Computer Systems HND in Computing and Systems Development
Andrew Drayer Kyle Cook Adam Imbert
Lesson #7 MCTS Cert Guide Microsoft Windows 7, Configuring Chapter 7 Configuring Devices and Updates.
Device management How does the operating system manage the hardware and peripheral devices? Device Driver: Each device is attached to your computer with.
CS703 - Advanced Operating Systems
BIOS Chapter 6.
Wide Area Workload Management Work Package DATAGRID project
Operating Systems: A Modern Perspective, Chapter 3
LO1 – Understand Computer Hardware
Module 1: Overview of Systems Management Server 2003
Presentation transcript:

Note: Third Party Brands and Trademarks are Property of Their Respective Owners. ACPI Overview

Note: Third Party Brands and Trademarks are Property of Their Respective Owners. Mobile Architecture LabContents Power Management History Power Management History ACPI ACPI ACPI States and Software Components ACPI States and Software Components ACPI History ACPI History Changing ACPI Changing ACPI

Note: Third Party Brands and Trademarks are Property of Their Respective Owners. Mobile Architecture Lab Power Management History Advanced Power Management (APM) Advanced Power Management (APM) u BIOS-based system power management u Provides CPU and device power management u Called when idle - provides CPU power mgt. u Uses device activity timeouts to determine when to transition devices into low power states u OS has no knowledge of what APM does u Each IBV must refine and maintain APM BIOS code/IP u Wide variety of implementations and functionality No uniform user experience No uniform user experience

Note: Third Party Brands and Trademarks are Property of Their Respective Owners. Mobile Architecture Lab ACPI Advanced Configuration and Power Interface Advanced Configuration and Power Interface u Conceived by Intel, Microsoft, and Toshiba (the promoters) An interface specification An interface specification u ACPI/OSPM replaces APM, MPS, and PnP BIOS Spec Allow OS-directed Power Management (OSPM) Allow OS-directed Power Management (OSPM) Defines Defines u Hardware registers - implemented in chipset silicon u BIOS interfaces Configuration tables Configuration tables Interpreted executable function interface (Control Methods) Interpreted executable function interface (Control Methods) Motherboard device enumeration and configuration Motherboard device enumeration and configuration u System and device power states u ACPI Thermal Model

Note: Third Party Brands and Trademarks are Property of Their Respective Owners. Mobile Architecture Lab ACPI Global States and Transitions

Note: Third Party Brands and Trademarks are Property of Their Respective Owners. Mobile Architecture Lab An ACPI System

Note: Third Party Brands and Trademarks are Property of Their Respective Owners. Mobile Architecture Lab ACPI Software Components ACPI Subsystem ACPI Subsystem u Consumes ACPI BIOS u Interacts with ACPI Hardware Policy Manager (OSPM) Policy Manager (OSPM) u Sets and Monitors System Policies u User Interface Allows User Input to Policy Allows User Input to Policy Device Drivers Device Drivers u EC, SM Bus, CM Battery, Smart Battery

Note: Third Party Brands and Trademarks are Property of Their Respective Owners. Mobile Architecture Lab ACPI System Overview

Note: Third Party Brands and Trademarks are Property of Their Respective Owners. Mobile Architecture Lab ACPI Specification History ACPI 1.0 released December 1996 ACPI 1.0 released December 1996 ACPI 1.0a released July 1998 ACPI 1.0a released July 1998 ACPI 1.0b released February 1999 ACPI 1.0b released February 1999 ACPI 2.0 released July 2000 ACPI 2.0 released July 2000

Note: Third Party Brands and Trademarks are Property of Their Respective Owners. Mobile Architecture Lab How does ACPI change? Periodic errata meetings held with promoters Periodic errata meetings held with promoters Either spec is updated (e.g. 1.0a, 1.0B, etc) or an errata document is posted on the ACPI site: Either spec is updated (e.g. 1.0a, 1.0B, etc) or an errata document is posted on the ACPI site: