اینو دیدی

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

اینو دیدی

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

تحقیق درمورد کاربرد سیستم عامل در کامپیوتر Linux

اختصاصی از اینو دیدی تحقیق درمورد کاربرد سیستم عامل در کامپیوتر Linux دانلود با لینک مستقیم و پر سرعت .

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


قسمتی از محتوی متن ...

 

تعداد صفحات : 40 صفحه

کاربرد سیستم عامل ها در کامپیوتر. شامل : بخش اول : سیستم عامل چیست و چه وظایفی دارد ؟
بخش دوم : نصب Linux بخش سوم : آشنایی با محیط، تعدادی از دستورات پرکاربرد ونحوه نصب نرم افزار درLinux : بخش اول سیستم عامل چیست و چه وظایفی دارد ؟
سیستم عامل برنامه ای است که مدیریت سخت افزار و نرم افزار کامپیوتر را به عهده می گیرد .
در ابتدا سیستم عامل ها به منظور انجام یک سری عملیات که باید بوسیله سخت افزار مرتباً تکرار می شد طراحی شدند .
این عملیات عمدتاً شامل مدیریت فایلها ، اجرای برنامه ها و دریافت دستورات از کاربر بودند .
ارتباط با کامپیوتر و سیستم عامل آن از طریق یک سطح ارتباطی ایجاد شده برای کاربر User ( intet face ) صورت می گیرد این واسط کاربر به سیستم عامل اجازه می دهد تا دستورات را از کاربر دریافت نموده و تغییر کند .
در نتیجه تنها کافی است که برای انجام عملیات دستوری به سیستم عامل داده شود مانند خواندن فایل یا تایپ کردن یک سند .
سطح ارتباطی که یک سیستم عامل برای کاربر ایجاد می کند ممکن است بسادگی خط فرمان ( command )line ) باشد یا بفرم های پیچیده تر مثل ایجاد منوها (menus ) و icon ها روی desktop .
سیستم عامل همچنین برنامه های نرم افزاری را نیز مدیریت می نماید .
برای تایپ یک سند یا اجرای محاسبات ریاضی نیاز به برنامه های نرم افزاری ویژه ای می باشد .
یک editor مثالی است از یک برنامه نرم افزاری که امکان تایپ یک سند ، تغییر دادن آن و اضافه کردن متن جدید به آن را فراهم می آورد .
editor خود نیز یک برنامه نرم افزاری است که تشکیل شده از یک سری دستورات که باید بوسیله کامپیوتر اجرا شوند .
برای اجرای این برنامه ، ابتدا باید برنامه در حافظه load شود و سپس دستورات آن اجرا شوند .
سیستم عامل عملیات lode و اجرای کلیه برنامه ها را کنترل می کند .
هنگامیکه می خواهید از یک editor استفاده کنید به سیستم عامل دستور دهید برنامه نرم افزاری editor را در حافظه load کرده و اجرا نماید .
مدیریت فایل ، مدیریت برنامه و ارتباط با کاربر از مشخصات اولیه و قدیمی مشترک بین تمام سیستم عامل ها می باشد .
سیستم عامل Linux مانند سایر نسخه های سیستم عامل Unix دو مشخص مهم دیگر نیر به این قابلیت ها می افزاید .
Linux توانایی اجرای چند برنامه یا وظیفه مختلف را بطور همزمان داراست ( multi tashing ) و همچنین توانایی ارتباط با چند کاربر را بطور همزمان دارا می باشد ( multiuser ) .
بعنوان یک سیستم عامل چند وظیفه ای ،‌Linux قادر است چندین کار را بطور همزمان انجام دهد .
مثلاً می توان یک فایل را ویرایش کرد در حالیکه در همان زمان فایل دیگری در حال چاپ شدن می باشد .
شما مجبور نیستید صبر کنید تا چاپ آن فایل تمام شود و سپس فایل مورد نظر خود را ویرایش کنید .
بعنوان یک سیستم عامل چند کاربره (multi user ) ، کاربرهای مختلف می توانند رادار سیستم شوند (fay in ) و از طریق terminal های مجزا با سیستم ارتباط برقرار کنند .
در ابتدا سیستم عالم ها به منظور افزایش راندمان سخت افزار طراحی شدند .
هنگامیکه در ابتدا کامیپیوتر ها ساخته شدند ، توانائیهای آنها محدود بود و سیستم عامل ها برای استفاده حداک

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

بعد از پرداخت ، لینک دانلود را دریافت می کنید و ۱ لینک هم برای ایمیل شما به صورت اتوماتیک ارسال خواهد شد.


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


تحقیق درمورد کاربرد سیستم عامل در کامپیوتر Linux

