inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

논리주소에서 물리주소를 구하는 과정에 대해 질문 드립니다. (질문 2개)

해결됨

그림으로 쉽게 배우는 운영체제

논리주소에서 세그먼트번호는 어떻게 알 수 있나요? 페이지드 세그멘테이션 강의 2:50 부분 페이징 분할 방식은 고정된 크기로 메모리를 분할하기에 페이지번호는 논리주소 / 페이지 크기로 구할 수 있었는데요. 논리주소에서 세그먼트 번호를 어떻게 추출하는지 궁금해요. 프레임 번호 + 세그멘테이션 테이블의 페이지 개수(bound adress)가 물리주소가 되는게 이해가 되지 않아요. 페이지드 세그멘테이션 강의 3:40~ 3:50 부분 주소가 변환 과정을 거칠때 세그멘테이션 테이블 참조 -> 페이지 테이블 참조 -> 프레임 번호 + 세그멘테이션 테이블의 페이지 개수(bound adress)를 더해서 물리주소를 구한다 고 설명해주셨는데, 세그먼트의 시작 주소부터 얼마까지의 limit을 나타내는 bound adress를 더하는게 잘 이해가 가지않아서요. 오히려 오프셋을 더해야 하는거 아닌지 싶은데, 이부분 한번 더 설명해주시면 감사합니다.

  • 운영체제
  • 그림으로쉽게배우는운영체제
  • 감자
  • 워밍업클럽2기
하얀종이개발자 댓글 2 좋아요 2 조회수 514

[수업질문] HashTable 구현 질문 javascript->c++

해결됨

그림으로 쉽게 배우는 자료구조와 알고리즘 (기본편)

HashTable클래스내 get함수에 C++로 학습하고 있는데.. currentNode는 HashData*의 정보를 가져와서 currentNode를 구현한 것인가요? 아니면 int 로 그냥 들어간건가요? 만약 int 이면 DoublyLinkedList에 존재하는 data를 int currentNode = arr[this->hashFunction(key)].head->data; 이렇게 넘겨줘야하는데. 만약 int형이 아니면... while문에 들어간 currentNode.data .value는 어디서 나온건지 모르겠네요. . DoublyLinkedList를 혹시 수정을 하신건지..흠.. let이 그냥 자동으로 얘 이런거니까 자료형 알아서 만들어 느낌같은데.. 너무.. 헷갈리네요..

  • 알고리즘
  • 수업질문
  • 인프런
  • 감자
빠타박스 댓글 2 좋아요 1 조회수 151

인기 태그

인프런 TOP Writers

주간 인기글