ورود ثبت

وارد حساب کاربری خود شوید

نام کاربری *
رمز عبور *
مرا به خاطر بسپار

ایجاد یک حساب کاربری

تکمیل کردن تمام فیلدهای مشخص شده با (*) لازم است.
نام *
نام کاربری *
رمز عبور *
تایید رمز عبور *
ایمیل *
تایید ایمیل *
کد امنیتی *

دانلود کتاب

  

  

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

 کتاب، مقاله و مطلب خود را در 30000 عنوان کتاب، مقاله، مجله و ... سایت روبوک جستجو و با لینک مستقیم دانلود نمایید.

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

  

  

سفارش ترجمه و تایپ

یکشنبه, 29 تیر 1393 ساعت 02:44

آموزش ویندوز8

نوشته شده توسط
این مورد را ارزیابی کنید
(2 رای‌ها)
آموزش ویندوز8 - 5.0 out of 5 based on 2 votes

 آموزش ویندوز8

آموزش وترفندهای ویندوز8

فهرست

مقدمه

ورود به محیط ویندوز 8

گشت و گذار در ویندوز 8

صفحه کلید و ماوس

قابلیت و خصوصیات بیشتر

کارایی

بخش اول : قابلیت ها و ویژگی های متمایز کننده ویندوز 8

قابلیت و ویژگی های جدید ویندوز 8

دیسک مجازی عظیم در ویندوز 8

ReFS جایگزینی مناسب برای NTFS

نرم افزار SkyDriveمخصوص ویندوز 8

رابط کاربری مترو- ویندوز 8

Task Manager متحول شده

اتصال کنسول بازی Xbox 360به ویندوز 8

آرزوهایتان را تایپ کنید

با قابلیت جدید Windows To Go ویندوز 8 خود را در همه جا به همراه داشته باشید

بخش دوم : مقایسه عملکرد ویندوز 7 در مقابل ویندوز 8

بالا آمدن ویندوز

خاموش شدن ویندوز

تست 3 Dmark 11

تست PCmark 7

تست موزیلا کراکن

تست گوگل وی 8

تست عمکلرد فریم در ثانیه

تست مایکروسافت اکسل

تست هاردهای جدید SSD

ویندوز اکسپلورر

تست عملکرد بازی های مختلف

جمع بندی

بخش سوم : آموزش ها و ترفندها

در ویندوز  NET Framework 3.5 فعال کردن

در ویندوز 8 Hibernate فعال کردن و نمایش دکمه ی

عدم آشکارسازی رمزها در ویندوز 8

Windows Store فروشگاه نرم افزاری ویندوز

ویندوز 8 Windows Store دریافت اپلیکیشن های مخصوص در

در ویندوز 8 Windows Store خاموش یا غیرفعال کردن

را در ویندوز 8 غیرفعال کنیمPIN و Picture Password چگونه ویژگی های

Windows Store از طریق Metro آموزش نصب و حذف برنامه های

Metro حذف برنامه های

را کم و زیاد کنیم؟  Start Screen چگونه تعداد خطوط آیکن های

مخفی کردن روبان ویندوز اکسپلورر در ویندوز 8

پنجره ها در ویندوز 8 Border تغییر اندازه

توسط کاربران در ویندوز 8 Metro جلوگیری از حذف برنامه های

خلاصی از استارت آپ مترو ویندوز 8

چگونه ویندوز ۸ را از فلش درایو خود نصب کنیم

پیشرفته ویندوز 8 Connection Manager معرفی

ویندوز 8 Charms Bar معرفی

ویندوز 8 Reset and Refresh قابلیت های فوق العاده

آشنایی با چند کلید ترکیبی ویندوز8

آموزش رمز تصویری برای ویندوز 8

Windows در 8 Safe Mode راهنمای تصویری ورود به

Windows 8 در Safe Mode بوت کردن در

Windows 8 از داخل Safe Mode ورود به

برنامه های پیشنهادی ویندوز را تغییر دهید

خاموش کردن سریع ویندوز حالت 1

دسترسی به تمامی بخش های اصلی سیستم با یک کلیک

پاک کردن سریع برنامه ها

گرفتن عکس از صفحه بدون نیاز به نرم افزار اضافی

در هنگام نصب نرم افزار در ویندوز 8 SmartScreen Filter غیرفعال کردن پیغام

ویندوز 8 Start نحوه گروه بندی اپلیکیشن ها و نام گذاری گروه ها در صفحه

به منوی راست کلیک دسکتاپ در ویندوز 8 حالت 2 Power افزودن گزینه های

استارت منوی ویندوز 7 برای ویندوز 8

به دسکتاپ ویندوز 8 Gadget Gallery بازگردانی

فعال کردن حالت شفاف پنجر هها در ویندوز 8

Windows 8 در Toaster نحوه غیرفعال کردن پیغام های

راه حلی برای مشکل ، نبود گزینه Accessories در ویندوز 8

بوت دوگانه ویندوز 8 در کنار ویندوز 7

تهیه کننده:حمید شجاعی برجوئی

در این بخش فایل آموزش وترفندهای ویندوز8 به صورت پی دی اف در 108 صفحه برای شما عزیزان قرار گرفت.

شما می توانید به منظور بحث و بررسی آموزش وترفندهای ویندوز8 به انجمن مهندسی کامپیوتر مراجعه نمایید.

از این به بعد فايل هايي که براي دانلود قرار می گیرند چندين بار قبل و بعد از قرار گرفتن بر روي سرور توسط تیم پوپول تست می گردد در نتيجه فايل ها کاملآ سالم هستند اما در برخي مواقع به دليل هاي مختلف فايل ها دچار مشکل مي شوند بدين صورت که پس از دانلود و استخراج فايل ها از سوي نرم افزار Winrar با اخطار CRC رو به رو ميشوند. اما جاي نگراني نيست چون فايل ها به گونه اي فشرده شده اند که داراي قابليت بازيابي هستند. به همين منظور کافيست که فايل معيوب را با استفاده از نرم افزار Winrar اجرا کنيد و سپس با انتخاب گزينه Repair اقدام به تعمير فايل فشرده نماييد.

تمامی فایل ها قابلیت ریکاوری تا 5% را دارند.

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

حجم فایل: 12.23 مگا بایت

آموزش ویندوز8

لطفا درخواست ها، نظرها و انتقاد خود را برای پیشرفت هرچه سریعتر ما ارسال فرمایید.

سه شنبه, 28 مرداد 1393 ساعت 23:04

کتاب مفاهیم شبکه در سیستم عامل یونیکس (UNIX)

نوشته شده توسط
این مورد را ارزیابی کنید
(0 رای‌ها)

 کتاب مفاهیم شبکه در سیستم عامل یونیکس (UNIX)

مفاهیم شبکه در سیستم عامل یونیکس (UNIX)

یونیکس یک سیستم‌عامل چندوظیفه‌ای و چندکاربره است که در سال ۱۹۶۹ به دست گروهی از کارمندان آزمایشگاه‌های بل متعلق به شرکت ای‌تی‌اندتی (AT&T Bell Labs) نوشته شد. این گروه را کنت تامسون، دنیس ریچی، برایان کرنیگان، داگلاس مکیلروی مایکل لسک و جو اوسانا شکل می‌دادند. یونیکس در آغاز به زبان اسمبلی نوشته شد اما در سال ۱۹۷۳ به طور کلی به زبان سی بازنوشته شد، که این کار توسعه یونیکس را در آینده آسان‌تر می‌کرد و هم پورت کردن آن به دیگر سکوها را ساده‌تر. در سال ۱۹۷۴، یونیکس در ابتدا توسط گرگ چسون و دونالد گیلیس تحت مجوز دانشگاه ایلینوی در اربانا-شمپین درآمد. توسعه و تکامل یونیکس امروزی به شاخه‌های مختلفی تقسیم شده که توسط ای‌تی‌اندتی و همچنین دیگر فروشندگان تجاری، دانشگاه‌ها (مانند نسخه بی‌اس‌دی از دانشگاه برکلی) و سازمان‌های غیر انتفاعی توسعه می‌یابند.

