تالار گفتمان مانشت
سوال ۸۱ سیستم عامل آی تی ۹۰ - نسخه‌ی قابل چاپ

سوال ۸۱ سیستم عامل آی تی ۹۰ - sahar-it88 - 10 بهمن ۱۳۹۲ ۰۹:۲۸ ب.ظ

[تصویر:  243537_ete5ase9.jpg]دوستای خوبم میشه یکی این سوالو برام توضیح بده جوابو دارم ولی آخراشو نمیفهمم!


Sent from my ST18i using Tapatalk 2

RE: سوال ۸۱ سیستم عامل آی تی ۹۰ - hoomanab - 10 بهمن ۱۳۹۲ ۰۹:۵۳ ب.ظ

برای این سوال اول داده ها رو بنویسید. بعدش ببینید برای حل به چی نیاز دارید.
اول از همه بهتره اندازه هر درایه از جدول صفحه رو به دست بیارید. حافظه فیزیکی تقسیم بر اندازه صفحه برابر میشه با تعداد صفحه ها. یعنی ۲ به توان ۲۲/
توی درایه های جدول صفحه ۱۰ بیت حضور غیاب داریم. از طرفی ۲۲ بیت هم مشخص کننده صفحه هستند. جمعا میشه ۳۲ بیت. پس هر درایه جدول صفحه دارای ۳۲ بیته.
حالا میخوای تعداد سطح ها و به دست بیاریم. اولش تعداد صفحه های مجازی و بیت هایی که میخوان رو باید به دست بیاریم. ۲ به توان ۴۰ تقسیم بر ۲ به توان ۱۰ میشه ۲ به توان ۳۰/ پس ۳۰ بیت مشخص کننده صفحات مجازی هستند.
توی صورت سوال گفته که میخوایم هر سطح توی یک صفحه جا شه. پس تعداد صفحه ها رو تقسیم بر اندازه هر درایه میکنیم تا اندازه هر سطح به دست بیاد. ۲ به توان ۱۰ تقسیم بر۴ (همون ۳۲ بیت که میشه ۴ بایت). جواب میشه ۲ به توان ۸/
پس هر سطج به ۸ بیت نیاز داره.
از طرفی تعداد بیت های مشخص کننده حافظه مجازی ۳۰ تا بود. چون این حافظه مجازیه که سطح بندی میشه، پس باید ۳۰ رو تقسیم بر ۸ کنیم. میشه ۳/۶۲۵/ پس کلا ۴ سطح نیاز داریم.

Sent from my SM-T210R using Tapatalk

RE: سوال ۸۱ سیستم عامل آی تی ۹۰ - hosshah - 10 بهمن ۱۳۹۲ ۱۰:۰۵ ب.ظ

داداش من امروز خیلی از مغزم کار کشیدم
الان توضیحاتو که خوندم مغزم درد گرفت فردا میام باهم بررسیش کنیم Wink

Re: RE: سوال ۸۱ سیستم عامل آی تی ۹۰ - hoomanab - 10 بهمن ۱۳۹۲ ۱۰:۲۰ ب.ظ

(۱۰ بهمن ۱۳۹۲ ۱۰:۰۵ ب.ظ)hosshah نوشته شده توسط:  داداش من امروز خیلی از مغزم کار کشیدم
الان توضیحاتو که خوندم مغزم درد گرفت فردا میام باهم بررسیش کنیم Wink

آیا میدانید که انیشتین تنها از ۲ یا ۲۰ درصد مغز خود استفاده کرده است؟! آیا؟!Big Grin

Sent from my SM-T210R using Tapatalk

RE: سوال ۸۱ سیستم عامل آی تی ۹۰ - hosshah - 10 بهمن ۱۳۹۲ ۱۰:۲۳ ب.ظ

(۱۰ بهمن ۱۳۹۲ ۱۰:۲۰ ب.ظ)hoomanab نوشته شده توسط:  آیا میدانید که انیشتین تنها از ۲ یا ۲۰ درصد مغز خود استفاده کرده است؟! آیا؟!Big Grin

Sent from my SM-T210R using Tapatalk
خب انیشتین فیزیک میخوند این سیستم عامله Big Grin

Re: سوال ۸۱ سیستم عامل آی تی ۹۰ - sahar-it88 - 10 بهمن ۱۳۹۲ ۱۰:۳۹ ب.ظ

