메모리 세그먼트

위키백과, 우리 모두의 백과사전.
둘러보기로 가기 검색하러 가기

메모리 세그먼트 방식(Memory segmentation)은 메모리 보호를 수행하는 가장 일반적인 방법 가운데 하나이다. 또다른 방식으로는 페이징이 있다. 세그먼트를 사용하는 컴퓨터 시스템에서 메모리 위치를 참조하는 명령어 피연산자는 세그먼트와 그 세그먼트 안의 오프셋을 증명하는 값을 포함하고 있다.

이러한 이용은 인텔 8086, 인텔 8088과 같은 초기 x86 프로세서에 쓰인 메모리 세그먼트의 이용과 혼동해서는 안 된다. 왜냐하면 이들은 어떠한 보호 기능도 제공하지 않았기 때문이다. (어떠한 프로그램도 제한 없이 세그먼트에 쉽게 접근할 수 있었고 세그먼트는 64 KiB라는 고정 길이와 시작 위치로만 구성되어 있었다.) 인텔 80286 이후의 메모리 세그먼트 방식에는 보호 기능이 제공된다.

참조[편집]

  • IA-32 Intel Architecture Software Developer’s Manual Volume 3A: System Programming Guide

Copyright © 1997–2008 Intel Corporation http://www.intel.com/products/processor/manuals/index.htm

  • Operating Systems: Internals and Design Principles by William Stallings

Publisher: Prentice Hall ISBN 0-13-147954-7 ISBN 978-0-13-147954-8

같이 보기[편집]