امروزه نشان تجاری یونیکس در اختیار موسسه اپن گروپ قرار دارد و این گروه این نشان را به نام خود ثبت کرده است. تنها سیستم‌هایی که به صورت کامل با مشخصات یونیکس یکتا سازگار باشند، و مبلغی پول به موسسه اپن گروپ بپردازند، واجد شرایط استفاده از نام یونیکس اند. دیگر سیستم‌ها می‌توانند شبه یونیکس نامیده شوند، هرچند که موسسه اپن گروپ این نام را رد کرده است.

در اواخر دهه ۱۹۷۰ و اوایل دهه ۱۹۸۰، نفوذ یونیکس در محافل دانشگاهی (خصوصا ویرایش بی‌اس‌دی که از دانشگاه برکلی سرچشمه گرفته) باعث پذیرش گسترده یونیکس توسط بازرگانان نوپا شد و نسخه‌هایی تجاری از یونیکس بوجود آمد که مهمترین این یونیکس‌ها سولاریس، اسکوئنت, اچ‌پی-یواکس, ای‌آی‌اکس هستند.

علاوه بر یونیکس‌های تایید شده که اسامی آنها در بالا ذکر شد، سیستم‌عامل‌هایی هم وجود دارند که شبه یونیکس نامیده می‌شوند مانند مینیکس، نوادگان بی‌اس‌دی مانند فری‌بی‌اس‌دی, نت‌بی‌اس‌دی, اپن‌بی‌اس‌دی, دراگون‌فلی‌بی‌اس‌دی و لینوکس. این سیستم‌ها با آنکه با استانداردها سازگار هستند، اما توسط موسسه اپن گروپ تایید نشده‌اند و حق استفاده از نام Unix را ندارند. اصطلاح یونیکس سنتی ممکن است برای توصیف سیستم‌عامل‌هایی که مشخصات و ویژگی‌های نسخه ۷ یونیکس یا نسخه ۵ یونیکس را دارند، استفاده شود. هنگامی که کن تامسون هنوز به مولتیکس دسترسی داشت، شبیه‌سازهایی برای سیستم صفحه‌بندی و سیستم فایل نوشت. او همینطور یک بازی رایانه‌ای به نام سفر فضایی نوشت، اما این بازی برای اجرا شدن به یک ماشین کارامدتر و ارزانتر احتیاج داشت و سرانجام او یک پی‌دی‌پی-۷ کم استفاده در آزمایشگاه‌های بل پیدا کرد. در سال ۱۹۶۹ تیمی به رهبری تامسون و ریچی، بر روی این ماشین پی‌دی‌پی-۷ یک سیستم فایل سلسله مراتبی، مفاهیم فرایند رایانه و فایل دستگاه، یک مفسر خط فرمان و تعدادی برنامه کوچک دیگر نوشتند.

اگر گفته شود یونیکس آغازگر «دوره اطلاعات» و در امتداد آن «عصر اینترنت» است، کوچک‌ترین سخنی به گزافه گفته نشده‌است. در واقع تا همین امروز هم، تقریباً ٪۱۰۰ پیمان‌های مهم و باز که جنبش اینترنت را پدید آورده‌اند، مانند وب، از خانوادهٔ یونیکس آمده و می‌آیند. اینترنت در آغاز در یونیکس گسترش یافت و تا سال‌ها، واژهٔ «اینترنت» در میان کاربران یونیکس واژه‌ای کاملاً عادی و روزمره بود، درحالی که دیگران حتی این واژه را نشنیده بودند و یا با اکراه تمام به آن بی اعتنائی و حتی آن را مسخره می‌کردند.

سیستم‌های یونیکس امروزی به شاخه‌های مختلفی تبدیل شده است که در مرور زمان به دست ای‌تی‌اندتی توسعه داده شده. یونیکس طوری طراحی شده‌ است تا قابل انتقال به هر سیستمی، چند کاره و همچنین چند کاربره باشد. سیستم‌های یونیکس با ایده‌های جدیدی که مطرح کرده‌اند، شناخته می‌شوند: پرونده‌های متنی ساده، مترجم‌های خط فرمان و سامانه پرونده‌گردانی (File System) سلسله مراتبی و غیره. در مهندسی نرم‌افزار، یونیکس به خاطر زبان برنامه‌نویسی سی و فلسفه یونیکس ذکر می‌شود.

صاحب علامت تجاری یونیکس در حال حاضر open group است. در حالی که مدعی در حال حاضر متن برنامه‌های یونیکس The sco group و Novell است.

پیشینه
از آغاز تا عرضه
داستان از سال ۱۹۶۰ آغاز می‌شود. در این زمان فکر سامانه‌های اشتراک زمان مطرح بود و نخستین سیستم‌عامل چند کاربره طراحی شد که به عنوان کارگزار(Server) می‌توانست با نصب شدن بر روی یک رایانه به چند رایانه دیگر سرویس دهد. این سیستم‌عامل که CTSS نام داشت و می‌توانست ۲۰ کاربر را با یک رایانه IBM ۷۰۹۰ به خوبی اداره کند به شدت مورد توجه و مفید واقع شد و همه دریافتند که بخش عظیمی از رایانه‌های آینده از این فن‌اوری بهره خواهند گرفت. به طوری که در سال ۱۹۶۵ سه شرکت از برجسته‌ترین نقش آفرینان رایانه در جهان، مؤسسه فناوری ماساچوست، آزمایشگاه‌های بل و جنرال الکتریک، یک سیستم‌عامل اشتراک زمان آزمایشی برای مین‌فریم جی‌ای-۶۴۵ طراحی کردند که مولتیکس نامیده می‌شد.

مولتیکس نوآوری‌های بسیاری را پیش روی نهاد، اما در عوض مشکلات فراوانی هم داشت. این سیستم اجزای زیادی داشت و از حد معین بزرگ‌تر شد. آزمایشگاه‌های بل که از پیچیدگی زیاد مولتیکس ناامید شده بود، به آهستگی از پروژه کناره گرفت. آخرین محققان آن‌ها، کن تامسون, دنیس ریچی, داگلاس مکیلروی و جو اوسانا تصمیم گرفتند کار را از آغاز اما در مقیاسی کوچک‌تر از سر بگیرند. ریچی گفت «چیزی که ما می‌خواستیم، تنها یک محیط خوب برای برنامه‌نویسی نبود، بلکه سامانه‌ای بود که بتوان گرد آن دوستی را شکل داد.»

در ۱۹۷۰، پیتر نیومن نام Unics را برای پروژه ابداع کرد. این نام در حقیقت یک جور بازی با نام مولتیکس (Multics) بود. دنیس ریچی، کن تامسون و برین کرنیگان، یونیکس (Unics) را بر اساس مولتیکس در آزمایشگاه بل پدید آوردند. بعدها که Unics توانست هم‌زمان به چند کاربر سرویس‌ دهد، به Unix آوازه یافت.