من متوجه نشدم چرا تعداد صفحات تقسیم بر اندازه هر درایه کردید؟Huh

Sent from my ST18i using Tapatalk 2

RE: سوال ۸۱ سیستم عامل آی تی ۹۰ - bermoda14 - 10 بهمن ۱۳۹۲ ۱۰:۵۹ ب.ظ

ببخشید بهتر از این نمیشد

Re: RE: سوال ۸۱ سیستم عامل آی تی ۹۰ - hoomanab - 10 بهمن ۱۳۹۲ ۱۱:۴۰ ب.ظ

(۱۰ بهمن ۱۳۹۲ ۱۰:۳۹ ب.ظ)sahar-it88 نوشته شده توسط:  من متوجه نشدم چرا تعداد صفحات تقسیم بر اندازه هر درایه کردید؟Huh

Sent from my ST18i using Tapatalk 2

تعداد صفحات نه. اندازه صفحات. چون که سوال گفته که هر سطح باید توی یک صفحه جا شه. اندازه صفحه رو تقسیم بر اندازه درایه میکنیم که ببینیم هر صفحه چند درایه میگیره.

Sent from my SM-T210R using Tapatalk

(۱۰ بهمن ۱۳۹۲ ۱۰:۳۹ ب.ظ)sahar-it88 نوشته شده توسط:  من متوجه نشدم چرا تعداد صفحات تقسیم بر اندازه هر درایه کردید؟Huh

Sent from my ST18i using Tapatalk 2

تعداد صفحات نه. اندازه صفحات. چون که سوال گفته که هر سطح باید توی یک صفحه جا شه. اندازه صفحه رو تقسیم بر اندازه درایه میکنیم که ببینیم هر صفحه چند درایه میگیره.

Sent from my SM-T210R using Tapatalk

RE: سوال ۸۱ سیستم عامل آی تی ۹۰ - fas - 11 بهمن ۱۳۹۲ ۱۲:۱۵ ق.ظ

(۱۰ بهمن ۱۳۹۲ ۰۹:۵۳ ب.ظ)hoomanab نوشته شده توسط:  برای این سوال اول داده ها رو بنویسید. بعدش ببینید برای حل به چی نیاز دارید.
اول از همه بهتره اندازه هر درایه از جدول صفحه رو به دست بیارید. حافظه فیزیکی تقسیم بر اندازه صفحه برابر میشه با تعداد صفحه ها. یعنی ۲ به توان ۲۲/
توی درایه های جدول صفحه ۱۰ بیت حضور غیاب داریم. از طرفی ۲۲ بیت هم مشخص کننده صفحه هستند. جمعا میشه ۳۲ بیت. پس هر درایه جدول صفحه دارای ۳۲ بیته.
حالا میخوای تعداد سطح ها و به دست بیاریم. اولش تعداد صفحه های مجازی و بیت هایی که میخوان رو باید به دست بیاریم. ۲ به توان ۴۰ تقسیم بر ۲ به توان ۱۰ میشه ۲ به توان ۳۰/ پس ۳۰ بیت مشخص کننده صفحات مجازی هستند.
توی صورت سوال گفته که میخوایم هر سطح توی یک صفحه جا شه. پس تعداد صفحه ها رو تقسیم بر اندازه هر درایه میکنیم تا اندازه هر سطح به دست بیاد. ۲ به توان ۱۰ تقسیم بر۴ (همون ۳۲ بیت که میشه ۴ بایت). جواب میشه ۲ به توان ۸/
پس هر سطج به ۸ بیت نیاز داره.
از طرفی تعداد بیت های مشخص کننده حافظه مجازی ۳۰ تا بود. چون این حافظه مجازیه که سطح بندی میشه، پس باید ۳۰ رو تقسیم بر ۸ کنیم. میشه ۳/۶۲۵/ پس کلا ۴ سطح نیاز داریم.

Sent from my SM-T210R using Tapatalk

ی سوال مگه ۲^۳۲ بر حسب بایت نیس؟ پس برحسب بیت میشه ۳۲بیت. چرا میگید۴بایت؟ خواهش میکنم در مورد بیت و بایت و کمی بیشتر برام توضیح بدید که جوابا رو بلدم اما غلط حساب میکنم.

RE: سوال ۸۱ سیستم عامل آی تی ۹۰ - hosshah - 11 بهمن ۱۳۹۲ ۱۲:۳۳ ق.ظ

