یارا فایل

مرجع دانلود انواع فایل

یارا فایل

مرجع دانلود انواع فایل

دانلود تحقیق لینوکس-شیوه ارائه مطلب

اختصاصی از یارا فایل دانلود تحقیق لینوکس-شیوه ارائه مطلب دانلود با لینک مستقیم و پرسرعت .

دانلود تحقیق لینوکس-شیوه ارائه مطلب


دانلود تحقیق لینوکس-شیوه ارائه مطلب

 

 

 

 

 

 


فرمت فایل : word(قابل ویرایش)

تعداد صفحات:17


فهرست مطالب:
پیشگفنتار

چکیده

مقدمه    1
فصل اول: هسته و پوسته لینوکس    3
    1-1- اجرا شدن هسته ی لینوکس    3
    1-2- پوسته چیست و به چه دردی می خورد؟    5
فصل دوم ساختار فایلها و برنامه های کاربردی    7
    2-1- دستورات لینوکس    7
           2-1-1- سه دستور ابتدایی : man – passwd – cat     9
           2-1-2- دستورات مربوط به ساختار درختی فایلها    9
           2-1-3- چگونه پوسته unix فرمانها را اجرا می کند    10
    2-2- مکاتبه با process ها: exit() و Kill()    11
           2-2-1- سیستم های صدا زننده بیشتر    11
           2-2-2- شرح و توصیف فایل ها: open() و close()    12
           2-2-3- چیزهای بیشتر در مورد I/O:    12
 منابع    13

 

 

پیشگفتار

در سال 1991 در حالی که جنگ سرد رو به پایان میرفت و صلح در افقها هویدا میشد، در دنیای کامپیوتر، آینده بسیار روشنی دیده میشد. با وجود قدرت سخت افزارهای جدید، محدودیت های کامپیوترها رو به پایان میرفت. ولی هنوز چیزی کم بود...
و این چیزی نبود جز فقدانی عمیق در حیطه سیستم های عامل.
داس، امپراطوری کامپیوترهای شخصی را در دست داشت. سیستم عامل بی استخوانی که با قیمت 50000 دلار از یک هکر سیاتلی توسط بیل گیتز (Bill Gates) خریداری شده بود و با یک استراتژی تجاری هوشمند، به تمام گوشه های جهان رخنه کرده بود. کاربران PC انتخاب دیگری نداشتند. کامپیوترهای اپل مکینتاش بهتر بودند. ولی قیمتهای نجومی، آنها را از دسترس اکثر افراد خارج می ساخت.
خیمه گاه دیگر دنیای کامپیوترها، دنیای یونیکس بود. ولی یونیکس به خودی خود بسیار گرانقیمت بود. آنقدر گرانقیمت که کاربران کامپیوترهای شخصی جرات نزدیک شدن به آنرا نداشتند. کد منبع یونیکس که توسط آزمایشگاههای بل بین دانشگاهها توزیع شده بود، محتاطانه محافظت میشد تا برای عموم فاش نشود. برای حل شدن این مسئله، هیچیک از تولید کنندگان نرم افزار راه حلی ارائه ندادند.
بنظر میرسید این راه حل به صورت سیستم عامل MINIX ارائه شد. این سیستم عامل، که از ابتدا توسط اندرو اس. تاننباوم (Andrew S. Tanenbaum) پروفسور هلندی، نوشته شده بود به منظور تدریس عملیات داخلی یک سیستم عامل واقعی بود. این سیستم عامل برای اجرا روی پردازنده های 8086 اینتل طراحی شده بود و بزودی بازار را اشباع کرد.
بعنوان یک سیستم عامل، MINIX خیلی خوب نبود. ولی مزیت اصلی آن، در دسترس بودن کد منبع آن بود. هرکس که کتاب سیستم عامل تاننباوم را تهیه میکرد، به 12000 خط کد نوشته شده به زبان C و اسمبلی نیز دسترسی پیدا میکرد. برای نخستین بار، یک برنامه نویس یا هکر مشتاق میتوانست کد منبع سیستم عامل را مطالعه کند. چیزی که سازندگان نرم افزارها آنرا محدود کرده بودند. یک نویسنده بسیار خوب، یعنی تاننباوم، باعث فعالیت مغزهای متفکر علوم کامپیوتری در زمینه بحث و گفتگو برای ایجاد سیستم عامل شد. دانشجویان کامپیوتر در سرتاسر دنیا با خواندن کتاب و کدهای منبع، سیستمی را که در کامپیوترشان در حال اجرا بود، درک کردند.
و یکی از آنها لینوس توروالدز (Linus Torvalds) نام داشت.
ما در این نوشتار به توضیح مختصری درباره این سیستم عامل می پردازیم.

 

چکیده

لینوکس سیستم عاملی دنباله روی روشهای داخلی استاندارد Posix است که هسته ی آن توسط دانشجویی به نام لینوس توروالدز سوئدی بعنوان پروژه ی شخصی نوشته شده است. کد اصلی این سیستم عامل با استفاده از قسمتهای مختلف سیستم عامل یونیکس تنظیم شده است.
ایده ی اصلی توروالدز در طراحی ابتدایی این سیستم عامل، تهیه نسخه ی خاصی از یونیکس برای کاربران مینیکس بود (سیستم عامل مینیکس نوعی یونیکس محدود است که توسط پروفسور آندرو تاننبام تهیه شده و توسط اینترنت پخش شده است). بعد از تهیه نسخه ی ابتدایی لینوکس، این سیستم عامل مورد توجه همگان قرار گرفت و نسخه های آن بدلیل رایگان بودن از طریق اینترنت پراکنده شد. پیش از آن یونیکس از یک رابط کاربر گرافیکی به نام X Window استفاده می کرد که بعنوان برنامه ای اضافی بر سیستم عامل نصب می شد. بعد از ابداع لینوکس تمامی مسائل مربوط به رابط کاربر گرافیکی به لینوکس منتقل شد و در حال حاضر لینوکس اکثر دستورات و امکانات سیستم عامل یونیکس را داراست. لینوکس امکانات مربوط به اینترنت مثل ftp ، Telnet و Slip را داراست. همینطور ابزارهای برنامه نویسی چون کامپایلر و دیباگرهای C++ را به همراه دارد. با تمامی این تفاسیر و امکانات، سیستم عامل لینوکس کوچک، کم حجم، سریع و کاملا خوش دست باقی مانده است و در ساده ترین حالت نصبش می تواند روی سیستمی با 4 مگابایت    حافظه ی اصلی اجرا شود.


دانلود با لینک مستقیم

نظرات 0 + ارسال نظر
امکان ثبت نظر جدید برای این مطلب وجود ندارد.