تا آن زمان، هیچ حمایت مالی از طرف آزمایشگاه‌های بل وجود نداشت. وقتی که گروه تحقیقات علوم رایانه می‌خواست از یونیکس بر روی یک رایانه بزرگ‌تر از پی‌دی‌پی-۷ استفاده کند، تامسون و ریچی قول دادند که برای ماشین پی‌دی‌پی۱۱/۲۰‎، قابلیت‌های پردازش متن را به یونیکس اضافه کنند. این کار باعث حمایت مالی آزمایشگاه بل شد. برای اولین بار در سال ۱۹۷۰، سیستم‌عامل یونیکس رسما نامگذاری و بر روی یک پی‌دی‌پی۱۱/۲۰‎ اجرا شد. یک برنامه قالب‌بندی متن به نام roff و یک ویرایشگر متن هم اضافه شدند. تمام این سه جزء (یونیکس، roff و ویرایشگر متن) به زبان اسمبلی ماشین پی‌دی‌پی۱۱/۲۰‎ نوشته شده بودند. آزمایشگاه‌های بل از این سیستمِ پردازش متن اولیه که از یونیکس، roff و ویرایشگر تشکیل شده بود، برای پردازش متن برنامه‌های پتنت شده استفاده کرد. roff به زودی به troff، اولین برنامه چاپ و نشر الکترونیکی با قابلیت کامل حروف‌چینی تبدیل شد. کتاب راهنمای برنامه‌نویسان یونیکس هم در سوم نوامبر ۱۹۷۱ چاپ شد.

از آن جا که ای‌تی‌اندتی، یکی از شرکت‌های دست اندرکار، از پروژه کنار گرفته بود، بنا بر قوانین آمریکا نمی‌توانست از یونیکس استفادهٔ بازرگانی کند؛ به این ترتیب یونیکس رایگان به بازار عرضه شد. ای‌تی‌اندتی نیز یونیکس را برای دانشگاه‌های مختلف فرستاد و یونیکس کم‌کم در محافل علمی محبوب شد.

سیستم عامل‌های یونیکس مانند
از این زمان شمار فراوانی از شرکت‌های بازرگانی نیز از یونیکس برای کارهای بازرگانی خود بهره می‌جویند و نسخه‌های بازرگانی یونیکس هم به بازار می‌آیند که از این گروه می‌توان پخش‌های زیر را نام برد.

Xenix by Microsoft
AIX by IBM
HP-UX by HP
ULTRIX by Digital
SunOS by Sun
گذشته از سیستم عامل‌هایی که موسسه ی اپن گروپ، آن‌ها را کاملا سازگار با مشخصات یونیکس یکتا دانسته، سیستم عامل‌های فراوانی در عرضه شده اند که اگرچه استانداردهای لازم را فراهم آورده اند اما با نام شبه یونیکس آوازه دارند. ویرایش‌های پرشمار سیستم عامل متن باز لینوکس از این‌ دسته اند. همچنین سیستم عامل نکست‌ستپ (NextStep) که بر مبنای بی‌اس‌دی دانشگاه برکلی پدید آمد، خود پایه ی سیستم عامل مک اُ.اس (Mac OS X‌) شرکت اپل شد. اپل آی.اُ.اس (iOS) را نیز بر پایه ی مک اُ.اس گسترش داد. بسیاری از سیستم‌عامل‌های دیگر مانند اُربیت (Orbis) که بر روی پلی استیشن چهار ارائه می‌شود نیز بر مبنای یکی از انواع سیستم عامل بی‌اس‌دی گسترش یافته اند.

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

شما می توانید به منظور بحث و بررسی آموزش مفاهیم شبکه در سیستم عامل یونیکس به انجمن مهندسی کامپیوتر مراجعه نمایید.

از این به بعد فايل هايي که براي دانلود قرار می گیرند چندين بار قبل و بعد از قرار گرفتن بر روي سرور توسط تیم پوپول تست می گردد در نتيجه فايل ها کاملآ سالم هستند اما در برخي مواقع به دليل هاي مختلف فايل ها دچار مشکل مي شوند بدين صورت که پس از دانلود و استخراج فايل ها از سوي نرم افزار Winrar با اخطار CRC رو به رو ميشوند. اما جاي نگراني نيست چون فايل ها به گونه اي فشرده شده اند که داراي قابليت بازيابي هستند. به همين منظور کافيست که فايل معيوب را با استفاده از نرم افزار Winrar اجرا کنيد و سپس با انتخاب گزينه Repair اقدام به تعمير فايل فشرده نماييد.

تمامی فایل ها قابلیت ریکاوری تا 5% را دارند.

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

حجم فایل: 1.68 مگا بایت

کتاب مفاهیم شبکه در سیستم عامل یونیکس (UNIX)

لطفا درخواست ها، نظرها و انتقاد خود را برای پیشرفت هرچه سریعتر ما ارسال فرمایید.

 

دوشنبه, 27 مرداد 1393 ساعت 15:30

کتاب ماژول نویسی برای هسته لینوکس

نوشته شده توسط
این مورد را ارزیابی کنید
(0 رای‌ها)

 کتاب ماژول نویسی برای هسته لینوکس

کتاب ماژول نویسی برای هسته لینوکس

اولیــن سوالی کــه ممکن است به ذهن خواننده برسد این است که ماژول هسته دقیقا چیست؟ در پاسخ باید گفت که ماژول‌ها تـکه کدهایی هـستند که در حین اجرای هسته لینوکس می توانند وارد آن شده و یا از آن خارج شوند. این تکه کدها عملکرد هسته را بدون نیاز به راه اندازی دوباره کامپیوتر توسعه می‌دهند. به عنوان مثال یــک نــوع از مــاژول‌ها device driver ها هستند کـه به هسته امکان استفاده از قابلیت سخت افزار ها را می‌دهند. اگر ماژول‌ها وجود نداشتند، بـرای هر قابلیتی که می‌خواستیم بــه هسته اضافه کنیم یـا از آن کم کنیم، می‌بایستی یک بار هسته را کامپایل می‌کردیم و برای استفاده از ان قابلیت یا حذف آن یک بار سیستم را از نو راه اندازی می‌کردیم.

ماژول ها تکه کدهایی هستند که در حین اجرای هسته لینوکس می توانند وارد آن شده و یا از آن خارج شوند. این تکه کدها عملکرد هسته را بدون نیاز به راه اندازی دوباره کامپیوتر توسعه می دهند.
به عنوان مثال یک نوع از ماژول ها device driver ها هستند که به هسته امکان استفاده از قابلیت سخت افزار ها را می دهند.
اگر مازول ها وجود نداشتند، برای هر قابلیتی که میخواستیم به هسته اضافه کنیم یا از آن کم کنیم، می بایستی یک بار هسته را کامپایل می کردیم و بریا استفاده از آن قابلیت یا حذف آن یک بار سیستم را از نو راه اندازی می کردیم.
ماژول ها چگونه به هسته وارد می شوند؟
شما می توانید با اجرای دستور Ismod ماژول هایی که هم اکنون در هسته وارد شده اند را ببینید و از اطلاعات آنها باخبر شوید. این دستور اطلاعات خود را از فایل /proc/modules دریافت می کند.
هنگامی که هسته ، به امکان و عملکردی نیاز دارد که هم اکنون در آن نیست ، یکی از deamonهای آن به نام kmod دستور modprobe را اجرا می کند تا ماژول مربوطه که آن عملکرد را دارد وارد هسته شود.

هنگامی که modprobe اجرا می شود به آن یک رشته کاراکتر به دو صورت زیر داد می شود:

