Greetings

I'm a 4th-year Ph.D. candidate in Computer Science at the University of Toronto, working with Prof. Khai Truong in the DGP lab.

My research lies at the intersection of human–AI interaction, accessibility, and creativity support, with a special focus on improving music accessibility for d/Deaf and hard-of-hearing (DHH) individuals. My projects include song signing (CHI ’23) to explore how music is experienced and expressed within Deaf culture, and ELMI (CHI ’25), an LLM-supported English lyrics to ASL gloss translation system.

I completed my B.Sc. in Computer Science and Engineering at Ewha Womans University, where I was advised by Prof. Uran Oh (Human-Computer Interaction Lab) and Prof. Hyokyung Bahn (Distributed Computing and Operating Systems Lab).

Additionally, I worked as a research intern at Samsung AI Center Toronto, where I was mentored by Iqbal Mohomed, and at NAVER AI LAB under the supervision of Young-Ho Kim. Most recently, I interned at Adobe Research in the STORIE Lab, supervised by Anh Truong and Justin Salamon .

💼 I am currently exploring academic (Assistant Professor) and industry (Research Scientist) positions starting in Summer/Fall 2026.

Google Scholar | LinkedIn | suhyeon.yoo[at]mail.utoronto.ca

2. 시스템 구조와 프로그램 실행

 <컴퓨터 시스템 구조>

CPU/ DMA controller/ Timer/ Device controller/ Disk/ local buffer


<Mode bit>

1: 사용자 모드/ 일반 모드: 사용자 프로그램 수행

0: 커널 모드/ 모니터 모드: OS 코드 수행

 인터럽트나 예외 발생시: 1 -> 0


<Timer>

정해진 시간 지나면 타이머 '인터럽트' 발생: OS 제어

시분할 시스템 구현


<Device Controller>

입출력 관리: 입출력 완료 후 '인터럽트' 발생


<입출력 관련>

- System Call, Exeption (Trap) = SW

- Interupt = HW


- 동기식 입출력

- 비동기식 입출력: 작업이 끝나는걸 기다리지 않음


<DMA>

CPU 중재 없이 바로 메모리에 접근하는 것, 블록 단위


<Memory mapped 입출력>

입출력에도 메모리 주소를 부여, 연장함


<프로그램의 실행>

- 주소 변환: TLB

- 가상 메모리: Stack/ Data/ Code

- 커널 주소공간: 커널 스택/ PCB/ 함수


<함수의 종류>

1. 사용자 정의 함수 2. 라이브러리 함수 3. 커널 함수




Comments