목록2024/05/28 (1)
버티의 블로그
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/bAPe2k/btsHGkBtB7i/B0FyLunjckmqCjfYrq7mA0/img.png)
Memory Protection 프로세스가 segment 형태로 들어간게 아닌, 하나의 덩어리로 들어간 환경에서는 Base와 Limit이라는 레지스터로 CPU의 메모리 접근을 컨트롤하고 메모리를 보호할 수 있다.Base : 프로세스가 접근할 수 있는 메모리의 시작 주소를 저장Limit : 프로세스가 접근할 수 있는 메모리의 크기를 저장오른쪽 그림에서, CPU에 메모리에 접근할 때 base보다 주소값이 크고 base+limit보다 주소값이 작아야 합법적인 주소로 간주하고 접근을 허용한다.Address Binding바인딩은 명령어와 데이터에 메모리 주소를 지정해주는 과정인데, 3가지 종류가 있다.Compile time binding : 컴파일을 시작하면서 적재할 메모리 주소를 지정Load time bindi..
전공 공부/운영체제
2024. 5. 28. 22:57