1) نام ماژول softdog یا ppp
2) یک مشخصه کلی مانند char-major-10-30

اگر حالت اول بــه modprobe داده شود، ایــن دستور بـه دنبال فایلی به نام softdog.ko یا ppp.ko با روشی که در ادامه می‌آید می‌گردد. ولی اگــر حــالـت دوم بــه modprobe داده شود، ایــن دستــور ابـــتدا بــه دنــبال رشتـه کاراکتر در فایل etc/modprobe.conf/ می گردد و اگر توانست alias یا مستعاری مانند:
alias char-major-10-30 softdog
پیدا کند، متوجه می‌شود کــه ایــن نــام کلی که در اینجا char-major-10-30 است به ماژول softdog اشاره می‌کــند که فایل ماژول آن softdof.ko می‌باشد. در مرحله بعد modprobe فایل lib/modules/version/modules.dep/ را باز کرده و به دنبال ماژول‌هایی می‌گــردد کـه باید قبل از ماژول مورد نظر به هسته وارد شوند. ایــن فــایل به وسیله دستور depmod -a ایجاد می‌شود و حــاوی وابستگی بین ماژول هاست.
به عنوان مثال اگر به دنبال مــاژول msdos.ko در ایــن فــایل بگردید خواهید دید که به ماژول دیگری به نام fat.ko وابسته است یعنی برای اینکه msdos.ko وارد هسته شود حتما باید قبل از ان fat.ko وارد شده باشد. ایــن مسـاله برای fat.ko نیز تــکــرار شده تــا بـه مرحله‌ای برسیم که دیگر وابستگی موجود نباشد. در نهایت modprobe دستور insmod را به کار می‌برد تا ابتدا وابستگی‌ها را به هسته وارد کرده و در نهایت ماژول مورد نظر ما به هسته وارد می‌شود.
پس modprobe وظــیـفه پـیـدا کــردن مــاژول، تعیین وابستگیهای آن و وارد کردن آن بــه هستــه بــه وسیــله صـدا کردن insmod را دارد در حالی که insmod فقط وظیفه وارد کردن آن ماژول به هسته را دارد.

قبل از شروع
قبل از اینکه وارد کد و کدزنی شویم چند نکته مهم را بررسی می‌کنیم:
۱) modversioning: یــک ماژول کـه برای یک هسته خاص کامپایل شده است بر روی هسته دیگر load نخواهد شد مگر اینکه شــما CONFIG_MODVERSIONS را در هسته فــعــال کنــیـد. در قـســمت‌های بـعــد بیشتر به این مقوله خواهیم پرداخت.
۲) ماژول‌ها نمی‌توانند چــیزی به غیر از خطاها و هشدارها را بر روی صفحه نمایش نـشان دهند. آنها بــرای نـشان دادن اطلاعات خود، آنها را در log فایلها می‌نویسند.
۳) مورد سوم که کاملا مورد قبول بنده نمی‌باشد این است که نویسنده می گوید:
«اغلب توزیع کنندگان لینوکس کد منبع هسته را که مورد Patch نیز قرار گرفته به طرز غیر استانداردی توزیع می‌کنند که ممکن است باعث ایجاد مشکلاتی شود. یکی از شایع ترین این مشکلات فایل های ناقص Header برای هسته لینوکس هستند. شما برای ماژول نویسی نیاز دارید که فایل های Header زیــادی را در کـــدهای خـود ضمیمه کـنـید و فایــلهای ناقص اغلب فایل هایی هستند که برای ماژول نویسی به کار می روند.» نویــسنده پیشنهاد می‌کند کـه برای جلوگیری از این مشکل هسته را برای خود کامپایل کنید.

نویسنده: سعید تقوی

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

شما می توانید به منظور بحث و بررسی آموزش ماژول نویسی برای هسته لینوکس به انجمن مهندسی کامپیوتر مراجعه نمایید.

از این به بعد فايل هايي که براي دانلود قرار می گیرند چندين بار قبل و بعد از قرار گرفتن بر روي سرور توسط تیم پوپول تست می گردد در نتيجه فايل ها کاملآ سالم هستند اما در برخي مواقع به دليل هاي مختلف فايل ها دچار مشکل مي شوند بدين صورت که پس از دانلود و استخراج فايل ها از سوي نرم افزار Winrar با اخطار CRC رو به رو ميشوند. اما جاي نگراني نيست چون فايل ها به گونه اي فشرده شده اند که داراي قابليت بازيابي هستند. به همين منظور کافيست که فايل معيوب را با استفاده از نرم افزار Winrar اجرا کنيد و سپس با انتخاب گزينه Repair اقدام به تعمير فايل فشرده نماييد.

تمامی فایل ها قابلیت ریکاوری تا 5% را دارند.

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

حجم فایل: 2.29  مگا بایت

کتاب ماژول نویسی برای هسته لینوکس

لطفا درخواست ها، نظرها و انتقاد خود را برای پیشرفت هرچه سریعتر ما ارسال فرمایید.

آخرین ویرایش در دوشنبه, 27 مرداد 1393 ساعت 15:30
سه شنبه, 24 تیر 1393 ساعت 03:02

آموزش کاربری گنو لینوکس

نوشته شده توسط
این مورد را ارزیابی کنید
(0 رای‌ها)

 آموزش کاربری گنو لینوکس

آموزش دوره کاربری مقدماتی گنو لینوکس

یکی از پرکاربردترین و قدرتمندترین سیستم عامل های جهان (توزیع های) گنو لینوکس می باشد این سیستم عامل متن باز است و دارای توزیع های متفاوتی می باشد که هر توزیع برای کاربرد خاصی بهینه شده و ابزارهای مورد نیاز را دار می باشد . در این فیلم آموزش فارسی نصب گنو لینوکس اوبنتو روی فلش و ساخت linux live را یاد خواهید گرفت به طوریکه می توانید انوع توزیع های گنو لینوکس را بر روی فلش مموری خود نصب کنید و از آن استفاده کنید ، یکی از مزیت های استفاده از گنو لینوکس امنیت بالای آن می باشد با نصب گنو لینوکس بر روی فلش می توانید در محیط هایی که از امنیت پایین برخورداند مانند کافی نتها ، مراکز ارائه خدمات کامپیوتری و … از آن استفاده کنید .
متن زیر توضیح کوتاهی درباره پروژه گنو نوشته ریچارد استالمن است و به توضیح تفاوت بین گنو و لینوکس می پردازد برای مطالعه متن کامل به صفحه لینوکس و گنو در وب سایت گنو مراجعه کنید .
بسیاری از کاربران کامپیوتر بدون اینکه خود متوجه باشند هر روزه از یکی از نسخه‌های تغییریافته سیستم گنو استفاده می‌کنند. بر اثر تغییرات عجیبِ وقایع، امروزه نسخه سیستم گنویی که بصورت گسترده مورد استفاده قرار می‌گیرد با عنوان «لینوکس» شناخته می‌شود، و بسیاری از کاربران آگاه نیستند که این سیستم به طور اساسی سیستم گنو است، که توسط پروژه گنو توسعه یافته است.
لینوکس واقعا وجود دارد و این کاربران از آن استفاده می‌کنند، اما لینوکس تنها بخشی از سیستمی است که آنان استفاده می‌کنند. لینوکس یک هسته است: برنامه‌ای که در سیستم منابع ماشین را به برنامه‌هایی که اجرا می‌کنید تخصیص می‌دهد. هسته یک قسمت ضروری یک سیستم‌عامل می‌باشد اما به تنهایی بی‌فایده است و تنها در متنِ یک سیستم‌عامل کامل می‌تواند کار کند. بطور عادی لینوکس در ترکیب با سیستم‌عامل گنو بکار برده می‌شود: بطور اساسی کل سیستم گنو است، به علاوه لینوکس که به عنوان هسته عمل می‌کند، به طور خلاصه گنو/لینوکس. تمام آنچه توزیع‌های «لینوکس» نامیده می‌شوند در حقیقت توزیع‌های گنو/لینوکس هستند.
بسیاری از کاربران بطور کامل از تفاوت بین هسته که لینوکس می‌باشد و کل سیستم که آنها آن را نیز «لینوکس» می‌خوانند، آگاه نیستند. استفاده مبهم از این نام آگاهی را افزایش نمی‌دهد. این کاربران گاهی اوقات حتی فکر می‌کنند که لینوس توروالدز در سال ۱۹۹۱ با کمی کمک تمام سیستم‌عامل را توسعه داد.

