profile
그사세가 아닌 내세상으로 만들기
태그 목록
전체보기 (52)크래프톤정글(45)pintos(11)운영체제(11)핀토스(10)c언어(9)WIL(8)CSAPP(6)스레드(5)시스템콜(5)malloc(5)포인터(4)Userprog(4)자료구조(4)시간복잡도(3)python(3)시스템버스(3)가상메모리(3)메모리주소(3)alarmclock(3)realloc(2)인터럽트(2)스택프레임(2)x86_64(2)협업(2)git(2)연산자우선순위(2)ZeroPage(2)Threads(2)타이머인터럽트(2)함수포인터(2)어셈블리어(2)메모리구조(1)침투형리스트(1)CallByValue(1)CPU레지스터(1)memset(1)CopyOnWrite(1)queue(1)메모리보안(1)멘탈관리(1)PCRelative(1)버전관리(1)pml4(1)UseAfterFree(1)calleesaved(1)pagefault(1)메모리누수(1)동적메모리할당(1)palloc(1)free(1)이중포인터(1)Makefile(1)암묵적가용리스트(1)가변크기배열(1)페이스메이커(1)알고리즘(1)x86-64(1)16바이트정렬(1)인자전달(1)PIT(1)githubprojects(1)InPlace파싱(1)원형큐(1)ArgumentPassing(1)재귀호출스택(1)페이지폴트(1)timer_sleep(1)python문법(1)VLA(1)callersaved(1)imulq(1)동적할당(1)자기반성(1)코드트레이싱(1)list_entry(1)배열감쇄(1)RIP(1)sbrk(1)데드락(1)문자열(1)최고의협업(1)메모리모델(1)docker(1)calloc(1)트리순회(1)leaq(1)성장(1)뮤텍스(1)빌드파이프라인(1)재귀함수(1)BFS(1)double_free(1)연결리스트(1)스택확장(1)명령어사이클(1)유저프로그램(1)컴퓨팅사고(1)역참조(1)개발환경(1)상태플래그(1)유저스택(1)점프명령어(1)부동소수점(1)주소버스,(1)세마포어(1)너비우선탐색(1)cmov최적화(1)malloclab(1)호출규약(1)HeapBufferOverflow(1)MLFQS(1)핀토스스레드(1)컴파일러최적화(1)에일리어싱(1)엔지니어링철학(1)메모리로딩(1)github(1)단위테스트(1)유저포인터검증(1)이슈관리(1)동적배열(1)인터럽트테이블(1)핀토스커널(1)스케줄러(1)x86_64ABI(1)DFS(1)NULL역참조(1)CS기초(1)동적계획법(1)파일시스템(1)비트패킹(1)offsetof(1)소스코드구현(1)스택하향성장(1)2의보수(1)컴퓨터구조(1)StackSetup(1)OS(1)경계태그,(1)프로젝트자동화(1)몰입(1)PriorityDonation(1)페이징(1)함수호출(1)프로세스(1)포인터연산(1)devcontainer(1)댕글링포인터(1)tlb(1)명시적가용리스트(1)배열포인터(1)GDB디버깅(1)기술협업(1)스택포인터(1)우선순위선점(1)COALESCE(1)
post-thumbnail

전역 프레임 테이블 + lock

약 21시간 전
·
0개의 댓글
·
post-thumbnail

페이지 경계 정렬

4일 전
·
0개의 댓글
·
post-thumbnail

메모리 누수 해결

uninit_destroy · anon_destroy

4일 전
·
0개의 댓글
·

feat: setup_stack 함수 구현 Fix: SPT find / insert / remove 버그 수정 (B1–B3)

feat: setup_stack 함수 구현 Fix: SPT find / insert / remove 버그 수정 (B1–B3)- #157

4일 전
·
0개의 댓글
·

익명페이지

Anonymous page

6일 전
·
0개의 댓글
·

핀토스 VM

틀린부분이 많을겁니다.

7일 전
·
0개의 댓글
·

핀토스 VM

VM

2026년 10월 24일
·
0개의 댓글
·
post-thumbnail

[크래프톤정글/WIL] 7주차 회고: Pintos Project 1 스레드와 동기화, 번아웃과 뇌정지, 페이스 메이커의 교훈

7주차 / Pintos Project 1 스레드 생명주기, Alarm Clock과 Priority Donation, 무리한 루틴 동기화로 인한 번아웃을 극복하고 찾은 나만의 지속 가능한 페이스

2026년 10월 22일
·
0개의 댓글
·
post-thumbnail

[크래프톤정글/WIL] 6주차 회고: Explicit Free List와 가상 메모리 Zero Page, 신뢰와 배려 속에서 폭발한 최고의 몰입

6주차 / 명시적 가용 리스트(Explicit)와 가상 메모리 Zero Page/CoW 원리, 팀원들의 따뜻한 배려와 신뢰 속에서 폭발한 최고의 몰입과 협업 시너지

2026년 10월 22일
·
0개의 댓글
·
post-thumbnail

[크래프톤정글/WIL] 5주차 회고: Malloc Lab과 동적 메모리 할당, 고통과 규율의 스터디, 코드 흐름을 뚫어낸 첫 희열

5주차 / 동적 메모리 할당기(Malloc Lab) 힙 블록 구조와 암묵적 가용 리스트, 매일 스터디와 코드 실행 흐름 역추적 훈련을 통해 뚫어낸 첫 기술적 희열

