M ts khái n im cs ở
3.3 Không gian đa ch và không gian vt lý ậ
M t trong nh ng hộ ữ ướng ti p c n trung tâm nh m t ch c qu n lý b nh m tế ậ ằ ổ ứ ả ộ ớ ộ cách hi u q a là đ a ra khái ni m không gian đ a ch đệ ủ ư ệ ị ỉ ược xây d ng trên không gianự nh v t lý, vi c tách r i hai không gian này giúp h đi u hành d dàng xây d ng cácớ ậ ệ ờ ệ ề ễ ự c ch và chi n lơ ế ế ược qu n lý b nh h u hi u :ả ộ ớ ữ ệ
Đ a ch logic ị ỉ – còn g i là ọ đ a ch o ị ỉ ả , là đ a ch do b x lý t o ra. ị ỉ ộ ử ạ
Đ a ch v t lýị ỉ ậ - là đ a ch th c t mà trình qu n lý b nh nhìn th y và thao tác.ị ỉ ự ế ả ộ ớ ấ
Không gian đ a ch ị ỉ – là t p h p t t c các đ a ch o phát sinh b i m t chậ ợ ấ ả ị ỉ ả ở ộ ương trình.
Không gian v t lýậ – là t p h p t t c các đ a ch v t lý tậ ợ ấ ả ị ỉ ậ ương ng v i các đ aứ ớ ị ch o. ỉ ả
Đ a ch o và đ a ch v t lý là nh nhau trong phị ỉ ả ị ỉ ậ ư ương th c k t bu c đ a chứ ế ộ ị ỉ vào th i đi m biên d ch cũng nh vào th i đi m n p. Nh ng có s khác bi t gi a đ aờ ể ị ư ờ ể ạ ư ự ệ ữ ị ch o và đ a ch v t lý trong phỉ ả ị ỉ ậ ương th c k t bu c vào th i đi m x lý.ứ ế ộ ờ ể ử
MMU (memory-management unit) là m t c ch ph n c ng độ ơ ế ầ ứ ượ ử ục s d ng để th c hi n chuy n đ i đ a ch o thành đ a ch v t lý vào th i đi m x lý. ự ệ ể ổ ị ỉ ả ị ỉ ậ ờ ể ử
Chương trình c a ngủ ườ ử ụi s d ng ch thao tác trên các đ a ch o, không baoỉ ị ỉ ả gi nhìn th y các đ a ch v t lý . Đ a ch th t s ng v i v trí c a d li u trong bôờ ấ ị ỉ ậ ị ỉ ậ ự ứ ớ ị ủ ữ ệ nh ch đớ ỉ ược xác đ nh khi th c hi n truy xu t đ n d li u. ị ự ệ ấ ế ữ ệ