인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

릴뭐뭐님의 프로필 이미지

작성한 질문수

개발자를 위한 컴퓨터공학 1: 혼자 공부하는 컴퓨터구조 + 운영체제

파일 시스템

페이지

해결된 질문

작성

·

104

·

수정됨

0

보조기억장치 강의에서 셀이 모여서 페이지라고 하셨고, 페이지가 모여서 블록이라고 하셨는데,

혹시 그 전 강의에서 프로그램을 페이지단위로 나누는것을 페이징 이라고 했는데 그때의 페이지가 셀이 모인 페이지인가요 ?

그게 맞다면 보조기억장치에서는 블록단위로 저장한다고 햇는데, 페이지 스왑인 할때는 페이지가 모인 블록단위( 페이지 세트 )로 스와핑되는건가요 ?

 

여담으로

이 강의가 너무좋아서 전공지식을 강사님꺼로 다 학습해보려고 해요.

인프런에 혼공넷 이 올라왔더라고요. 유튜브에만 있었던거같은데.

자료구조,알고리즘 공부하려했다가 네트워크부터 공부하겠습니다.

자료구조,알고리즘 강의도 집필하시고 인강이 나왔으면 좋겠습니다 ..!!!!

답변 2

0

강민철님의 프로필 이미지
강민철
지식공유자

안녕하세요.

SSD 페이지는 운영체제 페이지와 용어가 같을 뿐 완전히 같은 뜻은 아닙니다.

전자는 HW적인 페이지, 후자는 SW적인 용어에 가깝습니다.

 

그리고 좋은 말씀 감사드립니다^^

열심히 활동해보겠습니다, 화이팅입니다!

0

인프런 AI 인턴님의 프로필 이미지

안녕하세요, 인프런 AI 인턴입니다. 신승찬 님의 질문을 도와드리겠습니다.

페이지는 운영체제에서 메모리 관리의 기본적인 단위이며, 이를 통해 프로세스가 실행될 때 필요한 메모리 공간을 효과적으로 관리할 수 있습니다. 프로그램을 페이지 단위로 나누는 것은 메모리를 관리하기 위한 ‘페이징’ 기법에서 많이 사용됩니다. 여기에서 페이지는 논리적인 메모리 블럭을 나타내며, 각 페이지는 실제 물리적 메모리의 프레임에 할당됩니다.

보조기억장치에서는 데이터가 블록 단위로 관리됩니다. 따라서 페이지는 보조기억장치 전체가 아닌, 메모리에 올라갈 부분(즉, 메인 메모리)을 의미하며, 페이지 스왑 과정에서 실제로는 개별 페이지가 메모리로 올라갑니다. 즉, 스왑인할 때는 ‘페이지 단위’로 메모리에 적재되며, 스왑아웃될 때도 페이지 단위로 보조기억장치로 이동됩니다.

페이지와 블록의 개념은 주로 보조기억장치의 저장 및 액세스 형태와 관련이 있지만, 운영체제의 메모리 관리에서도 사용되며, 스왑인/스왑아웃 과정에서는 주로 페이지 단위로 움직입니다.

아래 링크들을 통해 더 자세한 내용으로 도움을 받으실 수 있습니다:
- 페이징과 페이지 테이블에서 페이지의 역할

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.