چرا گنو لینوکس؟ 

بسیاری از کاربران کامپیوتر بدون اینکه خود متوجه باشند هر روزه از یکی از نسخه‌های تغییریافته سیستم گنو استفاده می‌کنند. بر اثر تغییرات عجیبِ وقایع، امروزه نسخه سیستم گنویی که بصورت گسترده مورد استفاده قرار می‌گیرد با عنوان «لینوکس» شناخته می‌شود، و بسیاری از کاربران آگاه نیستند که این سیستم به طور اساسی سیستم گنو است، که توسط پروژه گنو توسعه یافته است.

لینوکس واقعا وجود دارد و این کاربران از آن استفاده می‌کنند، اما لینوکس تنها بخشی از سیستمی است که آنان استفاده می‌کنند. لینوکس یک هسته است: برنامه‌ای که در سیستم منابع ماشین را به برنامه‌هایی که اجرا می‌کنید تخصیص می‌دهد. هسته یک قسمت ضروری یک سیستم‌عامل می‌باشد اما به تنهایی بی‌فایده است و تنها در متنِ یک سیستم‌عامل کامل می‌تواند کار کند. بطور عادی لینوکس در ترکیب با سیستم‌عامل گنو بکار برده می‌شود: بطور اساسی کل سیستم گنو است، به علاوه لینوکس که به عنوان هسته عمل می‌کند، به طور خلاصه گنو/لینوکس. تمام آنچه توزیع‌های «لینوکس» نامیده می‌شوند در حقیقت توزیع‌های گنو/لینوکس هستند.

بسیاری از کاربران بطور کامل از تفاوت بین هسته که لینوکس می‌باشد و کل سیستم که آنها آن را نیز «لینوکس» می‌خوانند، آگاه نیستند. استفاده مبهم از این نام آگاهی را افزایش نمی‌دهد. این کاربران گاهی اوقات حتی فکر می‌کنند که لینوس توروالدز در سال ۱۹۹۱ با کمی کمک تمام سیستم‌عامل را توسعه داد. 

عموما برنامه‌نوسان می‌دانند که لینوکس یک هسته است. اما از آنجاییکه شنیده‌اند کل سیستم «لینوکس» نامیده می‌شود، اغلب پیشینه‌ای در ذهن خود ایجاد می‌کنند که نام نهادن کل سیستم با نام هسته را توجیح می‌کند. برای نمونه بسیاری اعتقاد دارند که هنگامیکه لینوس توروالدز کار نوشتن هسته را به اتمام رساند، کاربران آن به دنبال نرم‌افزارهایی بودند که با آن کار کنند، و بیشتر موارد لازم برای ساختن یک سیستم شبه یونیکس را که از قبل فراهم بود پیدا کردند (بدون هیچ دلیلی).

اما چیزی که آنها پیدا کردند تصادفی نبود—آن سیستم گنو بود. نرم‌افزارهای آزادِ موجود برای یک سیستم کامل جمع‌آوری شده بودند، زیرا پروژه گنو از سال ۱۹۸۴ برای ساختن یک سیستم کامل مشغول فعالیت بود. در بیانیهٔ گنو هدف خود که توسعهٔ یک سیستم آزاد مشابه یونیکس است را مشخص کرده بودیم. نخستین اعلان پروژه گنو نیز طرح‌های اصلی سیستم گنو را برنامه‌ریزی کرده بود. هنگامیکه لینوکس نوشته شد سیستم گنو تقریبا تکمیل شده بود. 

بیشتر پروژه‌های نرم‌افزارهای آزاد دارای هدف توسعه یک برنامه بخصوص برای یک کار بخصوص هستند. برای نمونه لینوس توروالدز برای نوشتن یک هسته شبه یونیکس (لینوکس)؛ Donald Knuth برای نوشتن یک قالب متن (TeX) و Bob Scheifler برای توسعه یک سیستم پنجره (سیستم پنجره X) شروع به کار کردند. این طبیعی است که بخواهیم میزان کمک و همکاری این پروژه‌ها را در برنامه‌هایی که از این پروژه‌ها بوجود آمده‌اند اندازه بگیریم.

اگر بخواهیم میزان همکاری پروژه‌های گنو را به این طریق محاسبه کنیم، چه نتیجه‌ای ممکن است بگیریم؟ یکی از فروشندگان سی‌دی متوجه شد که در «توزیع لینوکس» آنها نرم‌افزارهای گنو بیشترین سهم را داشته‌اند، چیزی در حدود ٪۲۸ از کل کدهای منبع که شامل اجزاء اصلی و ضروری سیستم می‌باشد و بدون آنها دیگر سیستمی وجود نخواهد داشت. خود لینوکس در حدود ٪۳ بود. (این تناسب در سال ۲۰۰۸ نیز به همین صورت است: در مخازن «اصلی» توزیع gNewSense، لینوکس ٪۱/۵ و بسته‌های گنو ٪۱۵ هستند) بنابراین اگر می‌خواهید برای سیستم بر اساس اسم کسانی که برای سیستم برنامه نوشته‌اند نامی انتخاب کنید، تنها انتخاب مناسب «گنو» می‌باشد.

اما این درست‌ترین روش برای مطرح کردن این پرسش نیست. پروژهٔ گنو پروژه‌ای برای توسعه یک بسته نرم‌افزاری خاص نبوده و نیست. پروژه‌ای برای توسعه کامپایلر C نیست، اگر چه ما این کار را انجام دادیم. پروژه‌ای برای توسعه یک ویرایشگر متن نیست، اگر چه ما یکی را توسعه دادیم. بلکه پروژه گنو در نظر دارد تا یک سیستم کامل و آزاد شبه یونیکس (گنو) را توسعه دهد. 

در این سیستم افراد بسیاری کمک‌های زیادی به نرم‌افزار آزاد کرده‌اند و همگی سزاوار اعتبارند. اما دلیل اینکه سیستم گنو یک سیستم مجتمع است و فقط یک مجموعه از برنامه‌های مفید نیست این است که پروژهٔ گنو می‌خواهد آن را «واحد» کند. ما لیستی از برنامه‌هایی که نیاز داریم تا یک سیستمِ کاملِ آزاد ایجاد کنیم تهیه کردیم و بطور اصولی همهٔ چیزهایی که در آن لیست بود را پیدا کردیم، نوشتیم و یا افرادی را پیدا کردیم تا این کار را انجام دهند. ما اجزای ضروری اما غیر جذاب را نوشتیم، زیرا بدون آنها نمی‌توانستید یک سیستم داشته باشید. بعضی از اجزای سیستم ما مانند ابزارهای برنامه‌نویسی در بین برنامه‌نویسان محبوب شدند اما ما اجزای بسیار دیگری که ابزار نیستند را نیز نوشتیم (۲). ما حتی یک بازی شطرنج به نام GNU Chess را نیز توسعه دادیم، زیرا یک سیستم کامل به بازی‌های خوب نیز احتیاج دارد.

