صفحه 1:
فصل 8: حافظه اصلی

صفحه 2:
مروری بر عناوین مطالب وب #! پیش زمینه ‎(Swapping) Jol. @‏ 8 اختصاص یکپارچه | صفحه بندی ‎(Paging)‏ #! قطعه ‎(Segmentation) sai,‏ 1# قطعه بندی به همراه صفحه بندی هم ‘iii ais Pas ‏اممف سسا ساو هه‎ Berre ODDO

صفحه 3:
م 7 ۱ #! برای اجرای یک برنامه باید ابتدا آن را به حافظه منتقل کرد و سپس ان را درون یک پردازه قرار داد تا اجرا شود. :ا صف ورودی: مجموعه ی پردازه های روی دیسک که در انتظار ورود به حافظه برای اجرا هستند. ا برنامه های کاربر قبل از اجرا شدن, مراحل متعددی را طی می کنند. ‘iii ais Pas ‏و‎ ۳ Oches el Berre ODDO

صفحه 4:
بيش زمينه 8 8 نگاشت آدرس دستورالعمل ها و داده ها به آدرس حافظه در سه فوصلة افکان پوت استت. * زمان کامپایل: اگر فضای حافظه برنامه از قبل شناخته شده ‎wo awl‏ توان در زمان کامپایل آدرس ها را مشخص کرد. ۶ در ضوزتی که آذرنش شروع حافظه بزنامة عغییز کندء ‎aol,‏ ‏باید مجددا کامپایل شود. ؟ زمان بارگذاری: در صورتی که در زمان کامپایل آدرس حافظه پرنامه مشخض تياشد: بايد براى آن كد قابل جابجايق توليد شود ‎٩‏ زمان اجرا: اگر بتوان پردازه را در زمان اجرا از يي قطعه حافظه:به قطعه:دیگر متتقل گرد من توان اختصاص آدرسن حافظه به دستورالعمل ها و داده ها را تا زمان اجرا به تعویق انداخت. * نیاز به حمایت سخت افزاری از نگاشت آدرس دارد, به عنوان مثال ثبات ‎gp bor sl‏ ‎Berre ODDO‏ اممف سسا ساو هه وجو عو ‎iin‏ ني ‎

صفحه 5:
۳ Oches el Berre ODDO compile time load time ارهز ‎time (run‏ ‎time)‏ هه program ‘compiler or assembler object module linkage editor in-memory binary memory image other ‘object modules, system Worary narmicall loaded systam, library ‘dynamic linking ‘ei hie Pas

صفحه 6:
فضای حافظه منطقی و فیزیکی ۳ | یکی از مفاهیم اصلی مدیریت حافظه, فضای آدرس درس منطقی آدرسی است که توسط پردازنده تولید می شود و فضای آدرس مجازی نیز نامیده می شود. درس فیزیکی آدرسی است که توسط واحد حافظه دیده می شود. 8 آدرس های منطقی و فیزیکی در روش های نگاشت فضای حافظه زمان کامپایل و زمان بارگذاری یکی هستند اما در روش زمان اجرا با یکدیگر متفاوتند. ات ‎Berre ODDO‏ اممف سسا ساو هه وجو عو ‎iin‏ ني ‎

