반응형
SMALL

세그먼트 2

[DBMS] Oracle(오라클)_3

지난 시간에 이어 Undo(Rollback)에 대해 알아보겠습니다 오라클 8i 이전에는 Undo 세그먼트를 데이터베이스 관리자가 수동으로 관리했고 rollback_segments 파라미터에 의해 그 개수도 고정적이었으나 9i부터 도입된 AUM(Automatic Undo Management)에 의해 Undo 세그먼트마다 하나의 트랜잭션이 할당되는 것을 목표로 세그먼트가 관리됩니다 트랜잭션에 독립적으로 할당해 줄 Undo 세그먼트가 없을 때는 가장 적게 사용되는 Undo 세그먼트 중 하나를 할당합니다 Undo 세그먼트에 저장된 정보를 왜 사용할까요? 먼저, 트랜잭션에 의한 변경사항을 최종 커밋하지 않고 롤백(Transaction Rollback)하고자 할 때 이용합니다 다음은 지난 Redo 관련 글에서 언급..

DBMS 2020.02.02

[Security] 가상 메모리(Virtual Memory)

오늘은 지난 시간에 이어 메모리 시스템 중 가상 메모리(Virtual Memory)에 대해 알아보겠습니다 가상 메모리는 주기억장치의 용량이 적기 때문에 보조기억장치를 마치 주기억장치처럼 사용하여 주기억장치의 공간을 확대하는 효과를 내기 위한 기억장치 관리 방법입니다 이런 효과를 내기 위해 Virtual Address Space를 사용하고 관리 단위에는 페이지(Page)와 세그먼트(Segment)가 있습니다 구분 Paging기법 Segment기법 할당 고정(Static) 분할 가변(Dynamic) 분할 적재 요구 Page만 적재(On-demand) 프로그램 전체 적재(On-demand) 관점 메모리 관리 측면 파일 관리 측면 장점 요구 Page만 적재 Load, 외부 단편화 해결, 교체시간 최소 사용자 관..

Security 2019.12.29
반응형
LIST