در اوایل دهه ۹۰ ما تمام سیستم بجز هسته را در کنار هم قرار دادیم. همچنین کار بر روی هستهٔ گنو هرد را نیز آغاز کرده بودیم. توسعهٔ این هسته سخت‌تر از چیزی بود که انتظار داشتیم و سرانجام گنو هرد در سال ۲۰۰۱ بطور قابل اعتماد شروع به کار کرد، اما هنوز راه زیادی در پیش است تا آن را برای استفادهٔ عموم مردم آماده کنیم.

خوشبختانه لازم نبود منتظر هرد بمانیم، زیرا لینوکس در دست است. هنگامیکه لینوس توروالدز لینوکس را نوشت، آخرین خلاء عمده را پر کرد. بنابراین افراد توانستند با قرار دادن لینوکس در کنار سیستم گنو یک سیستمِ کاملِ آزاد ایجاد کنند: یک نسخه مبتنی بر لینوکس از سیستم گنو یا به اختصار یک سیستم گنو/لینوکس.

در کنار هم قرار دادن آنها ساده به نظر می‌رسد اما این یک کار ساده و ناچیز نیست. بعضی از اجزای گنو (۳) برای کار کردن با لینوکس به تغییرات قابل توجهی احتیاج داشتند. مجتمع کردن یک سیستم کامل به عنوان یک توزیع که بطور صحیح کار کند نیز کار بزرگی است. همچنین به آدرس‌دهی و نحوهٔ نصب و بوت کردن سیستم نیز احتیاج بود، مشکلی که ما تا آن زمان با آن روبرو نشده بودیم، زیرا هنوز به آن مرحله نرسیده بودیم. کسانی که توزیع‌های مختلفی را توسعه دادند کمک قابل توجهی کردند. اما مطابق طبیعت کارها، این کاری بود که باید توسط شخصی انجام می‌گرفت.

پروژه گنو از سیستم گنو/لینوکس به خوبیِ سیستم گنو پشتیبانی می‌کند. بنیاد نرم‌افزارهای آزاد بر روی بازنویسیِ الحاقاتِ مربوط به لینوکسِ کتابخانه C گنو سرمایه‌گذاری کرد، در نتیجه اکنون آنها به خوبی با یکدیگر سازگار هستند و جدیدترین سیستم‌های گنو/لینوکس بدون هیچ تغییری از نسخهٔ جاری کتابخانه استفاده می‌کنند. همچنین بنیاد نرم‌افزارهای آزاد بر روی مراحل اولیهٔ توسعهٔ توزیع گنو/لینوکس دبیان نیز سرمایه‌گذاری کرده است 

امروزه انواع مختفلی از سیستم گنو/لینوکس (که اغلب «توزیع» نامیده می‌شوند) وجود دارد. بیشتر آنها شامل نرم‌افزارهای غیر آزاد نیز می‌شوند—توسعه‌دهندگان‌شان فلسفهٔ لینوکس را دنبال می‌کنند و نه فلسفهٔ گنو را. اما توزیع‌های کاملا آزاد نیز وجود دارد. بنیاد نرم‌افزارهای آزاد دو نوع از این توزیع‌ها را حمایت می‌کند، Ututo و gNewSense.

ساخت یک توزیع گنو/لینوکسِ آزاد تنها با حذف نرم‌افزارهای غیرآزاد مختلف میسر نمی‌شود. امروزه، نسخه‌های معمول لینوکس شامل برنامه‌های غیر آزاد نیز می‌شوند. هنگامی که سیستم شروع به کار می‌کند این برنامه‌ها درون دستگاه‌های ورودی/خروجی بارگذاری می‌شوند، و «کد منبع» لینوکس شامل تعداد زیادی از آنها است. بنابراین، داشتن یک توزیع آزاد از گنو/لینوکس مستلزم داشتن نسخه‌ای آزاد از لینوکس نیز است.

چه از گنو/لینوکس استفاده می‌کنید و چه نمی‌کنید، لطفا با استفاده دوپهلو از نام «لینوکس» عموم مردم را گیج نکنید. لینوکس هسته است، یکی از اجزاء اصلی و ضروری سیستم. کل سیستم یک سیستم گنو می‌باشد که لینوکس به آن اضافه شده است. هنگامیکه در مورد این ترکیب صحبت می‌کنید لطفاً آنرا «گنو/لینوکس» بخوانید. 

نویسنده :فائزه عاقلی

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

 شما می توانید به منظور بحث و بررسی آموزش کاربری گنو لینوکس  به انجمن مهندسی کامپیوتر مراجعه نمایید.

 

از این به بعد فايل هايي که براي دانلود قرار می گیرند چندين بار قبل و بعد از قرار گرفتن بر روي سرور توسط تیم پوپول تست می گردد در نتيجه فايل ها کاملآ سالم هستند اما در برخي مواقع به دليل هاي مختلف فايل ها دچار مشکل مي شوند بدين صورت که پس از دانلود و استخراج فايل ها از سوي نرم افزار Winrar با اخطار CRC رو به رو ميشوند. اما جاي نگراني نيست چون فايل ها به گونه اي فشرده شده اند که داراي قابليت بازيابي هستند. به همين منظور کافيست که فايل معيوب را با استفاده از نرم افزار Winrar اجرا کنيد و سپس با انتخاب گزينه Repair اقدام به تعمير فايل فشرده نماييد. 

تمامی فایل ها قابلیت ریکاوری تا 5% را دارند.

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

حجم فایل: 6.97 مگا بایت

آموزش کاربری گنو لینوکس

لطفا درخواست ها، نظرها و انتقاد خود را برای پیشرفت هرچه سریعتر ما ارسال فرمایید.

سه شنبه, 10 تیر 1393 ساعت 18:13

آشنایی با سیستم عامل آی‌اواس (iOS)

نوشته شده توسط
این مورد را ارزیابی کنید
(0 رای‌ها)

 آشنایی با سیستم عامل آی‌اواس (iOS)

آشنایی با سیستم عامل آی‌اواس (iOS)

آی‌اواس (iOS) (در گذشته iPhone OS) یک سیستم عامل تلفن همراه است که در ابتدا برای آی‌فون و آی‌پاد تاچ توسعه داده می‌شد، از آن زمان به بعد برای استفاده در سایر دستگاه‌های شرکت اپل مانند آی‌پد و اپل تی‌وی گسترش یافت. شرکت اپل مجوز استفاده از آی‌اواس برای نصب بر روی سخت‌افزارهای شخص ثالث را نمی‌دهد. اپ استور در ۶ مارس ۲۰۱۲ دارای بیش از ۵۵۰٫۰۰۰ اپلیکیشن بود که جمعاً بیش از ۲۵ بیلیون بار دانلود شده‌اند. در سه ماهه آخر سال ۲۰۱۰ این سیستم‌عامل ۱۶% از سهم سیستم‌عامل تلفن‌های هوشمند را در اختیار داشت، پایین‌تر از اندروید گوگل و سیمبین نوکیا. این سیستم‌عامل در ماه مه ۲۰۱۰ در ایالات متحده آمریکا، ۵۹% از مصرف داده‌های وب تلفن همراه (از جمله استفاده از آی‌پاد تاچ و آی‌پد) را به خود اختصاص داد.

