트랩 (컴퓨팅)
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
트랩은 소프트웨어적인 인터럽트의 한 종류로, 운영체제 루틴을 호출하거나 산술 오류를 처리하는 데 사용된다. 인터럽트와 달리 트랩은 소프트웨어적인 흐름의 변화를 나타낸다. 트랩은 0으로 나누기와 같은 산술 오류를 잡아내거나, 운영체제 루틴을 호출하는 데 활용된다.
더 읽어볼만한 페이지
2. 인터럽트와 트랩
인터럽트는 하드웨어적인 흐름의 변화이고, 트랩은 소프트웨어적인 흐름의 변화라고 할 수 있다. 인터럽트는 장치 폴링 문제 해결을 위해 입출력장치의 완료 신호로 사용할 수 있고, 트랩은 운영체제 루틴을 호출하거나 산술 오류를 잡아내는 데 사용될 수 있다.[1]
2. 1. 인터럽트
인터럽트는 하드웨어적인 흐름의 변화이다. 인터럽트는 장치 폴링 문제 해결을 위해 입출력 장치의 완료 신호로 사용할 수 있다.[1]2. 2. 트랩 (소프트웨어 인터럽트)
인터럽트가 하드웨어적인 흐름의 변화라면, 트랩은 소프트웨어적이라고 할 수 있다. 트랩은 운영체제 루틴을 호출하거나 산술 오류를 잡아내는 데 사용될 수 있다.[1]3. 인터럽트와 트랩의 활용
인터럽트는 하드웨어적인 흐름의 변화이고, 트랩은 소프트웨어적이라고 할 수 있다. 인터럽트는 폴링 문제 해결을 위해 입출력장치의 완료 신호로 사용될 수 있고, 트랩은 운영체제 루틴을 호출하거나 산술 오류를 잡아내는 데 사용될 수 있다.[1]
3. 1. 폴링 문제 해결
인터럽트는 하드웨어적인 흐름의 변화이고, 트랩은 소프트웨어적이라고 할 수 있다. 인터럽트는 입출력장치의 완료 신호를 통해 폴링 문제를 해결하는데 사용될 수 있다.[1]3. 2. 운영체제 루틴 호출
인터럽트가 하드웨어적인 흐름의 변화라면, 트랩은 소프트웨어적이라고 할 수 있다. 트랩은 운영체제 루틴을 호출하는 데 사용될 수 있다.[1]3. 3. 오류 처리
인터럽트는 하드웨어적인 흐름의 변화이고, 트랩은 소프트웨어적이라고 할 수 있다. 트랩은 운영체제 루틴을 호출하거나, 산술 오류를 잡아내는 데 사용할 수 있다.[1]참조
[1]
문서
トラップは、専門用語として幅広い意味を持つ。あるコンピューターにおいて、''トラップ''はあらゆる割り込みを意味する。あるマシンにおいては、あらゆる同期割り込み(CPUが生成する割り込みのこと。一方、非同期割り込みは外部ハードウェアによって発生する割り込み)を意味する。あるマシンにおいては、入出力に関連しないあらゆる割り込みを意味する。あるマシンにおいては、命令名に''trap''を含む命令によって引き起こされる割り込みだけを意味する。その他の意味もある。
[2]
서적
The Art Of Assembly Language Programming
http://www.oopweb.co[...]
[3]
웹사이트
The Jargon File, version 4.4.7
http://catb.org/esr/[...]
2003-10-27
[4]
웹사이트
handler.apply() - JavaScript MDN:
https://developer.mo[...]
2020-08-12
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com