KR900016884A - 타스크 추적장치 - Google Patents
타스크 추적장치 Download PDFInfo
- Publication number
- KR900016884A KR900016884A KR1019900000591A KR900000591A KR900016884A KR 900016884 A KR900016884 A KR 900016884A KR 1019900000591 A KR1019900000591 A KR 1019900000591A KR 900000591 A KR900000591 A KR 900000591A KR 900016884 A KR900016884 A KR 900016884A
- Authority
- KR
- South Korea
- Prior art keywords
- information
- interrupt
- task
- tracking device
- system call
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Prevention of errors by analysis, debugging or testing of software
- G06F11/362—Debugging of software
- G06F11/3636—Debugging of software by tracing the execution of the program
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Debugging And Monitoring (AREA)
Abstract
Description
Claims (1)
- 타스크의 실행을 제어하는 오퍼레이팅 시스템을 구비한 타스크 추적장치에 있어서, 인터렵트 발생시에 인터럽트 요인을 입수하는 인터럽트 정보 입수 수단(21),시스템 콜 발행시에 그 시스템 콜의 번호를 업수하는 시스템 콜 정보 입수 수단(22),I/0 동기 인터럽트 발생시에 어떤 디바이스로의 I/0요구가 종료하였는가라는 I/0 동기 인터럽트 정보를 입수하는 I/0동기 인터럽트 정보 입수 수단(23)과 타스크 추척시에 상기 각각의 정보의 적어도 하나의 정보를 출력하는 수단을 포함하며, 상기 인터럽트 정보와 시스템 콜 정보 및 I/0동기 인터렵트 정보를 저장하기 위한 타스크마다의 테이블은 메모리상에 마련되어 있는 타스크 추적장치.※ 참고사항 : 최초출원 내용에 의하여 공개하는 것임.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1093709A JPH02271435A (ja) | 1989-04-13 | 1989-04-13 | タスクトレース装置 |
JP1-93709 | 1989-04-13 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR900016884A true KR900016884A (ko) | 1990-11-14 |
KR930000592B1 KR930000592B1 (ko) | 1993-01-25 |
Family
ID=14089945
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019900000591A KR930000592B1 (ko) | 1989-04-13 | 1990-01-19 | 타스크 추적장치 |
Country Status (5)
Country | Link |
---|---|
US (1) | US5379427A (ko) |
JP (1) | JPH02271435A (ko) |
KR (1) | KR930000592B1 (ko) |
CN (1) | CN1021087C (ko) |
DE (1) | DE4011745A1 (ko) |
Families Citing this family (35)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2733149B2 (ja) * | 1991-05-21 | 1998-03-30 | 三菱電機株式会社 | 割込みトレース方式 |
US5379432A (en) * | 1993-07-19 | 1995-01-03 | Taligent, Inc. | Object-oriented interface for a procedural operating system |
DE4332993C1 (de) * | 1993-09-28 | 1994-11-24 | Siemens Ag | Tracer-System zur Fehleranalyse in laufenden Realzeitsystemen |
JP2692609B2 (ja) * | 1994-09-26 | 1997-12-17 | 日本電気株式会社 | マルチタスクのプログラムデバッグ方法とその装置 |
US6226659B1 (en) * | 1996-09-16 | 2001-05-01 | Oracle Corporation | Method and apparatus for processing reports |
US6083281A (en) * | 1997-11-14 | 2000-07-04 | Nortel Networks Corporation | Process and apparatus for tracing software entities in a distributed system |
US6332178B1 (en) | 1997-11-26 | 2001-12-18 | Compaq Computer Corporation | Method for estimating statistics of properties of memory system transactions |
US6442585B1 (en) * | 1997-11-26 | 2002-08-27 | Compaq Computer Corporation | Method for scheduling contexts based on statistics of memory system interactions in a computer system |
US6163840A (en) * | 1997-11-26 | 2000-12-19 | Compaq Computer Corporation | Method and apparatus for sampling multiple potentially concurrent instructions in a processor pipeline |
US6175814B1 (en) | 1997-11-26 | 2001-01-16 | Compaq Computer Corporation | Apparatus for determining the instantaneous average number of instructions processed |
US6237073B1 (en) | 1997-11-26 | 2001-05-22 | Compaq Computer Corporation | Method for providing virtual memory to physical memory page mapping in a computer operating system that randomly samples state information |
US6195748B1 (en) | 1997-11-26 | 2001-02-27 | Compaq Computer Corporation | Apparatus for sampling instruction execution information in a processor pipeline |
US6237059B1 (en) | 1997-11-26 | 2001-05-22 | Compaq Computer Corporation | Method for estimating statistics of properties of memory system interactions among contexts in a computer system |
US6374367B1 (en) | 1997-11-26 | 2002-04-16 | Compaq Computer Corporation | Apparatus and method for monitoring a computer system to guide optimization |
US6549930B1 (en) | 1997-11-26 | 2003-04-15 | Compaq Computer Corporation | Method for scheduling threads in a multithreaded processor |
US6212653B1 (en) | 1998-02-18 | 2001-04-03 | Telefonaktiebolaget Lm Ericsson (Publ) | Logging of events for a state driven machine |
US6334159B1 (en) * | 1998-12-22 | 2001-12-25 | Unisys Corporation | Method and apparatus for scheduling requests within a data processing system |
US6345295B1 (en) | 1999-01-22 | 2002-02-05 | International Business Machines Corporation | Conducting traces in a computer system attachment network |
GB0022952D0 (en) * | 2000-09-19 | 2000-11-01 | Sgs Thomson Microelectronics | Monitoring interrupts |
US7111283B2 (en) * | 2000-11-29 | 2006-09-19 | Microsoft Corporation | Program history in a computer programming language |
US6968250B2 (en) * | 2001-12-28 | 2005-11-22 | Kimberly-Clark Worldwide, Inc. | Intelligent agent system and method for evaluating data integrity in process information databases |
US7380213B2 (en) | 2001-12-28 | 2008-05-27 | Kimberly-Clark Worldwide, Inc. | User interface for reporting event-based production information in product manufacturing |
US8799113B2 (en) * | 2001-12-28 | 2014-08-05 | Binforma Group Limited Liability Company | Quality management by validating a bill of materials in event-based product manufacturing |
US7032816B2 (en) * | 2001-12-28 | 2006-04-25 | Kimberly-Clark Worldwide, Inc. | Communication between machines and feed-forward control in event-based product manufacturing |
US7357298B2 (en) * | 2001-12-28 | 2008-04-15 | Kimberly-Clark Worldwide, Inc. | Integrating event-based production information with financial and purchasing systems in product manufacturing |
US7035877B2 (en) | 2001-12-28 | 2006-04-25 | Kimberly-Clark Worldwide, Inc. | Quality management and intelligent manufacturing with labels and smart tags in event-based product manufacturing |
JP2004199265A (ja) * | 2002-12-17 | 2004-07-15 | Mitsubishi Electric Corp | プロセス制御のトラッキング機能自動生成システムおよび制御プログラム自動生成システム |
US20060101415A1 (en) * | 2004-11-01 | 2006-05-11 | Evans Mark S | Service logic program tracing |
EP1820100B1 (en) * | 2004-11-30 | 2008-08-27 | Koninklijke Philips Electronics N.V. | Efficient switching between prioritized tasks |
US7707394B2 (en) * | 2006-05-30 | 2010-04-27 | Arm Limited | Reducing the size of a data stream produced during instruction tracing |
EP1909173B1 (en) * | 2006-10-06 | 2010-02-24 | Hewlett-Packard Development Company, L.P. | Management of data of settings in an operating system of a computer |
JP2008102778A (ja) * | 2006-10-19 | 2008-05-01 | Fujitsu Ltd | 情報処理装置、情報処理装置の制御方法及びプログラム |
SG163452A1 (en) * | 2009-01-23 | 2010-08-30 | Yokogawa Electric Corp | An apparatus and method for managing task information of a plant |
WO2013175610A1 (ja) * | 2012-05-24 | 2013-11-28 | カーネロンシリコン株式会社 | タスク処理装置 |
US10990439B1 (en) * | 2019-09-26 | 2021-04-27 | Facebook Technologies, Llc | Tracing task execution across services in microkernel-based operating systems |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4598364A (en) * | 1983-06-29 | 1986-07-01 | International Business Machines Corporation | Efficient trace method adaptable to multiprocessors |
JPS6011948A (ja) * | 1983-07-01 | 1985-01-22 | Matsushita Electric Ind Co Ltd | タスク状態遷移監視装置 |
US4845615A (en) * | 1984-04-30 | 1989-07-04 | Hewlett-Packard Company | Software performance analyzer |
DD239481A1 (de) * | 1985-07-15 | 1986-09-24 | Robotron Rationalisierung | Einrichtung zum protokollieren von programmablaeufen |
US4809170A (en) * | 1987-04-22 | 1989-02-28 | Apollo Computer, Inc. | Computer device for aiding in the development of software system |
-
1989
- 1989-04-13 JP JP1093709A patent/JPH02271435A/ja active Pending
-
1990
- 1990-01-19 KR KR1019900000591A patent/KR930000592B1/ko not_active IP Right Cessation
- 1990-03-09 US US07/491,006 patent/US5379427A/en not_active Expired - Fee Related
- 1990-04-06 CN CN90102016A patent/CN1021087C/zh not_active Expired - Fee Related
- 1990-04-11 DE DE4011745A patent/DE4011745A1/de active Granted
Also Published As
Publication number | Publication date |
---|---|
DE4011745C2 (ko) | 1992-07-16 |
US5379427A (en) | 1995-01-03 |
JPH02271435A (ja) | 1990-11-06 |
CN1021087C (zh) | 1993-06-02 |
CN1046404A (zh) | 1990-10-24 |
DE4011745A1 (de) | 1990-10-18 |
KR930000592B1 (ko) | 1993-01-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR900016884A (ko) | 타스크 추적장치 | |
KR840005227A (ko) | 데이타 처리 시스템 | |
KR920010561A (ko) | 홈버스 제어 장치 | |
KR890002779A (ko) | 데이타 처리 장치 | |
KR900017322A (ko) | 프로그램 송출장치 | |
KR840006145A (ko) | 수치 제어 가공방식(數値制御加工方式) | |
KR840004805A (ko) | 정보출력 시스템 | |
KR940015918A (ko) | 오디오/비디오 시스템 | |
KR870004367A (ko) | 데이터 처리 시스템 | |
KR960042344A (ko) | 작은 하드웨어 규모로 많은 인터럽트 처리에 유연하게 대응하는 인터럽트 제어장치 | |
KR950027561A (ko) | 처리 시스템 및 그의 동작 방법 | |
KR910004020A (ko) | 텔레비전수상기 | |
KR900013413A (ko) | 디지탈 신호 처리 장치 | |
KR910005208A (ko) | 학습 장치 | |
KR880004374A (ko) | 부분적 프로그램 결합 시스템 | |
KR890008643A (ko) | 계산 기능 부착 세계시계 | |
KR910006136A (ko) | 인버터 제어 호이스트 | |
KR910007308A (ko) | 메시지 스위칭 장치 | |
KR920003769A (ko) | 서라운드 제어회로 | |
KR910012927A (ko) | 효율적인 시스템 제어를 위한 슬롯 어드레스 | |
KR910012611A (ko) | 수치표시기를 구비한 제어장치 | |
JPS53132240A (en) | Processing mode selection system | |
SE9904553D0 (sv) | A telecommunication device | |
GB1367709A (en) | Data processing system | |
KR910014847A (ko) | 프린터 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 19900119 |
|
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 19900119 Comment text: Request for Examination of Application |
|
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 19920715 Patent event code: PE09021S01D |
|
G160 | Decision to publish patent application | ||
PG1605 | Publication of application before grant of patent |
Comment text: Decision on Publication of Application Patent event code: PG16051S01I Patent event date: 19921228 |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 19930414 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 19930518 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 19930518 End annual number: 3 Start annual number: 1 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |