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.

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