|
فقط به عنوان سيستم عامل برنامهنويس را از سختافزار ديسكي حمايت
ميكند و يك پرونده ساده را معرفي ميكند-گرويده واسط ميگذارد،
همچنين خيلي از كار نامطبوع را پنهان ميكند مهم جلوگيري بكند،
تنظيمكنندة وقتها، مديريت حافظه و ويژگيهاي سطح پايين ديگر. در
هر موضوع، تجرد به استفادهكننده سيستم عامل هديه كرد آيا
جمعكنندة ريشههاي دارويي است و آسانتر كه به جاي سختافزار
زيربنايي را استفاده ميكند. در اين نگاه، تابع سيستم عامل به
استفادهكننده كنوني با معادل يك دستگاه دراز است يا ماشين مجازي
كه به برنامة آسانتر به جاي سختافزار زيربنايي است. هدف اوليه
طرح ماشين مجازي به بوده است يك خوانندة علاقمند را براي يك معرفي
به مزيتها فراهم بكند و استفادههاي واقعي دستگاهها. امروز كانون
اوليه چهار الگوهاي تصويري اصلي واقعي دستگاهها را قرار بود تعريف
بكند به كاررفته، آي بي ام مدل مثل نشان دادهشده در آي بي ام اس-/
390، مدل قهوه ماشين مجازي با اينترنت چند سكوي بديهي كاربردها و
دراز دستگاه مدل در فعاليت مدرن را دستگاهها به كار برد. سپس مدل
يونيكس ماشين مجازي به نمايندگي پوستة يونيكس استفادهكننده. براي
تمام پايهاي چهار ماشين مجازي تركيب كردن دستورالعمل را شكل بدهد
بد وسائل را قرار بدهد وانمود بكند يا دستگاهها. خصوصيات درجه يك
از هر نوع ماشين مجازي حل كرد يك مسئلة به طور وضوح متفاوت كه
كامپيوتر را مقابله كرد و نرمافزار بسازد. مدل آي بي ام احتياج
داشتن براي را حل كرد يك سيستم كامپيوتر تك كه مضرب را كامپيوترها
با دستگاههاي گرداننده متفاوت ميتوانست وانمود بكند. اين قادر
كرد استفادهكنندهها به وجود بياورند و مضرب را كپيهاي واقعي
دستگاههاي متفاوت روي يك كامپيوتر تك اداره ميكنند. يك ويژگي
عمده در مدل آي بي ام آيا قادر شده بود همان سختافزار را به وسيله
تفكيك كامپيوتر منابع برنامه بنويسد شريك بكند و كاملاً جداساز
برنامهها. ماشين مجازي قهوه احتياج داشتن براي را مخاطب قرار
ميدهد يك كاربرد كه مضرب را ادامه خواهد داد گرداننده دستگاهها.
چند-قابليت حمل و نقل سكو به وسيله ماشين مجازي قهوه را فراهم كرد
حلشده آيا به احتياج دارد بازنويسي بكند براي اينكه نقل مكان
دادن*به را آنها يك سيستم عامل متفاوت برنامه بنويسد. يكبار
پراهميتترين توانايي نمايان ميشود يك برنامه را بنويسد و آنرا با
قهوه واقعي دستگاهها روي مضرب سكوها اجراء ميكند. اوسي مدل ماشين
مجازي حلشده مسئله از فراهم كردن سرويس بكند و كار ميكند در سطح
سيستم عامل كه نه در سختافزار سيستم وجود داشت. دراز دستگاه شكل
ميدهد تركيبات دستورالعملها را استفاده ميكند كه دستورالعمل
پيچيدهتر را ميسازد استفادهكننده را برابر با وسيلة واقعي قرار
بدهد فراهم بكند يا خدمت. مزيت اوليه دراز دستگاه توانايي است كه
وسائل واقعي را به وجود ميآورد و ويژگيهاي كامپيوتر را تمديد
ميكند دستگاهها نرمافزار را استفاده بكنند. عنصر از تودة عوام
كه همه سه ماشين مجازي را وصل ميكند مفاهيم نقشهبرداري
دستورالعملها از سطح استفادهكنندهاند به دستورالعمل سطح زيرين
بگذارد و پشت تا سطح استفادهكننده. اين اقامة دعوي
داستانها جا
نگاه به طور شفاف به استفادهكننده از اعمال كامپيوتر. دوره"
شفاف،" به هر حال، نه دوره را بايد اشتباه گرفتهشده باشد(واقعي.)
در واقع يك مفعول شفاف وجود دارد اما نه به استفادهكننده
قابلديدن است. در مقابل، يك مفعول واقعي به استفادهكننده
قابلديدن است اما در واقع آيا نه وجود دارد. مدل يونيكس ماشين
مجازي سري مهندسي كامپيوتر را مسائل با مخاطب قرار دادن احتياج
داشتن براي يك راه دستيابي قياسي حل كرد كه ارائه كردن را اداره
ميكند و كنترل يونيكس به جريان مياندازد. موفقيت يونيكس
دستگاهها را به كار مياندازد آيا به يك بيشتر به آزادي حركت است
و مقياسپذيري جريان يونيكس. نيرو و موفقيت مفهوم ماشين مجازي از
توانايي استفادهكنندهها به دسترسي ميآيد و به كار ميبرد كار
ميكند و وسائل كه آيا تركيبات به سادگي دستورالعمل هستند بگذارد.
براي توانايي يك راهحل واقعي را به ملك محدوديتهاي كامپيوتر مدرن
فراهم ميكند دستگاهها هستند يك وسيلة خيلي نيرومند كه به
تواناييهاي كامپيوتر مدرن دستگاهها دارد ادامه ميدهد تمديد
بكند. يك ديسك فلاپي براي خواندن را به كاررفته است و اجرا كردن
اطلاعات را انبار كرد. به هر حال، براي جريان از خواندن و اجرا
كردن به هد خواندن-نوشتن ملزوم بكند به حركت دادهشده، تعقيب بكند
مجبور باشد قالببنديشده باشيد، تعقيب بكند مجبور باشد
desilaitini باشيد و به همين ترتيب. براي مثال، يك ريد عمل نشاني
بلوك ديسكي را تعيين بكند، rotcesretni جدا بشود فاصله بدهد و به
همين ترتيب. اين يك جريان پيچيده است كه يك استفادهكننده به
برنامه را نخواهد ميخواست و نظارت ميكند. به علاوه،
استفادهكننده موتور ديسكي را روي مجبور ميبود عوض بكند/ دائماً
بيرون آنطور كه لازم است از ترك كردن يك موتور بدود زندگي وسيله را
كاهش بدهد. ملزومات يك استفادهكننده است براي يك برنامه كه فراهم
ميكند يك تجرد سطح بالاي ساده كه به پيچيدگيها رسيدگي ميكند و
بنابراين استفادهكننده فقط عمل را مجبور باشد تعيين بكند، كه ريد
است يا مينويسد يا از يك پرونده. بنابراين برنامه عمل فيزيكي ديسك
فلاپي را نظارت ميكند، دادخواست دادن براي مشخصشده را باز ميكند
خواننده يا اجرا كردن، به عمل روي پرونده اجازه بدهد و بالاخره
پرونده را با مداخله استفادهكننده كوچكترين ببندد. در يك چنين
موضوع سيستم عامل استفادهكننده را يك دراز معرفي بكند يا ماشين
مجازي كه به برنامة آسانتر است و به جاي سختافزار زيربنايي را
استفاده ميكند زبان ماشيني هموار يك دستگاه سطح پايين بدوي كوچك
دستورالعملها است، دوباره و دوباره خيلي به سرعت كه همان روش
ابزاري كوچك را انجام بدهد. زبان اسمبلي برنامهريزي سطح زبان
ماشين آيا خيلي مشكل است و به طور دردناك آهسته، از قبيل كنترل
ورودي-خروجي يك ديسكران فلاپي. (CEN امتياز عمومي) استفادهكننده
765 ناظر به كاررفته را روي بسيار (LETNI) خرد بكند-مبني بر
كامپيوترهاي خصوصي بعنوان مثال، ما فهميدن بهتر ايده تمديد كردن
دستگاه ميتوانيم يا ماشين مجازي. امتياز عمومي 765 آيا 16
دستورالعمل براي خواندن و اجرا كردن اطلاعات و تنظيم كردن ديسكت
دارند-شخص جدا كدام شامل بودن به دستورالعملها براي حركات بازو
شامل باشند مقدار
| |
 |
 |
|
ترجمه توسط حامد محمدزاده تبریزی |