
فرمت فایل: ورد ( قابلیت ویرایش )
قسمتی از محتوی متن ...
تعداد صفحات : 256 صفحه
فصل اول مفاهیم و تعاریف سیستم عامل اجزای مختلف کامپیوتر همانطور که می دانید کامپیوتر از دو بخش کلی سخت افزار و نرم افزار تشکیل شده است.
به طور دقیق تر می توان یک سیستم کامپیوتری را به صورت زیر ترسیم کرد: برنامه های کاربردی(حسابداری، مرورگر وب و...) مفسر فرمان، مترجم ها، ادیتورها سیستم عامل زبان ماشین ریز برنامه نویسی دستگاه های فیزیکی در بسیاری از سیستم ها هنگام اجرا دستورات ماشین، ابتدا این دستورات توسط یک ROM به یک سری دستورالعمل های ایتدایی تر به نام ریز دستور یا میکرو کد تبدیل شده و سپس توسط سخت افزار اجرا می گردند که به این ماشین ها CISC(Complex Instruction Set Computer) گفته می شود.
در بعشی از کامپیوترها به نام RISC(Reduced Instruction Set Computer) این سطح ریز برنامه نویسی وجود نداشته و دستورات زبان ماشین مستقیما توسط سخت افزار اجرا می گردند.
تعداد دستورات ماشین های RISC کمتر از کامپیوترهای CISC می باشد. سیستم عامل چیست؟
به طور کلی نرم افزارهای کامپیوتر به دو گروه تقسیم می شوند: یکی برنامه های سیستمی که عملیات کامپیوتر را مدیریت می کنند و دیگری برنامه های کاربردی.
سیستم عامل(Operation System= OS) اصلی ترین برنامه سیستمی است که به عنوان رابط بین کاربر و سخت افزار کامپیوتر عمل می کند. سیستم عامل دو دظیفه(یا هدف) اصلی دارد: الف) سیستم عامل استفاده از کامپیوتر را ساده می سازد.
این بدان معناست که مثلا کاربر یا برنامه نویس بدون درگیر شدن با مسائل سخت افزاری دیسکها به راحتی فایلی را بر روی دیسک ذخیره و حذف کند.
این کار در واقع با به کار بردن دستورات ساده ای که فراخوان های سیستمی(System Calls) را صدا می زنند انجام می پذیرد.
در صورت عدم وجود سیستم عامل کاربر و یا برنامه نویس می بایست آشنایی کاملی با سخت افزارهای مختلف کامپیوتر(مثل مونیتور، فلاپی، کی بورد و غیره) داشته باشد و روتین هائی برای خواندن و یا نوشتن آنها به زبانهای سطح پائین بنویسد.
از این جنبه به سیستم عامل با عنوان ماشین توسعه یافته(Extended machine) یا ماشین مجازی(Virtual machine) یاد می شود که واقعیت سخت افزار را از دید برنامه نویسان مخفی می سازد. ب) واقعیت وظیفه دوم سیستم عامل مدیریت منابع(Resource Management) می باشد، یعنی سیستم عامل باعث استفاده بهینه و سودمند(اقتصادی) از منابع فیزیکی و منطقی سیستم می گردد.
منظور از منابع فیزیکی پردازنده ها، حافظه ها، دیسکها، ماوس ها، چاپگرها، پورتها و غیره و منظور از منابع منطقی اطلاعات، فایلها و غیره هستند.
یک سیستم کامپیوتری منابع نرم افزاری و سخت افزاری بسیاری دارد که ممکن است در حین اجراء برنامه لازم باشند، سیستم عامل همانند مدیر منابع عمل کرده و آنها را بر حسب نیاز به برنامه مشخصی تخصیص می دهد.
مثلا اگر دو برنامه همزمان بخواهند از چاپگر استفاده کنند، سیستم عامل اطلاعات خروجی آنها را در بافری ریخته و سپس به ترتیب و براساس اولویتی از پیش تعیین شده اطلاعات را به چاپگر می فرستد.
بنابراین کار سیستم عامل این است که بداند چه کسانی از کدام منابع استفاده می کنند، به درخواستهای جهت دریافت منابع رسیدگی کند، حسابداری استفاده می کنند، به درخواستهای جهت دریاف
متن بالا فقط تکه هایی از متن به صورت نمونه در این صفحه درج شده است.شما بعد از پرداخت آنلاین فایل را فورا دانلود نمایید
بعد از پرداخت ، لینک دانلود را دریافت می کنید و ۱ لینک هم برای ایمیل شما به صورت اتوماتیک ارسال خواهد شد.
دانلود تحقیق کتاب سیستم عامل