لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل : word (..doc) ( قابل ویرایش و آماده پرینت )
تعداد صفحه : 89 صفحه
قسمتی از متن word (..doc) :
1
مبانی ویندوز و شبکه ( بخش اول )
سیستم عامل ویندوز یکی از متداولترین سیستم های عامل شبکه ای است که برای برپاسازی شبکه های کامپیوتری استفاده می گردد . در این مقاله قصد داریم به بررسی اولیه ویندوز بعنوان یک سیستم عامل پرداخته و در ادامه با مفاهیم اولیه شبکه آشنا و در نهایت به بررسی برخی از مفاهیم اولیه ویندوز بعنوان یک سیستم عامل شبکه ای ، بپردازیم .
هسته اساسی یک کامپیوتر سیستم عامل ، است . سیستم عامل، نرم افزاری است که سخت افزار را کنترل و همانگونه که از نام آن مشخص است باعث انجام عملیات در کامپیوتر می گردد . سیستم عامل ، برنامه ها را به درون حافظه کامپیوتر استقرار و زمینه اجرای آنان را فراهم می نماید. سیستم عامل دستگاه های جانبی ، نظیر دیسک ها و چاپگرها را مدیریت می نماید. کامپیوتر و چاپگر های موجود در یک محیط کامپیوتری را می توان بیکدیگر مرتبط تا زمینه مبادله اطلاعات و داده ها ، فراهم گردد. شبکه ، شامل گروهی از کامپیوترها و دستگاه های مرتبط بیکدیگر است. هماهنگی در اجرای همزمان برنامه ها در یک شبکه ، مدیریت دستگاههای جانبی متصل به شبکه و موارد دیگر ، مستلزم وجود امکانات و پتانسیل های بیشتر از طرف سیستم عامل است . یک سیستم عامل شبکه ای ، امکانات فوق و سایر پتانسیل های لازم در خصوص شبکه را ارائه می نماید. ویندوز 2000 ماکروسافت، نسل جدیدی از سیستم های عامل شبکه ای است که زیرساخت مناسبی را بمنظور مدیریت و حمایت از برنامه ها بمنظور استفاده توسط کاربران شبکه و سازمان های مربوطه، فراهم می نماید.
نسخه های متفاوت ویندوز 2000
ویندوز 2000 ، مجموعه ای گسترده از امکانات و ابزارهای لازم ، بمنظور مدیریت یک شبکه کامپیوتری را ارائه و دارای نسخه های متفاوت زیر است :
Microsoft Windows 2000 Professional . نسخه فوق، دارای امکانات گسترده ویندوز 98 بوده و بر اساس قدرت سنتی سیستم عامل ویندوز NT 4.0 ، ایجاد شده است . این نسخه ، دارای یک رابط کاربر ساده بوده و علاوه بر بهبود در عملیات Plug&Play و مدیریت Power ، مجموعه ای گسترده از دستگاه های سخت افزاری را حمایت می نماید. نسخه فوق، حداکثر دو پردازنده و 4 گیگابایت حافظه را حمایت می نماید.
2
Microsoft Windows 2000 Server . نسخه فوق، بعنوان نسخه استاندارد خانواده windows 2000 server ، مطرح می باشد. این نسخه دارای تمامی امکانات windows 2000 professional بوده و برای سازمان های کوچک تا متوسط ایده آل و بخوبی با سرویس دهندگان فایل ، چاپگر ، وب و Workgroup ، کار می نماید. نسخه فوق، قادر به حمایت از حداکثر 4 پردازنده و 4 گیگابایت حافظه فیزیکی است .
Microsoft Windows 2000 Advanced Server . نسخه فوق، دارای تمامی امکانات نسخه windows 2000 server بوده و علاوه بر آن قابلیت گسترش و در دسترس بودن بیشتری را دارا است . با گسترش شبکه ، قدرت پردازش سیستم بصورت تصاعدی افزایش خواهد یافت.بدین منظور از کلاسترهائی که شامل چندین سرویس دهنده می باشند ، استفاده می گردد. سرویس دهندگان فوق ، توان پردازشی اضافه ای را ارائه و بدین ترتیب قابلیت در دسترس بودن سیستم نیز، افزایش خواهد یافت . در صورتیکه یکی از سرویس دهندگان بدلایلی غیرقابل دسترس گردد، سایر سرویس دهندگان موجود در کلاستر، سرویس های مورد نیاز را ارائه خواهند داد . نسخه فوق، مختص سرویس دهندگانی است که در شبکه های بسیار بزرگ ایفای وظیفه نموده و عملیات گسترده ای را در ارتباط با بانک های اطلاعاتی انجام می دهند. نسخه فوق، قادر به حمایت از هشت پردازنده و هشت گیگابایت حافظه فیزیکی است .
Microsoft Windows 2000 Datacenter Server . نسخه فوق، دارای تمام امکانات Advanced server بوده و علاوه بر آن امکان استفاده از حافظه و پردارنده های بمراتب بیشتری در هر کامپیوتر را فراهم می نماید. نسخه فوق، برای ذخیره سازی حجم بسیار بالائی از داده ها ، پردازش های تراکنشی online و شبیه سازی های بزرگ استفاده می گردد . نسخه فوق، قادر به حمایت از حداکثر 32 پردازنده و 64 گیگابایت حافظه فیزیکی است .
وظایف سیستم عامل
سیستم عامل ، نرم افزاری است که امکانات لازم بمنظور ارتباط برنامه ها با سخت افزار را فراهم می نماید. مهمترین وظایف یک سیستم عامل در ارتباط با عملیات در یک کامپیوتر ، بشرح زیر می باشد :
مدیریت سخت افزار. سیستم عامل، امکان ارتباط کامپیوتر با دستگاه های جانبی نظیر چاپگر و یا موس را فراهم می نماید
3
مدیریت نرم افزار. سیستم عامل ، مکانیزمی برای مقداردهی اولیه پردازه ها ی مربوط به برنامه ها را فراهم می نماید.
مدیریت حافظه . سیستم عامل، عملیات اختصاص حافظه برای هر برنامه بدون تاثیرگذاری بر فضای استفاده شده توسط سایر برنامه ها را فراهم می نماید.
مدیریت داده . سیستم عامل، مدیریت فایل های ذخیره شده بر روی هارد دیسک و سایر رسانه های ذخیره سازی را بر عهده دارد . در این راستا ، امکان ایجاد و فعال کردن فایل ها در اختیار برنامه ها قرار گرفته و زمینه مباددله داده بین دستگاههای فراهم خواهدشد. سیستم عامل، امکان انجام عملیات مدیریتی در ارتباط با فایل ها نظیر تغییر نام و یا حذف فایل ها را نیز فراهم می نماید.
سیستم عامل ، هماهنگی لازم در خصوص ارتباط بین کامپیوتر و برنامه هائی که بر روی آن اجراء می گردند را فراهم می نماید. جریان داده ها توسط سیستم عامل دنبال و کنترل و یک رابط کاربر گرافیکی GUI ( گرافیکی ) بمنظور ارتباط کاربر با کامپیوتر ارائه می گردد. GUI ، یک رابط کاربر گرافیکی ، بمنظور ارتباط کاربر با سیستم و فعال نمودن دستورات مورد نظر است .( در مقایسه با یک محیط مبتنی بر متن )
سیستم عامل ویندوز 2000 ، امکانات گسترده و پیشرفته ای را در اختیار کاربران قرار می دهد:
Multitasking . با استفاده از ویژگی فوق، کاربران قادر به اجرای چندین برنامه بصورت همزمان بر روی یک سیستم می شوند. تعداد برنامه هائی که یک کاربر قادر به اجرای همزمان آنان خواهد بود به میزان حافظه موجود بر روی سیستم بستگی خواهد داشت .
Memory Support . بمنظور انجام عملیا ت مربوط به برنامه هائی که در محیط ویندوز 2000 اجراء می گردند ، به میزان مطلوبی از حافظه ، نیاز خواهد بود. برای اجرای چندین برنامه بصورت همزمان و یا اجرای برنامه هائی که میزان بالائی از حافظه را نیاز دارند ، ویندوز 2000 امکان حمایت تا 64 گیگابایت را فراهم می نماید.
Symmetric Multiprocessing . سیستم های عامل از ویژگی فوق، بمنظور استفاده همزمان از چندین پردازنده استفاده می نمایند .بدین ترتیب کارآئی سیستم بهبود و یک برنامه در محدوده زمانی کمتری اجراء خواهد شد .ویندوز 2000 ،
5
امکان حمایت ( با توجه به نوع نسخه ) از حداکثر 32 پردازنده را فراهم می نماید.
Plug &Play . با استفاده از ویندوز 2000 ، دستگاههائی از نوع PNP بسادگی نصب می گردند . دستگاههای PNP ، دستگاههائی هستند که پس از اتصال به سیستم ، بدون نیاز به انجام فرآیندهای پیچیده ، نصب خواهند شد . پس از اتصال چنین دستگاههائی، ویندوز 2000 بصورت اتوماتیک آنان را تشخیص و عناصر مورد نیاز را نصب و پیکربندی مربوطه را انجام خواهد داد .
Clustering . ویندوز 2000 ، امکان گروبندی مستقل کامپیوترها را بایکدیگر و بمنظور اجرای یک مجموعه از برنامه ها فراهم می نماید. این گروه بعنوان یک سیستم برای سرویس گیرندگان و برنامه ها در نظر گرفته خواهد شد . چنین گروه بندی ، Clustering نامیده شده و گروههائی از کامپیوترها را کلاستر می گویند. این نوع سازماندهی کامپیوترها ، باعث برخورد مناسب در صورت بروز اشکال در یک نقطه می گردد . در صورتیکه یک کامپیوتر دچار مشکل گردد، کامپیوتر دیگر در کلاستر ، سرویس مربوطه را ارائه خواهد داد .
File System . ویندوز 2000 ، از سه نوع متفاوت سیستم فایل حمایت می نماید : FAT(File Allocation table) ، FAT32 و NTFS . در صورتیکه نیازی به استتفاده از قابلیت های بوت دوگانه (راه اندازی سیستم از طریق دو نوع متفاوت سیستم عامل با توجه به خواسته کاربر) وجود نداشته باشد، ضرورتی به استفاده از سیستم فایل FAT و یا FAT32 وجود نخواهد داشت . NTFS ، سیستم فایل پیشنهادی برای ویندوز 2000 بوده و امکانات امنیتی مناسبی را ارائه می نماید. ویندوز 2000 ، با استفاده از سیستم NTFS امکانات متعددی نظیر : بازیافت سیستم فایل، اندازه پارتیش های بالا، امنیت، فشرده سازی و Disk Quotas را ارائه می نماید.
Quality of Service )QoS) . امکان QoS ، مجموعه ای از سرویس های مورد نظر بمنظور حصول اطمینان از انتقال داده ها با یک سطح قابل قبول در یک شبکه است با استفاده از QoS ، می توان نحوه پهنای باند اختصاصی به یک برنامه را کنترل نمود. QoS ، یک سیستم مناسب ، سریع و تضمین شده برای اطلاعات در شبکه را فراهم می نماید .
Terminal Service . با استفاده از ویژگی فوق ، امکان دستیابی از راه دور به یک سرویس دهنده از طریق یک ترمینال شبیه سازی شده ، فراهم می گردد . یک ترمینال شبیه سازی شده ، برنامه ای است که امکان دستیابی به یک کامپیوتر از راه دور را بگونه ای فراهم می نماید که تصور می شود شما در کنار سیستم بصورت فیزیکی قرار گرفته اید. با استفاده از سرویس ترمینال، می توان برنامه های سرویس گیرنده را بر روی سرویس دهنده اجراء و بدین ترتیب کامپیوتر سرویس گیرنده بعنوان یک ترمینال ایفای وظیفه خواهد کرد ( نه بعنوان یک سیستم مستقل) . بدین ترتیب هزینه مربوط به عملیات و نگهداری شبکه کاهش و می توان مدیریت سرویس دهنده را از هر مکانی بر روی شبکه انجام داد.
ویندوز سرور 2003 نسبت به ویندوز 2000 گام بزرگی به جلو محسوب میشود. برای مدیران شبکههای ویندوز NT هم این نگارش جدید سیستمعامل مایکروسافت آن قدر ابزار و کنترلهای مدیریتی زیادی را به ارمغان آورده است که آنها را از ادامه کار با NT منصرف میکند.
ویرایشهای ویندوز سرور 2003
* ویندوز سرور 2003 ویرایش standard
* ویندوز سرور 2003 ویرایش enterprise (نگارشهای 32 و 64 بیتی)
* ویندوز سرور 2003 ویرایشdatacenter
* ویندوز سرور 2003 ویرایشweb server
ویرایش standard
ویرایش standard ویندوز سرور 2003 برای اغلب شبکهها مناسب است. این ویرایش، چندپردازشی متقارن (SMP) چهارراهه و 4 گیگابابت RAM را پشتیبانی میکند. از ویرایش استاندارد میتوان برای میزبانی network load balancing (ولی نه cluster services) و terminal server استفاده کرد.
ویرایش enterprise
ویرایش enterprise چنان طراحی شده است که همه نیازهای شرکتهایی با هر اندازه را برآورده میسازد. این ویرایش SMP هشتراهه، 32 گیگابایت RAM در نگارش سی و دو بیتی، 64 گیگابایت RAM در نگارش 64 بیتی، و همچنین خوشهبندی سرویسدهندهها تا هشت گره را پشتیبانی میکند.
ویرایش enterprise جایگزین ویرایش advanced server ویندوز 2000 شده است.
ویرایش datacenter
ویرایش datacenter که قدرتمندترین ویندوز به شمار میآید در نگارش سی و دو بیتی، SMPی 32 راهه و در نگارش 64 بیتی، SMPی 64 راهه را پشتیبانی میکند. این ویرایش در نگارش سی و دو بیتی 64 بیتی 512 گیگابایت RAM را پشتیبانی میکند.
ویرایش web
این محصول جدید ویندوز برای ایجاد و راهاندازی سایت وب ساخته شده است. این ویرایش شامل IIS نگارش 6/0 و اجزای دیگری است که امکان میزبانی برنامهها و صفحات وب و سرویسهای وب XML را فراهم میکنند. از ویرایش web نمیتوان برای راهاندازی مزرعۀ سرویسدهندۀ وب که به خوشهبندی نیاز دارد استفاده کرد، و در آن نمیتوان هیچ گونه سرویس مدیریت شبکه مثل اکتیودایرکتوری، سرویسهای DNS ، یا سرویسهای DHCP را نصب نمود.
خدمات نصب راه دور (RIS) در سِرور
قبلاً RIS فقط برای نگارشهای سرویسگیرنده / ایستگاه کاری ویندوز موجود بود، اما اکنون توابع جدید NET RIS را در همه نگارشهای ویندوز سرور 2003 غیر از datacenter میتوان به کار گرفت.
Remote desktop در ابتدا در ویندوز 2000 معرفی شد.
نرمافزار سرویسگیرنده (با نام Remote Desktop Connection) در ویندوز XP (عضو سرویسگیرندۀ خانوادۀ ویندوز سرور 2003) قرار داده شده است. برای نگارشهای ویندوز پیش از XP ، میتوان نرمافزار سمت سرویسگیرنده را از سیدی ویندوز سرور 2003 ، یا از یک نقطه اشتراکی شبکه که حاوی فایلهای نصب ویندوز سرور 2003 باشد نصب نمود.
فقط با چند کلیک ماوس میتوان سرویسدهنده را برای دستیابی راه دور پیکربندی کرد. همۀ سرویسدهندههای ویندوز سرور 2003 یک گروه محلی به نام Remote Desktop Users Group دارند، که میتوان به آن کاربر اضافه کرد و امنیت آن را پیکربندی نمود.
Remote Assistance
کسانی که در کار کمکرسانی به کاربران هستند میدانند که معمولا بهترین راه کمک کردن به یک کاربر، رفتن به سراغ ایستگاه کاری اوست. گاهی مشکل آن قدر پیچیده است که نمیتوان راهحل را برای کاربر تشریح کرد، و گاهی کاربر به کمکرسانی دقیقی نیاز دارد که اگر بخواهیم صبر کنیم تا او خودش منو یا کادر مکالمههای مربوطه را پیدا کند مدتها وقت میبرد. Remote Assistance امکان کار بر روی کامپیوتر کاربر از راه دور، بدون این که میز خود را ترک کند را فراهم میسازد. Remote Assistance کار خود را به این روشها انجام میدهد:
* کمکخواهی یک کاربر مبتدی از یک کاربر باتجربه.
*کمکرسانی کاربر باتجربه به کاربر مبتدی، بدون این که کاربر مبتدی تقاضای کمک کرده باشد.
استفاده از Remote Assistance در صورتی ممکن است که:
* روی کامپیوترها ویندوز سرور 2003 یا ویندوز XP در حال اجرا باشد.
* کامپیوترها از طریق یک LAN یا اینترنت به هم وصل شده باشند.
تقاضای کمک
کاربر کامپیوتری که ویندوز سرور 2003 یا ویندوز XP روی آن در حال اجراست میتواند از کاربر دیگری که پشت کامپیوتر ویندوز 2000 یا ویندوز XP نشسته است تقاضای کمک کند. تقاضاهای Remote Assistance به صورت پیشفرض در ویندوز XP فعال هستند، بنابراین کاربر ویندوز XP میتواند از هر کاربر باتجربهای که پشت کامپیوتر ویندوز سرور 2003 یا ویندوز XP نشسته است تقاضای کمک کند. اما در کامپیوترهای ویندوز سرور 2003 باید ویژگی Remote Assistance را فعال نمود تا بتوان تقاضای کمک کرد.
کمکرسانی بدون دعوت
کاربر مجبور نیست برای تقاضای کمک این همه مراحل را در GUI طی کند؛ او میتواند با تلفن (یا راحتتر از آن، با صدای بلند) از جایگاه کمکرسانی تقاضای کمک کند. در این صورت فرد پشتیبان میتواند با استفاده از ویژگی Remote Assistance مستقیماً به کامپیوتر کاربر وصل شود. در واقع حتی اگر تقاضای کمک (از طریق پُست الکترونیکی یا به صورت شفاهی) هم صورت نگرفته باشد فرد پشتیبان میتواند با استفاده از این ویژگی اتصال مستقیم به کامپیوتر وصل شود. اما از آنجا که دستیابی به یک کامپیوتر دیگر، بالقوه خطرآفرین است، اگر این ویژگی با یک سیاست گروه فعال نشده باشد، فرایند با شکست مواجه میشود.
لینک دانلود و خرید پایین توضیحات
دسته بندی : پاورپوینت
نوع فایل : powerpoint (..pptx) ( قابل ویرایش و آماده پرینت )
تعداد اسلاید : 23 اسلاید
قسمتی از متن powerpoint (..pptx) :
بنام خدا
راهنمای تصویری گامبهگام نصب ویستا
لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل : word (..doc) ( قابل ویرایش و آماده پرینت )
تعداد صفحه : 24 صفحه
قسمتی از متن word (..doc) :
مقایسه امنیت در ویندوز و لینوکس
اشاره: امنیت نرم افزاری به طور کلی یک مفهوم انتزاعی است که به پارامترهای فکری هر شخص وابسته است. چون درجه آسیب پذیری امنیتی، از خط به خط کدهای برنامه نویسی به وجود می آید. هر حوزه امنیتی از درجه حساسیت خاصی برخوردار است که ممکن است برای کاربران یک پایه فوق العاده مهم باشد یا بر عکس. در نتیجه تعابیر بسیار زیادی برای امنیت وجود دارد. مخصوصا اگر بخواهید درباره امنیت برنامه کامل و پیچیده ای مانند سیستم عامل ها و مثلا ویندوز و لینوکس صحبت کنید.
پارامترهای عینی متعددی برای درجه بندی امنیت وجود دارد که می توان از آن طریق باگ های برطرف شده یک مجموعه نرم افزاری خاص را محاسبه کرد. هنگامی که ویندوز و لینوکس با هم مقایسه می شوند، نقطه ضعف های امنیتی دیگری ظاهر می شوند که در این مقایسه دخیل هستند. اخیرا موسسه CERT گزارشی از اسیب پذیری های استاندارد این دو سیستم عامل را منتشر نمود که طی آن 250 حفره امنیتی حساس برای ویندوز گزارش شده کخ 39 حوزه آن در لیست خطرناک ترین نقاط ضعف امنیتی قرار دارند و برای لینوکس ردهت نیز 46 حفره امنیتی گزارش شده است که سه حفره آن در لیست آسیب پذیری های امنیتی بسیار خطرناک قرار دارند. هزاران گزارش از مقایسه امنیتی میان لینوکس و ویندوز وجود دارد. اما مبنای این تحقیق CERT گزارش هایی بوده که توسط کاربران موسسات دولتی ارائه شده اند و در ان حفره های امنیتی خطرناک مشابهی گزارش شده است. رلایل قانع کننده ای برای ان تفاوت امنیتی میان دو سیستم عامل وجود دارد. به عنوان مثال مدل توسعه اپن سورس برنامه های لینوکس، امکان گزارش . شناسایی باگ های را در فاصله زمانی زودتری امکان پذیر می کند. این مزیتی است که در ویندوز از آن بی بهره است. دیگر پارامترها نامطلوب برای ویندوز، اعتماد بسیاری از کرنل برنامه های کاربردی ویندوز به (RPC )Remote Procedure ،متد توسعه جامعه کامپیوترهای خانواده اینتل،است. نتیجه این رویه،ضعف قوانین دیواره های آتش در مقایسه با سیستم عامل هایی مانند لینوکس است که در سطح بسیار کمتری از RPC استفاده می کنند. میان این دو سیستم عامل، تفاوت های امنیتی دیگر نیز وجود دارد که برای کاربران پایانه ای این سیستم عامل ها بروز خواهد کرد و در حوزه آسیب پذیری های مدیریتی سیستم گنجانده نمی شوند . برای مثال ویندوزها قطعا زمینه مساعدتری برای شیوع ویروس ها در سمت کاربران پایانه ای داراست که ایمنی سیستم به خود کاربر و استفاده از آنتی ویروس ها واگذار شده است. اخیرا ویندوز شاهد ربودن اطلاعات سیستم ها توسط ابزارهایی به نام Spyware یا جاسوس افزار بود که می توانند به صورت محرمانه و پنهانی اطلاعات شخصی شما را در سطح اینترنت پخش کنند که در وبگردی، از روی خطا یا اختیار آن ها را بر روی سیستم فعال می کنید. مایکروسافت جدیدا برای مقابله با این پدیده یک شرکت ضد ویروس و ضد جاسوس افزار را خریداری کرده است. امکان دارد که بتوان توسط مدیر سیستم یا کاربران ارشد، ویندوز لینوکس را به درستی مدیریت کرد. اما بسیاری از برنامه های کاربردی دیگر ویندوز با این سیستم یکپارچه نیستند و نیاز است توسط کاربران، با مجوزدهی صحیح مدیر سیستم، اجرا شوند. اما برنامه های کاربردی لینوکس غالبا نیازمندی های امنیتی را رعایت کرده و در نتیجه کمتر می توانند مورد سوء استفاده قرار گیرند. ویندوز تنها از طرف توسعه دهنده خود دچار مشکل است که دوست دارد یک سیستم ساده را خلق کند که برای استفاده کننده بسیار آسان باشد. اما این سایت با هزینه بسیار زیادی از ناحیه امنیت سیستم همراه است. این امتیاز حتی موجب سست شدن امنیت سیستم نسبت به نسخه های قدیمی تر می شود، ضعفی که لینوکس هنوز با آن مواجه نشده است. لینوکس نیز دارای ضعف های امنیتی است.
عموما سازندگان خودشان سخت افزار یا درایوهای مخصوص خود را برای سازگاری با ویندوز توسعه می دهند. اما در جامعه لینوکس غالبا از مهندسی معکوس برای ساخت این محصولات استفاده م
ی شود. در سیستم عامل های اپن سورس، گاهی قدم اول همین مهندسی معکوس، غیرقابل پیش بینی خواهد بود. در برخی موارد، سازگاری یک سخت افزار با لینوکس، به کندی صورت می پذیرد که نسبت به ویندوز، شاید ماه ها و شاید تا دو سال به طول بینجامد. خوشبختانه با پشتیبانی شرکت هایی مانند IBM و Novell از استانداردهای اپن سورس، برخی از مشکلات پیچیده حل شده و پروسه سازگاری با لینوکس ساده تر شده است. فارغ از محیط های گرافیکی، رابط خط فرمان لینوکس برای بسیاری از کاربران سخت و پیچیده است و آنان درک درستی از آن ندارند. همین امر موجب می شود مدیران سیستم ها، از به کار گرفتن ابزارو مفاهیم پیچیده برای برقرای امنیت در سیستم اجتناب کنند. لینوکس اصولا دارای قابلیت های سیستم عاملی یک شبکه است و در نصب پیش فرض، بسیاری از برنامه های کاربردی شبکه فعال نیست. این موضوع می تواند آسیب پذیری های ناشناخته ای را به وجود آوردکه هر یک از آن ها تهدیدی امنیتی برای سیستم عامل محسوب شوند. خوشبختانه این موارد و بسیاری از نقاط ضعف دیگر لینوکس، با به کارگیری یک لایه سخت گیرانه امنیتی و ابزار ساده خط فرمان برای آسان کردن کار مدیر سیستم بهبود یافته است. یکی دیگر از امتیازات لینوکس، وجود تعداد بی شماری ابزار متنوع مبتنی بر لینوکس برای فراهم کردن امنیت در سیستم (Nessus ) امکان پویش شبکه، حفره های موجود بر روی سیستم راه دور، باگ های نرم افزاری اجرا شده بر روی شبکه و دیگر ابزار نصب شده موجود در سیستم را فراهم می کند. Nessus در سیستم هایی که به تازگی نصب شده اند، می تواند به کار گرفته شود. علاوه بر این قابلیت گزارشگیری از یک سیستم سرور را در یک دوره مشخص دارد. Nmap ابزار دیگری برای اسکن شبکه است که نسبت به Nessus کاربردهای کمتری دارد. این ابزار می تواند به صورت پیش فرض همراه لینوکس نصب شود. گذشته از سودمندی این ابزار برای هر کارشناس IT ، هنوز ابزاری به راحتی آن در پیکربندی لینوکس ارائه نشده است. متخصصان امنیتی در هنگام اتصال به یک شبکه اینترنت از فایروال نیز استفاده می کنند. فایروال ها به صورت بسته های افزودنی به سیستم سرور برای تامین امنیت بیشتر به کار گرفته می شوند. ابزاری مانند، ACID می توانند اطلاعات را آنالیز کرده و مطابق این اطلاعات مشخصه های یک را تشخیص دهد. ACID امکان گزارش از طریق ایمیل را دارد و از طریق یک رابط گرافیکی، تمامی اطلاعات یک بسته فعال شبکه را نمایش می دهد. استفاده از این ابزار برای هر شرکتی که در حوزه امنیت IT فعالیت می کند، توصیه می شود. ACID ممکن است گزارش های متناقض و ناصحیح بسیاری برای مدیر سیستم تولید کند و از این رو نیاز به تنظیم و پیکربندی همیشگی آن وجود دارد. فارغ از سیستم عاملی که استفاده می کنیدف عدم به کارگیری ابزار مناسب، می تواند یکپارچگی امنیتی کار شما را به خطر بیندازد. عدم پشتیبان گیری کافی ضعیف بودن رمزهای عبور، اشتراک گذاری حساب های کاربری و پروژه های امنیتی که توسط تیم بازرسی نادیده گرفته شوند، و بازبینی و نظارت ضعیف، از دیگر موارد نقض امنیت سیستم هستند.
تاریخچه سیستم عامل لینوکس
تاریخچه
لینوکس : لینوکس اساسا برای کامپیوترهای شخصی Intell طراحی شده است . لینوکس به عنوان یک پروژه شخصی یک دانشجوی رشته کامپیوترذ به نام لینوس توروالد ، در دانشگاه هلسینکی شروع به کار کرد . در آن زمان دانشجویان از برنامه ای به نام Minix استفاده می کردند که دارای ویژگی های ومختلفی نسبت به یونیکس ب.د،Minix توسط پروفسور آندرو تنبنام ایجاد شد و به طور گسترده ای از طریق اینترنت به دانشجویان در نقاط مختلف جهان ارسال گردید . قص لینوس این بود که یک نگارش کارای PC از یونیکس را برای کالربران Minix ایجاد کند . او نام آن را لینوس گذاشت و در سال 1991 لینوس نگارش 0.11 را عرضه کرد ، لینوکس به طور وسیعی از طریق اینترنت گسترش یافت و در سال های بعد دیگر برنامه نویسان ، برنامه های کاربردی و ویژگی هایی را اکنون می توان در سیستم های یونیکس استاندارد یافت به ان اضافه نمود . تمام مدیر پن
جره ها رو به لینوکس آوردند . لینوکس دارای تمام ابزارهای شبکه ای از قبیل پشتیبانی فایل FTP ، مرور گر وب ، محدوده ای از سرویس های شبکه ای مثل پست الکترونیکی،سرویس نام گذاری دامنه،پیکر بندی پویای میزبان به همراه سرویس دهنده های FTP ، وب و چاپ می باشد ، هم چنین دارای مجموعه کاملی از ابزارهای توسعه برنامه نویسی از قبیل ، کامپایلر، اشکال زدایی Debuggers C++ است. با حفظ تمام این ویژگی ها سیستم عامل لینوکس هم چنان کوچک ، پایدار،سریع باقی ماند. در ساده تریت قالب بندی آن لینوکس می تواند به طور موثر روی کامپیوتری با حافظه فقط 2MB اجرا شود.
مرور کلی لینوکس
همانند یونیکس ، لینوکس را می توان به سه بخش اصلی تقسیم کرد :
کرنلv
محیطv
v ساختار فایل
کرنل: برنامه اصلی است که برنامه هارا اجرا می کند و دستگاه های سخت افزاری از قبیل دیسک ها و چاپگر ها را مدیریت می نماید.
محیط : رابطی را برای کاربر فراهم می نمایدکه دستئرات را از کاربر می گیرد و آنها را جهت اجرا به کرنل می فرستد .
ساختار فایل : روشی که فایل های روی یک دستگاه ذخیره مثل دیسک ذخیره مخی شوند ر اسازماندهی می کند ، فایل ها در فهرست های مختلف سازماندهی می شوند.
یک محیط،رابطی را بین کرنل و کاربر فراهم می کند که آن را می توان به عنوان یک مفسر در نظر گرفت . چنین رابطی ، دستئرات وارد شده توسط کاربر را تفسیرذ می کند و آنهت را به کرنل می فرست. ، لنوکس چند نوع محیط را فراهم می کند :
محیط کاری
مدیر های پنجره
لایه های خط فرمان
هر کاربر بر روی یک سیستم لینوکس،دارای روابط کابری خاص خودش است ، کاربران می توانند محیط های خاص خودشان را بر حسب نیاز های خص خودشان ، سازماندهی کنند که می توانند لایه ، محیط های پنجره یا محیط کاری باشد . از این دید برای کاربر ، سیستم عامل به عنوان محیطی کاربردی تر عمل می کند که کار می تواند آن را کنترل نماید.
در لینوکس فایل ها مثل ویندوز ، در فهرست های مختلف سازماندهی می شوند، کل فایل-سیستم لینوکس ، یک مجموعه بزرگ متصل به هم از فهرست هاست که هر یک شامل مجموعه ای از فایل می باشند،بعضی فهرست ها فهرسته ای استانداردی اند که جهت استفاده سیستعم رزرو شده اند. می توانید برای فایل های خود ، فهرست ایجاد کنید همان طور که بع راحتی امکان انتقال فایل ها از یک فهرست به فهرست دیگر وجود دارد ، حتی می توانیم کل فایل ها را انتقال دهیم و فهرست ها و فایل هرا با کاربران دیگر روی سیستم خود به اشتراک بگذاریم . با لینوکس همچنین می توان بر فایل ها و فهرست ها مجوز بگذاریم تا به افراد دیگر اجازه دسترسی دهد،یا دسترسی آناه را محدود به خود نماید ، فهرست های هر کاربر در واقع سرانجام به فهرست های کاربران دیگر متصل می شود .
فهرست ها /به شکل ساختار درختی سلسله مراتبی سازماندهی می شوند که با یک فهریت ریشه آغازین،شروع می شود،تمام فهرست های دیگرنیز از این فهرست ریشه آغازین نشات می گیرد.
با دسک تا K ،و محیط مدل شی شبکه GUN ، لینوکس اکنون ی رابط Gun کاملا مجتمع دارد ، می توان عملیات لینوکس را از هر یک از رابط ها انجام دهیم ، KDE و GNOME محیط هایی کاملا کاربردی اند ، که از عملیات کشیدن و رها شدن پشتیبانی می کنند وما را قادر می ساغزند تا آیکون ها را به Desktop خوذ بکشیم ومنوهای خاص خود را روی روی یک قاب Application قرارذ دهیم ، هر دو متکی به یک محیط زیر ساختاری سیستم ،X Window اند و بدین معناست که تا وقتی آنها هردو روی سیستم ما نمصب باشند برنامه های کاربدی یکی را می توان روی دیسک تاپ دیگر اجرا کرد.
دسک تاپ K : مجموعه کاملی از ابزارهاای اینترنت ، همرا برنامه هایt کاربردیو ویراستاری گرافیکی ، چند رسانه ای و سیتمی دارند.
: برنامه هایtGnome کاربردی کم تری دارد اما اغلب آنها اینک در حال کار می باشند.
نرم افزار کدباز
لینوکس با تلاش دسته جمعی در اینترنت گسترش یافت ، بنابراین هیچ شرکت و انجمنی لینوکس را کنترل نمی کند،نرم افزار نوشته شده برای Linux بیانگر این زمینه است.توسعه اغلب زمانی اتفاق می افتد که کاربران Linux با هم تصمیم بگیرند روی یک پروژه کار کنند،وقتی کامل شد ،نرم افزار به سایت اینترنت فرستاده می شود ،هر کاربر لینوکس سپس می تواند به سایت دسترسی داشته باشد ،و نرم افزار را دان لود کند ،توان نرم افزار لینوکس فوق العاده است ، توسعه نرم افزاری لینوکس همیشه در یک محیط اینترنتی انجام می گیرد و شامل برنامه نویسان مختلف جهان می باشد . تنها چیزی که برای شروع یک پروژه نرم افزاری لینوکس گرا نیاز داریم ، یک وب سایت است.
اغلب نرم افزارهای لینوکس به شکل کد باز نوشته می شود و این بدان مناست که کداصلی برای یک برنماه کاربدی،به صورت رایگان به همرا برنامه کاربردی عرضه می شود. برناه نویسات از طریق اینترنت می تواننند در توسعه نرم افزار، همکاری کنند و کد اصلی آن را تغییر دهند و یاا صلاح کنند.
لینوکس به شکل کد باز ،نوشته شد ، کد اصلی آن در تمام محصولاتش وجود دارد ، به طور رایگان و از طریق اینترنت قابل دسترسی است . خیلی از توسعه های نرم افزاری نیز پروژه های کد بازی چون محیط های کاریGnome,KDE به همراه بیشتر برنامه های کاربدی شان می باشد،بسته مرورگر وب نت Netscape Communicator ، نیز به طور کامل ، کدباز و به طور رایگان قابل استفاده اسنت،مجموعه Open Officeکه توسط Sun پشتیبانی می شود یک پروژه کد باز و بر اساس مجموعه Star Office قدیمی می باشد.
نرم افزار های کد باز توسط مجوز های عمومی محافظت می شود ، این کار باعث می شود تا شرکت های تجاری نتوانند نرم افزار کد باز را گرفته و تغییرات خود را اعمال نمایند و حق کپی را برای خود محفوظ دارند و نرم افزار خود را بفروشند.
معروف ترین مجوز عمومی ، مجوز عمومی GUN است که توسط انجمن نرو افزاغر رایگان Free Software Foundation فراهم شده است.
لینوکس تحت آن مجوز توزیع می شود . تحت شرایط مجوز عمومی GUN General حق کپی برای نویسنده اصلی محفوظ است اگرچه هر کسی می تواند نرو افزار را تغییر دهد و مجددا توزیع کند ولی باید کد اصلی نیز ضمیمه باشد ، هم چنین محدودیتی در مورد فروش نرم افزار یا تحویل رایگان آن وجود دارد
در زمینه میزبانی وب همواره 2 سیستم عامل مهم وجود داشته است: ویندوز و یونیکس (لینوکس). مهمترین سوالی که همواره در این زمینه از ما میشود آن است که کدام سیستم برای سایت ما مناسب است؟ ویندوز یا لینوکس؟ پاسخ ما با توجه به هدف شما از داشتن وب سایت و برنامه ا
لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل : word (..doc) ( قابل ویرایش و آماده پرینت )
تعداد صفحه : 24 صفحه
قسمتی از متن word (..doc) :
مقایسه امنیت در ویندوز و لینوکس
اشاره: امنیت نرم افزاری به طور کلی یک مفهوم انتزاعی است که به پارامترهای فکری هر شخص وابسته است. چون درجه آسیب پذیری امنیتی، از خط به خط کدهای برنامه نویسی به وجود می آید. هر حوزه امنیتی از درجه حساسیت خاصی برخوردار است که ممکن است برای کاربران یک پایه فوق العاده مهم باشد یا بر عکس. در نتیجه تعابیر بسیار زیادی برای امنیت وجود دارد. مخصوصا اگر بخواهید درباره امنیت برنامه کامل و پیچیده ای مانند سیستم عامل ها و مثلا ویندوز و لینوکس صحبت کنید.
پارامترهای عینی متعددی برای درجه بندی امنیت وجود دارد که می توان از آن طریق باگ های برطرف شده یک مجموعه نرم افزاری خاص را محاسبه کرد. هنگامی که ویندوز و لینوکس با هم مقایسه می شوند، نقطه ضعف های امنیتی دیگری ظاهر می شوند که در این مقایسه دخیل هستند. اخیرا موسسه CERT گزارشی از اسیب پذیری های استاندارد این دو سیستم عامل را منتشر نمود که طی آن 250 حفره امنیتی حساس برای ویندوز گزارش شده کخ 39 حوزه آن در لیست خطرناک ترین نقاط ضعف امنیتی قرار دارند و برای لینوکس ردهت نیز 46 حفره امنیتی گزارش شده است که سه حفره آن در لیست آسیب پذیری های امنیتی بسیار خطرناک قرار دارند. هزاران گزارش از مقایسه امنیتی میان لینوکس و ویندوز وجود دارد. اما مبنای این تحقیق CERT گزارش هایی بوده که توسط کاربران موسسات دولتی ارائه شده اند و در ان حفره های امنیتی خطرناک مشابهی گزارش شده است. رلایل قانع کننده ای برای ان تفاوت امنیتی میان دو سیستم عامل وجود دارد. به عنوان مثال مدل توسعه اپن سورس برنامه های لینوکس، امکان گزارش . شناسایی باگ های را در فاصله زمانی زودتری امکان پذیر می کند. این مزیتی است که در ویندوز از آن بی بهره است. دیگر پارامترها نامطلوب برای ویندوز، اعتماد بسیاری از کرنل برنامه های کاربردی ویندوز به (RPC )Remote Procedure ،متد توسعه جامعه کامپیوترهای خانواده اینتل،است. نتیجه این رویه،ضعف قوانین دیواره های آتش در مقایسه با سیستم عامل هایی مانند لینوکس است که در سطح بسیار کمتری از RPC استفاده می کنند. میان این دو سیستم عامل، تفاوت های امنیتی دیگر نیز وجود دارد که برای کاربران پایانه ای این سیستم عامل ها بروز خواهد کرد و در حوزه آسیب پذیری های مدیریتی سیستم گنجانده نمی شوند . برای مثال ویندوزها قطعا زمینه مساعدتری برای شیوع ویروس ها در سمت کاربران پایانه ای داراست که ایمنی سیستم به خود کاربر و استفاده از آنتی ویروس ها واگذار شده است. اخیرا ویندوز شاهد ربودن اطلاعات سیستم ها توسط ابزارهایی به نام Spyware یا جاسوس افزار بود که می توانند به صورت محرمانه و پنهانی اطلاعات شخصی شما را در سطح اینترنت پخش کنند که در وبگردی، از روی خطا یا اختیار آن ها را بر روی سیستم فعال می کنید. مایکروسافت جدیدا برای مقابله با این پدیده یک شرکت ضد ویروس و ضد جاسوس افزار را خریداری کرده است. امکان دارد که بتوان توسط مدیر سیستم یا کاربران ارشد، ویندوز لینوکس را به درستی مدیریت کرد. اما بسیاری از برنامه های کاربردی دیگر ویندوز با این سیستم یکپارچه نیستند و نیاز است توسط کاربران، با مجوزدهی صحیح مدیر سیستم، اجرا شوند. اما برنامه های کاربردی لینوکس غالبا نیازمندی های امنیتی را رعایت کرده و در نتیجه کمتر می توانند مورد سوء استفاده قرار گیرند. ویندوز تنها از طرف توسعه دهنده خود دچار مشکل است که دوست دارد یک سیستم ساده را خلق کند که برای استفاده کننده بسیار آسان باشد. اما این سایت با هزینه بسیار زیادی از ناحیه امنیت سیستم همراه است. این امتیاز حتی موجب سست شدن امنیت سیستم نسبت به نسخه های قدیمی تر می شود، ضعفی که لینوکس هنوز با آن مواجه نشده است. لینوکس نیز دارای ضعف های امنیتی است.
عموما سازندگان خودشان سخت افزار یا درایوهای مخصوص خود را برای سازگاری با ویندوز توسعه می دهند. اما در جامعه لینوکس غالبا از مهندسی معکوس برای ساخت این محصولات استفاده م
ی شود. در سیستم عامل های اپن سورس، گاهی قدم اول همین مهندسی معکوس، غیرقابل پیش بینی خواهد بود. در برخی موارد، سازگاری یک سخت افزار با لینوکس، به کندی صورت می پذیرد که نسبت به ویندوز، شاید ماه ها و شاید تا دو سال به طول بینجامد. خوشبختانه با پشتیبانی شرکت هایی مانند IBM و Novell از استانداردهای اپن سورس، برخی از مشکلات پیچیده حل شده و پروسه سازگاری با لینوکس ساده تر شده است. فارغ از محیط های گرافیکی، رابط خط فرمان لینوکس برای بسیاری از کاربران سخت و پیچیده است و آنان درک درستی از آن ندارند. همین امر موجب می شود مدیران سیستم ها، از به کار گرفتن ابزارو مفاهیم پیچیده برای برقرای امنیت در سیستم اجتناب کنند. لینوکس اصولا دارای قابلیت های سیستم عاملی یک شبکه است و در نصب پیش فرض، بسیاری از برنامه های کاربردی شبکه فعال نیست. این موضوع می تواند آسیب پذیری های ناشناخته ای را به وجود آوردکه هر یک از آن ها تهدیدی امنیتی برای سیستم عامل محسوب شوند. خوشبختانه این موارد و بسیاری از نقاط ضعف دیگر لینوکس، با به کارگیری یک لایه سخت گیرانه امنیتی و ابزار ساده خط فرمان برای آسان کردن کار مدیر سیستم بهبود یافته است. یکی دیگر از امتیازات لینوکس، وجود تعداد بی شماری ابزار متنوع مبتنی بر لینوکس برای فراهم کردن امنیت در سیستم (Nessus ) امکان پویش شبکه، حفره های موجود بر روی سیستم راه دور، باگ های نرم افزاری اجرا شده بر روی شبکه و دیگر ابزار نصب شده موجود در سیستم را فراهم می کند. Nessus در سیستم هایی که به تازگی نصب شده اند، می تواند به کار گرفته شود. علاوه بر این قابلیت گزارشگیری از یک سیستم سرور را در یک دوره مشخص دارد. Nmap ابزار دیگری برای اسکن شبکه است که نسبت به Nessus کاربردهای کمتری دارد. این ابزار می تواند به صورت پیش فرض همراه لینوکس نصب شود. گذشته از سودمندی این ابزار برای هر کارشناس IT ، هنوز ابزاری به راحتی آن در پیکربندی لینوکس ارائه نشده است. متخصصان امنیتی در هنگام اتصال به یک شبکه اینترنت از فایروال نیز استفاده می کنند. فایروال ها به صورت بسته های افزودنی به سیستم سرور برای تامین امنیت بیشتر به کار گرفته می شوند. ابزاری مانند، ACID می توانند اطلاعات را آنالیز کرده و مطابق این اطلاعات مشخصه های یک را تشخیص دهد. ACID امکان گزارش از طریق ایمیل را دارد و از طریق یک رابط گرافیکی، تمامی اطلاعات یک بسته فعال شبکه را نمایش می دهد. استفاده از این ابزار برای هر شرکتی که در حوزه امنیت IT فعالیت می کند، توصیه می شود. ACID ممکن است گزارش های متناقض و ناصحیح بسیاری برای مدیر سیستم تولید کند و از این رو نیاز به تنظیم و پیکربندی همیشگی آن وجود دارد. فارغ از سیستم عاملی که استفاده می کنیدف عدم به کارگیری ابزار مناسب، می تواند یکپارچگی امنیتی کار شما را به خطر بیندازد. عدم پشتیبان گیری کافی ضعیف بودن رمزهای عبور، اشتراک گذاری حساب های کاربری و پروژه های امنیتی که توسط تیم بازرسی نادیده گرفته شوند، و بازبینی و نظارت ضعیف، از دیگر موارد نقض امنیت سیستم هستند.
تاریخچه سیستم عامل لینوکس
تاریخچه
لینوکس : لینوکس اساسا برای کامپیوترهای شخصی Intell طراحی شده است . لینوکس به عنوان یک پروژه شخصی یک دانشجوی رشته کامپیوترذ به نام لینوس توروالد ، در دانشگاه هلسینکی شروع به کار کرد . در آن زمان دانشجویان از برنامه ای به نام Minix استفاده می کردند که دارای ویژگی های ومختلفی نسبت به یونیکس ب.د،Minix توسط پروفسور آندرو تنبنام ایجاد شد و به طور گسترده ای از طریق اینترنت به دانشجویان در نقاط مختلف جهان ارسال گردید . قص لینوس این بود که یک نگارش کارای PC از یونیکس را برای کالربران Minix ایجاد کند . او نام آن را لینوس گذاشت و در سال 1991 لینوس نگارش 0.11 را عرضه کرد ، لینوکس به طور وسیعی از طریق اینترنت گسترش یافت و در سال های بعد دیگر برنامه نویسان ، برنامه های کاربردی و ویژگی هایی را اکنون می توان در سیستم های یونیکس استاندارد یافت به ان اضافه نمود . تمام مدیر پن
جره ها رو به لینوکس آوردند . لینوکس دارای تمام ابزارهای شبکه ای از قبیل پشتیبانی فایل FTP ، مرور گر وب ، محدوده ای از سرویس های شبکه ای مثل پست الکترونیکی،سرویس نام گذاری دامنه،پیکر بندی پویای میزبان به همراه سرویس دهنده های FTP ، وب و چاپ می باشد ، هم چنین دارای مجموعه کاملی از ابزارهای توسعه برنامه نویسی از قبیل ، کامپایلر، اشکال زدایی Debuggers C++ است. با حفظ تمام این ویژگی ها سیستم عامل لینوکس هم چنان کوچک ، پایدار،سریع باقی ماند. در ساده تریت قالب بندی آن لینوکس می تواند به طور موثر روی کامپیوتری با حافظه فقط 2MB اجرا شود.
مرور کلی لینوکس
همانند یونیکس ، لینوکس را می توان به سه بخش اصلی تقسیم کرد :
کرنلv
محیطv
v ساختار فایل
کرنل: برنامه اصلی است که برنامه هارا اجرا می کند و دستگاه های سخت افزاری از قبیل دیسک ها و چاپگر ها را مدیریت می نماید.
محیط : رابطی را برای کاربر فراهم می نمایدکه دستئرات را از کاربر می گیرد و آنها را جهت اجرا به کرنل می فرستد .
ساختار فایل : روشی که فایل های روی یک دستگاه ذخیره مثل دیسک ذخیره مخی شوند ر اسازماندهی می کند ، فایل ها در فهرست های مختلف سازماندهی می شوند.
یک محیط،رابطی را بین کرنل و کاربر فراهم می کند که آن را می توان به عنوان یک مفسر در نظر گرفت . چنین رابطی ، دستئرات وارد شده توسط کاربر را تفسیرذ می کند و آنهت را به کرنل می فرست. ، لنوکس چند نوع محیط را فراهم می کند :
محیط کاری
مدیر های پنجره
لایه های خط فرمان
هر کاربر بر روی یک سیستم لینوکس،دارای روابط کابری خاص خودش است ، کاربران می توانند محیط های خاص خودشان را بر حسب نیاز های خص خودشان ، سازماندهی کنند که می توانند لایه ، محیط های پنجره یا محیط کاری باشد . از این دید برای کاربر ، سیستم عامل به عنوان محیطی کاربردی تر عمل می کند که کار می تواند آن را کنترل نماید.
در لینوکس فایل ها مثل ویندوز ، در فهرست های مختلف سازماندهی می شوند، کل فایل-سیستم لینوکس ، یک مجموعه بزرگ متصل به هم از فهرست هاست که هر یک شامل مجموعه ای از فایل می باشند،بعضی فهرست ها فهرسته ای استانداردی اند که جهت استفاده سیستعم رزرو شده اند. می توانید برای فایل های خود ، فهرست ایجاد کنید همان طور که بع راحتی امکان انتقال فایل ها از یک فهرست به فهرست دیگر وجود دارد ، حتی می توانیم کل فایل ها را انتقال دهیم و فهرست ها و فایل هرا با کاربران دیگر روی سیستم خود به اشتراک بگذاریم . با لینوکس همچنین می توان بر فایل ها و فهرست ها مجوز بگذاریم تا به افراد دیگر اجازه دسترسی دهد،یا دسترسی آناه را محدود به خود نماید ، فهرست های هر کاربر در واقع سرانجام به فهرست های کاربران دیگر متصل می شود .
فهرست ها /به شکل ساختار درختی سلسله مراتبی سازماندهی می شوند که با یک فهریت ریشه آغازین،شروع می شود،تمام فهرست های دیگرنیز از این فهرست ریشه آغازین نشات می گیرد.
با دسک تا K ،و محیط مدل شی شبکه GUN ، لینوکس اکنون ی رابط Gun کاملا مجتمع دارد ، می توان عملیات لینوکس را از هر یک از رابط ها انجام دهیم ، KDE و GNOME محیط هایی کاملا کاربردی اند ، که از عملیات کشیدن و رها شدن پشتیبانی می کنند وما را قادر می ساغزند تا آیکون ها را به Desktop خوذ بکشیم ومنوهای خاص خود را روی روی یک قاب Application قرارذ دهیم ، هر دو متکی به یک محیط زیر ساختاری سیستم ،X Window اند و بدین معناست که تا وقتی آنها هردو روی سیستم ما نمصب باشند برنامه های کاربدی یکی را می توان روی دیسک تاپ دیگر اجرا کرد.
دسک تاپ K : مجموعه کاملی از ابزارهاای اینترنت ، همرا برنامه هایt کاربردیو ویراستاری گرافیکی ، چند رسانه ای و سیتمی دارند.
: برنامه هایtGnome کاربردی کم تری دارد اما اغلب آنها اینک در حال کار می باشند.
نرم افزار کدباز
لینوکس با تلاش دسته جمعی در اینترنت گسترش یافت ، بنابراین هیچ شرکت و انجمنی لینوکس را کنترل نمی کند،نرم افزار نوشته شده برای Linux بیانگر این زمینه است.توسعه اغلب زمانی اتفاق می افتد که کاربران Linux با هم تصمیم بگیرند روی یک پروژه کار کنند،وقتی کامل شد ،نرم افزار به سایت اینترنت فرستاده می شود ،هر کاربر لینوکس سپس می تواند به سایت دسترسی داشته باشد ،و نرم افزار را دان لود کند ،توان نرم افزار لینوکس فوق العاده است ، توسعه نرم افزاری لینوکس همیشه در یک محیط اینترنتی انجام می گیرد و شامل برنامه نویسان مختلف جهان می باشد . تنها چیزی که برای شروع یک پروژه نرم افزاری لینوکس گرا نیاز داریم ، یک وب سایت است.
اغلب نرم افزارهای لینوکس به شکل کد باز نوشته می شود و این بدان مناست که کداصلی برای یک برنماه کاربدی،به صورت رایگان به همرا برنامه کاربردی عرضه می شود. برناه نویسات از طریق اینترنت می تواننند در توسعه نرم افزار، همکاری کنند و کد اصلی آن را تغییر دهند و یاا صلاح کنند.
لینوکس به شکل کد باز ،نوشته شد ، کد اصلی آن در تمام محصولاتش وجود دارد ، به طور رایگان و از طریق اینترنت قابل دسترسی است . خیلی از توسعه های نرم افزاری نیز پروژه های کد بازی چون محیط های کاریGnome,KDE به همراه بیشتر برنامه های کاربدی شان می باشد،بسته مرورگر وب نت Netscape Communicator ، نیز به طور کامل ، کدباز و به طور رایگان قابل استفاده اسنت،مجموعه Open Officeکه توسط Sun پشتیبانی می شود یک پروژه کد باز و بر اساس مجموعه Star Office قدیمی می باشد.
نرم افزار های کد باز توسط مجوز های عمومی محافظت می شود ، این کار باعث می شود تا شرکت های تجاری نتوانند نرم افزار کد باز را گرفته و تغییرات خود را اعمال نمایند و حق کپی را برای خود محفوظ دارند و نرم افزار خود را بفروشند.
معروف ترین مجوز عمومی ، مجوز عمومی GUN است که توسط انجمن نرو افزاغر رایگان Free Software Foundation فراهم شده است.
لینوکس تحت آن مجوز توزیع می شود . تحت شرایط مجوز عمومی GUN General حق کپی برای نویسنده اصلی محفوظ است اگرچه هر کسی می تواند نرو افزار را تغییر دهد و مجددا توزیع کند ولی باید کد اصلی نیز ضمیمه باشد ، هم چنین محدودیتی در مورد فروش نرم افزار یا تحویل رایگان آن وجود دارد
در زمینه میزبانی وب همواره 2 سیستم عامل مهم وجود داشته است: ویندوز و یونیکس (لینوکس). مهمترین سوالی که همواره در این زمینه از ما میشود آن است که کدام سیستم برای سایت ما مناسب است؟ ویندوز یا لینوکس؟ پاسخ ما با توجه به هدف شما از داشتن وب سایت و برنامه ا
لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل : word (..doc) ( قابل ویرایش و آماده پرینت )
تعداد صفحه : 56 صفحه
قسمتی از متن word (..doc) :
1
دانشگ
دانشگاه آزاد اسلامی
واحد گرگان
پروژه در مورد :
3
تفاوت سیستم عامل لینوکس با سیستم عامل ویندوز
تفاوت سیستم عامل لینوکس با سیستم عامل ویندوز
یکی از نخستین سوالاتی که در ذهن هر کاربری که به تازگی نام گنو/لینوکس به گوشش خورده است، مطرح میشود، این است که خوب گنو/لینوکس چه تفاوتی با ویندوز دارد؟ من در این مقاله قصد دارم بدون اینکه وارد مسائل خیلی فنی شوم، به طور اجمالی این موضوع را تشریح کنم.
لینوکس چیست؟
لینوکس به خودی خود، یک هسته (Kernel) است. هسته، بخش اصلی سیستمعامل را تشکیل میدهد که کار آن کنترل دادهها، مدیریت حافظه، سختافزار، ورود و خروج دادهها و تمامی موارد اصلی سیستمعامل میباشد. همانطور که گفتم، لینوکس به خودی خود سیستمعامل به شمار نمیرود، بلکه با استفاده از ابزارهایی که پروژه گنو (GNU) برای آن تولید کرده است، تبدیل به یک سیستمعامل کامل میشود (به همین دلیل است که لینوکس را معمولا گنو/گنو/لینوکس یا
4
GNU/Linux مینامند) و با اضافه کردن سایر نرمافزارهای بازمتن به آن، میتوان از آن در موارد متعددی مانند سرویسدهندهها، ایستگاههای کاری، کامپیوترهای رویمیزی، ابر رایانهها، ابزارهای صنعتی و پزشکی که دارای سیستمهای درونهای (Embedded) میباشند و... استفاده کرد.
از نظر فنی لینوکس را میتوان نمونه بازمتن و آزاد سیستمعاملهای خانواده یونیکس نامید. زیرا بر اساس استاندارد POSIX پیاده سازی شده و کاملا با آن سازگار است. بنابراین گنو/لینوکس را میتوان نواده سیستمعامل پرسابقه و مستحکم یونیکس دانست که البته خواص خوب آنرا نیز به ارث برده است. اکنون تفاوتهای اصلی گنو/لینوکس و ویندوز را با هم میشماریم:
گنو/لینوکس : سیستمعامل آزاد
گنو/لینوکس یک سیستم عامل آزاد و بازمتن است. کد منبع آن در اختیار همگان قرار دارد و همه میتوانند در کدهای آن تغییر ایجاد کرده و بنا به نیازشان استفاده کنند. آزاد و در دسترس بودن کدهای منبع سبب میشود تا بتوانید از طرز کارکرد دقیق سیستمعامل مطلع شوید. شما بسیاری از توزیعهای گنو/لینوکس را میتوانید به هر تعداد کپی کرده و بین دوستانتان پخش کنید. در سمت مقابل، ویندوز یک سیستمعامل اختصاصی است که کد منبع آن سری نگهداشته شده و برای همگان در دسترس نیست. شما نمیتوانید بفهمید که واقعا در زیر سیستمعامل ویندوزتان چه میگذرد؟ آیا یک برنامه جاسوسی در آن پنهان نشده است؟ بعید نیست. سیستم عامل ویندوز رایگان نبوده و شما نمیتوانید آنرا کپی کرده و پخش کنید. در صورت این کار شما خلافکار هستید و جریمه و مجازات خواهید شد. (فعلا نه در ایران ولی در
4
۴-۶ سال آینده بله)
گنو/لینوکس را به هواپیمایی تشبیه کردهاند که هر قسمت از انرا در جایی ساختهاند. گنو/لینوکس واقعا محصول کشور خاصی نیست. تعداد زیادی از مردم در سرتاسر جهان در حال کار بر روی بخشهای مختلف آن و توسعه آن هستند. تعداد برنامه نویسانی که روی بخشهای مختلف سیستمعامل گنو/لینوکس کار میکنند، به حدود ۴۰۰ هزار نفر میرسد، تفاوت کیفیت کار را مشخص میکند.
شما با سیستمعامل گنو/لینوکس آزاد هستید. لازم ندارید تا از نرمافزارهای اختصاصی استفاده کنید و تحت انقیاد آنها در آیید.
گنو/لینوکس : سرعت، قدرت، پایداری
همانطور که گفتم، گنو/لینوکس نواده سیستمعامل یونیکس است. بنابراین ساختار کلی این سیستمعامل کاملا با ویندوز متفاوت است. این به این معنی است که مثلا شما نخواهید توانست برنامههایی که در ویندوز دارید، روی گنو/لینوکس اجرا نمایید (البته راههایی وجود دارد
لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل : word (..docx) ( قابل ویرایش و آماده پرینت )
تعداد صفحه : 17 صفحه
قسمتی از متن word (..docx) :
2
موضوع :
تاریخچه ویندوز
تاریخچه ویندوز از ابتدا تا کنون
ویندوز، عنوان سیستمعاملی است که شرکت مایکروسافت آن را برای رایانههای شخصی (PC) تولید کرده است. این سیستمعامل، نسخههای متعددی دارد که از سال 1983 تاکنون به بازار عرضه شدهاند.
ویندوز، در زمرهٔ سیستمعاملهای چندوظیفهای (Multi-task) به شمار میرود و قابلیت اجرای همزمان چندین برنامه را دارد.
ویندوز، اکثر امکانات خود را از طریق واسط کاربری گرافیکی (GUI) عرضه میکند. در محیط گرافیکی ویندوز، هر برنامه، در یک کادر یا قاب مشخص اجرا میشود که اصطلاحاً آن را پنجره مینامند؛ کاربر میتواند پنجرهها را جابهجا کرده و یا اندازه آنها را تغییر دهد. همچنین، برای خروج از یک برنامه هم میتواند پنجرهٔ حاملِ آن برنامه را ببندد.
ویندوز حاوی ساختارهای داخلی شبکهای است که به کاربر امکان میدهد تا اگر به شبکهای متصل بود فایلها و دادههای خود را به اشتراک گذارد. در یک تشکیلات بزرگ، clientهای ویندوز برخی به سرورهای یونیکس و NetWare متصل میشوند. نسخههای سرور این سیستم عامل (ویندوز انتی و ۲۰۰۰ و ویندوز پروفشنال اکسپی) قابلیت کنترل شبکههای کوچک تا بزرگ را با امکانات وسیع دارند.
تاریخچه
اولین نسخهٔ ویندوز در سال ۱۹۸3 عرضه شد (ویندوز ۱.۰). این سیستمعامل، یک واسط کاربری گرافیکی و محیطی پنجرهای را تحت سیستم عامل دیسکی یا همان DOS فراهم میساخت. ویندوز ۲.۰ نیز در سال ۱۹۹۷ به عنوان ارتقایی (upgrade) بر این سیستمعامل روانهٔ بازار شد. این نسخه، بعداً با خصوصیاتی جدید مانند قابلیت روهم قرار گرفتن پنجرهها بنام ویندوز/۲۸۶ و بعد ویندوز/۳۸۶ ارایه شد. در سال ۱۹۹۲، ویندوز ۳.۰ ارایه شد که نسبت به نسخههای قبلی،
2
بسیار متحول شده بود. در سال ۱۹۹۵، شرکت مایکروسافت با ارایه ویندوز ۹۵ تحولی را در ویندوز و سیستمعاملهای کامپیوترهای شخصی بوجود آورد. روند ارایه و بهینهسازی این سیستمعامل، همچنان با ویندوز ۹۸، ME و XP، برای رایانههای شخصی و ویندوز NT و ۲۰۰۰ برای شبکهها ادامه یافت. امروزه، ویندوز، مشهورترین و پرمصرفترین سیستمعامل جهان به شمار میرود. مایکروسافت با بروزرسانی و بهینهسازی این سیستمعامل قصد دارد تا تمام توقعات کاربران از یک سیستمعامل مناسب برآورده سازد.
امنیت
امنیت در سیستمعامل ویندوز از مهمترین نقاط ضعف آن بوده است. تحقیقی که تحت نظر کوین میتنیک انجام شد نشان داد که یک سیستم Windows XP حفاظت نشده در اینترنت تنها ۴ دقیقه دوام آورد. همچنین طبق آمار ۸۰٪ از کاربران Windows حداقل به یک ویروس یا نرمافزار جاسوس آلوده هستند.[1][2 تا Windows
در سال 1985 مایکروسافت و IBM با هم برای درست کردن و گسترش دادن OS/2 شریک شدند. OS/2 وارد بازار شد با یک سخت افزار که طراحی آن متعلق به IBM بود و PS/2 نام داشت. کمی بعد در فبریه سال 1986 مایکروسافت دوباره به واشنگتن(ردموند) تغییر مکان داد. یک ماه بعد کمپانی عمومی شد و 61 میلیون دلار در $21.00 در هر سهم بدست آورد. درسال 1989، مایکروسافت در Comdex فراخوان انتشار Windows 3.0 را در سال 1991 داد. در 16 میسال 1991 بیل گیتس به کارمندان مایکروسافت از جدایی از OS/2 خبر داد و از آن به بعد مایکروسافت روی محصول خود Windows و Windows NT kernel زوم کرد. بعضی از کسانی که با ویندوز مخالف بودند سورپرایز شدند و شروع به گفتن آن کردند که مایکروسافت در حال انجام یک فعالیت غلط است. ولی بعد از انتشار ویندوز ورق برگشت و کاربران OS/2 به سرعت کاهش یافت و کاربران ویندوز با سرعت هر چه تمام تر افزایش یافت و تبدیل به بهترین برنامه برای PC شد. بعضی از عقاید بر این اساس بود که علم درونی ویندوز کرنل رقیب هایش را نابود میسازد و چنین هم شد. سپس در این حین کمپانی، نرم افزار آفیس را منتشر کرد که حاکم تمام در بیزینس شد و تمام رقبا را عقب زد.
Windows 95
نسخه ویندوزی از مایکروسافت که در سال 1995 ساخته شد. ویندوز 95 ماندگاری زیادی نداشت و اکنون تعداد معدودی از این سیستم عامل استفاده میکنند.
Windows 98
نسخه ویندوزی از مایکروسافت که در سال 1998 ساخته شد و در واقع نسخه به روز شده ویندوز 95 میباشد. (این ویندوز Memphis هم نامیده میشود) استفاده از این ویندوز به طور گسترده در جهان وجود داشت و هم اکنون هم مورد استفاده میباشد. از امکانات این میتوان به موارد زیر اشاره کرد:
·مرورگر مستقل مایکروسافت
4
·توانایی فرستادن و گرفتن نامههای الکترونیکی
·گرافیک 32 بیتی (FAT32)
·حمایت کردن USB
·حمایت کردن DVD
Windows ME
Windows Millenium Edition نسخه به روز شده ویندوز 98 که در سال 1999 و 2000 عرضه شد. نسخه ویندوزی از مایکروسافت که در سال 1998 ساخته شد و در واقع نسخه به روز شده ویندوز 95 میباشد. (این ویندوز Memphis هم نامیده میشود) استفاده از این ویندوز به طور گسترده در جهان وجود داشت و هم اکنون هم مورد استفاده میباشد. از امکانات این میتوان به موارد زیر اشاره کرد:
Windows NT
سیستم عاملی که در سال 1993 توسط شرکت مایکروسافت ، ارائه گردید. Windows NT بر خلاف ویندوز به وجود سیستم MS-DOSوابسته نیست به عبارت دیگر یک سیستم عامل خودکفا بوده و یک رابط گرافیکی کاربر دارد. Windows NT یک سیستم عامل چند وظیفهای 32 بیتی با ویژگیهای شبکه سازی، چند پردازشی قرینه ای، بندکشی و امنیتی می باشد. این سیستم عامل بر روی سخت افزارهای متنوعی از جمله سیستمهای برپایه ریزپردازندههای 80386 و 80486 و پنتیوم اینتل، ریزپردازندههای DEC AlphaAXP، ریزپردازندهای MIPS، و همچنین در کامپیوترهای چند پردازندهای به اجرا در میآید. Windows NT تا 4 گیگا بایت حافظه مجازی را تحت پشتیبانی قرار داده و میتواند برنامههای کاربردی OS/2، MS-DOSو POCIX××××× را به اجرا درآورد.
Windows 2000
سیستم عاملی برای کامپیوترهای سرور که توسط مایکروسافت در سال 2000 عرضه شد.
خانواده Windows 2000 Server
سرویس دهندگان NET Enterprise .، بر خلاف نام خود که ممکن است این تصور را ایجاد نمایند که صرفا" نیازمند استفاده از Windows .NET Server 2003 میباشند، میتوانند بر روی خانواده بزرگ Windows 2000 Server اجراء گردند. لازم به یادآوری است که برخی از سرویس دهندگان NET Enterprise .، نظیر Exchange Server 2000، بر روی نسخههای Windows .NET Server 2003، اجراء نخواهند شد. برخی از سرویس دهندگان موجود NET Enterprise .، همچنان بر روی نسخه ویندوز NT server 4.0 اجراء میگردند، این نوع سرویس دهندگان دارای ویرایشهای خاصی میباشند که امکان استفاده از ActiveDirectory را برای آنان فراهم مینماید. تعداد نرم افزارها و محصولاتی که میتوان آنها را بر روی Windows NT اجراء نمود، بتدریج به سمت صفر میل خواهد کرد. در این مقاله فرض میشود که شما حداقل از نسخه Windows 2000 Server، استفاده مینمائید. ویندوز 2000 دارای سه نسخه متفاوت سرویس
4
دهنده است. تعداد نسخههای فوق را میتوان از لحاظ فنی به چهار نسخه نیز تعمیم داد .(در صورتیکه سیستم عامل سرویس گیرنده Windows 2000 Professional را نیز در نظر بگیریم). هر نسخه بمنظور اهدافی خاص طراحی و دارای مجموعهای ازپتانسیلها و قابلیتهای مختص بخود است . نسخه استاندارد سرویس دهنده 2000، «Windows 2000 Server»، نامیده میشود. نسخه فوق، نسخه پایه سیستم عامل بوده و شامل تمامی قابلیتها و پتانسیلهای لازم و مورد نیاز سرویس دهندگان NET Enterprise .، است. هر کامپیوتر مبتنی بر سیستم عامل Windows 2000 Server دارای ویژگیهایی نظیر: یک کنترل کننده Domain مربوط به ActiveDirectory و سرویسهای ارتباطی شبکه است. نسخه فوق، دارای محدودیتهای مختص بخود است. حمایت از حداکثر چهار پردازنده و چهار گیگابایت حافطه اصلی (RAM)، نمونههایی از محدودیتهای نسخه فوق، میباشد. زمانیکه برنامهها اجراء میگردند به آنها یک فضاء ثابت حافظه و بمیزان دو گیگا بایت نسبت داده میشود. در صورتیکه کامپیوتر دارای حافظه فیزیکی کمتری باشد، سیستم عامل از فضائی بر روی دیسک که Swap file و یا page file نامیده میشود برای ایجاد حافظه مجازی، استفاده مینماید.
Windows 2000 Datacenter Server
نسخه جامع و بسیار بزرگ ویندوز 2000، Windows 2000 Datacenter Server نامیده میشود. این نسخه حداکثر شصت و چهار گیگابایت حافظه اصلی (RAM) و سی و دو پردازنده را حمایت مینماید. نسخه فوق دارای تمامی قابلیتهای کلاسترینگ نسخه Advanced Server و سایر پتانسیلهای استاندارد میباشد. از نسخه فوق ،در محیطهایی با قابلیتهای محاسباتی و عملیاتی بسیار بالا، استفاده میگردد. علاوه بر آمار شگفت انگیز نسخه فوق در رابطه با میزان حافظه و تعداد پردازنده، ماکروسافت ادعا نموده است که زمان فعالیت بدون خرابی (Uptime) سیستم عامل فوق، 99.999 % است. در صورتیکه قصد تهیه این نسخه ویندوز را داشته و بدنبال قیمت آن میباشید، هرگز در این راه موفق نخواهید شد. چون شما نمیتوانید نسخهای از آن را خریداری نمائید. ماکروسافت، صرفا«نسخه فوق را به تولید کنندگان سخت افزار سرویس دهنده (معمولا» OEM نامیده شده و اقتباس شده از Original Equipment Manufactures است) عرضه مینماید. شرکتهای تولید کننده، پیکربندهای خاصی را در رابطه با سخت افزار سرویس دهنده انجام و بمنظور سازگاری با DataCenter Server آن را بررسی، تست و در ادامه سرویس دهندگان فوق، به شرکتهای متقاضی بهمراه سیستم عامل Datacenter Server فروخته میگردد. سیستم و نحوه پشتیبانی Datacenter، نسبت به سایر نسخههای ویندوز نیز متفاوت است. ماکروسافت حمایت فنی مستقیمی در رابطه با نسخه فوق را ارائه نمیدهد. در مقابل، OEM، کانال ارتباطی و پشتیبانی لازم را با مشتریان مربوطه، برقرار خوادهد کرد. یکی از نکات مهم پشتیبانی Datacenter، عدم مجاز بودن اعمال تغییرات و اصلاح
لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل : word (..doc) ( قابل ویرایش و آماده پرینت )
تعداد صفحه : 22 صفحه
قسمتی از متن word (..doc) :
تاریخچهٔ مایکروسافت
مایکروسافت یک شرکت چند ملیتی فن آوری رایانه است. تاریخچهٔ مایکروسافت از چهارم آوریل ۱۹۷۵ میلادی آغاز می شود، زمانی که توسط بیل گیتس و پل آلن در آلبوکرکی تأسیس شد.[۱] پر فروش ترین محصولات آن در حال حاضر مایکروسافت ویندوز (Microsoft Windows) و مایکروسافت آفیس (Microsoft Office) می باشند. مایکروسافت با درآمد سالیانه ی ۴۴.۲۸ میلیارد دلار و ۷۶۰۰۰ کارمند در ۱۰۲ کشور به موفقیت بزرگی رسیده است. مایکروسافت در زمینه طراحی، توسعه، ساخت، صدور مجوز، پشتیبانی و ارائه ی خدمات نرم افزاری برای وسایل کامپیوتری فعال است.[۲][۳][۴]
تأسیس مایکروسافت (۱۹۷۵-۱۹۸۵)
تصویر کارمندان مایکروسافت در سال ۱۹۷۸ از راست به چپ:
بالا: جیم لین، باب والاس، استیو وود
وسط: گوردون لتوین، مارک مکدونالد، باب گرینبرگ، باب او-ریر
پایین: پل آلن، مارلا وود، اندرآ لوئیز، بیل گیتس
بعد از مطالعه شماره اول ژانویه ۱۹۷۵ مجله ی Popular Electronics که حاوی اطلاعاتی در مورد Altair ۸۸۰۰ بود. (Altair۸۸۰۰ اولین microcomputer (کوچک رایانه)ای بود که وارد عرصه رقابت کامپیوتری شد.) بیل گیتس با MITS که سازنده آن میکرو کامپیوتر بود تماس گرفت و آنان را از ساخت نرم افزار برنامه نویسی برای Altair 8800 که نام آن را بیسیک (BASIC) گذاشته بودند، مطلع ساخت.[۵] بیل گیتس تا آن زمان نه یک سیستم Altair و نه حتی یک مترجم ساده داشت، با این حال در طول هشت هفته قبل از اجرای اولیه نرم افزار او و آلن یک برنامه ی مفسر نوشتند. مترجم در اجرای آزمایشی کار کرد و
MITS پذیرفت تا BASIC را بخرد و Altair BASIC را روانه ی بازار کند.[۶] گیتس دانشگاه (هاروارد) را رها کرد و به آلبوکرکی در نیومکزیکو یعنی جایی که MITS قرار داشت رفت و مایکروسافت را در آنجا تأسیس کرد. نام مایکروسافت (Microsoft) بدون خط تیره اولین بار توسط بیل گیتس در نامه ای که در ۲۹ نوامبر ۱۹۷۵ به پل آلن نوشت، به کار برده شد[۶]، و در ۲۶ نوامبر ۱۹۶۷ به عنوان علامت تجاری ثبت شد.[۵] اولین دفتر بین المللی مایکروسافت در اولین روز نوامبر سال 1978 میلادی در ژاپن با نام ASCII Microsoft (با نام فعلی Microsoft Japan) تأسیس شد.[۵] در ۱ ژانویه ۱۹۷۹ شرکت از آلبوکرکی به مکان جدیدش در بلویو (Bellevue) در واشنگتن منتقل شد.[۵] استیو بالمر در سال 1980 به شرکت پیوست و بعدا با مدیرعاملی بیل گیتس هم موافقت کرد.[۵][۵] مایکروسافت اولین سیستم عامل خود را در ۱۹۸۰ به بازار عرضه کرد. این سیستم عامل، که نسخه ی تغییر یافته ای از یونیکس (Unix) بود با کسب اجازه از شرکت ای-تی-اند-تی (AT&T) با عنوان زی نیکس (Xenix) به بازار فرستاده شد. زی نیکس خیلی فراگیر نبود و در ابتدا فقط توسط نرمافزارسازها مورد استفاده قرار می گرفت.[۷][۸] مایکروسافت ورد با عنوان اصلی مولتی-تول ورد (Multi-Tool Word) به خاطر رواج ایده ی "هر چه می بینی، همان را می گیری" معروف شد. ورد همچنین اولین برنامه ای بود که قابلیتهایی همچون نمایش متن های بولد (Bold) را داشت. اولین بار کپی های مجانی نسخه نمایشی مایکروسافت ورد به همراه شمارة نوامبر ۸۳ مجله پی سی ورد (PC World) توزیع شد، و با این کار مایکروسافت ورد (Microsoft Word) اولین برنامه ای شد که بر روی دیسک همراه یک مجله پخش شد.[۹] اگر چه زی نیکس هیچگاه مستقیما به فروش عمومی نرسید با این حال اجازه فروش آن به تعداد زیادی از سازندگان تجهیزات اصلی (OEM) داده شد. در میانه ی دهه ی 80 میلادی مایکروسافت به طور کامل از تجارت یونیکس خارج شد.[۷] اما موفقیت اصلی مایکروسافت، با سیستم عامل داس (Dos: Disk Operating System) اتفاق افتاد، بعد از مذاکرات بی حاصل با Digital Research، آیبیام (IBM) قراردادی با مایکروسافت بست تا نسخه ی جدیدی از سیستم عامل سیپیام (CP/M) را برای کامپیوترهای شخصی آیبیام تهیه کند. مایکروسافت برای این کار یک سیستم عاملی مشابه سیستم عامل سیپیام با نام 86-DOS را از شرکت Seattle Computer Products و تیم پترسن با قیمتی کمتر از ۵۰ هزار دلار خرید. آیبیام هم نام آن را به PC-DOS تغییر داد. به خاطر قوانین کپی رایتی که متوجه سیپیام بود، آیبیام سیپیام (CP/M) را با قیمت ۲۵۰ دلار
در کنار پیسی-داس(PC-DOS) که ۴۰ دلار قیمت داشت به بازار عرضه کرد، و سرانجام پیسی-داس به خاطر قیمت کمترش به استاندارد تبدیل شد.[۱۰][۱۱] حوالی سالهای 1983 مایکروسافت با همکاری چند شرکت دیگر کامپیوتری خانگی با نام MSX را به بازار عرضه کرد که نسخه ی DOS مخصوص مایکروسافت، با نام MSX-DOS را اجرا می کرد، که در ژاپن، اروپا و آمریکای جنوبی بسیار پرطرفدار شد.[۶][۱۲][۱۳] چندی بعد پس از این که شرکت Columbia Data Products با موفقیت بایوس (BIOS) آیبیام را شبیه سازی کرد، بازار شاهد افزایش چشمگیر کامپیوترهای شخصی مشابه IBM از طرف شرکتهایی همچون Eagle Computer و Compaq بود.[۱۴][۱۵][۱۶][۱۷] معامله مایکروسافت با آیبیام به آن اجازه میداد که امکان توزیع و فروش نسخه ی DOS مخصوص خود یعنی MS-DOS را داشته باشد، به همین دلیل مایکروسافت با فروش سیستم عامل خود در بازار داغ سیستم عامل برای کامپیوترهای مشابه IBM از یک شرکت کوچک به یکی از بزرگترین شرکت های نرم افزاری در صنعت کامپیوترهای خانگی تبدیل شد.[۱۸] با عرضه موشواره ی مایکروسافت در دوم مه ۱۹۸۳ مایکروسافت تولیدات خود را توسعه بخشد، ادامه ی این توسعه با ایجاد قسمتی برای نشر کتاب به نام Microsoft Press در یازدهم جولای همان سال همراه بود.[۵]
تاریخچه تکامل سیستم عامل ویندوز
در سال 1983 شرکت مایکروسافت خبری دربارة ابداع اولین واسطه گرافیکی کاربری برای سیستم عامل MS-DOS بنام Windows منتشر کرد. این سیستم عامل گرافیکی برای کامپیوترهای IBM و سازگار با آن طراحی شده بود. مایکروسافت مدل این واسطه گرافیکی را از روی سیستم عامل MacOS متعلق به کامپیوترهای Apple اقتباس کرده بود.
اولین نسخه مستقل مایکروسافت ویندوز، یعنی نسخه 1.0 در سال 1985 وارد بازار شد و فاقد کارکرد لازم برای جلب توجه عموم بود. ویندوز 1.0 یک سیستم عامل کامل بشمار نمی رفت، بلکه در حقیقت یک MS-DOS گسترش یافته بود و نواقص ذاتی و الگوهای آنرا به ارث می برد.
علاوه براین، چالش های قانونی با Apple باعث محدودیت کارکردی بیشتر آن می شد. برای مثال ویندوز 1.0 تک پنجره ای بود و پنجره های مختلف آن نمی توانستند بر روی یکدیگر یا کنار هم قرار گیرند. همچنین سطل زباله فایلهای پاک شده نیز نداشت، زیرا
Apple حق قانونی این ابداع را متعلق به خود می دانست. بعدها مایکروسافت با امضای یک موافقتنامه اعطای گواهی، این محدودیت را برطرف کرد.
بستة ویندوز 1.0 شامل این نرم افزارها بود:
مدیر اجرایی MS-DOS، تقویم، پوشه کارت ها، ویرایشگرهای Notepad و Windows Write، ترمینال، ماشین حساب، ساعت،صفحه کنترل، ویرایشگر فایلهای PIF، حافظه موقت (Clipboard)، RAMDrive، Windows Paint، Reversi و Print Spooler.
ویندوز 1.0
ویندوز 2
ویندوز 2 در پاییز 1987 منتشر شد و ارتقای قابل توجهی نسبت به نسخه قبلی پیدا کرده بود. افزوده شدن آیکونها و پنجره های متعددی که می توانستند روی هم قرار گیرند از مهمترین جنبه های جدید این سیستم عامل بود. پس از این نسخه بود که سازندگان نرم افزار شروع به تولید نرم افزارهایی کردند که درمحیط ویندوز اجرا می گردید. این را می توان شروع تاریخ موفقیت ویندوز دانست.
لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل : word (..doc) ( قابل ویرایش و آماده پرینت )
تعداد صفحه : 24 صفحه
قسمتی از متن word (..doc) :
مقایسه امنیت در ویندوز و لینوکس
اشاره: امنیت نرم افزاری به طور کلی یک مفهوم انتزاعی است که به پارامترهای فکری هر شخص وابسته است. چون درجه آسیب پذیری امنیتی، از خط به خط کدهای برنامه نویسی به وجود می آید. هر حوزه امنیتی از درجه حساسیت خاصی برخوردار است که ممکن است برای کاربران یک پایه فوق العاده مهم باشد یا بر عکس. در نتیجه تعابیر بسیار زیادی برای امنیت وجود دارد. مخصوصا اگر بخواهید درباره امنیت برنامه کامل و پیچیده ای مانند سیستم عامل ها و مثلا ویندوز و لینوکس صحبت کنید.
پارامترهای عینی متعددی برای درجه بندی امنیت وجود دارد که می توان از آن طریق باگ های برطرف شده یک مجموعه نرم افزاری خاص را محاسبه کرد. هنگامی که ویندوز و لینوکس با هم مقایسه می شوند، نقطه ضعف های امنیتی دیگری ظاهر می شوند که در این مقایسه دخیل هستند. اخیرا موسسه CERT گزارشی از اسیب پذیری های استاندارد این دو سیستم عامل را منتشر نمود که طی آن 250 حفره امنیتی حساس برای ویندوز گزارش شده کخ 39 حوزه آن در لیست خطرناک ترین نقاط ضعف امنیتی قرار دارند و برای لینوکس ردهت نیز 46 حفره امنیتی گزارش شده است که سه حفره آن در لیست آسیب پذیری های امنیتی بسیار خطرناک قرار دارند. هزاران گزارش از مقایسه امنیتی میان لینوکس و ویندوز وجود دارد. اما مبنای این تحقیق CERT گزارش هایی بوده که توسط کاربران موسسات دولتی ارائه شده اند و در ان حفره های امنیتی خطرناک مشابهی گزارش شده است. رلایل قانع کننده ای برای ان تفاوت امنیتی میان دو سیستم عامل وجود دارد. به عنوان مثال مدل توسعه اپن سورس برنامه های لینوکس، امکان گزارش . شناسایی باگ های را در فاصله زمانی زودتری امکان پذیر می کند. این مزیتی است که در ویندوز از آن بی بهره است. دیگر پارامترها نامطلوب برای ویندوز، اعتماد بسیاری از کرنل برنامه های کاربردی ویندوز به (RPC )Remote Procedure ،متد توسعه جامعه کامپیوترهای خانواده اینتل،است. نتیجه این رویه،ضعف قوانین دیواره های آتش در مقایسه با سیستم عامل هایی مانند لینوکس است که در سطح بسیار کمتری از RPC استفاده می کنند. میان این دو سیستم عامل، تفاوت های امنیتی دیگر نیز وجود دارد که برای کاربران پایانه ای این سیستم عامل ها بروز خواهد کرد و در حوزه آسیب پذیری های مدیریتی سیستم گنجانده نمی شوند . برای مثال ویندوزها قطعا زمینه مساعدتری برای شیوع ویروس ها در سمت کاربران پایانه ای داراست که ایمنی سیستم به خود کاربر و استفاده از آنتی ویروس ها واگذار شده است. اخیرا ویندوز شاهد ربودن اطلاعات سیستم ها توسط ابزارهایی به نام Spyware یا جاسوس افزار بود که می توانند به صورت محرمانه و پنهانی اطلاعات شخصی شما را در سطح اینترنت پخش کنند که در وبگردی، از روی خطا یا اختیار آن ها را بر روی سیستم فعال می کنید. مایکروسافت جدیدا برای مقابله با این پدیده یک شرکت ضد ویروس و ضد جاسوس افزار را خریداری کرده است. امکان دارد که بتوان توسط مدیر سیستم یا کاربران ارشد، ویندوز لینوکس را به درستی مدیریت کرد. اما بسیاری از برنامه های کاربردی دیگر ویندوز با این سیستم یکپارچه نیستند و نیاز است توسط کاربران، با مجوزدهی صحیح مدیر سیستم، اجرا شوند. اما برنامه های کاربردی لینوکس غالبا نیازمندی های امنیتی را رعایت کرده و در نتیجه کمتر می توانند مورد سوء استفاده قرار گیرند. ویندوز تنها از طرف توسعه دهنده خود دچار مشکل است که دوست دارد یک سیستم ساده را خلق کند که برای استفاده کننده بسیار آسان باشد. اما این سایت با هزینه بسیار زیادی از ناحیه امنیت سیستم همراه است. این امتیاز حتی موجب سست شدن امنیت سیستم نسبت به نسخه های قدیمی تر می شود، ضعفی که لینوکس هنوز با آن مواجه نشده است. لینوکس نیز دارای ضعف های امنیتی است.
عموما سازندگان خودشان سخت افزار یا درایوهای مخصوص خود را برای سازگاری با ویندوز توسعه می دهند. اما در جامعه لینوکس غالبا از مهندسی معکوس برای ساخت این محصولات استفاده م
ی شود. در سیستم عامل های اپن سورس، گاهی قدم اول همین مهندسی معکوس، غیرقابل پیش بینی خواهد بود. در برخی موارد، سازگاری یک سخت افزار با لینوکس، به کندی صورت می پذیرد که نسبت به ویندوز، شاید ماه ها و شاید تا دو سال به طول بینجامد. خوشبختانه با پشتیبانی شرکت هایی مانند IBM و Novell از استانداردهای اپن سورس، برخی از مشکلات پیچیده حل شده و پروسه سازگاری با لینوکس ساده تر شده است. فارغ از محیط های گرافیکی، رابط خط فرمان لینوکس برای بسیاری از کاربران سخت و پیچیده است و آنان درک درستی از آن ندارند. همین امر موجب می شود مدیران سیستم ها، از به کار گرفتن ابزارو مفاهیم پیچیده برای برقرای امنیت در سیستم اجتناب کنند. لینوکس اصولا دارای قابلیت های سیستم عاملی یک شبکه است و در نصب پیش فرض، بسیاری از برنامه های کاربردی شبکه فعال نیست. این موضوع می تواند آسیب پذیری های ناشناخته ای را به وجود آوردکه هر یک از آن ها تهدیدی امنیتی برای سیستم عامل محسوب شوند. خوشبختانه این موارد و بسیاری از نقاط ضعف دیگر لینوکس، با به کارگیری یک لایه سخت گیرانه امنیتی و ابزار ساده خط فرمان برای آسان کردن کار مدیر سیستم بهبود یافته است. یکی دیگر از امتیازات لینوکس، وجود تعداد بی شماری ابزار متنوع مبتنی بر لینوکس برای فراهم کردن امنیت در سیستم (Nessus ) امکان پویش شبکه، حفره های موجود بر روی سیستم راه دور، باگ های نرم افزاری اجرا شده بر روی شبکه و دیگر ابزار نصب شده موجود در سیستم را فراهم می کند. Nessus در سیستم هایی که به تازگی نصب شده اند، می تواند به کار گرفته شود. علاوه بر این قابلیت گزارشگیری از یک سیستم سرور را در یک دوره مشخص دارد. Nmap ابزار دیگری برای اسکن شبکه است که نسبت به Nessus کاربردهای کمتری دارد. این ابزار می تواند به صورت پیش فرض همراه لینوکس نصب شود. گذشته از سودمندی این ابزار برای هر کارشناس IT ، هنوز ابزاری به راحتی آن در پیکربندی لینوکس ارائه نشده است. متخصصان امنیتی در هنگام اتصال به یک شبکه اینترنت از فایروال نیز استفاده می کنند. فایروال ها به صورت بسته های افزودنی به سیستم سرور برای تامین امنیت بیشتر به کار گرفته می شوند. ابزاری مانند، ACID می توانند اطلاعات را آنالیز کرده و مطابق این اطلاعات مشخصه های یک را تشخیص دهد. ACID امکان گزارش از طریق ایمیل را دارد و از طریق یک رابط گرافیکی، تمامی اطلاعات یک بسته فعال شبکه را نمایش می دهد. استفاده از این ابزار برای هر شرکتی که در حوزه امنیت IT فعالیت می کند، توصیه می شود. ACID ممکن است گزارش های متناقض و ناصحیح بسیاری برای مدیر سیستم تولید کند و از این رو نیاز به تنظیم و پیکربندی همیشگی آن وجود دارد. فارغ از سیستم عاملی که استفاده می کنیدف عدم به کارگیری ابزار مناسب، می تواند یکپارچگی امنیتی کار شما را به خطر بیندازد. عدم پشتیبان گیری کافی ضعیف بودن رمزهای عبور، اشتراک گذاری حساب های کاربری و پروژه های امنیتی که توسط تیم بازرسی نادیده گرفته شوند، و بازبینی و نظارت ضعیف، از دیگر موارد نقض امنیت سیستم هستند.
تاریخچه سیستم عامل لینوکس
تاریخچه
لینوکس : لینوکس اساسا برای کامپیوترهای شخصی Intell طراحی شده است . لینوکس به عنوان یک پروژه شخصی یک دانشجوی رشته کامپیوترذ به نام لینوس توروالد ، در دانشگاه هلسینکی شروع به کار کرد . در آن زمان دانشجویان از برنامه ای به نام Minix استفاده می کردند که دارای ویژگی های ومختلفی نسبت به یونیکس ب.د،Minix توسط پروفسور آندرو تنبنام ایجاد شد و به طور گسترده ای از طریق اینترنت به دانشجویان در نقاط مختلف جهان ارسال گردید . قص لینوس این بود که یک نگارش کارای PC از یونیکس را برای کالربران Minix ایجاد کند . او نام آن را لینوس گذاشت و در سال 1991 لینوس نگارش 0.11 را عرضه کرد ، لینوکس به طور وسیعی از طریق اینترنت گسترش یافت و در سال های بعد دیگر برنامه نویسان ، برنامه های کاربردی و ویژگی هایی را اکنون می توان در سیستم های یونیکس استاندارد یافت به ان اضافه نمود . تمام مدیر پن
جره ها رو به لینوکس آوردند . لینوکس دارای تمام ابزارهای شبکه ای از قبیل پشتیبانی فایل FTP ، مرور گر وب ، محدوده ای از سرویس های شبکه ای مثل پست الکترونیکی،سرویس نام گذاری دامنه،پیکر بندی پویای میزبان به همراه سرویس دهنده های FTP ، وب و چاپ می باشد ، هم چنین دارای مجموعه کاملی از ابزارهای توسعه برنامه نویسی از قبیل ، کامپایلر، اشکال زدایی Debuggers C++ است. با حفظ تمام این ویژگی ها سیستم عامل لینوکس هم چنان کوچک ، پایدار،سریع باقی ماند. در ساده تریت قالب بندی آن لینوکس می تواند به طور موثر روی کامپیوتری با حافظه فقط 2MB اجرا شود.
مرور کلی لینوکس
همانند یونیکس ، لینوکس را می توان به سه بخش اصلی تقسیم کرد :
کرنلv
محیطv
v ساختار فایل
کرنل: برنامه اصلی است که برنامه هارا اجرا می کند و دستگاه های سخت افزاری از قبیل دیسک ها و چاپگر ها را مدیریت می نماید.
محیط : رابطی را برای کاربر فراهم می نمایدکه دستئرات را از کاربر می گیرد و آنها را جهت اجرا به کرنل می فرستد .
ساختار فایل : روشی که فایل های روی یک دستگاه ذخیره مثل دیسک ذخیره مخی شوند ر اسازماندهی می کند ، فایل ها در فهرست های مختلف سازماندهی می شوند.
یک محیط،رابطی را بین کرنل و کاربر فراهم می کند که آن را می توان به عنوان یک مفسر در نظر گرفت . چنین رابطی ، دستئرات وارد شده توسط کاربر را تفسیرذ می کند و آنهت را به کرنل می فرست. ، لنوکس چند نوع محیط را فراهم می کند :
محیط کاری
مدیر های پنجره
لایه های خط فرمان
هر کاربر بر روی یک سیستم لینوکس،دارای روابط کابری خاص خودش است ، کاربران می توانند محیط های خاص خودشان را بر حسب نیاز های خص خودشان ، سازماندهی کنند که می توانند لایه ، محیط های پنجره یا محیط کاری باشد . از این دید برای کاربر ، سیستم عامل به عنوان محیطی کاربردی تر عمل می کند که کار می تواند آن را کنترل نماید.
در لینوکس فایل ها مثل ویندوز ، در فهرست های مختلف سازماندهی می شوند، کل فایل-سیستم لینوکس ، یک مجموعه بزرگ متصل به هم از فهرست هاست که هر یک شامل مجموعه ای از فایل می باشند،بعضی فهرست ها فهرسته ای استانداردی اند که جهت استفاده سیستعم رزرو شده اند. می توانید برای فایل های خود ، فهرست ایجاد کنید همان طور که بع راحتی امکان انتقال فایل ها از یک فهرست به فهرست دیگر وجود دارد ، حتی می توانیم کل فایل ها را انتقال دهیم و فهرست ها و فایل هرا با کاربران دیگر روی سیستم خود به اشتراک بگذاریم . با لینوکس همچنین می توان بر فایل ها و فهرست ها مجوز بگذاریم تا به افراد دیگر اجازه دسترسی دهد،یا دسترسی آناه را محدود به خود نماید ، فهرست های هر کاربر در واقع سرانجام به فهرست های کاربران دیگر متصل می شود .
فهرست ها /به شکل ساختار درختی سلسله مراتبی سازماندهی می شوند که با یک فهریت ریشه آغازین،شروع می شود،تمام فهرست های دیگرنیز از این فهرست ریشه آغازین نشات می گیرد.
با دسک تا K ،و محیط مدل شی شبکه GUN ، لینوکس اکنون ی رابط Gun کاملا مجتمع دارد ، می توان عملیات لینوکس را از هر یک از رابط ها انجام دهیم ، KDE و GNOME محیط هایی کاملا کاربردی اند ، که از عملیات کشیدن و رها شدن پشتیبانی می کنند وما را قادر می ساغزند تا آیکون ها را به Desktop خوذ بکشیم ومنوهای خاص خود را روی روی یک قاب Application قرارذ دهیم ، هر دو متکی به یک محیط زیر ساختاری سیستم ،X Window اند و بدین معناست که تا وقتی آنها هردو روی سیستم ما نمصب باشند برنامه های کاربدی یکی را می توان روی دیسک تاپ دیگر اجرا کرد.
دسک تاپ K : مجموعه کاملی از ابزارهاای اینترنت ، همرا برنامه هایt کاربردیو ویراستاری گرافیکی ، چند رسانه ای و سیتمی دارند.
: برنامه هایtGnome کاربردی کم تری دارد اما اغلب آنها اینک در حال کار می باشند.
نرم افزار کدباز
لینوکس با تلاش دسته جمعی در اینترنت گسترش یافت ، بنابراین هیچ شرکت و انجمنی لینوکس را کنترل نمی کند،نرم افزار نوشته شده برای Linux بیانگر این زمینه است.توسعه اغلب زمانی اتفاق می افتد که کاربران Linux با هم تصمیم بگیرند روی یک پروژه کار کنند،وقتی کامل شد ،نرم افزار به سایت اینترنت فرستاده می شود ،هر کاربر لینوکس سپس می تواند به سایت دسترسی داشته باشد ،و نرم افزار را دان لود کند ،توان نرم افزار لینوکس فوق العاده است ، توسعه نرم افزاری لینوکس همیشه در یک محیط اینترنتی انجام می گیرد و شامل برنامه نویسان مختلف جهان می باشد . تنها چیزی که برای شروع یک پروژه نرم افزاری لینوکس گرا نیاز داریم ، یک وب سایت است.
اغلب نرم افزارهای لینوکس به شکل کد باز نوشته می شود و این بدان مناست که کداصلی برای یک برنماه کاربدی،به صورت رایگان به همرا برنامه کاربردی عرضه می شود. برناه نویسات از طریق اینترنت می تواننند در توسعه نرم افزار، همکاری کنند و کد اصلی آن را تغییر دهند و یاا صلاح کنند.
لینوکس به شکل کد باز ،نوشته شد ، کد اصلی آن در تمام محصولاتش وجود دارد ، به طور رایگان و از طریق اینترنت قابل دسترسی است . خیلی از توسعه های نرم افزاری نیز پروژه های کد بازی چون محیط های کاریGnome,KDE به همراه بیشتر برنامه های کاربدی شان می باشد،بسته مرورگر وب نت Netscape Communicator ، نیز به طور کامل ، کدباز و به طور رایگان قابل استفاده اسنت،مجموعه Open Officeکه توسط Sun پشتیبانی می شود یک پروژه کد باز و بر اساس مجموعه Star Office قدیمی می باشد.
نرم افزار های کد باز توسط مجوز های عمومی محافظت می شود ، این کار باعث می شود تا شرکت های تجاری نتوانند نرم افزار کد باز را گرفته و تغییرات خود را اعمال نمایند و حق کپی را برای خود محفوظ دارند و نرم افزار خود را بفروشند.
معروف ترین مجوز عمومی ، مجوز عمومی GUN است که توسط انجمن نرو افزاغر رایگان Free Software Foundation فراهم شده است.
لینوکس تحت آن مجوز توزیع می شود . تحت شرایط مجوز عمومی GUN General حق کپی برای نویسنده اصلی محفوظ است اگرچه هر کسی می تواند نرو افزار را تغییر دهد و مجددا توزیع کند ولی باید کد اصلی نیز ضمیمه باشد ، هم چنین محدودیتی در مورد فروش نرم افزار یا تحویل رایگان آن وجود دارد
در زمینه میزبانی وب همواره 2 سیستم عامل مهم وجود داشته است: ویندوز و یونیکس (لینوکس). مهمترین سوالی که همواره در این زمینه از ما میشود آن است که کدام سیستم برای سایت ما مناسب است؟ ویندوز یا لینوکس؟ پاسخ ما با توجه به هدف شما از داشتن وب سایت و برنامه ا
لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل : word (..doc) ( قابل ویرایش و آماده پرینت )
تعداد صفحه : 24 صفحه
قسمتی از متن word (..doc) :
مقایسه امنیت در ویندوز و لینوکس
اشاره: امنیت نرم افزاری به طور کلی یک مفهوم انتزاعی است که به پارامترهای فکری هر شخص وابسته است. چون درجه آسیب پذیری امنیتی، از خط به خط کدهای برنامه نویسی به وجود می آید. هر حوزه امنیتی از درجه حساسیت خاصی برخوردار است که ممکن است برای کاربران یک پایه فوق العاده مهم باشد یا بر عکس. در نتیجه تعابیر بسیار زیادی برای امنیت وجود دارد. مخصوصا اگر بخواهید درباره امنیت برنامه کامل و پیچیده ای مانند سیستم عامل ها و مثلا ویندوز و لینوکس صحبت کنید.
پارامترهای عینی متعددی برای درجه بندی امنیت وجود دارد که می توان از آن طریق باگ های برطرف شده یک مجموعه نرم افزاری خاص را محاسبه کرد. هنگامی که ویندوز و لینوکس با هم مقایسه می شوند، نقطه ضعف های امنیتی دیگری ظاهر می شوند که در این مقایسه دخیل هستند. اخیرا موسسه CERT گزارشی از اسیب پذیری های استاندارد این دو سیستم عامل را منتشر نمود که طی آن 250 حفره امنیتی حساس برای ویندوز گزارش شده کخ 39 حوزه آن در لیست خطرناک ترین نقاط ضعف امنیتی قرار دارند و برای لینوکس ردهت نیز 46 حفره امنیتی گزارش شده است که سه حفره آن در لیست آسیب پذیری های امنیتی بسیار خطرناک قرار دارند. هزاران گزارش از مقایسه امنیتی میان لینوکس و ویندوز وجود دارد. اما مبنای این تحقیق CERT گزارش هایی بوده که توسط کاربران موسسات دولتی ارائه شده اند و در ان حفره های امنیتی خطرناک مشابهی گزارش شده است. رلایل قانع کننده ای برای ان تفاوت امنیتی میان دو سیستم عامل وجود دارد. به عنوان مثال مدل توسعه اپن سورس برنامه های لینوکس، امکان گزارش . شناسایی باگ های را در فاصله زمانی زودتری امکان پذیر می کند. این مزیتی است که در ویندوز از آن بی بهره است. دیگر پارامترها نامطلوب برای ویندوز، اعتماد بسیاری از کرنل برنامه های کاربردی ویندوز به (RPC )Remote Procedure ،متد توسعه جامعه کامپیوترهای خانواده اینتل،است. نتیجه این رویه،ضعف قوانین دیواره های آتش در مقایسه با سیستم عامل هایی مانند لینوکس است که در سطح بسیار کمتری از RPC استفاده می کنند. میان این دو سیستم عامل، تفاوت های امنیتی دیگر نیز وجود دارد که برای کاربران پایانه ای این سیستم عامل ها بروز خواهد کرد و در حوزه آسیب پذیری های مدیریتی سیستم گنجانده نمی شوند . برای مثال ویندوزها قطعا زمینه مساعدتری برای شیوع ویروس ها در سمت کاربران پایانه ای داراست که ایمنی سیستم به خود کاربر و استفاده از آنتی ویروس ها واگذار شده است. اخیرا ویندوز شاهد ربودن اطلاعات سیستم ها توسط ابزارهایی به نام Spyware یا جاسوس افزار بود که می توانند به صورت محرمانه و پنهانی اطلاعات شخصی شما را در سطح اینترنت پخش کنند که در وبگردی، از روی خطا یا اختیار آن ها را بر روی سیستم فعال می کنید. مایکروسافت جدیدا برای مقابله با این پدیده یک شرکت ضد ویروس و ضد جاسوس افزار را خریداری کرده است. امکان دارد که بتوان توسط مدیر سیستم یا کاربران ارشد، ویندوز لینوکس را به درستی مدیریت کرد. اما بسیاری از برنامه های کاربردی دیگر ویندوز با این سیستم یکپارچه نیستند و نیاز است توسط کاربران، با مجوزدهی صحیح مدیر سیستم، اجرا شوند. اما برنامه های کاربردی لینوکس غالبا نیازمندی های امنیتی را رعایت کرده و در نتیجه کمتر می توانند مورد سوء استفاده قرار گیرند. ویندوز تنها از طرف توسعه دهنده خود دچار مشکل است که دوست دارد یک سیستم ساده را خلق کند که برای استفاده کننده بسیار آسان باشد. اما این سایت با هزینه بسیار زیادی از ناحیه امنیت سیستم همراه است. این امتیاز حتی موجب سست شدن امنیت سیستم نسبت به نسخه های قدیمی تر می شود، ضعفی که لینوکس هنوز با آن مواجه نشده است. لینوکس نیز دارای ضعف های امنیتی است.
عموما سازندگان خودشان سخت افزار یا درایوهای مخصوص خود را برای سازگاری با ویندوز توسعه می دهند. اما در جامعه لینوکس غالبا از مهندسی معکوس برای ساخت این محصولات استفاده م
ی شود. در سیستم عامل های اپن سورس، گاهی قدم اول همین مهندسی معکوس، غیرقابل پیش بینی خواهد بود. در برخی موارد، سازگاری یک سخت افزار با لینوکس، به کندی صورت می پذیرد که نسبت به ویندوز، شاید ماه ها و شاید تا دو سال به طول بینجامد. خوشبختانه با پشتیبانی شرکت هایی مانند IBM و Novell از استانداردهای اپن سورس، برخی از مشکلات پیچیده حل شده و پروسه سازگاری با لینوکس ساده تر شده است. فارغ از محیط های گرافیکی، رابط خط فرمان لینوکس برای بسیاری از کاربران سخت و پیچیده است و آنان درک درستی از آن ندارند. همین امر موجب می شود مدیران سیستم ها، از به کار گرفتن ابزارو مفاهیم پیچیده برای برقرای امنیت در سیستم اجتناب کنند. لینوکس اصولا دارای قابلیت های سیستم عاملی یک شبکه است و در نصب پیش فرض، بسیاری از برنامه های کاربردی شبکه فعال نیست. این موضوع می تواند آسیب پذیری های ناشناخته ای را به وجود آوردکه هر یک از آن ها تهدیدی امنیتی برای سیستم عامل محسوب شوند. خوشبختانه این موارد و بسیاری از نقاط ضعف دیگر لینوکس، با به کارگیری یک لایه سخت گیرانه امنیتی و ابزار ساده خط فرمان برای آسان کردن کار مدیر سیستم بهبود یافته است. یکی دیگر از امتیازات لینوکس، وجود تعداد بی شماری ابزار متنوع مبتنی بر لینوکس برای فراهم کردن امنیت در سیستم (Nessus ) امکان پویش شبکه، حفره های موجود بر روی سیستم راه دور، باگ های نرم افزاری اجرا شده بر روی شبکه و دیگر ابزار نصب شده موجود در سیستم را فراهم می کند. Nessus در سیستم هایی که به تازگی نصب شده اند، می تواند به کار گرفته شود. علاوه بر این قابلیت گزارشگیری از یک سیستم سرور را در یک دوره مشخص دارد. Nmap ابزار دیگری برای اسکن شبکه است که نسبت به Nessus کاربردهای کمتری دارد. این ابزار می تواند به صورت پیش فرض همراه لینوکس نصب شود. گذشته از سودمندی این ابزار برای هر کارشناس IT ، هنوز ابزاری به راحتی آن در پیکربندی لینوکس ارائه نشده است. متخصصان امنیتی در هنگام اتصال به یک شبکه اینترنت از فایروال نیز استفاده می کنند. فایروال ها به صورت بسته های افزودنی به سیستم سرور برای تامین امنیت بیشتر به کار گرفته می شوند. ابزاری مانند، ACID می توانند اطلاعات را آنالیز کرده و مطابق این اطلاعات مشخصه های یک را تشخیص دهد. ACID امکان گزارش از طریق ایمیل را دارد و از طریق یک رابط گرافیکی، تمامی اطلاعات یک بسته فعال شبکه را نمایش می دهد. استفاده از این ابزار برای هر شرکتی که در حوزه امنیت IT فعالیت می کند، توصیه می شود. ACID ممکن است گزارش های متناقض و ناصحیح بسیاری برای مدیر سیستم تولید کند و از این رو نیاز به تنظیم و پیکربندی همیشگی آن وجود دارد. فارغ از سیستم عاملی که استفاده می کنیدف عدم به کارگیری ابزار مناسب، می تواند یکپارچگی امنیتی کار شما را به خطر بیندازد. عدم پشتیبان گیری کافی ضعیف بودن رمزهای عبور، اشتراک گذاری حساب های کاربری و پروژه های امنیتی که توسط تیم بازرسی نادیده گرفته شوند، و بازبینی و نظارت ضعیف، از دیگر موارد نقض امنیت سیستم هستند.
تاریخچه سیستم عامل لینوکس
تاریخچه
لینوکس : لینوکس اساسا برای کامپیوترهای شخصی Intell طراحی شده است . لینوکس به عنوان یک پروژه شخصی یک دانشجوی رشته کامپیوترذ به نام لینوس توروالد ، در دانشگاه هلسینکی شروع به کار کرد . در آن زمان دانشجویان از برنامه ای به نام Minix استفاده می کردند که دارای ویژگی های ومختلفی نسبت به یونیکس ب.د،Minix توسط پروفسور آندرو تنبنام ایجاد شد و به طور گسترده ای از طریق اینترنت به دانشجویان در نقاط مختلف جهان ارسال گردید . قص لینوس این بود که یک نگارش کارای PC از یونیکس را برای کالربران Minix ایجاد کند . او نام آن را لینوس گذاشت و در سال 1991 لینوس نگارش 0.11 را عرضه کرد ، لینوکس به طور وسیعی از طریق اینترنت گسترش یافت و در سال های بعد دیگر برنامه نویسان ، برنامه های کاربردی و ویژگی هایی را اکنون می توان در سیستم های یونیکس استاندارد یافت به ان اضافه نمود . تمام مدیر پن
جره ها رو به لینوکس آوردند . لینوکس دارای تمام ابزارهای شبکه ای از قبیل پشتیبانی فایل FTP ، مرور گر وب ، محدوده ای از سرویس های شبکه ای مثل پست الکترونیکی،سرویس نام گذاری دامنه،پیکر بندی پویای میزبان به همراه سرویس دهنده های FTP ، وب و چاپ می باشد ، هم چنین دارای مجموعه کاملی از ابزارهای توسعه برنامه نویسی از قبیل ، کامپایلر، اشکال زدایی Debuggers C++ است. با حفظ تمام این ویژگی ها سیستم عامل لینوکس هم چنان کوچک ، پایدار،سریع باقی ماند. در ساده تریت قالب بندی آن لینوکس می تواند به طور موثر روی کامپیوتری با حافظه فقط 2MB اجرا شود.
مرور کلی لینوکس
همانند یونیکس ، لینوکس را می توان به سه بخش اصلی تقسیم کرد :
کرنلv
محیطv
v ساختار فایل
کرنل: برنامه اصلی است که برنامه هارا اجرا می کند و دستگاه های سخت افزاری از قبیل دیسک ها و چاپگر ها را مدیریت می نماید.
محیط : رابطی را برای کاربر فراهم می نمایدکه دستئرات را از کاربر می گیرد و آنها را جهت اجرا به کرنل می فرستد .
ساختار فایل : روشی که فایل های روی یک دستگاه ذخیره مثل دیسک ذخیره مخی شوند ر اسازماندهی می کند ، فایل ها در فهرست های مختلف سازماندهی می شوند.
یک محیط،رابطی را بین کرنل و کاربر فراهم می کند که آن را می توان به عنوان یک مفسر در نظر گرفت . چنین رابطی ، دستئرات وارد شده توسط کاربر را تفسیرذ می کند و آنهت را به کرنل می فرست. ، لنوکس چند نوع محیط را فراهم می کند :
محیط کاری
مدیر های پنجره
لایه های خط فرمان
هر کاربر بر روی یک سیستم لینوکس،دارای روابط کابری خاص خودش است ، کاربران می توانند محیط های خاص خودشان را بر حسب نیاز های خص خودشان ، سازماندهی کنند که می توانند لایه ، محیط های پنجره یا محیط کاری باشد . از این دید برای کاربر ، سیستم عامل به عنوان محیطی کاربردی تر عمل می کند که کار می تواند آن را کنترل نماید.
در لینوکس فایل ها مثل ویندوز ، در فهرست های مختلف سازماندهی می شوند، کل فایل-سیستم لینوکس ، یک مجموعه بزرگ متصل به هم از فهرست هاست که هر یک شامل مجموعه ای از فایل می باشند،بعضی فهرست ها فهرسته ای استانداردی اند که جهت استفاده سیستعم رزرو شده اند. می توانید برای فایل های خود ، فهرست ایجاد کنید همان طور که بع راحتی امکان انتقال فایل ها از یک فهرست به فهرست دیگر وجود دارد ، حتی می توانیم کل فایل ها را انتقال دهیم و فهرست ها و فایل هرا با کاربران دیگر روی سیستم خود به اشتراک بگذاریم . با لینوکس همچنین می توان بر فایل ها و فهرست ها مجوز بگذاریم تا به افراد دیگر اجازه دسترسی دهد،یا دسترسی آناه را محدود به خود نماید ، فهرست های هر کاربر در واقع سرانجام به فهرست های کاربران دیگر متصل می شود .
فهرست ها /به شکل ساختار درختی سلسله مراتبی سازماندهی می شوند که با یک فهریت ریشه آغازین،شروع می شود،تمام فهرست های دیگرنیز از این فهرست ریشه آغازین نشات می گیرد.
با دسک تا K ،و محیط مدل شی شبکه GUN ، لینوکس اکنون ی رابط Gun کاملا مجتمع دارد ، می توان عملیات لینوکس را از هر یک از رابط ها انجام دهیم ، KDE و GNOME محیط هایی کاملا کاربردی اند ، که از عملیات کشیدن و رها شدن پشتیبانی می کنند وما را قادر می ساغزند تا آیکون ها را به Desktop خوذ بکشیم ومنوهای خاص خود را روی روی یک قاب Application قرارذ دهیم ، هر دو متکی به یک محیط زیر ساختاری سیستم ،X Window اند و بدین معناست که تا وقتی آنها هردو روی سیستم ما نمصب باشند برنامه های کاربدی یکی را می توان روی دیسک تاپ دیگر اجرا کرد.
دسک تاپ K : مجموعه کاملی از ابزارهاای اینترنت ، همرا برنامه هایt کاربردیو ویراستاری گرافیکی ، چند رسانه ای و سیتمی دارند.
: برنامه هایtGnome کاربردی کم تری دارد اما اغلب آنها اینک در حال کار می باشند.
نرم افزار کدباز
لینوکس با تلاش دسته جمعی در اینترنت گسترش یافت ، بنابراین هیچ شرکت و انجمنی لینوکس را کنترل نمی کند،نرم افزار نوشته شده برای Linux بیانگر این زمینه است.توسعه اغلب زمانی اتفاق می افتد که کاربران Linux با هم تصمیم بگیرند روی یک پروژه کار کنند،وقتی کامل شد ،نرم افزار به سایت اینترنت فرستاده می شود ،هر کاربر لینوکس سپس می تواند به سایت دسترسی داشته باشد ،و نرم افزار را دان لود کند ،توان نرم افزار لینوکس فوق العاده است ، توسعه نرم افزاری لینوکس همیشه در یک محیط اینترنتی انجام می گیرد و شامل برنامه نویسان مختلف جهان می باشد . تنها چیزی که برای شروع یک پروژه نرم افزاری لینوکس گرا نیاز داریم ، یک وب سایت است.
اغلب نرم افزارهای لینوکس به شکل کد باز نوشته می شود و این بدان مناست که کداصلی برای یک برنماه کاربدی،به صورت رایگان به همرا برنامه کاربردی عرضه می شود. برناه نویسات از طریق اینترنت می تواننند در توسعه نرم افزار، همکاری کنند و کد اصلی آن را تغییر دهند و یاا صلاح کنند.
لینوکس به شکل کد باز ،نوشته شد ، کد اصلی آن در تمام محصولاتش وجود دارد ، به طور رایگان و از طریق اینترنت قابل دسترسی است . خیلی از توسعه های نرم افزاری نیز پروژه های کد بازی چون محیط های کاریGnome,KDE به همراه بیشتر برنامه های کاربدی شان می باشد،بسته مرورگر وب نت Netscape Communicator ، نیز به طور کامل ، کدباز و به طور رایگان قابل استفاده اسنت،مجموعه Open Officeکه توسط Sun پشتیبانی می شود یک پروژه کد باز و بر اساس مجموعه Star Office قدیمی می باشد.
نرم افزار های کد باز توسط مجوز های عمومی محافظت می شود ، این کار باعث می شود تا شرکت های تجاری نتوانند نرم افزار کد باز را گرفته و تغییرات خود را اعمال نمایند و حق کپی را برای خود محفوظ دارند و نرم افزار خود را بفروشند.
معروف ترین مجوز عمومی ، مجوز عمومی GUN است که توسط انجمن نرو افزاغر رایگان Free Software Foundation فراهم شده است.
لینوکس تحت آن مجوز توزیع می شود . تحت شرایط مجوز عمومی GUN General حق کپی برای نویسنده اصلی محفوظ است اگرچه هر کسی می تواند نرو افزار را تغییر دهد و مجددا توزیع کند ولی باید کد اصلی نیز ضمیمه باشد ، هم چنین محدودیتی در مورد فروش نرم افزار یا تحویل رایگان آن وجود دارد
در زمینه میزبانی وب همواره 2 سیستم عامل مهم وجود داشته است: ویندوز و یونیکس (لینوکس). مهمترین سوالی که همواره در این زمینه از ما میشود آن است که کدام سیستم برای سایت ما مناسب است؟ ویندوز یا لینوکس؟ پاسخ ما با توجه به هدف شما از داشتن وب سایت و برنامه ا
لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل : word (..doc) ( قابل ویرایش و آماده پرینت )
تعداد صفحه : 56 صفحه
قسمتی از متن word (..doc) :
1
دانشگ
دانشگاه آزاد اسلامی
واحد گرگان
پروژه در مورد :
3
تفاوت سیستم عامل لینوکس با سیستم عامل ویندوز
تفاوت سیستم عامل لینوکس با سیستم عامل ویندوز
یکی از نخستین سوالاتی که در ذهن هر کاربری که به تازگی نام گنو/لینوکس به گوشش خورده است، مطرح میشود، این است که خوب گنو/لینوکس چه تفاوتی با ویندوز دارد؟ من در این مقاله قصد دارم بدون اینکه وارد مسائل خیلی فنی شوم، به طور اجمالی این موضوع را تشریح کنم.
لینوکس چیست؟
لینوکس به خودی خود، یک هسته (Kernel) است. هسته، بخش اصلی سیستمعامل را تشکیل میدهد که کار آن کنترل دادهها، مدیریت حافظه، سختافزار، ورود و خروج دادهها و تمامی موارد اصلی سیستمعامل میباشد. همانطور که گفتم، لینوکس به خودی خود سیستمعامل به شمار نمیرود، بلکه با استفاده از ابزارهایی که پروژه گنو (GNU) برای آن تولید کرده است، تبدیل به یک سیستمعامل کامل میشود (به همین دلیل است که لینوکس را معمولا گنو/گنو/لینوکس یا
4
GNU/Linux مینامند) و با اضافه کردن سایر نرمافزارهای بازمتن به آن، میتوان از آن در موارد متعددی مانند سرویسدهندهها، ایستگاههای کاری، کامپیوترهای رویمیزی، ابر رایانهها، ابزارهای صنعتی و پزشکی که دارای سیستمهای درونهای (Embedded) میباشند و... استفاده کرد.
از نظر فنی لینوکس را میتوان نمونه بازمتن و آزاد سیستمعاملهای خانواده یونیکس نامید. زیرا بر اساس استاندارد POSIX پیاده سازی شده و کاملا با آن سازگار است. بنابراین گنو/لینوکس را میتوان نواده سیستمعامل پرسابقه و مستحکم یونیکس دانست که البته خواص خوب آنرا نیز به ارث برده است. اکنون تفاوتهای اصلی گنو/لینوکس و ویندوز را با هم میشماریم:
گنو/لینوکس : سیستمعامل آزاد
گنو/لینوکس یک سیستم عامل آزاد و بازمتن است. کد منبع آن در اختیار همگان قرار دارد و همه میتوانند در کدهای آن تغییر ایجاد کرده و بنا به نیازشان استفاده کنند. آزاد و در دسترس بودن کدهای منبع سبب میشود تا بتوانید از طرز کارکرد دقیق سیستمعامل مطلع شوید. شما بسیاری از توزیعهای گنو/لینوکس را میتوانید به هر تعداد کپی کرده و بین دوستانتان پخش کنید. در سمت مقابل، ویندوز یک سیستمعامل اختصاصی است که کد منبع آن سری نگهداشته شده و برای همگان در دسترس نیست. شما نمیتوانید بفهمید که واقعا در زیر سیستمعامل ویندوزتان چه میگذرد؟ آیا یک برنامه جاسوسی در آن پنهان نشده است؟ بعید نیست. سیستم عامل ویندوز رایگان نبوده و شما نمیتوانید آنرا کپی کرده و پخش کنید. در صورت این کار شما خلافکار هستید و جریمه و مجازات خواهید شد. (فعلا نه در ایران ولی در
4
۴-۶ سال آینده بله)
گنو/لینوکس را به هواپیمایی تشبیه کردهاند که هر قسمت از انرا در جایی ساختهاند. گنو/لینوکس واقعا محصول کشور خاصی نیست. تعداد زیادی از مردم در سرتاسر جهان در حال کار بر روی بخشهای مختلف آن و توسعه آن هستند. تعداد برنامه نویسانی که روی بخشهای مختلف سیستمعامل گنو/لینوکس کار میکنند، به حدود ۴۰۰ هزار نفر میرسد، تفاوت کیفیت کار را مشخص میکند.
شما با سیستمعامل گنو/لینوکس آزاد هستید. لازم ندارید تا از نرمافزارهای اختصاصی استفاده کنید و تحت انقیاد آنها در آیید.
گنو/لینوکس : سرعت، قدرت، پایداری
همانطور که گفتم، گنو/لینوکس نواده سیستمعامل یونیکس است. بنابراین ساختار کلی این سیستمعامل کاملا با ویندوز متفاوت است. این به این معنی است که مثلا شما نخواهید توانست برنامههایی که در ویندوز دارید، روی گنو/لینوکس اجرا نمایید (البته راههایی وجود دارد
لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل : word (..docx) ( قابل ویرایش و آماده پرینت )
تعداد صفحه : 17 صفحه
قسمتی از متن word (..docx) :
2
موضوع :
تاریخچه ویندوز
تاریخچه ویندوز از ابتدا تا کنون
ویندوز، عنوان سیستمعاملی است که شرکت مایکروسافت آن را برای رایانههای شخصی (PC) تولید کرده است. این سیستمعامل، نسخههای متعددی دارد که از سال 1983 تاکنون به بازار عرضه شدهاند.
ویندوز، در زمرهٔ سیستمعاملهای چندوظیفهای (Multi-task) به شمار میرود و قابلیت اجرای همزمان چندین برنامه را دارد.
ویندوز، اکثر امکانات خود را از طریق واسط کاربری گرافیکی (GUI) عرضه میکند. در محیط گرافیکی ویندوز، هر برنامه، در یک کادر یا قاب مشخص اجرا میشود که اصطلاحاً آن را پنجره مینامند؛ کاربر میتواند پنجرهها را جابهجا کرده و یا اندازه آنها را تغییر دهد. همچنین، برای خروج از یک برنامه هم میتواند پنجرهٔ حاملِ آن برنامه را ببندد.
ویندوز حاوی ساختارهای داخلی شبکهای است که به کاربر امکان میدهد تا اگر به شبکهای متصل بود فایلها و دادههای خود را به اشتراک گذارد. در یک تشکیلات بزرگ، clientهای ویندوز برخی به سرورهای یونیکس و NetWare متصل میشوند. نسخههای سرور این سیستم عامل (ویندوز انتی و ۲۰۰۰ و ویندوز پروفشنال اکسپی) قابلیت کنترل شبکههای کوچک تا بزرگ را با امکانات وسیع دارند.
تاریخچه
اولین نسخهٔ ویندوز در سال ۱۹۸3 عرضه شد (ویندوز ۱.۰). این سیستمعامل، یک واسط کاربری گرافیکی و محیطی پنجرهای را تحت سیستم عامل دیسکی یا همان DOS فراهم میساخت. ویندوز ۲.۰ نیز در سال ۱۹۹۷ به عنوان ارتقایی (upgrade) بر این سیستمعامل روانهٔ بازار شد. این نسخه، بعداً با خصوصیاتی جدید مانند قابلیت روهم قرار گرفتن پنجرهها بنام ویندوز/۲۸۶ و بعد ویندوز/۳۸۶ ارایه شد. در سال ۱۹۹۲، ویندوز ۳.۰ ارایه شد که نسبت به نسخههای قبلی،
2
بسیار متحول شده بود. در سال ۱۹۹۵، شرکت مایکروسافت با ارایه ویندوز ۹۵ تحولی را در ویندوز و سیستمعاملهای کامپیوترهای شخصی بوجود آورد. روند ارایه و بهینهسازی این سیستمعامل، همچنان با ویندوز ۹۸، ME و XP، برای رایانههای شخصی و ویندوز NT و ۲۰۰۰ برای شبکهها ادامه یافت. امروزه، ویندوز، مشهورترین و پرمصرفترین سیستمعامل جهان به شمار میرود. مایکروسافت با بروزرسانی و بهینهسازی این سیستمعامل قصد دارد تا تمام توقعات کاربران از یک سیستمعامل مناسب برآورده سازد.
امنیت
امنیت در سیستمعامل ویندوز از مهمترین نقاط ضعف آن بوده است. تحقیقی که تحت نظر کوین میتنیک انجام شد نشان داد که یک سیستم Windows XP حفاظت نشده در اینترنت تنها ۴ دقیقه دوام آورد. همچنین طبق آمار ۸۰٪ از کاربران Windows حداقل به یک ویروس یا نرمافزار جاسوس آلوده هستند.[1][2 تا Windows
در سال 1985 مایکروسافت و IBM با هم برای درست کردن و گسترش دادن OS/2 شریک شدند. OS/2 وارد بازار شد با یک سخت افزار که طراحی آن متعلق به IBM بود و PS/2 نام داشت. کمی بعد در فبریه سال 1986 مایکروسافت دوباره به واشنگتن(ردموند) تغییر مکان داد. یک ماه بعد کمپانی عمومی شد و 61 میلیون دلار در $21.00 در هر سهم بدست آورد. درسال 1989، مایکروسافت در Comdex فراخوان انتشار Windows 3.0 را در سال 1991 داد. در 16 میسال 1991 بیل گیتس به کارمندان مایکروسافت از جدایی از OS/2 خبر داد و از آن به بعد مایکروسافت روی محصول خود Windows و Windows NT kernel زوم کرد. بعضی از کسانی که با ویندوز مخالف بودند سورپرایز شدند و شروع به گفتن آن کردند که مایکروسافت در حال انجام یک فعالیت غلط است. ولی بعد از انتشار ویندوز ورق برگشت و کاربران OS/2 به سرعت کاهش یافت و کاربران ویندوز با سرعت هر چه تمام تر افزایش یافت و تبدیل به بهترین برنامه برای PC شد. بعضی از عقاید بر این اساس بود که علم درونی ویندوز کرنل رقیب هایش را نابود میسازد و چنین هم شد. سپس در این حین کمپانی، نرم افزار آفیس را منتشر کرد که حاکم تمام در بیزینس شد و تمام رقبا را عقب زد.
Windows 95
نسخه ویندوزی از مایکروسافت که در سال 1995 ساخته شد. ویندوز 95 ماندگاری زیادی نداشت و اکنون تعداد معدودی از این سیستم عامل استفاده میکنند.
Windows 98
نسخه ویندوزی از مایکروسافت که در سال 1998 ساخته شد و در واقع نسخه به روز شده ویندوز 95 میباشد. (این ویندوز Memphis هم نامیده میشود) استفاده از این ویندوز به طور گسترده در جهان وجود داشت و هم اکنون هم مورد استفاده میباشد. از امکانات این میتوان به موارد زیر اشاره کرد:
·مرورگر مستقل مایکروسافت
4
·توانایی فرستادن و گرفتن نامههای الکترونیکی
·گرافیک 32 بیتی (FAT32)
·حمایت کردن USB
·حمایت کردن DVD
Windows ME
Windows Millenium Edition نسخه به روز شده ویندوز 98 که در سال 1999 و 2000 عرضه شد. نسخه ویندوزی از مایکروسافت که در سال 1998 ساخته شد و در واقع نسخه به روز شده ویندوز 95 میباشد. (این ویندوز Memphis هم نامیده میشود) استفاده از این ویندوز به طور گسترده در جهان وجود داشت و هم اکنون هم مورد استفاده میباشد. از امکانات این میتوان به موارد زیر اشاره کرد:
Windows NT
سیستم عاملی که در سال 1993 توسط شرکت مایکروسافت ، ارائه گردید. Windows NT بر خلاف ویندوز به وجود سیستم MS-DOSوابسته نیست به عبارت دیگر یک سیستم عامل خودکفا بوده و یک رابط گرافیکی کاربر دارد. Windows NT یک سیستم عامل چند وظیفهای 32 بیتی با ویژگیهای شبکه سازی، چند پردازشی قرینه ای، بندکشی و امنیتی می باشد. این سیستم عامل بر روی سخت افزارهای متنوعی از جمله سیستمهای برپایه ریزپردازندههای 80386 و 80486 و پنتیوم اینتل، ریزپردازندههای DEC AlphaAXP، ریزپردازندهای MIPS، و همچنین در کامپیوترهای چند پردازندهای به اجرا در میآید. Windows NT تا 4 گیگا بایت حافظه مجازی را تحت پشتیبانی قرار داده و میتواند برنامههای کاربردی OS/2، MS-DOSو POCIX××××× را به اجرا درآورد.
Windows 2000
سیستم عاملی برای کامپیوترهای سرور که توسط مایکروسافت در سال 2000 عرضه شد.
خانواده Windows 2000 Server
سرویس دهندگان NET Enterprise .، بر خلاف نام خود که ممکن است این تصور را ایجاد نمایند که صرفا" نیازمند استفاده از Windows .NET Server 2003 میباشند، میتوانند بر روی خانواده بزرگ Windows 2000 Server اجراء گردند. لازم به یادآوری است که برخی از سرویس دهندگان NET Enterprise .، نظیر Exchange Server 2000، بر روی نسخههای Windows .NET Server 2003، اجراء نخواهند شد. برخی از سرویس دهندگان موجود NET Enterprise .، همچنان بر روی نسخه ویندوز NT server 4.0 اجراء میگردند، این نوع سرویس دهندگان دارای ویرایشهای خاصی میباشند که امکان استفاده از ActiveDirectory را برای آنان فراهم مینماید. تعداد نرم افزارها و محصولاتی که میتوان آنها را بر روی Windows NT اجراء نمود، بتدریج به سمت صفر میل خواهد کرد. در این مقاله فرض میشود که شما حداقل از نسخه Windows 2000 Server، استفاده مینمائید. ویندوز 2000 دارای سه نسخه متفاوت سرویس
4
دهنده است. تعداد نسخههای فوق را میتوان از لحاظ فنی به چهار نسخه نیز تعمیم داد .(در صورتیکه سیستم عامل سرویس گیرنده Windows 2000 Professional را نیز در نظر بگیریم). هر نسخه بمنظور اهدافی خاص طراحی و دارای مجموعهای ازپتانسیلها و قابلیتهای مختص بخود است . نسخه استاندارد سرویس دهنده 2000، «Windows 2000 Server»، نامیده میشود. نسخه فوق، نسخه پایه سیستم عامل بوده و شامل تمامی قابلیتها و پتانسیلهای لازم و مورد نیاز سرویس دهندگان NET Enterprise .، است. هر کامپیوتر مبتنی بر سیستم عامل Windows 2000 Server دارای ویژگیهایی نظیر: یک کنترل کننده Domain مربوط به ActiveDirectory و سرویسهای ارتباطی شبکه است. نسخه فوق، دارای محدودیتهای مختص بخود است. حمایت از حداکثر چهار پردازنده و چهار گیگابایت حافطه اصلی (RAM)، نمونههایی از محدودیتهای نسخه فوق، میباشد. زمانیکه برنامهها اجراء میگردند به آنها یک فضاء ثابت حافظه و بمیزان دو گیگا بایت نسبت داده میشود. در صورتیکه کامپیوتر دارای حافظه فیزیکی کمتری باشد، سیستم عامل از فضائی بر روی دیسک که Swap file و یا page file نامیده میشود برای ایجاد حافظه مجازی، استفاده مینماید.
Windows 2000 Datacenter Server
نسخه جامع و بسیار بزرگ ویندوز 2000، Windows 2000 Datacenter Server نامیده میشود. این نسخه حداکثر شصت و چهار گیگابایت حافظه اصلی (RAM) و سی و دو پردازنده را حمایت مینماید. نسخه فوق دارای تمامی قابلیتهای کلاسترینگ نسخه Advanced Server و سایر پتانسیلهای استاندارد میباشد. از نسخه فوق ،در محیطهایی با قابلیتهای محاسباتی و عملیاتی بسیار بالا، استفاده میگردد. علاوه بر آمار شگفت انگیز نسخه فوق در رابطه با میزان حافظه و تعداد پردازنده، ماکروسافت ادعا نموده است که زمان فعالیت بدون خرابی (Uptime) سیستم عامل فوق، 99.999 % است. در صورتیکه قصد تهیه این نسخه ویندوز را داشته و بدنبال قیمت آن میباشید، هرگز در این راه موفق نخواهید شد. چون شما نمیتوانید نسخهای از آن را خریداری نمائید. ماکروسافت، صرفا«نسخه فوق را به تولید کنندگان سخت افزار سرویس دهنده (معمولا» OEM نامیده شده و اقتباس شده از Original Equipment Manufactures است) عرضه مینماید. شرکتهای تولید کننده، پیکربندهای خاصی را در رابطه با سخت افزار سرویس دهنده انجام و بمنظور سازگاری با DataCenter Server آن را بررسی، تست و در ادامه سرویس دهندگان فوق، به شرکتهای متقاضی بهمراه سیستم عامل Datacenter Server فروخته میگردد. سیستم و نحوه پشتیبانی Datacenter، نسبت به سایر نسخههای ویندوز نیز متفاوت است. ماکروسافت حمایت فنی مستقیمی در رابطه با نسخه فوق را ارائه نمیدهد. در مقابل، OEM، کانال ارتباطی و پشتیبانی لازم را با مشتریان مربوطه، برقرار خوادهد کرد. یکی از نکات مهم پشتیبانی Datacenter، عدم مجاز بودن اعمال تغییرات و اصلاح
لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل : word (..doc) ( قابل ویرایش و آماده پرینت )
تعداد صفحه : 22 صفحه
قسمتی از متن word (..doc) :
تاریخچهٔ مایکروسافت
مایکروسافت یک شرکت چند ملیتی فن آوری رایانه است. تاریخچهٔ مایکروسافت از چهارم آوریل ۱۹۷۵ میلادی آغاز می شود، زمانی که توسط بیل گیتس و پل آلن در آلبوکرکی تأسیس شد.[۱] پر فروش ترین محصولات آن در حال حاضر مایکروسافت ویندوز (Microsoft Windows) و مایکروسافت آفیس (Microsoft Office) می باشند. مایکروسافت با درآمد سالیانه ی ۴۴.۲۸ میلیارد دلار و ۷۶۰۰۰ کارمند در ۱۰۲ کشور به موفقیت بزرگی رسیده است. مایکروسافت در زمینه طراحی، توسعه، ساخت، صدور مجوز، پشتیبانی و ارائه ی خدمات نرم افزاری برای وسایل کامپیوتری فعال است.[۲][۳][۴]
تأسیس مایکروسافت (۱۹۷۵-۱۹۸۵)
تصویر کارمندان مایکروسافت در سال ۱۹۷۸ از راست به چپ:
بالا: جیم لین، باب والاس، استیو وود
وسط: گوردون لتوین، مارک مکدونالد، باب گرینبرگ، باب او-ریر
پایین: پل آلن، مارلا وود، اندرآ لوئیز، بیل گیتس
بعد از مطالعه شماره اول ژانویه ۱۹۷۵ مجله ی Popular Electronics که حاوی اطلاعاتی در مورد Altair ۸۸۰۰ بود. (Altair۸۸۰۰ اولین microcomputer (کوچک رایانه)ای بود که وارد عرصه رقابت کامپیوتری شد.) بیل گیتس با MITS که سازنده آن میکرو کامپیوتر بود تماس گرفت و آنان را از ساخت نرم افزار برنامه نویسی برای Altair 8800 که نام آن را بیسیک (BASIC) گذاشته بودند، مطلع ساخت.[۵] بیل گیتس تا آن زمان نه یک سیستم Altair و نه حتی یک مترجم ساده داشت، با این حال در طول هشت هفته قبل از اجرای اولیه نرم افزار او و آلن یک برنامه ی مفسر نوشتند. مترجم در اجرای آزمایشی کار کرد و
MITS پذیرفت تا BASIC را بخرد و Altair BASIC را روانه ی بازار کند.[۶] گیتس دانشگاه (هاروارد) را رها کرد و به آلبوکرکی در نیومکزیکو یعنی جایی که MITS قرار داشت رفت و مایکروسافت را در آنجا تأسیس کرد. نام مایکروسافت (Microsoft) بدون خط تیره اولین بار توسط بیل گیتس در نامه ای که در ۲۹ نوامبر ۱۹۷۵ به پل آلن نوشت، به کار برده شد[۶]، و در ۲۶ نوامبر ۱۹۶۷ به عنوان علامت تجاری ثبت شد.[۵] اولین دفتر بین المللی مایکروسافت در اولین روز نوامبر سال 1978 میلادی در ژاپن با نام ASCII Microsoft (با نام فعلی Microsoft Japan) تأسیس شد.[۵] در ۱ ژانویه ۱۹۷۹ شرکت از آلبوکرکی به مکان جدیدش در بلویو (Bellevue) در واشنگتن منتقل شد.[۵] استیو بالمر در سال 1980 به شرکت پیوست و بعدا با مدیرعاملی بیل گیتس هم موافقت کرد.[۵][۵] مایکروسافت اولین سیستم عامل خود را در ۱۹۸۰ به بازار عرضه کرد. این سیستم عامل، که نسخه ی تغییر یافته ای از یونیکس (Unix) بود با کسب اجازه از شرکت ای-تی-اند-تی (AT&T) با عنوان زی نیکس (Xenix) به بازار فرستاده شد. زی نیکس خیلی فراگیر نبود و در ابتدا فقط توسط نرمافزارسازها مورد استفاده قرار می گرفت.[۷][۸] مایکروسافت ورد با عنوان اصلی مولتی-تول ورد (Multi-Tool Word) به خاطر رواج ایده ی "هر چه می بینی، همان را می گیری" معروف شد. ورد همچنین اولین برنامه ای بود که قابلیتهایی همچون نمایش متن های بولد (Bold) را داشت. اولین بار کپی های مجانی نسخه نمایشی مایکروسافت ورد به همراه شمارة نوامبر ۸۳ مجله پی سی ورد (PC World) توزیع شد، و با این کار مایکروسافت ورد (Microsoft Word) اولین برنامه ای شد که بر روی دیسک همراه یک مجله پخش شد.[۹] اگر چه زی نیکس هیچگاه مستقیما به فروش عمومی نرسید با این حال اجازه فروش آن به تعداد زیادی از سازندگان تجهیزات اصلی (OEM) داده شد. در میانه ی دهه ی 80 میلادی مایکروسافت به طور کامل از تجارت یونیکس خارج شد.[۷] اما موفقیت اصلی مایکروسافت، با سیستم عامل داس (Dos: Disk Operating System) اتفاق افتاد، بعد از مذاکرات بی حاصل با Digital Research، آیبیام (IBM) قراردادی با مایکروسافت بست تا نسخه ی جدیدی از سیستم عامل سیپیام (CP/M) را برای کامپیوترهای شخصی آیبیام تهیه کند. مایکروسافت برای این کار یک سیستم عاملی مشابه سیستم عامل سیپیام با نام 86-DOS را از شرکت Seattle Computer Products و تیم پترسن با قیمتی کمتر از ۵۰ هزار دلار خرید. آیبیام هم نام آن را به PC-DOS تغییر داد. به خاطر قوانین کپی رایتی که متوجه سیپیام بود، آیبیام سیپیام (CP/M) را با قیمت ۲۵۰ دلار
در کنار پیسی-داس(PC-DOS) که ۴۰ دلار قیمت داشت به بازار عرضه کرد، و سرانجام پیسی-داس به خاطر قیمت کمترش به استاندارد تبدیل شد.[۱۰][۱۱] حوالی سالهای 1983 مایکروسافت با همکاری چند شرکت دیگر کامپیوتری خانگی با نام MSX را به بازار عرضه کرد که نسخه ی DOS مخصوص مایکروسافت، با نام MSX-DOS را اجرا می کرد، که در ژاپن، اروپا و آمریکای جنوبی بسیار پرطرفدار شد.[۶][۱۲][۱۳] چندی بعد پس از این که شرکت Columbia Data Products با موفقیت بایوس (BIOS) آیبیام را شبیه سازی کرد، بازار شاهد افزایش چشمگیر کامپیوترهای شخصی مشابه IBM از طرف شرکتهایی همچون Eagle Computer و Compaq بود.[۱۴][۱۵][۱۶][۱۷] معامله مایکروسافت با آیبیام به آن اجازه میداد که امکان توزیع و فروش نسخه ی DOS مخصوص خود یعنی MS-DOS را داشته باشد، به همین دلیل مایکروسافت با فروش سیستم عامل خود در بازار داغ سیستم عامل برای کامپیوترهای مشابه IBM از یک شرکت کوچک به یکی از بزرگترین شرکت های نرم افزاری در صنعت کامپیوترهای خانگی تبدیل شد.[۱۸] با عرضه موشواره ی مایکروسافت در دوم مه ۱۹۸۳ مایکروسافت تولیدات خود را توسعه بخشد، ادامه ی این توسعه با ایجاد قسمتی برای نشر کتاب به نام Microsoft Press در یازدهم جولای همان سال همراه بود.[۵]
تاریخچه تکامل سیستم عامل ویندوز
در سال 1983 شرکت مایکروسافت خبری دربارة ابداع اولین واسطه گرافیکی کاربری برای سیستم عامل MS-DOS بنام Windows منتشر کرد. این سیستم عامل گرافیکی برای کامپیوترهای IBM و سازگار با آن طراحی شده بود. مایکروسافت مدل این واسطه گرافیکی را از روی سیستم عامل MacOS متعلق به کامپیوترهای Apple اقتباس کرده بود.
اولین نسخه مستقل مایکروسافت ویندوز، یعنی نسخه 1.0 در سال 1985 وارد بازار شد و فاقد کارکرد لازم برای جلب توجه عموم بود. ویندوز 1.0 یک سیستم عامل کامل بشمار نمی رفت، بلکه در حقیقت یک MS-DOS گسترش یافته بود و نواقص ذاتی و الگوهای آنرا به ارث می برد.
علاوه براین، چالش های قانونی با Apple باعث محدودیت کارکردی بیشتر آن می شد. برای مثال ویندوز 1.0 تک پنجره ای بود و پنجره های مختلف آن نمی توانستند بر روی یکدیگر یا کنار هم قرار گیرند. همچنین سطل زباله فایلهای پاک شده نیز نداشت، زیرا
Apple حق قانونی این ابداع را متعلق به خود می دانست. بعدها مایکروسافت با امضای یک موافقتنامه اعطای گواهی، این محدودیت را برطرف کرد.
بستة ویندوز 1.0 شامل این نرم افزارها بود:
مدیر اجرایی MS-DOS، تقویم، پوشه کارت ها، ویرایشگرهای Notepad و Windows Write، ترمینال، ماشین حساب، ساعت،صفحه کنترل، ویرایشگر فایلهای PIF، حافظه موقت (Clipboard)، RAMDrive، Windows Paint، Reversi و Print Spooler.
ویندوز 1.0
ویندوز 2
ویندوز 2 در پاییز 1987 منتشر شد و ارتقای قابل توجهی نسبت به نسخه قبلی پیدا کرده بود. افزوده شدن آیکونها و پنجره های متعددی که می توانستند روی هم قرار گیرند از مهمترین جنبه های جدید این سیستم عامل بود. پس از این نسخه بود که سازندگان نرم افزار شروع به تولید نرم افزارهایی کردند که درمحیط ویندوز اجرا می گردید. این را می توان شروع تاریخ موفقیت ویندوز دانست.
لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل : word (..doc) ( قابل ویرایش و آماده پرینت )
تعداد صفحه : 22 صفحه
قسمتی از متن word (..doc) :
تاریخچهٔ مایکروسافت
مایکروسافت یک شرکت چند ملیتی فن آوری رایانه است. تاریخچهٔ مایکروسافت از چهارم آوریل ۱۹۷۵ میلادی آغاز می شود، زمانی که توسط بیل گیتس و پل آلن در آلبوکرکی تأسیس شد.[۱] پر فروش ترین محصولات آن در حال حاضر مایکروسافت ویندوز (Microsoft Windows) و مایکروسافت آفیس (Microsoft Office) می باشند. مایکروسافت با درآمد سالیانه ی ۴۴.۲۸ میلیارد دلار و ۷۶۰۰۰ کارمند در ۱۰۲ کشور به موفقیت بزرگی رسیده است. مایکروسافت در زمینه طراحی، توسعه، ساخت، صدور مجوز، پشتیبانی و ارائه ی خدمات نرم افزاری برای وسایل کامپیوتری فعال است.[۲][۳][۴]
تأسیس مایکروسافت (۱۹۷۵-۱۹۸۵)
تصویر کارمندان مایکروسافت در سال ۱۹۷۸ از راست به چپ:
بالا: جیم لین، باب والاس، استیو وود
وسط: گوردون لتوین، مارک مکدونالد، باب گرینبرگ، باب او-ریر
پایین: پل آلن، مارلا وود، اندرآ لوئیز، بیل گیتس
بعد از مطالعه شماره اول ژانویه ۱۹۷۵ مجله ی Popular Electronics که حاوی اطلاعاتی در مورد Altair ۸۸۰۰ بود. (Altair۸۸۰۰ اولین microcomputer (کوچک رایانه)ای بود که وارد عرصه رقابت کامپیوتری شد.) بیل گیتس با MITS که سازنده آن میکرو کامپیوتر بود تماس گرفت و آنان را از ساخت نرم افزار برنامه نویسی برای Altair 8800 که نام آن را بیسیک (BASIC) گذاشته بودند، مطلع ساخت.[۵] بیل گیتس تا آن زمان نه یک سیستم Altair و نه حتی یک مترجم ساده داشت، با این حال در طول هشت هفته قبل از اجرای اولیه نرم افزار او و آلن یک برنامه ی مفسر نوشتند. مترجم در اجرای آزمایشی کار کرد و
MITS پذیرفت تا BASIC را بخرد و Altair BASIC را روانه ی بازار کند.[۶] گیتس دانشگاه (هاروارد) را رها کرد و به آلبوکرکی در نیومکزیکو یعنی جایی که MITS قرار داشت رفت و مایکروسافت را در آنجا تأسیس کرد. نام مایکروسافت (Microsoft) بدون خط تیره اولین بار توسط بیل گیتس در نامه ای که در ۲۹ نوامبر ۱۹۷۵ به پل آلن نوشت، به کار برده شد[۶]، و در ۲۶ نوامبر ۱۹۶۷ به عنوان علامت تجاری ثبت شد.[۵] اولین دفتر بین المللی مایکروسافت در اولین روز نوامبر سال 1978 میلادی در ژاپن با نام ASCII Microsoft (با نام فعلی Microsoft Japan) تأسیس شد.[۵] در ۱ ژانویه ۱۹۷۹ شرکت از آلبوکرکی به مکان جدیدش در بلویو (Bellevue) در واشنگتن منتقل شد.[۵] استیو بالمر در سال 1980 به شرکت پیوست و بعدا با مدیرعاملی بیل گیتس هم موافقت کرد.[۵][۵] مایکروسافت اولین سیستم عامل خود را در ۱۹۸۰ به بازار عرضه کرد. این سیستم عامل، که نسخه ی تغییر یافته ای از یونیکس (Unix) بود با کسب اجازه از شرکت ای-تی-اند-تی (AT&T) با عنوان زی نیکس (Xenix) به بازار فرستاده شد. زی نیکس خیلی فراگیر نبود و در ابتدا فقط توسط نرمافزارسازها مورد استفاده قرار می گرفت.[۷][۸] مایکروسافت ورد با عنوان اصلی مولتی-تول ورد (Multi-Tool Word) به خاطر رواج ایده ی "هر چه می بینی، همان را می گیری" معروف شد. ورد همچنین اولین برنامه ای بود که قابلیتهایی همچون نمایش متن های بولد (Bold) را داشت. اولین بار کپی های مجانی نسخه نمایشی مایکروسافت ورد به همراه شمارة نوامبر ۸۳ مجله پی سی ورد (PC World) توزیع شد، و با این کار مایکروسافت ورد (Microsoft Word) اولین برنامه ای شد که بر روی دیسک همراه یک مجله پخش شد.[۹] اگر چه زی نیکس هیچگاه مستقیما به فروش عمومی نرسید با این حال اجازه فروش آن به تعداد زیادی از سازندگان تجهیزات اصلی (OEM) داده شد. در میانه ی دهه ی 80 میلادی مایکروسافت به طور کامل از تجارت یونیکس خارج شد.[۷] اما موفقیت اصلی مایکروسافت، با سیستم عامل داس (Dos: Disk Operating System) اتفاق افتاد، بعد از مذاکرات بی حاصل با Digital Research، آیبیام (IBM) قراردادی با مایکروسافت بست تا نسخه ی جدیدی از سیستم عامل سیپیام (CP/M) را برای کامپیوترهای شخصی آیبیام تهیه کند. مایکروسافت برای این کار یک سیستم عاملی مشابه سیستم عامل سیپیام با نام 86-DOS را از شرکت Seattle Computer Products و تیم پترسن با قیمتی کمتر از ۵۰ هزار دلار خرید. آیبیام هم نام آن را به PC-DOS تغییر داد. به خاطر قوانین کپی رایتی که متوجه سیپیام بود، آیبیام سیپیام (CP/M) را با قیمت ۲۵۰ دلار
در کنار پیسی-داس(PC-DOS) که ۴۰ دلار قیمت داشت به بازار عرضه کرد، و سرانجام پیسی-داس به خاطر قیمت کمترش به استاندارد تبدیل شد.[۱۰][۱۱] حوالی سالهای 1983 مایکروسافت با همکاری چند شرکت دیگر کامپیوتری خانگی با نام MSX را به بازار عرضه کرد که نسخه ی DOS مخصوص مایکروسافت، با نام MSX-DOS را اجرا می کرد، که در ژاپن، اروپا و آمریکای جنوبی بسیار پرطرفدار شد.[۶][۱۲][۱۳] چندی بعد پس از این که شرکت Columbia Data Products با موفقیت بایوس (BIOS) آیبیام را شبیه سازی کرد، بازار شاهد افزایش چشمگیر کامپیوترهای شخصی مشابه IBM از طرف شرکتهایی همچون Eagle Computer و Compaq بود.[۱۴][۱۵][۱۶][۱۷] معامله مایکروسافت با آیبیام به آن اجازه میداد که امکان توزیع و فروش نسخه ی DOS مخصوص خود یعنی MS-DOS را داشته باشد، به همین دلیل مایکروسافت با فروش سیستم عامل خود در بازار داغ سیستم عامل برای کامپیوترهای مشابه IBM از یک شرکت کوچک به یکی از بزرگترین شرکت های نرم افزاری در صنعت کامپیوترهای خانگی تبدیل شد.[۱۸] با عرضه موشواره ی مایکروسافت در دوم مه ۱۹۸۳ مایکروسافت تولیدات خود را توسعه بخشد، ادامه ی این توسعه با ایجاد قسمتی برای نشر کتاب به نام Microsoft Press در یازدهم جولای همان سال همراه بود.[۵]
تاریخچه تکامل سیستم عامل ویندوز
در سال 1983 شرکت مایکروسافت خبری دربارة ابداع اولین واسطه گرافیکی کاربری برای سیستم عامل MS-DOS بنام Windows منتشر کرد. این سیستم عامل گرافیکی برای کامپیوترهای IBM و سازگار با آن طراحی شده بود. مایکروسافت مدل این واسطه گرافیکی را از روی سیستم عامل MacOS متعلق به کامپیوترهای Apple اقتباس کرده بود.
اولین نسخه مستقل مایکروسافت ویندوز، یعنی نسخه 1.0 در سال 1985 وارد بازار شد و فاقد کارکرد لازم برای جلب توجه عموم بود. ویندوز 1.0 یک سیستم عامل کامل بشمار نمی رفت، بلکه در حقیقت یک MS-DOS گسترش یافته بود و نواقص ذاتی و الگوهای آنرا به ارث می برد.
علاوه براین، چالش های قانونی با Apple باعث محدودیت کارکردی بیشتر آن می شد. برای مثال ویندوز 1.0 تک پنجره ای بود و پنجره های مختلف آن نمی توانستند بر روی یکدیگر یا کنار هم قرار گیرند. همچنین سطل زباله فایلهای پاک شده نیز نداشت، زیرا
Apple حق قانونی این ابداع را متعلق به خود می دانست. بعدها مایکروسافت با امضای یک موافقتنامه اعطای گواهی، این محدودیت را برطرف کرد.
بستة ویندوز 1.0 شامل این نرم افزارها بود:
مدیر اجرایی MS-DOS، تقویم، پوشه کارت ها، ویرایشگرهای Notepad و Windows Write، ترمینال، ماشین حساب، ساعت،صفحه کنترل، ویرایشگر فایلهای PIF، حافظه موقت (Clipboard)، RAMDrive، Windows Paint، Reversi و Print Spooler.
ویندوز 1.0
ویندوز 2
ویندوز 2 در پاییز 1987 منتشر شد و ارتقای قابل توجهی نسبت به نسخه قبلی پیدا کرده بود. افزوده شدن آیکونها و پنجره های متعددی که می توانستند روی هم قرار گیرند از مهمترین جنبه های جدید این سیستم عامل بود. پس از این نسخه بود که سازندگان نرم افزار شروع به تولید نرم افزارهایی کردند که درمحیط ویندوز اجرا می گردید. این را می توان شروع تاریخ موفقیت ویندوز دانست.
ویندوز سرور 2003 نسبت به ویندوز 2000 گام بزرگی به جلو محسوب میشود. برای مدیران شبکههای ویندوز NT هم این نگارش جدید سیستمعامل مایکروسافت آن قدر ابزار و کنترلهای مدیریتی زیادی را به ارمغان آورده است که آنها را از ادامه کار با NT منصرف میکند.
ویرایشهای ویندوز سرور 2003
* ویندوز سرور 2003 ویرایش standard
* ویندوز سرور 2003 ویرایش enterprise (نگارشهای 32 و 64 بیتی)
* ویندوز سرور 2003 ویرایشdatacenter
* ویندوز سرور 2003 ویرایشweb server
ویرایش standard
ویرایش standard ویندوز سرور 2003 برای اغلب شبکهها مناسب است. این ویرایش، چندپردازشی متقارن (SMP) چهارراهه و 4 گیگابابت RAM را پشتیبانی میکند. از ویرایش استاندارد میتوان برای میزبانی network load balancing (ولی نه cluster services) و terminal server استفاده کرد.
ویرایش enterprise
ویرایش enterprise چنان طراحی شده است که همه نیازهای شرکتهایی با هر اندازه را برآورده میسازد. این ویرایش SMP هشتراهه، 32 گیگابایت RAM در نگارش سی و دو بیتی، 64 گیگابایت RAM در نگارش 64 بیتی، و همچنین خوشهبندی سرویسدهندهها تا هشت گره را پشتیبانی میکند.
ویرایش enterprise جایگزین ویرایش advanced server ویندوز 2000 شده است.
ویرایش datacenter
ویرایش datacenter که قدرتمندترین ویندوز به شمار میآید در نگارش سی و دو بیتی، SMPی 32 راهه و در نگارش 64 بیتی، SMPی 64 راهه را پشتیبانی میکند. این ویرایش در نگارش سی و دو بیتی 64 بیتی 512 گیگابایت RAM را پشتیبانی میکند.
ویرایش web
این محصول جدید ویندوز برای ایجاد و راهاندازی سایت وب ساخته شده است. این ویرایش شامل IIS نگارش 6/0 و اجزای دیگری است که امکان میزبانی برنامهها و صفحات وب و سرویسهای وب XML را فراهم میکنند. از ویرایش web نمیتوان برای راهاندازی مزرعۀ سرویسدهندۀ وب که به خوشهبندی نیاز دارد استفاده کرد، و در آن نمیتوان هیچ گونه سرویس مدیریت شبکه مثل اکتیودایرکتوری، سرویسهای DNS ، یا سرویسهای DHCP را نصب نمود.
خدمات نصب راه دور (RIS) در سِرور
قبلاً RIS فقط برای نگارشهای سرویسگیرنده / ایستگاه کاری ویندوز موجود بود، اما اکنون توابع جدید NET RIS را در همه نگارشهای ویندوز سرور 2003 غیر از datacenter میتوان به کار گرفت.
Remote desktop در ابتدا در ویندوز 2000 معرفی شد.
نرمافزار سرویسگیرنده (با نام Remote Desktop Connection) در ویندوز XP (عضو سرویسگیرندۀ خانوادۀ ویندوز سرور 2003) قرار داده شده است. برای نگارشهای ویندوز پیش از XP ، میتوان نرمافزار سمت سرویسگیرنده را از سیدی ویندوز سرور 2003 ، یا از یک نقطه اشتراکی شبکه که حاوی فایلهای نصب ویندوز سرور 2003 باشد نصب نمود.
فقط با چند کلیک ماوس میتوان سرویسدهنده را برای دستیابی راه دور پیکربندی کرد. همۀ سرویسدهندههای ویندوز سرور 2003 یک گروه محلی به نام Remote Desktop Users Group دارند، که میتوان به آن کاربر اضافه کرد و امنیت آن را پیکربندی نمود.
Remote Assistance
کسانی که در کار کمکرسانی به کاربران هستند میدانند که معمولا بهترین راه کمک کردن به یک کاربر، رفتن به سراغ ایستگاه کاری اوست. گاهی مشکل آن قدر پیچیده است که نمیتوان راهحل را برای کاربر تشریح کرد، و گاهی کاربر به کمکرسانی دقیقی نیاز دارد که اگر بخواهیم صبر کنیم تا او خودش منو یا کادر مکالمههای مربوطه را پیدا کند مدتها وقت میبرد. Remote Assistance امکان کار بر روی کامپیوتر کاربر از راه دور، بدون این که میز خود را ترک کند را فراهم میسازد. Remote Assistance کار خود را به این روشها انجام میدهد:
* کمکخواهی یک کاربر مبتدی از یک کاربر باتجربه.
*کمکرسانی کاربر باتجربه به کاربر مبتدی، بدون این که کاربر مبتدی تقاضای کمک کرده باشد.
استفاده از Remote Assistance در صورتی ممکن است که:
* روی کامپیوترها ویندوز سرور 2003 یا ویندوز XP در حال اجرا باشد.
* کامپیوترها از طریق یک LAN یا اینترنت به هم وصل شده باشند.
تقاضای کمک
کاربر کامپیوتری که ویندوز سرور 2003 یا ویندوز XP روی آن در حال اجراست میتواند از کاربر دیگری که پشت کامپیوتر ویندوز 2000 یا ویندوز XP نشسته است تقاضای کمک کند. تقاضاهای Remote Assistance به صورت پیشفرض در ویندوز XP فعال هستند، بنابراین کاربر ویندوز XP میتواند از هر کاربر باتجربهای که پشت کامپیوتر ویندوز سرور 2003 یا ویندوز XP نشسته است تقاضای کمک کند. اما در کامپیوترهای ویندوز سرور 2003 باید ویژگی Remote Assistance را فعال نمود تا بتوان تقاضای کمک کرد.
کمکرسانی بدون دعوت
کاربر مجبور نیست برای تقاضای کمک این همه مراحل را در GUI طی کند؛ او میتواند با تلفن (یا راحتتر از آن، با صدای بلند) از جایگاه کمکرسانی تقاضای کمک کند. در این صورت فرد پشتیبان میتواند با استفاده از ویژگی Remote Assistance مستقیماً به کامپیوتر کاربر وصل شود. در واقع حتی اگر تقاضای کمک (از طریق پُست الکترونیکی یا به صورت شفاهی) هم صورت نگرفته باشد فرد پشتیبان میتواند با استفاده از این ویژگی اتصال مستقیم به کامپیوتر وصل شود. اما از آنجا که دستیابی به یک کامپیوتر دیگر، بالقوه خطرآفرین است، اگر این ویژگی با یک سیاست گروه فعال نشده باشد، فرایند با شکست مواجه میشود.