세그먼트

In Computer/Dreamhack

[Hack] 세그먼트 | Segment

세그먼트 리눅스에서 프로세스의 메모리를 크게 5가지의 세그먼트(Segment)로 구분합니다. 세그먼트란 적재되는 데이터의 용도별로 메모리의 구획을 나눈 것이다. 코드 세그먼트, 데이터세그먼트, BSS 세그먼트, 힙 세그먼트, 스택 세그먼트로 구분한다. 메모리를 용도별로 나누는 이유는, 각 용도에 맞게 적잘한 권한을 부여할 수 있기 때문이다. 권한에는 읽기, 쓰기, 실행이 존재하며, CPU는 메모리에 대해 권한이 부여된 행위만 할 수 있다. 코드 세그먼트 | Code Segment 실행 가능한 기계 코드가 위치하는 영역으로 텍스트 세그먼트(Text Segment)라고 불린다. 권한 : 읽기, 실행 *쓰기 권한이 있으면 공격자가 악의적인 코드를 삽입하기 쉬워지므로, 대부분의 현대 운영체제는 이 세그먼트에 쓰..

팽이리
'세그먼트' 태그의 글 목록