집중 공략
- Spring [Java] ClassLoader + OpenCV 라이브러리에 대한 고찰
-
Spring Security
[Spring Boot] Spring Security로 권한 처리 및 로그인, 자동 로그인 적용 PART_2 (JSP, Session 기반 웹 애플리케이션 서버)
-
Spring Security
[Spring Boot] Spring Security로 권한 처리 및 로그인, 자동 로그인 적용 PART_1 (JSP, Session 기반 웹 애플리케이션 서버)
-
Spring Security
[Spring Security] 세션 기반 인증 방식 CSRF 토큰과 XSS 적용하기
최신 글
-
핀토스 pintos - vm [setup_stack] 초기 스택 영역 메모리 관리 대상 추가 https://gyumingomin.tistory.com/95 pintos - vm_do_claim_page 구현https://gyumingomin.tistory.com/94 vm - Page Fault 구현https://gyumingomin.tistory.com/92 Pintos - vm [페이지 할당 초기화 과정을 위한 흐름도]https://gyumingomin.tistory.com/91 Pintos - SPT(Supplemental Page Table)와 Hash TableSPT(Supplemgyumingomin.tistory.com여기서 vm_do_claim_page가 무엇인지 이해하고 오는 것을 추천드립니다.1. setup_stacksetup_stack(struct intr_frame *if_).. -
핀토스 pintos - vm_do_claim_page 구현 https://gyumingomin.tistory.com/94 vm - Page Fault 구현https://gyumingomin.tistory.com/92 Pintos - vm [페이지 할당 초기화 과정을 위한 흐름도]https://gyumingomin.tistory.com/91 Pintos - SPT(Supplemental Page Table)와 Hash TableSPT(Supplemental Page Table)에서 hash table을 왜 쓸까?Pintos Vgyumingomin.tistory.com위 글을 먼저 보고 오시면 많은 도움이 됩니다 (아마두) 접은글 : vm_try_handle_fault 구현 코드더보기1. vm_do_claim_page접은글 : vm_do_claim_page 구현더보.. -
핀토스 vm - Page Fault 구현 https://gyumingomin.tistory.com/92 Pintos - vm [페이지 할당 초기화 과정을 위한 흐름도]https://gyumingomin.tistory.com/91 Pintos - SPT(Supplemental Page Table)와 Hash TableSPT(Supplemental Page Table)에서 hash table을 왜 쓸까?Pintos VM에서 핵심page fault가 발생했을 때, 이 가상주소에 대한 정보를 빠르게 찾아야gyumingomin.tistory.com위 과정을 따라가면, page_fault까지의 흐름을 이해할 수 있을 것 같은데? 이해가 안가는 부분이 생기면 질문 부탁드립니다!! (for update)1. vm_try_handle_faultbool vm_t..
-
핀토스 Pintos - interrupt 비교 (#PF(page fault), Timer Interrupt) 이전 thread를 학습하며 timer interrupt의 발생 과정timer_init 부터 해서 intr_register_ext 부터 intr_handler까지 학습을 해본 기억이 있다. 물론 완벽하게 이해하지 못하고 대충 넘어갔는데,이번 vm을 학습하며 #PF라는 인터럽트가 중요해졌는데, 이전에 학습한 timer_interrupt와 비교해서 차이가 무엇인지 정리를 해보고자 한다. 중점은 #PF를 중심으로 둘 예정 External hardware interruptex. timer, keyboard, disk - 외부 장치가 CPU에게 비동기적으로 알림 Internal interrupt (CPU exception)ex. page fault(#PF), divide error(#DE), general pro..
-
핀토스 Pintos - vm [페이지 할당 초기화 과정을 위한 흐름도] https://gyumingomin.tistory.com/91 Pintos - SPT(Supplemental Page Table)와 Hash TableSPT(Supplemental Page Table)에서 hash table을 왜 쓸까?Pintos VM에서 핵심page fault가 발생했을 때, 이 가상주소에 대한 정보를 빠르게 찾아야 함va → struct page를 빠르게 찾기위해 hash 사용ELF 로딩 시 - 실제 frgyumingomin.tistory.com https://gyumingomin.tistory.com/89 Pintos - 사용자 프로그램 흐름https://github.com/IMGyuGo/pintos-w11-12 GitHub - IMGyuGo/pintos-w11-12: pintos..