صفحه 7:
واحد مديريت حافظه م ۰ واحد مدیریت حافظه ) ‎Memory Management Unit,‏ ‎S (MMU‏ ابزار سخت افزاری است که آدرس های مجازی را به آدرس فیزیکی نگاشت می کند. 8 در ۳6317 مقدار ثبات جابجایی (۲60 جمناج۰۳6[06) هنگام ارسال آدرس های تولیدشده توسط پردازه کاربر به حافظه به آدرس اضافه می شود. لا برنامه کاربر صرفا با آدرس های منطقی کار می کند و اصولا اطلاعی از آدرس های فیزیکی واقعی ندارد. FR ‎en ۳ Oches el Berre ODDO‏ وجو عو ‎iin‏ ني ‎

صفحه 8:
جابجايى يويا با استفاده از ثبات ان physical address ۳ Oches el Berre ODDO relocation register 14000 هه logical address ‘iii ais Pas

صفحه 9:
‎(Opsnrrie Louder)‏ باركذارى يويا ىو ‏# در اين روش یک روال تا زمانی که فراخوانی نشده است به درون حافظه اصلی منتقل نمی گردد. ۴ بهبود بهره وری فضای حافظه ‏ روالی که فراخوانی نمی شود بارگذاری نیز نمی شود. ؟ مناسب برای مواردی که حجم زیادی از کد برای حمایت از اتفاقات نادر مورد نیاز هستند. ‎٩‏ نیاز به حمایت خاصی توسط سیستم عامل ندارد و در فرایند طراحی برنامه مد نظر قرار می گیرد. ‎Berre ODDO‏ اممف سسا ساو هه وجو عو ‎iin‏ ني ‎

صفحه 10:
هكهه حدم اعضال بویا م ©" در اين روش اتصال پیمانه ها به یکدیگر تا زمان اجرا به | از قطعه کد کوچکی به نام 51110 برای جای دهی روتین کتابخانه ای مقیم در حافظه مناسب استفاده می شود. © 5111 خودش را با آدرس روتين عوض مى كند و روتين را اجرا مى كند. © سيستم عامل بايد بررسى كند كه روتين در فضاى حافظه يردازه قرار دارد يا خير؟ 8 اين روش بخصوص برای كتابخانه ها بسيار مناسب است. FR ‎Oches el Berre ODDO‏ ۳ 90 وجو عو ‎iin‏ ني ‎

صفحه 11:
مم مبادله (مممسة) ‎gp?‏ امم حوات نه بوذازة دآ موقن ارحافظة يديك أساره :بسيان ‎esas il (ods 2 da Cecking Store)‏ بزای اداهه جرا مجددا به حافظه فراخواند. "1 انباره پشتیبان یک دیسک اندازه کافی بزرگ | که می تواند تصاویر حافظه تمام کاربران را در خود جاق دهد ورور خروج: شاخص مبادله برای الگوریتم های زمان بندی ‎whe‏ ‏دلويس ستفاده می . پردازه با ب ‎Sal‏ بأبين تر خارج مى پردازه با اولویت با ذتر بتواتد با گذاری و اجرا شود. * باه باید امکان دسترسی مستقیم به تصاویر حافظه را فراهم اورد. زمان مبادله پردازه صرف انتقال حافظه اختصاص یافته به پردازه ها می شود. زمان کل مبادله پردازه مستقیما به اندازه فضای حافطه ای که ‎cabs Spi Cagle acl‏ سس سنا 5 ‎a‏ نسخه های متفاوتی از مبادله پردازه ها روی سیستم عامل های ‎(UNIX; Linux, and Windows) .2yl> 2529 ER ‎ea ۳ Oches el Berre ODDO‏ وجو عو ‎iin‏ ني ‎

صفحه 12:
operating system @ swap out Oe {_____.. @swap in

صفحه 13:
م اختصاص همجوار (محاة حصبهم0) 1# معمولا حافظه اصلى به دو قسمت تقسيم مى شود: ۴ حافظه مقیم مزبوظ به شینستم عامل که معمولا به همراه بزدار وققه ۳ مقیم مربو جر آدرسپایین:حافظه قرار ی گیرد: # پردازه های کاربر که معمولا در آدرس بالای حافظه قرار می گيرند. #! ثبات جابجایی (معس) برای محافظت از پردازه ها در قبال یکدیگر و همچنین محافظت از کد سیستم عامل در برابر پردازه ها استفاده می شود. # مقدار ثبات پایه کوچکترین آدرس فضای فیزیکی اختصاص یافته به پردازه است. # ثبات حد (سب) دامنه آدرس های فیزیکی را تعیین می کند. © هر آدرس منطقی باید از ثبات حد کوچکتر باشد. ‎Berre ODDO‏ اممف سسا ساو همه وجو عو ‎iin‏ ني ‎

صفحه 14:
ثبات های پایه و حد 2 address eS trap to operating system monitor—addressing error memory: ‘iii ais Pas ‏اممف سسا ساو هو‎ Berre ODDO

صفحه 15:
یک ثبات پایه و یک ثبات حد یک فضای ادرس ۳ Oches el Berre ODDO .را تعریف می کنند 30004 base 12090 limit همه operating system process process process ‘iii ais Pas 25600 30004 42094 88000

صفحه 16:
م اختصاص همجوار (ادامه) ‏ وى 1 اختصاص چندتکه # به بلاک های آزاد حافظه سوراخ (- می گویند. سوراخ ها در سراسر حافظه با اندازه های متفاوت پراکنده شده اند. ۴ وقتی یک پردازه وارد می شود, فضای حافظه مورد نیاز آن از یکی از سوراخ های موجود که به اندازه کافی بزرگ است اختصاص می یابد. © سیستم عامل اطلاعات مربوط به 1) قطعه های اختصاص یافته و 2) قطعه های آزا ای آزاد (سوراخ ها) را نگهداری می کند. 06 provess & process O prowess 0 و © ممصم © عدم ونه 06

صفحه 17:
مساله اختصاص فضاى بويا عه 1# چطور یک درخواست حافظه با اندازه « را از يى ليست از فضاهای آزاد برآورده کنیم؟ * اولین گزینه (۳8 ‎liad Gall «First‏ آزاد را که به اندازه فی بزرگ باشد اختصاص می دهد. © بهترين كزينه (116 +865): كوجكترين فضاى آزاد را كه به اندازه کافی بزرگ باشد اختصاص می دهد. ‎aor ub?‏ فضاهای آزاد را جستجو کرد, مگر آنکه اطلاعات مربوط به آنها مرتب شده باشد. ‏* کوچکترین فضای آزاد باقی مانده را تولید می کند. ‎eae ۳ Oches el Berre ODDO‏ وجو عو ‎iin‏ ني ‎

صفحه 18:
مساله اختضاص فضاى بويا (إداى) أيه a aS ‏بدترین گزینه (ا۳ ۷0:50: بزرگترین فضای آزاد را‎ ٩ ‏اندازه کافی بزرگ باشد اختصاص مى دهد.‎ ‏باز هم بايد همه فضاهای آزاد را جستجو کرد, مگر آنکه‎ * ‏اطلاعات مربوط به آنها مرتب شده باشد.‎ ‏بزرگترین فضای آزاد باقی مانده را تولید می کند.‎ * ‎٩‏ روش های اولین گزینه و بهترین گزیته بر اساس معیارهای سرعت و بهره وری فضای حافظه بهتر از بدترین گزینه ‏هم ‎‘iii ais Pas ‏موه‎ ۳ Oches el Berre ODDO ‎

صفحه 19:
قطعه قطعه گی (سمسییج) ‏ وب قطعه قطعه گی خارجی © مجموع فضای حافظه آزاد برای اجابت درخواست کافی است, اما امکان اختصاص فضای یکپارچه وجود ندارد. 1# قطعه قطعه گی داخلی # فضای اختصاص یافته ممکن است اندکی از فضای درخواستی بیشتر باشد. اين فضای اضافه در حافظه موجود است اما از آن استفاده نمی شود. ‎Berre ODDO‏ اممف سسا ساو همه وجو عو ‎iin‏ ني ‎

صفحه 20:
م قطعه قطعه گی (ادامه) 4 | کاهش قطعه قطعه گی خارجی با فشرده سازی (طمنامعج6) © محتویات حافظه را جابجا کن تا تمام فضای آزاد در یک بلاک حافظه بزرگ قرار گیرد. ۴ فشرده سازی تنها در صورتی امکان پذیر است که جابجایی پویا باشد و در زمان اجرا صورت پذیرد. © مشکل ورودی / خروجی: دستورات خواندن و نوشتن روی حافظه ای که در حال جابجایی است... * وقتی حافظه درگیر ورودی/خروجی است آن را جابجا نکن. * ورودی / خروجی را فقط با حافظه های میانگیر سیستم عامل انجام بده. ‘iii ais Pas ‏موه‎ ۳ Oches el Berre ODDO

صفحه 21:
م صفحه بندی (بببه۲) ۳ 7 | فضای آدرس منطقی اختصاص يافته به یک پردازه ممکن © هر وقت فضای فیزیکی موجود بود به پردازه اختصاص داده می شود. 8 حافظه فیزیکی به بلاک هایی با اندازه ثابت ‎(Pree) GB oS‏ نامیده می شوند تقسیم می شود. © اندازه هر قاب توانى از 2 بين 512 تا 8192 بایت است. 68 حافظه منطقی به بلاک هایی با همان اندازه که صفحه (ععم) نامیده می شوند تقسیم می شود. A ‘iii ais Pas ‏اممف سسا ساو ومو‎ Berre ODDO

صفحه 22:
م صفحه بندی (مپیم) راذا أت #! مشخصات تمام قاب های آزاد نگه داری می شود. # برای اجرای برنامه ای با اندازه « صفحه باید « قاب آزاد بيدا کرد و سپس برنامه را بارگذاری کرد. 8 از یک جدول صفحه (1216 206 برای تبدیل آدرس منطقی به فیزیکی استفاده می شود. © قطعه قطعه گی داخلی “A ‘iii ais Pas ‏موه‎ ۳ Oches el Berre ODDO

صفحه 23:
م ‎gh 1‏ رویه ترجمه ادرس ‎ar i‏ 8 آدرس تولیدشده توسط پردازنده به دو قسمت شماره صفحه وافست صفحه تقسیم می شود. ۴ شماره صفحه به عنوان اندیسی استفاده می شود که به خانه آق .از جذول ضفحه اشاره ‎AS (yo‏ * جدول صفحه, آدرس شروع هر صفحه در فضای حافظه فیزیکی را دارد. ‎٩‏ افست (۰۲) صفحه با آدرس شروع صفحه ترکیب می شود تا آدرس فیزیکی را که به حافظه اصلی ارسال می شود تشکیل دهد. ‎A ‎Berre ODDO‏ اممف سسا ساو همه وجو عو ‎iin‏ ني ‎

صفحه 24:
معمارى ترجمه آدرس عه 10000 ... 0 physical memory 11111 +. ۲ physical address موو logical address ‘iii ais Pas

صفحه 25:
frame number 0 3 page table موه logical memory ‘iii ais Pas

صفحه 26:
و و و [جه و بو و 8 page table flogical memory ۳ b 6 9 8 f 9 8 hysical memory} ‘iii ais Pas ‏موه‎ ۳ Oches el Berre ODDO

صفحه 27:
free-frame list 15 hew-process page table ‘iii ais Pas een ۳ Oches el Berre ODDO

صفحه 28:
‎only‏ سازی جدول صفحه ‎ ‏لا جدول صفحه در حافظه اصلی نگهداری می شود. ثبات مبنای جدول صفحه (۳18 به جدول صفحه اشاره می کند. 8 ثبات اندازه جدول صفحه (/۳۲1؛ اندازه جدول صفحه را مشخص می ‎iS‏ ‏در اين مدل دسترسی به هر دستورالعمل یا داده متضمن دو ‏ دسترسی به حافظه است: یکی به جدول صفحه و دیگری به آدرس مشکل دسترسی دوتایی را می توان با استفاده از یک حافظه نهان سخت افزاری ویژه که قابلیت جستجوی سریع داشته باشد, حل كرد. به اين سخت افزار حافظه انجمنی ‎Associative)‏ ‎alasl> by Memory‏ میانگیر ترجمه (7118) می گویند. ‎TLB : Translation Look-aside Buffers ®‏ ‎Berre ODDO‏ اممف سسا ساو همه وجو عو ‎iin‏ ني ‎

صفحه 29:
م حافظه ی انجمنی ىو 8 حافظه ی انجمنی- جستجوی موازی Proce # 1# ترجمه ی آدرس 0,8 ap # * اگر « در ثبات انجمنی باشد. شماره ی قاب را از بیرون حافظه بارگذاری کن. * در غير اين صورت شماره ی قاب را از جدول صفحه بكير. از حاة ‎Berre ODDO‏ اممف سسا ساو ‎‘iii ais Pas ‎ ‎ ‎ ‎ ‎ ‎

صفحه 30:
صفحه بندی سخت افزار با 1۷۵ عه Togical address 8م لما page ۵ number number TLB hit physical address: ب ۳۲۲۲ TLB 0 { TLB miss 1 physical memory page table ‘iii ais Pas ‏موه‎ ۳ Oches el Berre ODDO

صفحه 31:
زمان دستيابى موثر صو الا جستجوی انجمنی < : واحد زمان ها فرض كنيد دورة ی زجاتی حافظه.1 عبلی ثانید | نرخ برخورد: درصد تعداد دفعاتی که شماره ی صفحه در رجیستر های انجمنی وجود دارد. ‎cyl ®‏ نرخ با تعداد رجیستر های انجمنی متناسب است. #ا نرخ برخورد < »| زمان دستیابی ‎(EAT) ig‏ (» - 1)(ع + 2) + ن (ع + 1) < ۳۸۲ < 2 4+ :- 0 D ‎Oches el Berre ODDO‏ ۳ 99 وجو عو ‎iin‏ ني ‎

صفحه 32:
م محافظت از حافظه يو امحافظت از حافظه به وسیله ی یک بيت محافظ انجمنی که همراه هر قاب است, ‎ooly‏ سازی شده است. ایک بیت اعتبار به هر ورودی در جدول صفحه مرتبط شده است. © معتبر نشان دهندو ى اين است که صفحه ی مرتبط در فضاى ادرس منطقى يردازه است,» # نا معتبر نشان دهنده ى اين است كه صفحه 2 در فضای ادرس منطقی پردازه نیست. ۷ ‘iii ais Pas ‏موه‎ ۳ Oches el Berre ODDO

صفحه 33:
gp 7° ۱۱ ‏و تامعسر‎ (VU) puro craw 4 جدول frame number ۳۳ bit ]داح آدآهآه آهآه 0 page table ‘iii ais Pas ‏موه‎

صفحه 34:
م صفحات مشترى ص 8 کد مشترک ‎6٩‏ یک کپی از کد مشترک فقط خواندنی در میان پردازه ها (مثل پردازنده های متن, کامپایلرها و ... ) 8 کد مشترک باید در فضای آدرس منطقی تمام پردازه هاء در مکان یکسان باشد. 8 کد و داده ی خصوصی ‎٩‏ هر پردازه یک کپی مجزا از کد و داده نگه می دارد. ۴ صفحه ی کد و داده ی خصوصی می توانند هر جایی از فضاى آدرس منطقى قرار بكيرند. A ‘iii ais Pas ‏موه‎ ۳ Oches el Berre ODDO

صفحه 35:
مثال از صفحات مشترک ‎gph‏ 291 0 3 ed2 3 1| data 4 eds = 2| datas eon page tablo 3} ‏او‎ ‎for P, ed4 process P, re] 4| ea2 ed 2 4 5 eds 5 7 ‏وم و‎ data 2 age table ‏ی‎ 7| data2 ea process P, 3 8 ed2 2 9 ‏ده‎ 5 2 10 data3 | page table 10 ‏رع‎ ‎| ‘iii ais Pas ‏موه‎ ۳ Oches el Berre ODDO

صفحه 36:
ساختار جدول صفحه 4 ا صفحه بندی سلسله مراتبی 1# جدول صفحه های در هم سازی 8 جدول صفحه های معکوس هم ‘iii ais Pas ‏موه‎ ۳ Oches el Berre ODDO

صفحه 37:
م صفحه بندی سلسله مراتبی ویب 1# فضای آدرس منطقی را به چندین جدول صفحه تقسیم می کند. 1# یک روش ساده, جدول صفحه ی دو-سطحی است. 3 ? مقاهيم سيستم عامل دانشکده ی مهندسی برق و کامپیوتر-دانشگاه صنعتی نوشیروانیبابل 000 سوه لس مه سل جهو ‎‘iii his Pa‏

صفحه 38:
طرح یک جدول صفحه ی دو-سطحی وهی NJ 900 page of page table page table موه outer page table ‘ipa ie Pas

صفحه 39:
منال صفحه بندی دو-سطحی 8 یک آدرس منطقی ( در یک ماشین 32 بیتی با اندازه ی صفحه ‎put (PK os‏ می شود به: 6 یکشماره ی صفحه:شامل 20 ابیت ۴ یک افست صفحه شامل 12 بیت 1# چون صفحه ی جدول صفحه بندی شده است, شماره ی صفحه تقسیم می شود به: © 10 بيت شماره ی صفحه © 10 بيت افست صفحه seal ie 2979 lis ‏یک آدرس‎ ou, جلها oO 0 6 1# 0 أندیس‌صفحه ی جدولبيرونىاستو جابجاییداخل بیرونیاست ‎“A‏ ی جدول‌صفحه ی ‎Oches el Berre ODDO‏ ۳ موه وجو عو ‎iin‏ ني ‎ ‎ ‎ ‎ ‎ ‎

صفحه 40:
لا طرح ترجمه ی آدرس برای یک معماری صفحه بندی 32 بی دو سطحی طرح ترجمه ی آدرس ‎et‏ page of page table همه logical address Pr | Pe | d outer page table ‘iii ais Pas

صفحه 41:
4 Drree-evel Pacry Ookewe offset d 12 inner page, offset P3 d 10 12 ۳ Oches el Berre ODDO inner page P2 10 outer page P2 10 و outer page Pi 42 2nd outer page Pi 32 ‘iii ais Pas

صفحه 42:
جدول صفحه ى در هم سازى عه لا به طور معمول فضاى آدرس ها > 32 بيت #! شماره ى صفحه ى مجازى داخل يى جدول صفحه در هم سازی ‎no (hush)‏ شوند. اين جدول صفحه شامل یک زنجیره از عناصر است که برای یک مکان در هم سازی (۲) شده اند. ‎٩‏ شماره ی صفحات مجازی در اين زنجیره »برای پیدا كردن تلاقی مقایسه می شوند. اگر تلاقی وجود داشت. قاب فيزيكى مربوطه مورد استفاده قرار مى ‏يرد. ‎Berre ODDO‏ اممف سسا ساو همه وجو عو ‎iin‏ ني ‎

صفحه 43:
جدول صفحه ی در هم سازی وس physical logical address. COT address ۲ | ۵ ۲ ۱ ۵ physical 2۶ memory hash table ‘iii ais Pas ‏موه‎ ۳ Oches el Berre ODDO

صفحه 44:
جدول صفحه ى معكوس وى ‎SH‏ ورودى براى هر صفحه ى واقعى حافظه ‏#! ورودى شامل آدرس مجازى صفحه اى است كه در آن مکان واقعی حافظه ذخیره شده است, همراه با اطلاعات درباره ی پردازه ی مالک آن ‏صفحه ‏#ا حافظه ی مصرفی برای نگه داری هر صفحه را کم مى کند, اما زمان لازم برای جستجوی جدول در زمان یک ارجاع به صفحه را زیاد می كذ ‏8 از جدول در هم سازی برای محدود كردن جستجو به یک (ویا تعداد محدودی از) ورودی های جدول صفحه استفاده ‎wo‏ شود. ‎eee ۳ Oches el Berre ODDO‏ وجو عو ‎iin‏ ني ‎

صفحه 45:
معمارى جدول صفحه ی معکوس عه physical memory logical لقعا ةرام ‎address‏ address pid | p search | page table ‘iii ais Pas ‏موه‎

صفحه 46:
قطعه بندی (مشمحمم-) 4 طرجت برای مدیریت حافظه که از دید کاربر در مورد حافظه پیروی می 8 یک برنامه مجموعه ای از قطعه ها است. یک قطعه یک واحد منطقی ‎cowl‏ مثل: # برنامه ی اصلی © رويه © تايع © متد © شىء © متغيرهاى محلى, متغيرهاى كلى © بلوىك عمومى © استى © جدول علائم © آرايه ها ور ‘iii ais Pas ‏موه‎ ۳ Oches el Berre ODDO

صفحه 47:
ويد فايس أويكه موناسة subroutine symbol table main program logical address ‘iii ais Pas ‏اممف سسا ساو جهو‎ Berre ODDO

صفحه 48:
موه ‘iii ais Pas

صفحه 49:
م ‎<r‏ ‏معماری قطعه بندی ‎Gi?‏ ‏8 آدرس منطقی از دو قسمت تشکیل شده است: * < شماره ی قطعه, افست> :ا جدول قطعه ها: آدرس های فیزیکی دو بعدی را نگاشت مى کند. هر ورودی جدول دارای دو عنصر پایه و حد است. # پایه: شامل آدرس فیزیکی شروع است.(مکانی که قطعه ها در حافظه قرار می گیرند.) © حد: طول قطعه ها را مشخص می کند. 1# رجیستر پایه ی جدول قطعه (81858): به مکان جدول قطعه در حافظه اشاره می کند. | رجیستر طول جدول قطعه (511) تعداد قطعه هایی که توسط یک برنامه استفاده شده است را مشخص می کند. 1# شماره ی قطعه ی < معتبر است اگر 5115 > < باشد. ‎Oches el Berre ODDO‏ ۳ ممو وجو عو ‎iin‏ ني ‎

صفحه 50:
معماری قطعه بندی (ادامه) 2ه !!!ا محافظت: هر ورودی در جدول قطعه همراه است با © قطعه غير مجاز است + بيت اعتبار-0 © اجازه ى خواندن,. نوشتن, اجرا كردن #ظا بيت هاى محافظت همراه با قطعه ها هستند. © اشتراك كد در سطح قطعه اتفاق مى افتد. ا چون قطعات از لحاظ طول متفاوتند, تخصیص حافظه تبدیل به مسئله ی تخصیص حافظه ی پویا مى شود. ‎Berre ODDO‏ اممف سسا ساو وجو عو ‎iin‏ ني ‎

صفحه 51:
معماری ترجمه ی آدرس segment table trap: addressing error ‘iii ais Pas 990

صفحه 52:
base 1400 300 4300 200 4700 limit 7000 400 400 1100 1000 segment table موه stack ‘Segment symbol Table Segment 4 main program segment 2 subrouting segment 0 Sart logical address spac وجو عو ‎iin‏ ني

صفحه 53:
editor ‘segment 0 Timit_| basa 25206 | 49062 ‘segment # 4425 | ‏قبووه‎ ‎segment table process P, data 1 logical momory process P, editor ‘segment 7 ‏تست‎ 2 physical memory segment 1 ‏بر‎ 8850 | 90003, get segment table process P logical memory process P, ‎Oches el Berre ODDO‏ ۳ موه مس ‎Ohms Onecare — G*‏ بت ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎

صفحه 54:
‎@xcople: Phe Tete! Pec‏ عه ‎۱ Supports bok setnveutaion ued seqeoeciion wits pace BOO yeverttes by address: © ‏مس ماس‎ ( ‏له سا سول اس(‎ ‏ام رو وا مت ی مرا و‎ > Ohick yeueruts physird address ‏روت یت نا‎ ١ Pagey wats Por equvdeat of DOO ‎‘iii ais Pas ‏موه‎ ۳ Oches el Berre ODDO ‎

صفحه 55:
یه( ‎bowed to Physicd Oddress Trocshaiod tc‏ عه logical linear physical cpu address | segmentation |_address | paging | address | physical unit unit memory page number page offset Pi 12 4 10 10 12 هم ‘iii ais Pas ‏موه‎ ۳ Oches el Berre ODDO

صفحه 56:
offset ] selector logical address descriptor table 32-bit linear address موه segment descriptor ‘iii ais Pas

صفحه 57:
(logical address) page table offset page directory 3 page directory 23 4-MB register page امه له سسوم م ود ‎a BE‏ ‎Berre ODDO‏ اممف سسا ساو جهو وجو عو ‎iin‏ ني

صفحه 58:
] thio Pour ports! global middle page directory directory table offset ‘iii ais Pas ‏تن موه‎

صفحه 59:
(linear address) lobal director middle director age table offset global directory middle directory ae table ae global frame directory entry fae middle entry ‏ان ونم‎ directory entry register ‘iii ais Pas ‏موه‎ ۳ Oches el Berre ODDO

صفحه 60:
پایان فصل نهم Opin ‏تخد :0 تسد يه‎ a ey

62,000 تومان