Assembly Language Step-by-Step: Programming with Linux

اختصاصی از اینو دیدی Assembly Language Step-by-Step: Programming with Linux دانلود با لینک مستقیم و پر سرعت .

Assembly Language Step-by-Step: Programming with Linux


Assembly Language Step-by-Step: Programming with Linux

Assembly Language Step-by-Step: Programming with Linux

By Jeff Duntemann


 
ترجمه عنوان:

زبان اسمبلی گام به گام: برنامه نویسی با لینوکس

موضوع کتاب:

Science (General)

سال:2009
ناشر:Wiley
ویرایش:3rd Edition
فرمت: PDF
صفحه:648
زبان:انگلیسی
شابک/ISBN:0470497025, 9780470497029

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


Assembly Language Step-by-Step: Programming with Linux

تحقیق درباره ی لینوکس و نرم افزار های معادل آن

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

تحقیق درباره ی لینوکس و نرم افزار های معادل آن


تحقیق درباره ی لینوکس و نرم افزار های معادل آن

فرمت فایل :word (لینک دانلود پایین صفحه) تعداد صفحات 29 صفحه

 

 

 

مقدمه

لینوکس، یکی از بهترین برنامه های منبع باز، در سال 1991 به وجود آمده است.برنامه های منبع باز به برنامه هایی گفته میشود کهSource Codeآنها در دسترس عموم گذاشته میشود. بنابر این هر کسی که مایل باشد میتواند آنها را خوانده، تغییر دهد و نرم افزار جدید به وجود آمده را در اختیار عموم قرار دهد.

لینوکس سیستم عاملی شبیه یونیکس می باشد. مولفه ی مشخص کننده ی لینوکس، هسته ی لینوکس می باشد. هسته ی سیستم عامل برای اولین بار در سال 1991 توسط Linus Torvalds منتشر شد. Torvalds در زمان پیاده سازی این برنامه اینگونه صحبت کرد: "من فقط درحال پیاده سازی یک سیستم عامل رایگان هستم و این کار را به عنوان یک سرگرمی انجام می دهم. بنابراین این سیستم عامل مانند GNU حرفه ی نخواهد بود". اما Torvalds به طور ناخودآگاه کار فوق العاده ای انجام داد. بعدها سیستم عامل او به یکی از بهترین و موفق ترین برنامه های منبع باز تبدیل شد.

این سیستم عامل، سرآمد سیستم عامل ها بر روی سرورها و سیستم های بزرگتر مانند mainframeها و ابرکامپیوتر ها می باشد. لینوکس همچنین روی سیستم های دیگر از قبیل تلفن های همراه، تبلتها، روترهای شبکه، تلویزیون ها و کنسول های بازی نیز اجرا می شود. آندروید که به صورت گسترده در تلفن های همراه استفاده می شود نیز برروی هسته ی لینوکس به وجود آمده است.

بدون شک یکی از رقابتهای کشورهای پیشرفته، در زمینه کامپیوتر است و مــــــا هر روز شاهد پیشرفت این تکنولوژی عظیم هستیم. سیستم عامل ها و نرم افزارهای کامپیوتری نیز همزمان با این تحولات به پیش می روند.


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


تحقیق درباره ی لینوکس و نرم افزار های معادل آن

دانلود تحقیق کامل درباره linux 42 ص

اختصاصی از اینو دیدی دانلود تحقیق کامل درباره linux 42 ص دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

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

 

مقدمه:

فایلها یکی از بنیادی ترین مفاهیم سیستم عامل هستند. هر سیستم عاملی برای ساختن یک فایل، نگهداری اطلاعات آن، دسترسی و بازیابی فایل،تغییر خصوصیات فایل و عملیات و مفاهیم مرتبط با فایل از ساختاری بهره Ms-Dos سیستم فایل معروف FAT 16 ) یاد می شود. File Systemمی بردکه از آن به سیستم فایل (

هر کدام OSL2 وBSD در ویندوز استفاده می شوند. و یونیکس، سولاریس، NTFS وFAT 32 است.

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

خود است. در نوشتار زیر نگاهی اجمالی به این سیستم فایل داریم.

تاریخچه:

لینوکس توروالدز در طراحی سیستم‌عامل آزمایشی خود در سال 1991 از سیستم فایلMinix استفاده کرد. سیستم فایلMinix جوابگوی نیازهای توروالدز بود و به خوبی در سیستم‌عامل جدید جا افتاد. با به‌وجود آمدن یک جنبش اینترنتی برای توسعه این سیستم‌عامل جدید و تبدیل آن به یک سیستم‌عامل اپن‌سورسِ قابل استفاده برای عامه مردم، نارسایی و مشکلات سیستم فایلMinix ظهور کرد و نیاز به طراحی یک سیستم فایل

جدید توسط مشتاقان لینوکس حِس شد. دو مشکل عمده Minix در سیستم فایل عبارت بودند از کوچک بودن نام فایل‌ها (حداکثر 14 کاراکتر) و فضای حافظه بسیار محدود (بلوک آدرس‌دهی فقط 16 بیتی بود یعنی 216=46مگابایت)

طراحی Virtual File System )VFS ) توسط <کریس پروون زنو> راه را برای خلق یک سیستم فایل جدید با توانایی و کارایی بهتر ازMinix هموار ساخت. VFS یا همان لایه مجازی سیستم‌ فایل توسط خود آقای توروالدز توسعه داده شد و به کرنل لینوکس اضافه گردید. بلافاصله در آوریل 1992 سیستم‌ فایل جدید،Extended File system، در نسخه 96/0 لینوکس به‌جای سیستم فایلMinix استفاده شد. در واقع بنیان‌گذارانEXT fs عبارتند از Remy Card از آزمایشگاه ماساچوست، "Theodor Ts o" از انجمن تکنولوژی ماسوچوست و Stephan Tweedie از دانشگاه رادینبرگ.

Minix

Ext Fs

Ext2 Fs

Xia Fs

Max FS Size

64 MB

2 GB

2 GB

2 GB

Max File Size

64 MB

2 GB

2 GB

64 MB

Max File Name

16/30 c

255 c

255 c

248 c

3 time Support

no

no

yes

yes

Extensible

no

no

yes

no

var. block size

no

no

yes

no

Maintained

yes

no

yes

?

ویژگی مهم EXT fs حافظه دو گیگا بایتی برای سیستم فایل و نامگذاری 255 کاراکتری فایل‌ها است. همراه سایر بخش‌های لینوکس که روح توسعه در آن‌ها جریان داشت، در ژانویه 1993،EXT fs به Second Extended File system ارتقاء داده شد. EXT مشکلاتی داشت که می‌بایست برطرف می‌شدند. مانند عدم کارایی مناسب Inode ها وLink List ها و عدم امکان استفاده از Time stamps (ثبت زمان‌های مربوط به هر فایل) EXT2 fs نسبت به نگارش قبلی خود بسیار بهتر و مطمئن‌تر بود و مشکلات و باگ‌های موجود برطرف شده بودند. ولی از پایداری لازم برخوردار نبود. همزمان باEXT2 fs ، سیستم فایلی هم براساس ساختارMinix به نام Xia طراحی شد که یک سیستم فایل مطمئن و پایدار بود. در نسخه‌های بعدیEXT2 fs ، پایداری آن هم به حد مناسب رسید و به عنوان سیستم فایل مخصوص لینوکس معرفی و عرضه شد. پس از مدت زیادی که از زمان عرضه و استفاده EXT3 fs گذشت، نسل جدیدEXT به نام EXT3 fs طراحی شد. پررنگ‌ترین ویژگی 3EXT استفاده از فناوری journaling است. Journaling روشی برای ثبت وقایع هر فایل است تا انسجام و سازگاری داده‌ها با سیستم برای همیشه تضمین شود.Vfs این توانایی را هم ایجاد کرده است که لینوکس بتواند با دیگر سیستم‌ فایل‌های موجود نیز در تعامل باشدوسیستم‌فایل‌های دیگری هم برای عملیات‌خودتعریف کند.

همان‌طور که در تاریخچه گفته شد، اولین نسخه‌‌های لینوکس همراه با سیستم فایلMinix عرضه شدند که یک سیستم فایل مناسب و کارا می‌نمود ولی پیشرفت پروژه گنو و طراحی یک سیستم‌عامل اپن‌سورس فراگیر، نیازمند سیستم‌ فایل جدیدتری بود. کلید سیستم فایلext به وسیله طراحی ساختارVFS رقم خورد. برای شناخت بیشتر این سیستم فایل، ابتدا لایه مجازی سیستم فایل استفاده شده در لینوکس را بررسی می‌کنیم.

Virtual File system) VFS (

لینوکس از یک لایه مجازیVFS برای سیستم فایل خود

استفاده می‌کند. این لایه مجازی میان سیستم فایل در کرنل

و لایه فراخوانی فرایندهای کاربران لینوکس واقع شده است

(شکل 1).همان‌طور که شکل نشان می‌دهد،VFS بر روی

سیستم فایل قرار گرفته و با گرفتن توابع فراخوانی پروسس‌های

شکل (1)


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


دانلود تحقیق کامل درباره linux 42 ص