2026년 10월 22일
·
0개의 댓글
·
post-thumbnail

[크래프톤정글/WIL] 4주차 회고: C 포인터와 x86-64 어셈블리, 기피하던 발표와 어려운 CS의 직면, 뼈아픈 자기반성

4주차 / C 포인터의 본질과 x86-64 함수 호출 규약, 기피하던 공식 발표와 저수준 CS에 대한 두려움 정면 돌파 및 나태함에 대한 뼈아픈 자기반성

2026년 10월 22일
·
0개의 댓글
·
post-thumbnail

[크래프톤정글/WIL] 3주차 회고: 동적 계획법과 시스템 버스, 건강 악화와 장비 고장 속에서 지켜낸 학습의 끈

3주차 / 동적 계획법(DP) 메모이제이션과 하드웨어 시스템 버스, 건강 악화와 노트북 수리라는 악조건 속에서도 포기하지 않고 지켜낸 학습 연속성과 회복 탄력성

2026년 10월 22일
·
0개의 댓글
·
post-thumbnail

[크래프톤정글/WIL] 2주차 회고: 자료구조와 상태 공간 탐색, 단일 문제 3일간의 집념과 첫 협업의 감각

2주차 / 스택, 큐, 원형 큐와 BFS/DFS 상태 공간 탐색, 고난도 단일 문제를 3일간 쥐어짜며 경험한 비효율의 반성과 가설 기반 협업의 시작

2026년 10월 22일
·
0개의 댓글
·
post-thumbnail

[크래프톤정글/WIL] 1주차 회고: 컴퓨팅 사고와 완전 탐색, 아이디어의 범람과 코딩 구현력의 벽

1주차 / 컴퓨팅 사고, 완전 탐색, 재귀 함수 기저 조건과 시간복잡도, 말만 앞섰던 아이디어의 한계를 넘어 실제 동작하는 코드로 증명하는 구현력의 중요성

2026년 10월 22일
·
0개의 댓글
·
post-thumbnail

[크래프톤정글/WIL] 8주차 회고: Pintos Project 2 User Programs와 메모리 보호, 인간적 친밀함을 넘어 기술적 협업의 밀도를 향해

8주차 / Pintos Project 2 x86-64 스택 셋업과 유저 포인터 보안 검증, 인간적 친밀함을 넘어 엄격한 아키텍처 토론과 코드 리뷰가 오가는 프로페셔널 팀워크의 기준

2026년 10월 22일
·
0개의 댓글
·
post-thumbnail

[핀토스/Userprog] Project 2 핵심 아키텍처 총정리: 인자 전달(Argument Passing), 유저 스택 프레임, 시스템 콜 디스패치 및 메모리 보안 검증

8주차 / 명령행 인자 파싱(strtok_r)과 x86-64 유저 스택 정렬(16B ABI), syscall 진입 및 intr_frame 반환값(%rax), 멀티페이지 버퍼 검증(pml4)과 I/O 동기화(filesys_lock)

2026년 10월 20일
·
0개의 댓글
·
post-thumbnail

[핀토스/Git] Pintos 단위 테스트 채점(make *.result/output)과 Git 협업 워크플로: Upstream 원격 추적(-u), 충돌(Conflict) 해결 및 브랜치 병합 총정리

8주차 / 핀토스 개별 테스트 빌드·채점 파이프라인(make result, output 역추적), git push -u 원격 추적 브랜치 결속, CONFLICT 마커 수동 해소 및 develop 브랜치 통합 가이드

2026년 10월 19일
·
0개의 댓글
·
post-thumbnail

[운영체제/특강] 운영체제 핵심 아키텍처 총정리: 하드웨어 가상화(시간·공간 다중화), 프로세스 주소 공간, 페이징과 TLB, 스토리지 저널링, 인터럽트 라이브락 및 시스템 콜 특권 전이

8주차 / OS 존재 이유(자원 다중화·추상화), 프로세스 3대 요소(주소 공간, CPU 문맥, FD 테이블), 4KB 페이징과 TLB, 익명 vs 파일 매핑 페이지, 스토리지 일관성(fsync), 폴링 vs 인터럽트 트레이드오프, syscall 하드웨어 특권 전이

2026년 10월 19일
·
0개의 댓글
·
post-thumbnail

[핀토스/Userprog] 유저 포인터 3단계 검증(check_address)과 Page Fault 예외 처리: CPU 특권 레벨(Ring 0 vs Ring 3), KERN_BASE 가상 메모리 경계, PML4 페이지 테이블 조회 및 Confused Deputy 공격 차단 메커니즘

8주차 / 유저 포인터 3단계 보안 검증(NULL, is_user_vaddr, pml4_get_page), 사후 예외 처리(page_fault) vs 사전 검문, x86-64 시스템 콜 레지스터 규약 및 bad-read/write 방어 분석

2026년 10월 18일
·
0개의 댓글
·
post-thumbnail

[핀토스/C언어] Pintos 인자 전달(Argument Passing) 구현 시 범하는 7대 치명적 오류 분석: sizeof 매크로 연산, 배열 감쇄(Decay)와 인덱스 오프셋, 와일드 포인터 및 컴파일러 전처리기 메커니즘

8주차 / 인자 파싱(Argument Passing) C 메모리 모델, sizeof(PGSIZE) 평가 원리, 배열 포인터 감쇄와 인덱스 주소 계산, 와일드 포인터 방어 및 전처리기 매크로 분석

2026년 10월 17일
·
0개의 댓글
·