배터리 최대 용량
BatteryMAX배터리MAX는 Digital Research, Inc.의 European Development Center(EDC)에서 개발한 운영체제 제어 하에 컴퓨터 전원 관리에 사용되는 유휴 감지 시스템입니다.배터리 전원으로 구동되는 휴대용 PC(노트북)의 새로운 장르를 다루기 위해 만들어졌다.이와 같이, Novell의 Palm에도 불가결하게 포함되어 있습니다.1992년 초기 팜탑용으로 맞춤화된 DOS 1.0 운영 체제.
묘사
노트북의 절전 기능은 일반적으로 하드웨어의 비활성 타이머에 의존하여 컴퓨터가 유휴 상태인지 여부를 판단했습니다.통상, 컴퓨터가 아이돌시의 동작을 특정해, 소비 전력을 억제하는 상태로 전환하기까지는 몇분 걸립니다.운영체제(OS) 내에서 소프트웨어 애플리케이션을 모니터링, 배터리MAX는 아이돌 동작 검출에 걸리는 시간을 분 단위에서 마이크로초로 단축할 수 있습니다.게다가 유저의 키 입력간에는, 1초에 약 18 회 전원 상태를 전환할 수 있습니다.이 테크놀로지에는 Dynamic Idle Detection이라는 이름이 붙어 있으며 CPU를 재부팅하는 하드웨어 이벤트가 발생할 때까지 불과 몇 마이크로초 동안 CPU를 정지 또는 정지합니다.
1990년의 DR DOS 5.0은, [1][2]전원 관리를 위한 아이돌 검출 시스템을 도입한 최초의 PC operating system이었습니다.그것은 영국의 기술자인 로저 앨런 그로스와 존 P에 의해 발명되었다.1989년 [3]8월 상수.아이돌 검출 시스템을 설명하는 미국 특허는 1990년 3월 9일에 출원되어 1994년 [4]10월 11일에 부여되었다.
특허의 보호와 조기 도입에도 불구하고 배터리는MAX는 1991년 Novell, Inc.로의 디지털 리서치 통합에 따른 혼란 이후 큰 상업적 성공을 거두지 못했습니다.Microsoft와 Intel이 Advanced Power Management(APM)를 출시한 이후 운영체제 제어 하에 있는 소프트웨어 전원 관리가 보편화된 것은 1992년 이후입니다.
기능 개요
BatteryMAX는 동적 아이돌 검출 기술을 사용하여 응용 프로그램의 동작(아이돌 여부)과 전환 전력 상태(저전력 모드 시작)를 검출하여 제품의 배터리 수명을 연장함으로써 전력을 절약합니다.
BatteryMAX는 DOS 문자 디바이스 드라이버에 캡슐화된 검출 소프트웨어의 레이어 모델을 채용하고 있습니다.$IDLE$
동적 아이돌 [5]검출을 지원하는 모든 하드웨어 의존 코드가 포함되어 있습니다.DR-DOS 운영체제 BIOS에 연결하거나 CONFIG를 사용하여 동적으로 로드할 수 있습니다.SYSDEVICE 디렉티브, 기본 드라이버 오버로드.버전 5.0 이후 모든 버전의 DR-DOS는 운영체제 커널 내에서 동적 아이돌 검출을 지원하고 있습니다.운영체제는 애플리케이션이 아이돌 상태라고 판단되면$IDLE$
BIOS/드라이버 레이어: 컴퓨터 제조원 또는 서드파티에 의해 작성된 커스텀 코드를 실행하여 요구 및 스위치 전원 상태를 확인합니다.장치 드라이버 개념의 배터리 사용MAX는 하드웨어 관련 전원 관리 설비와 통합할 수 있습니다.이 설비는 APM 또는 ACPI 시스템 BIOS와의 인터페이스 등 기반이 되는 하드웨어에 의해 제공될 수 있습니다.
전원 상태는 컴퓨터에 따라 다르며 제조원에 따라 다릅니다.프로세서의 클럭 속도를 늦추거나 정지하거나 전원을 차단하여 서브시스템을 완성하는 등 다양한 방법으로 전력을 절약할 수 있습니다.
전원 상태를 전환하기 전에$IDLE$
드라이버는 사용 가능한 하드웨어 지원을 사용하여 응용 프로그램이 시스템 내의 다른 컴포넌트에 액세스하고 있는지 여부를 감지합니다.예를 들어, 애플리케이션은 시리얼 포토를 폴링 하거나 그래픽 화면을 갱신하고 있습니다.이 경우 디바이스 드라이버는 애플리케이션이 실제로 아이돌 상태가 아니라고 판단하고 레이어 백업 정보를 전달하고 애플리케이션 실행을 재개함으로써 전원 상태를 전환하기 위한 커널의 호출을 덮어씁니다.
명령어DR DOS 5.0 이후의 COM에서는 내부 명령어가 구현됩니다.IDLE
꺼내는ON OFF
다이내믹 아이돌 [6]검출을 이노블 또는 디세블로 하기 위한 파라미터입니다.
응용 프로그램이 유휴 상태일 때 감지
키 입력이나 마우스 이동 등의 외부 이벤트가 발생하거나 일정한 시간이 경과할 때까지 대기하는 경우 응용 프로그램은 유휴 상태입니다.DR-DOS 커널은 모든 DOS API 호출을 모니터링하여 응용 프로그램 동작의 프로파일을 만듭니다.API 호출의 특정 조합은 응용 프로그램이 유휴 상태임을 나타냅니다.
그$IDLE$
드라이버는, 타이즈 루프내에서 키보드를 폴링 하고 있는 프로그램과 액티브하지만, 키보드를 폴링 하고 있는 프로그램 등, 정말로 아이돌 상태인 프로그램과, 조작을 중단하는 키를 테스트하기 위해서 미묘한 구별을 할 수 있습니다.운전자는 아이돌 상태가 되기까지 걸리는 시간을 감시함으로써 이 구별을 합니다.시간이 지정된 기간 내에 있는 경우, 운전자는 프로그램이 유휴 상태(예: 키가 눌리는 타이트 루프 내 폴링)라고 가정합니다.시간이 지정된 제한을 벗어나면 드라이버는 키보드를 폴링하는 사이에 일부 처리가 발생한 것으로 간주하고 전원 상태를 전환하지 않고 응용 프로그램 실행을 재개할 수 있습니다.로컬 변수 IDLE_CNTDN은 아이돌 상태가 될 때까지의 실제 시간을 비교합니다.이 변수의 값은 초기화 시 동적으로 계산되며 정기적으로 재계산됩니다.
배터리의 기원맥스.
아이돌 검출 기술은 Digital Research의 멀티태스킹/멀티유저 컨커런트 DOS 386(CDOS386) 운영체제에서 싱글태스킹 DOS 애플리케이션의 멀티태스킹을 개선하기 위해 처음 사용되었습니다.
MS-DOS/PC DOS 등의 싱글태스킹 운영체제용으로 작성된 프로그램은 사용자가 키를 누르기를 기다리는 등 중단될 때까지 무한 루프 상태가 될 수 있습니다.이것은 다른 프로세스가 실행 대기하고 있지 않은 문제는 아니지만 CDOS386과 같은 멀티태스킹/멀티유저 환경에서 다른 프로그램에서 사용할 수 있는 귀중한 프로세서 시간을 낭비합니다.멀티태스킹 환경용으로 설계된 어플리케이션에서는 일정 시간 아이돌 상태일 때 API 호출을 사용하여 "sleep"하지만 일반 DOS 어플리케이션은 이를 수행하지 않으므로 아이돌 검출을 사용해야 합니다.
Concurrent DOS 386 릴리즈에는 운영체제 커널에 Idle Detection 기능이 포함되어 있어 응용 프로그램이 유용한 작업을 하고 있는지 또는 실제로 유휴 상태인지를 판단하기 위해 DOS API 호출을 모니터링했습니다.아이돌 상태일 경우 프로세스가 일시 중단되어 디스패처는 다른 프로세스를 실행하도록 스케줄링할 수 있습니다.
특허 소송
BatteryMAX 및 "유휴 검출" 특허는 운영체제 관리 하에 있는 소프트웨어 전원 관리와 관련된 특허 침해에 중요한 역할을 했습니다.
2009년 5월 15일 세인트클레어 지적재산 컨설턴트.미국 지방법원에 민사소송 제09-354호를 제기했다.델라웨어는 피고인인 Acer, Dell, Gateway 및 Lenovo에 대해 2009년 9월 18일 Apple 및 도시바를 상대로 민사소송 No. 09-704를 제기했습니다.이 소송은 운영체제 관리 하에 소프트웨어 전원 관리에 관해 소유하고 있던 미국 특허의 침해를 주장하고 있습니다.
St. Clair는 Henry Fung이 운영체제 제어 하에 소프트웨어 전원관리를 발명했다고 주장하면서 이들 회사가 St.Fung을 침해했다고 주장했습니다.Clair의 특허는 St. St.에게 빚을 졌다.클레어의 로열티 지불.MS는 피고인들을 대신해 개입해 세인트루이스에 대해 선언적 판결을 내렸다.Clair는 2010년 4월 7일 펑 특허의 비침해 및 무효 판결을 청구했다.(D.I. 1, C.A. No. 10-282).인텔은 피고인을 대신하여 소송을 제기하였으며, 이는 2010년 6월 4일에 승인되었습니다(D).I. 178, C.A. No. 09-354).
시애틀의 법무법인 퍼킨스 코이가 피고인들을 대리하면서MAX와 Gross의 선행 기술 검색 중 유휴 탐지 특허.Gross의 특허는 Fung의 특허보다 더 빠른 우선일자를 가지고 있었고, 만약 증명된다면 St. St. B.B.의 특허가 훼손될 것이다.클레어 사건이요2011년 2월 28일, Gross는, 사건의 피고인에게 전문가의 증언을 제공하기 위해서, 대상 분야의 전문가로서 인텔에 채용되었습니다.Gross는 전문가 보고서에서 Fung이 아닌 자신이 운영체제 제어 하에 소프트웨어 전원관리를 발명하고 Idle Detection 특허와 배터리의 존재를 인정받았다는 증거를 제시했습니다.MAX가 그 증거입니다.
St. Clair는 배터리에 대한 의견을 배제하기 위해 신청서를 제출했다.MAX는 그로스의 전문가 보고서를 기각하려고 했지만 2013년 3월 29일 지방법원은 세인트루이스의 보고서를 기각했다.클레어의 피고인에 대한 그로스의 증언은 받아들일 [7][non-primary source needed]수 있다고 선언한 동의안은 "법원은 피고인들에 대해 "배터리가 유죄라는 충분한 증거가 있다는 것에 동의한다"고 밝혔다.MAX는 Fung 특허의 우선일 이전에 일반에 공개되었습니다.또한 법원은 배터리 사용되었다고 결론짓는다.MAX는 Fung 특허보다 앞서 있지 않습니다.Gross씨의 증언[…]은 명확성 조사에서의 사실 조사와 관련이 있고 도움이 될 것입니다.
「 」를 참조해 주세요.
- 고도의 전원 관리(APM)
- ACPI(Advanced Configuration and Power Interface(ACPI; 전원 인터페이스)
레퍼런스
- ^ "Kompatibles PC-Betriebssystem kann mehr als MS-DOS und PC-DOS - Digital Research stellt sich dem Monopolisten mit DR-DOS 5.0". Computerwoche (in German). IDG Business Media GmbH. 1990-07-06. Archived from the original on 2019-07-25. Retrieved 2019-07-26.
- ^ Rosch, Winn L. (1991-02-12). "DR DOS 5.0 - The better operating system?". PC Magazine. Vol. 10, no. 3. pp. 241–246, 257, 264, 266. Archived from the original on 2019-07-25. Retrieved 2019-07-26.
- ^ Glass, Brett (1991-05-27). "DR DOS 5.0 Adds Value To Compete With The Leading Brand". InfoWorld: 91–94. Retrieved 2017-01-07.
- ^ 미국 특허 5355501, Gross, Roger Alan & Constant, John P., "아이돌 검출 시스템", 1994-10-11 발표
- ^ Paul, Matthias R. (1997-07-30) [1994-05-01]. NWDOS-TIPs — Tips & Tricks rund um Novell DOS 7, mit Blick auf undokumentierte Details, Bugs und Workarounds. MPDOSTIP. Release 157 (in German) (3 ed.). Archived from the original on 2017-09-10. Retrieved 2014-08-06. (NB. NWDOSTIP).TXT는 Novell DOS 7 및 OpenDOS 7.01에 관한 포괄적인 작업이며, 문서화되어 있지 않은 많은 기능 및 내부 기능에 대한 설명을 포함합니다.그것은 저자의 한층 더 큰 작품의 일부이다.
MPDOSTIP.ZIP
컬렉션은 2001년까지 유지되어 당시 많은 사이트에 배포되었습니다.제공된 링크는 HTML 변환된 이전 버전의NWDOSTIP.TXT
파일). [1] - ^ Paul, Matthias R. (1997-04-13) [1993-12-01]. Zusammenfassung der dokumentierten und undokumentierten Fähigkeiten von DR DOS 6.0 [Summary of documented and undocumented features of DR DOS 6.0]. MPDOSTIP. Release 60 (in German). Archived from the original on 2018-10-11. Retrieved 2019-08-14. [2]
- ^ "In the United States District Court for the District of Delaware - Civil Action No. 09-354-LPS consolidated: St. Clair Intellectual Property Consultants, Inc. (Plaintiff) vs. Acer Inc. et al. (Defendants); Civil Action No. 10-282-LPS: Microsoft, Inc. (Plaintiff) vs. St. Clair Intellectual Property Consultants, Inc. (Defendant)" (PDF) (Memorandum order). 2013-03-29. Archived from the original (PDF) on 2016-12-30.
외부 링크
- "Implementing Power Management (BatteryMAX) in DR-DOS". Caldera, Inc. 1997. Archived from the original on 2017-01-08. Retrieved 2017-01-08.