رابط کاربری آی‌اواس بر اساس مفهوم دستکاری مستقیم (concept of direct manipulation)، با استفاده از حرکات چند لمسی (multi-touch gestures) طراحی شده‌است. عناصر رابط کنترل از: switchesو slidersو buttons تشکیل شده‌است. پاسخ به ورودی کاربر فوری است و رابط سیال را فراهم می‌کند. تعامل با سیستم عامل حرکاتی را شامل می‌شود از این جمله حرکات می‌توان: swipe, tap, pinch, reverse pinch که هر کدام از این‌ها تعاریف خاصی را در چارچوب IOS سیستم عامل و رابط کاربری چند لمسی آن را دارا می‌باشند.. شتاب سنج داخلی توسط برخی از برنامه‌های کاربردی مورد استفاده قرار گیرد که برای پاسخ به تکان دادن دستگاه (یکی از نتایج شایع ان دستور خنثیسازی است) و یا چرخش آن را به سه بعد (یکی از نتایج شایع ان تعویض از عمودی به افقی است).

modeiOS از OX مک مشتق شده‌است، که با آن که سهام آن به بنیاد داروین تعلق دارد، و در نتیجه اینسیستم عامل شبه یونیکس از طبیعت است.

در IOS، چهار انتزاع لایه وجود دارد:

لایه هسته سیستم عامل، لایه هسته خدمات، لایه رسانه‌ها، و کاکائو لایه لمسی است. نسخه کنونی سیستم عامل ۵٫۱٫۱ با استفاده از حدود ۸۶۰ مگابایت ذخیره سازی دستگاه که با مدل‌های دیگر متفاوت است.

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

شما می توانید به منظور بحث و بررسی آموزش ا سیستم عامل آی‌اواس به انجمن مهندسی کامپیوتر مراجعه نمایید.

از این به بعد فايل هايي که براي دانلود قرار می گیرند چندين بار قبل و بعد از قرار گرفتن بر روي سرور توسط تیم پوپول تست می گردد در نتيجه فايل ها کاملآ سالم هستند اما در برخي مواقع به دليل هاي مختلف فايل ها دچار مشکل مي شوند بدين صورت که پس از دانلود و استخراج فايل ها از سوي نرم افزار Winrar با اخطار CRC رو به رو ميشوند. اما جاي نگراني نيست چون فايل ها به گونه اي فشرده شده اند که داراي قابليت بازيابي هستند. به همين منظور کافيست که فايل معيوب را با استفاده از نرم افزار Winrar اجرا کنيد و سپس با انتخاب گزينه Repair اقدام به تعمير فايل فشرده نماييد.

تمامی فایل ها قابلیت ریکاوری تا 5% را دارند.

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

حجم فایل: 1.16 مگا بایت

آشنایی با سیستم عامل آی‌اواس (iOS)

لطفا درخواست ها، نظرها و انتقاد خود را برای پیشرفت هرچه سریعتر ما ارسال فرمایید.

 

پنج شنبه, 26 تیر 1393 ساعت 03:13

آشنایی با سیستم عامل مک ( MAC OS)

نوشته شده توسط
این مورد را ارزیابی کنید
(0 رای‌ها)

 آشنایی با سیستم عامل مک ( MAC OS)

آشنایی با سیستم عامل مک ( MAC OS)

مکینتاش ( Macintosh) یا (مک (Mac)) ساخته شرکت رایانه‌ای اپل است که مکینتاش اولیه در تاریخ ۲۴ ژانویه ۱۹۸۴ تولید شده‌است و اولین رایانه شخصی برای Graphical user interface (GUI) بود و در عوض استفاده از موشی با Command line interface کار می‌کند. در حال حاضر میزان تنوع مکینتاش اپل از مک کوچک (Mac mini) هست تا قویترین Serverها مثل Xserve که همگی ساخته شرکت اپل می‌باشد. مکینتاش اولیه از موتورولا ۶۸k که از خانواده ریزپردازنده‌ها هستند استفاده می‌کردند که بعداً تغییر کرد به موتورولا و آی‌بی‌ام پاور پیسی (Power PC). با حروف اختصاری Mac، محدوده‌ای از کامپیوترهای شخصی که توسط شرکت رایانه‌ای اپل در سال ۱۹۸۴ معرفی گردید. مکینتاش بر روی یک واسط گرافیکی کاربر معروف با استفاده آسان تأکید دارد که کامپیوترهای مبتنی بر مجموعه ریزپردازنده‌های ۶۸۰۰۰ موتورولا است.

تاریخچه
مکینتاش
پروژه مکینتاش از اوایل سال ۱۹۷۹ به وسیله جف راسکین (جف راسکین) یک کارمند اپل آغاز شد. در سبتامبر ۱۹۷۹ راسکین مجاز شد تا روی پروژه کار کند و در آغاز به دنبال یک مهندس کامپیوتر رفت که بتواند یک شکل اولیه داشته باشند و بعد از چند سال راسکین توانست یک تیم برای ساخت اولین مکینتاش درست کنند که از

تیم
Chris Espinosa
Joanna Hoffman
George Crow
Jerry Manock
Susan Kare
Andy Hertzfeld
تشکیل شده بودند. (البته کمی بعد راسکین برکنار شد و استیو جابز سرپرست این پروژه شد)

