Greetings

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

My research centers human-AI interaction, with an emphasis on accessibility and creativity support, particularly in enhancing "music accessibility" for d/Deaf and hard-of-hearing individuals. One of my main projects involves song signing to support culturally responsive content creation and encourage collaboration between d/Deaf and non-d/Deaf artists. Another aspect of my work focuses on enhancing people's well-being. I am engaged in projects that support individuals with dementia in their out-of-home experiences and encourage mindful eating behaviours among children.

I completed my B.Sci 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 System Lab). Additionally, I worked as a research intern at the Samsung AI Centre Toronto under the guidance of Dr. Iqbal Mohomed, and at NAVER AI (HCI group) with Dr. Young-Ho Kim.

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