목록2024/05/30 (1)
버티의 블로그
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/NEH0s/btsHGYTZn6O/WSrQhZXyUdzkUKSIlhUAZk/img.png)
Segmentation segmentation은 프로그램을 segment로 나누어 관리하는 방식이다. 여기서 segment table을 사용하는데, 이 테이블로 각 segment의 시작 주소와 크기를 관리한다. 그래서 segment 번호를 이용해 segment의 메모리 주소를 찾는데 사용된다. s : segment 번호, 이걸로 segment의 base값을 찾는다.d : offset, segment의 최대 크기, d값이 limit보다 작아야만 유효하므로 검사한다.이 둘을 더해서 최종 메모리 주소를 찾는다.segment table은 프로세스마다 다르게 가지므로, context switch 발생 시 테이블도 변경돤다. 따라서 다음 레지스터들로 테이블 정보를 기억한다.STBR(Segment-table base..
전공 공부/운영체제
2024. 5. 30. 21:04