دو تا فیلم دیدم مغزم خنک شد سوالم ردیف شد. یه ذره حلم فرق میکنه


تعداد صفحه ها = حافظه مجازی/ طول صفحه = ۲^۴۰ / ۲^۱۰ = ۲^۳۰
تعداد قاب های صفحه = حافظه فیزیکی / طول صفحه = ۲^۳۲ / ۲^۱۰ = ۲^۲۲
تعداد بیت های هر مدخل از جدول صفحه = تعداد بیت شماره قاب + تعداد بیت سایر اطلاعات = ۲۲ + ۱۰ = ۳۲بیت = ۴بایت
تعداد درایه هایی که از یه جدول توی یه قاب صفحه جا میشن = طول صفحه / طول مدخل هر سطح = ۲^۱۰ / ۲^۲ = ۲^۸

حالا میگیم چند تا ۲^۸ تا باید باشه تا بتونیم ۲^۳۰ تا شماره صفحه رو ذخیره کنیم= ۳۰/۸= ۳/۷۵

Re: RE: سوال ۸۱ سیستم عامل آی تی ۹۰ - hoomanab - 11 بهمن ۱۳۹۲ ۱۲:۴۹ ق.ظ

(۱۱ بهمن ۱۳۹۲ ۱۲:۱۵ ق.ظ)fas نوشته شده توسط:  
(10 بهمن ۱۳۹۲ ۰۹:۵۳ ب.ظ)hoomanab نوشته شده توسط:  برای این سوال اول داده ها رو بنویسید. بعدش ببینید برای حل به چی نیاز دارید.
اول از همه بهتره اندازه هر درایه از جدول صفحه رو به دست بیارید. حافظه فیزیکی تقسیم بر اندازه صفحه برابر میشه با تعداد صفحه ها. یعنی ۲ به توان ۲۲/
توی درایه های جدول صفحه ۱۰ بیت حضور غیاب داریم. از طرفی ۲۲ بیت هم مشخص کننده صفحه هستند. جمعا میشه ۳۲ بیت. پس هر درایه جدول صفحه دارای ۳۲ بیته.
حالا میخوای تعداد سطح ها و به دست بیاریم. اولش تعداد صفحه های مجازی و بیت هایی که میخوان رو باید به دست بیاریم. ۲ به توان ۴۰ تقسیم بر ۲ به توان ۱۰ میشه ۲ به توان ۳۰/ پس ۳۰ بیت مشخص کننده صفحات مجازی هستند.
توی صورت سوال گفته که میخوایم هر سطح توی یک صفحه جا شه. پس تعداد صفحه ها رو تقسیم بر اندازه هر درایه میکنیم تا اندازه هر سطح به دست بیاد. ۲ به توان ۱۰ تقسیم بر۴ (همون ۳۲ بیت که میشه ۴ بایت). جواب میشه ۲ به توان ۸/
پس هر سطج به ۸ بیت نیاز داره.
از طرفی تعداد بیت های مشخص کننده حافظه مجازی ۳۰ تا بود. چون این حافظه مجازیه که سطح بندی میشه، پس باید ۳۰ رو تقسیم بر ۸ کنیم. میشه ۳/۶۲۵/ پس کلا ۴ سطح نیاز داریم.

Sent from my SM-T210R using Tapatalk

ی سوال مگه ۲^۳۲ بر حسب بایت نیس؟ پس برحسب بیت میشه ۳۲بیت. چرا میگید۴بایت؟ خواهش میکنم در مورد بیت و بایت و کمی بیشتر برام توضیح بدید که جوابا رو بلدم اما غلط حساب میکنم.

همون طکر که توی صورت سوال هست، اندازه صفحه بر حسب بایته. اگه بخوایم اندازه هر سطح رو به دست بیاریم باید به بایت تبدیلش کنیم

Sent from my SM-T210R using Tapatalk

Re: سوال ۸۱ سیستم عامل آی تی ۹۰ - sahar-it88 - 12 بهمن ۱۳۹۲ ۰۹:۳۹ ب.ظ

دوستان بابت جواب ممنون خدا اجرتونو بدهSmile

Sent from my ST18i using Tapatalk 2

RE: سوال ۸۱ سیستم عامل آی تی ۹۰ - elynn66 - 15 بهمن ۱۳۹۲ ۱۰:۳۲ ق.ظ

خیلی کمکم کرد سپاسگذارم