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.

9. 가상 메모리

 <Demand paging>

필요할 때 페이지를 메모리에 올리는것.

invalid: Page Fault


<Page Fault>

MMU의 Trap발생

커널모드 - handler: 빈 프레임 가져오기, 쫓아내기

blocked상태 - 디스크에서 가져와 페이지 테이블에 기록: valid전환 - ready - running


<페이지 교체 알고리즘>

1) Optimal (Belady, MIN): 가장 먼 미래에 참조되는 페이지 

2) FIFO

3) LRU: 최근성

4) LFU: 장기적인 시간

doubly linked list: 비교할 필요 없음 O(1)

mean heap: 자식간의 비교 O(logn)

5) CLOCK: second chance, reference bit, dirty bit


++ working set 알고리즘

윈도우: 페이지들의 집합, 워킹 셋에 속한 페이지만 유지.

워킹셋: 한꺼번에 메모리에 올라와야하는 페이지들의 집합


Comments