-
TIL - 2022년 01월 04일TIL/2022 2022. 1. 5. 00:23
CS
Virtual Memory에서 paging을 언제 메모리에서 제거 시키고 올릴지에 대해서 공부를 했다.
Paing 방식말고 다르게 가상메모리를 구현하는 방법에 대해서 알아보고 각각의 장단점에 대해서 공부했다.
Algorithm
MergeSort에 대해서 공부하고 알고리즘을 작성해보았다.
QuickSort와 비슷하면서 조금 다른데 QuickSort가 구현하기 좀 더 쉬운거같다.
iOS
DispatchQueue, WorkItem
그리고 스레드관리에 대한 Semaphore, Group에 대해서 공부했다.
프로세스와 스레드에 대해서 공부를하고 이 부분을 다시 복습하니 이전보다 훨씬 이해가 쉬웠다.
DispatchSource에 대해서도 공부하고 이를 이용한 Loop와 RunLoop를 이용하 Timer의 차이점에 대해서 알아봤다.
RunLoop를 납두고 굳이 SourceTimer를 쓸일이 있을까 싶다...
GCD에 대한 이해가 많이 확실해졌는데 GCD에 대해서 자세하게 설명해주는 새로운 강의를 발견해서 내가 이해한 개념과 다른 부분이 있는지 확인도 할겸 추가로 들어보기로 했다.
728x90'TIL > 2022' 카테고리의 다른 글
TIL - 2022년 01월 06일 (0) 2022.01.07 TIL - 2022년 01월 05일 (0) 2022.01.05 TIL - 2022년 01월 03일 (0) 2022.01.03 TIL - 2022년 01월 02일 (0) 2022.01.03 TIL - 2022년 01월 01일 (0) 2022.01.02