"Interrupts aren't hidden": Difference between revisions

From XPUB & Lens-Based wiki
(Created page with "Linus Torvalds의 "interrupts aren't hidden"이라는 표현을 깊이 이해하기 위해서는 인터럽트의 본질과 그것이 컴퓨팅과 창작 과정, 공연 예술(특히 라이브 코딩)에서 어떤 영향을 미치는지를 살펴보아야함. <br> <br> '''Basis''' 컴퓨터에서 인터럽트는 프로세서가 현재 수행 중인 작업을 일시적으로 중단하고 다른 작업을 처리하도록 지시하는 신호이다(이 메커니즘은 키보...")
 
(Blanked the page)
Tag: Blanking
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
Linus Torvalds의 "interrupts aren't hidden"이라는 표현을 깊이 이해하기 위해서는 인터럽트의 본질과 그것이 컴퓨팅과 창작 과정, 공연 예술(특히 라이브 코딩)에서 어떤 영향을 미치는지를 살펴보아야함.
<br>
<br>


'''Basis'''
컴퓨터에서 인터럽트는 프로세서가 현재 수행 중인 작업을 일시적으로 중단하고 다른 작업을 처리하도록 지시하는 신호이다(이 메커니즘은 키보드나 마우스 입력과 같은 외부의 예측 불가능한 이벤트가 시스템의 작동에 즉시 영향을 미칠 수 있도록 함). 이는 CPU가 정해진 명령을 순차적으로 실행하는 대신, 인터럽트가 프로그램의 흐름을 동적으로 변경하여 시스템이 예기치 않은 사건에 반응할 수 있게 한다.
Torvalds의 표현은, 리눅스 운영 체제(그리고 많은 유닉스 기반 시스템)에서 인터럽트 처리 메커니즘이 사용자나 프로그래머에게 숨겨져 있지 않다는 점을 강조하며, 이 가시성은 프로그래머가 인터럽트를 직접 조작하고 활용하여 코딩과 설계 과정에 통합할 수 있게 한다.
'''Aesthetic'''
인터럽트는 예측 가능한 연속적 작업의 흐름을 중단시켜 즉흥성과 예측 불가능성, 창의적 개입의 기회를 만들어 내는데, <u>이는 단지 기술적 기능일 뿐만 아니라 표현의 도구가 되며, 우연한 사건(컨틴전시)과 구조화된 명령(기보법)이 만나는 지점이 됨.</u>
특히 라이브 코딩은 예술가들이 실시간으로 코드를 작성하여 음악, 시각적 요소 또는 다른 출력물을 생성하는 공연 형태로, 이 개념을 잘 보여준다. "interrupts aren't hidden" 접근법은 오류, 글리치, 예기치 않은 행동을 창작 과정의 일부로 받아들이게 하며, 인터럽트는 외부 우연적 요소(청중과의 상호작용, 공연자의 입력, 시스템의 무작위 행동 등)가 공연의 흐름에 직접 영향을 미치는 경로가 됨.
'''Possibility and opportunity to error'''
인터럽트가 보이는 상태로 존재한다는 것은 <u>오류가 단순한 사고가 아니라 창의성의 잠재적 원천이라는 것을 의미한다.</u> 인터럽트를 통해 발생한 오류와 소음은 숨겨지지 않고 인정되며, 예술가와 프로그래머가 이 방해 요소들과 함께 놀고 반응할 수 있게 한다. 이러한 사고방식은 방해가 단순한 기술적 장애물이 아닌 예술적 진화를 위한 기회로 변모시킨다.
'''컨틴전시와 기보법의 만남'''
"컨틴전시와 기보법이 만나는 곳"이라는 표현은 구조화된 프로그래밍(기보법)과 외부 사건의 예측 불가능한 영향(컨틴전시)이 교차하는 지점을 포착한다. <u>인터럽트는 이 두 영역을 연결하여 코드화된 명령의 엄격하고 형식적인 논리가 외부 요소에 의해 방해되고 재구성될 수 있도록 한다. 이 '''구조와 즉흥성의 조합'''은 프로그래밍과 공연의 전통적 경계를 허물고, 통제와 혼돈의 상호작용을 만들어낸다.</u>
'''Creative Interrupt'''
결정론적 시스템을 유지하기 위해 인터럽트를 숨기거나 통제하는 대신, 이를 드러내는 것은 시스템을 예기치 않은 것에 열어주는 것이다. 오류(error)와 소음(noise)에 대한 이러한 노출은 창의적 힘이 되어 새로운 표현 방식과 시스템 진화를 가능하게 한다.
라이브 코딩과 다른 예술적 맥락에서 이 정신은 <u>오류를 창작의 촉매로 사용하는 아이디어와 일치하며, 기술적 요소를 예술적 요소로 변모시키고 시스템과 공연이 어떻게 진화할 수 있는지에 대한 새로운 가능성</u>을 열어줍니다.

Latest revision as of 09:49, 5 October 2024