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

3. 프로세스

 <프로그램의 종류>

- Interactive

- Scientific


<프로세스의 개념>

- 문맥: PC, register, MEM(Code/data/stack), 커널(PCB..)

- 상태: Running/ Ready/ Blocked/ Suspended


<PCB>
- PID, 우선순위

- PC, register

- Code data stack

- File descriptor


<문맥 교환>

CPU를 넘겨주는 과정

시스템 콜이나 인터럽트 발생시 반드시 문맥교환이 일어나는 것은 아니다.


<스케줄러>

1. 장기 스케줄러: Job - ready 큐, 메모리 부여, 시분할에 없음

2. 중기 스케줄러: CPU - run 여부, milli sec

3. 단기 스케줄러: Swapper - Suspended


<쓰레드>

CPU utilization 의 기본 단위

Thread = PC + Register + Stack

공유하는 부분: Code/ Data/ 자원

다중 스레드: 병렬성, PC는 별도

Comments