Mac OS که مخفف Macintosh Operating System است، نام تجاری یک سری از سیستم‌عامل‌های دارای واسط گرافیکی کاربر است که توسط شرکت Apple برای کامپیوترهای مکینتاش توسعه داده شده‌اند. سیستم‌عامل Mac عموماً به خاطر رابط گرافیکی خوب خود مشهور شده‌است. این سیستم‌عامل برای نخستین بار در سال ۱۹۸۴ با کامپیوتر Macintosh ۱۲۸K عرضه شد. نسخه‌های اولیه مک اواس تنها با کامپیوترهای مکینتاش که بر مبنای Motorola ۶۸۰۰۰ ساخته شده بودند، سازگار بودند در حالیکه نسخه‌های جدیدتر با کامپیوترهای PowerPC نیز سازگار شدند. اخیراً نیز سیستم‌عامل Mac OS X با کامپیوترهای Intel x۸۶ سازگار شده‌است. نسخه‌های مختلف مک اواس نخستین سیستم‌عامل مکینتاش شامل دو بخش نرم‌افزاری بود که با نام‌های "System"و "Finder" شناخته می‌شدند که هرکدام از این دو بخش دارای نسخه مخصوص به خود بودند. System ۷٫۵٫۱ نخستین نسخه‌ای بود که در آن آرم مک اواس یک قیافه خندان استفاده شده است؛ و نام مک اواس نیز برای اولین بار با Mac OS ۷٫۶ معرفی شد. سیستم‌عامل مک اواس را می‌توان به دو خانواده مختلف سیستم‌های عامل تقسیم کرد “Classic” Mac OS که شامل سیستم‌عامل عرضه شده در سال ۱۹۸۴ و نسخه‌های بعدی آن تا نسخه Mac OS ۹ می‌شود.Mac OS X (که حرف "X" معرف عدد رومی ۱۰ است) از اجزای Open Step (توابع API تعریف شده برای یک سیستم‌عامل شی گرا که هر سیستم‌عامل مدرنی آن را به عنوان بخشی از هسته خود دارد استفاده می‌کند. "Classic” Mac OSبا این ویژگی که در آن از خط فرمان استفاده نمی‌شود شناخته می‌شود. این سیستم‌عاملِ کاملاً گرافیکی بسیار مشابه سیستم‌عامل Commodore GEOS است. با وجود راحتی استفاده از آن، این سیستم‌عامل دارای کمبودها و نقایصی نیز بود.

کمبودها و نقایص این سیستم‌عامل

حالت تک پردازشی (البته در نسخه‌های اولیه این سیستم‌عامل) یا چند پردازشی اشتراکی (در نسخه‌های بعدی)، امکان مدیریت حافظه با مقدار محدود، عدم استفاده از حافظه حفاظت شده، و احتمال تداخل با نسخه‌های جدیدتر سیستم‌های عامل دیگری که قابلیت‌های جدیدی (نظیر استفاده از شبکه) را فراهم می‌کنند، از جمله کاستی‌های این سیستم‌عامل به حساب می‌آیند. نخستین سیستم فایل استفاده شده در مک اواس سیستم فایل مکینتاش (Macintosh File System (MFS)) بود که تنها امکان استفاده از یک سطح پوشه را فراهم می‌کرد. این سیستم فایل در نسخه‌های بعدی، با سیستم فایل Hierarchical File System (HFS) سیستم فایل سلسله مراتبی) که دارای ساختار درختی مدیریت فایل بود، جایگزین شد. در رابطه با سیستم فایل سیستم‌عامل مکینتاش باید به نکته مهمی اشاره کرد که آن را از سیستم‌های فایل دیگر سیستم‌عامل‌ها متمایز می‌کند. اکثر سیستم‌های فایل که توسط DOS، Unix یا دیگر سیستم‌عامل‌ها استفاده می‌شوند، به سادگی فایل را بصورت یک سری از بایت‌های پیوسته در نظر می‌گیرند بطوریکه هر فایل نیاز به برنامه‌ای دارد که تشخیص دهد آن فایل حاوی چه اطلاعاتی است. برخلاف این قاعده، MFS و HFS فایل را بصورت دو بخش مجزا (بخش داده و بخش منابع) در نظر می‌گیرند. بخش «داده» (Data) حاوی اطلاعات مشابه با سیستم‌عامل‌های دیگر است (مثلاً بخش داده می‌تواند حاوی متن یک سند یا اطلاعات یک فایل تصویری باشد). بخش «منابع»(Resource) شامل دیگر اطلاعات ساختاری مربوط به فایل (مانند تعاریف منوها، گرافیک، صدا، یا کدهای اجرایی) است. یک فایل ممکن است تنها شامل بخش منابع باشد (در حالی که بخش داده آن خالی است)، یا تنها شامل بخش داده باشد (در حالی که بخش منابع آن خالی است) و یا شامل هر دو بخش داده و منابع باشد. یک فایل متنی می‌تواند متن را در بخش داده فایل و اطلاعات مربوط به نوع فرمت و قالب بندی متن را در بخش منابع فایل ذخیره کند. این کار به این منظور انجام می‌شود که مثلاً اگر برنامه‌ای با فرمت قالب بندی متن آشنا نبود، حداقل قادر به خواندن خود متن باشد. از طرف دیگر، این تقسیم بندی باعث ناهماهنگی و عدم سازگاری با دیگر سیستم‌های عامل می‌شود؛ با کپی کردن یک فایل از سیستم فایل Mac به سیستم فایلی غیر از Mac بخش منابع فایل از دست می‌رود. در Mac OS X از ساختار مدیریت حافظه و چند پردازشی کنترل شده مشابه سیستم‌عامل Unix استفاده شده‌است. این سیستم‌عامل بر مبنای هسته Mach (Mach kernel) یک هسته کوچک سیستم‌عامل که در دانشگاه Carnegie Mellon در ایالت پنسیلوانیای آمریکا طی یک پروژه تحقیقاتی درباره محاسبات موازی و توزیع شده ایجاد شده‌است و نسخه BSD سیستم‌عامل Unix یک سیستم‌عامل شیءگرا که توسط Steve Jobs در شرکت NeXT ایجاد و توسعه داده شده‌است. سیستم مدیریت حافظه جدید اجازه اجرای برنامه‌های بیشتری را بطور هم‌زمان می‌دهد و از بسته شدن برنامه‌های دیگر در حال اجرا به علت crash کردن یک برنامه جلوگیری می‌کند. همچنین این سیستم‌عامل دومین سیستم‌عامل مکینتاش است که در آن خط فرمان نیز گنجانده شده‌است، هرچند که برای استفاده از این خط فرمان می‌بایست Terminal Emulator توسط کاربر اجرا شود سیستم‌عامل Mac OS دارای خط فرمان نبود و نخستین سیستم‌عامل مکینتاش که دارای خط فرمان بود، سیستم‌عامل A/UX است که توسعه آن متوقف شده‌است).مشکلات مختلفی باعث شده‌است که Mac OS X نسبت به Mac OS کمتر کاربرپسند باشد و کار با آن مشکل تر باشد. از جمله این عوامل نیاز به سخت‌افزار قوی تر برای اجرای سیستم‌عامل، عدم ارائه برخی قابلیت‌های سیستم‌عامل که در نسخه‌های قبلی وجود داشت، و برخی ناسازگاری‌های جدی با نسخه قبلی (زیرا درایورهای نوشته شده برای Mac OS سازگار با Mac OS X نیستند) است.

بدافزار یا ویروس

رایانه‌های مکینتاش در برابر بدافزارها نظیر اسب‌های تروآ ایمن نیستند.[۱]هرچند تعداد بدافزارهای موجود برای آن‌ها بسیار کمتر از تعداد متناظر برای ویندوز است ٬و در نتیجه بسیار کمتر به این بدافزارها آلوده می‌شوند.

 

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

 

شما می توانید به منظور بحث و بررسی آشنایی با سیستم عامل مکبه انجمن مهندسی کامپیوتر مراجعه نمایید.

 

از این به بعد فايل هايي که براي دانلود قرار می گیرند چندين بار قبل و بعد از قرار گرفتن بر روي سرور توسط تیم پوپول تست می گردد در نتيجه فايل ها کاملآ سالم هستند اما در برخي مواقع به دليل هاي مختلف فايل ها دچار مشکل مي شوند بدين صورت که پس از دانلود و استخراج فايل ها از سوي نرم افزار Winrar با اخطار CRC رو به رو ميشوند. اما جاي نگراني نيست چون فايل ها به گونه اي فشرده شده اند که داراي قابليت بازيابي هستند. به همين منظور کافيست که فايل معيوب را با استفاده از نرم افزار Winrar اجرا کنيد و سپس با انتخاب گزينه Repair اقدام به تعمير فايل فشرده نماييد.

تمامی فایل ها قابلیت ریکاوری تا 5% را دارند.

 

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

حجم فایل: 2.14 مگا بایت

 

آشنایی با سیستم عامل مک ( MAC OS)

لطفا درخواست ها، نظرها و انتقاد خود را برای پیشرفت هرچه سریعتر ما ارسال فرمایید.

صفحه1 از2

خبرنامه

آدرس ایمیل خود را در کادر زیر وارد نمایید تا از آخرین اخبار مطلع شوید.

تماس با ما

اطلاعات تماس گروه روبوک

  • شماره پیامکی: 50002853627180
  • شماره تماس : 09387137519 (9 صبح الی 4 بعدازظهر)
  • آدرس ایمیل : این آدرس ایمیل توسط spambots حفاظت می شود. برای دیدن شما نیاز به جاوا اسکریپت دارید

با ما در تماس باشید

ما را در صفحات اجتماعی دنبال نمایید...