본문 바로가기

os13

[WEEK08-13] 핀토스를 마무리하며 https://velog.io/@yerimii11/%ED%95%80%ED%86%A0%EC%8A%A4%EB%A5%BC-%EB%A7%88%EB%AC%B4%EB%A6%AC%ED%95%98%EB%A9%B0 2022년 2월 6일에 작성된 게시글 아카이브입니다. (사유: 블로그이전) [WEEK08-13] 핀토스를 마무리하며 열심히 달렸고 성장했다! 12.24~2.3 나를 달래온 흔적들 12.9 5주차 평 : 조바심 내지 않고 차분히 잘 해냈다. 12.13 나는 보안쪽으로 가고싶은거니 백을 파자 12.15 자기전에 폰하지말고 데이터로 개발 velog.io 2021.12.24 ~ 2022.02.03 열심히 달렸고 성장한 지난 5주였다!! 나 스스로를 달래온 흔적과 메모들 12.9 5주차 평 : 조바심 내지 않고 차분히.. 2022. 10. 24.
[PintOS] Project 4 - File System https://velog.io/@yerimii11/PintOS-Project-4-File-System 2022년 2월 3일에 작성된 게시글 아카이브입니다. (사유: 블로그이전) [PintOS] Project 4 - File System Project4는 설날 명절도 겹치고 하다보니 운영체제 책을 통해 전체적인 File System의 흐름을 이해하고, Keywords에 해당하는 개념들을 공부하고, 그 다음으로 깃북을 읽으며 코드작성보다는 어떤 식으 velog.io Project4는 설날 명절도 겹치고 하다보니 운영체제 책을 통해 전체적인 File System의 흐름을 이해하고, Keywords에 해당하는 개념들을 공부하고, 그 다음으로 깃북을 읽으며 코드작성보다는 어떤 식으로 운영체제가 작동이 되는지 흐름.. 2022. 10. 24.
[PintOS] Project 3 - Swap In/Out https://velog.io/@yerimii11/Project3-Swap-InOut 2022년 1월 27일에 작성된 게시글 아카이브입니다. (사유: 블로그이전) [PintOS] Project 3 - Swap In/Out Swap In/Out 메모리 스와핑은 물리적 메모리 사용을 최대화하기 위한 메모리 회수 기술입니다. 메인 메모리의 프레임이 할당되면 시스템은 사용자 프로그램의 메모리 할당 요청을 더 이상 처리할 velog.io - Swap In/Out 메모리 스와핑은 물리적 메모리 사용을 최대화하기 위한 메모리 회수 기술입니다. 메인 메모리의 프레임이 할당되면 시스템은 사용자 프로그램의 메모리 할당 요청을 더 이상 처리할 수 없습니다. 한 가지 솔루션은 현재 디스크에 사용되지 않는 메모리 프레임을 교체.. 2022. 10. 24.
[PintOS] Project 3 - Memory Mapped Files https://velog.io/@yerimii11/PintOS-Project-3-Memory-Mapped-Files 2022년 1월 27일에 작성된 게시글 아카이브입니다. (사유: 블로그이전) [PintOS] Project 3 - Memory Mapped Files - Memory Mapped Files 이 섹션에서는 메모리 매핑 페이지를 구현합니다. 메모리 매핑된 페이지는 익명 페이지와 달리 파일 백업 매핑입니다. 페이지의 내용은 일부 기존 파일의 데이터를 미러링합니 velog.io - Memory Mapped Files 이 섹션에서는 메모리 매핑 페이지를 구현합니다. 메모리 매핑된 페이지는 익명 페이지와 달리 파일 백업 매핑입니다. 페이지의 내용은 일부 기존 파일의 데이터를 미러링합니다. 페이지 오류.. 2022. 10. 24.
[PintOS] Project 3 - Stack Growth https://velog.io/@yerimii11/PintOS-Project-3-Stack-Growth 2022년 1월 27일에 작성된 게시글 아카이브입니다. (사유: 블로그이전) [PintOS] Project 3 - Stack Growth 프로젝트 2에서 스택은 USER_STAK부터 시작하는 단일 페이지였으며, 프로그램의 실행은 이 크기로 제한되었습니다. 이제 스택이 현재 크기를 초과하여 커지면, 필요에 따라 추가 페이지를 할당합 velog.io - Stack Growth 프로젝트 2에서 스택은 USER_STAK부터 시작하는 단일 페이지였으며, 프로그램의 실행은 이 크기로 제한되었습니다. 이제 스택이 현재 크기를 초과하여 커지면, 필요에 따라 추가 페이지를 할당합니다. 추가 페이지가 스택 액세스로 "표.. 2022. 10. 24.
[PintOS] Project 3 - Anonymous Page (2) https://velog.io/@yerimii11/PintOS-Project-3-Anonymous-Page-2 2022년 1월 27일에 작성된 게시글 아카이브입니다. (사유: 블로그이전) [PintOS] Project 3 - Anonymous Page (2) - Supplemental Page Table - Revisit (구현) 이제 복사 및 정리 작업을 지원하기 위해 추가 페이지 테이블 인터페이스를 다시 방문합니다. 이러한 작업은 프로세스를 생성(자식 프로세스를 생성하는 것보 velog.io - Supplemental Page Table - Revisit (구현) 이제 복사 및 정리 작업을 지원하기 위해 추가 페이지 테이블 인터페이스를 다시 방문합니다. 이러한 작업은 프로세스를 생성(자식 프로세스를 .. 2022. 10. 24.