• انواع سیستم عامل ها و مشخصات مختصر آنها. ویژگی ها و ویژگی های سیستم عامل ویندوز

    معرفی

    اینترنت ویندوزعملیاتی

    قرن بیست و یکم با پدیده بارز جهانی شدن و گذار از جامعه صنعتیو جامعه اطلاعاتی تحت تأثیر پیشرفت های علمی و فناوری، فناوری های اطلاعاتی جدید (که از این پس فناوری اطلاعات نامیده می شود) در همه جا معرفی می شوند که فرصت های منحصر به فردی را برای توسعه سریع و مؤثر بشر در کل فراهم می کند. بر این لحظهیک جنبه بسیار مهم برای اکثر مردم، توانایی استفاده از فناوری اطلاعات صنعتی است. کامپیوترها در تمام عرصه های زندگی بشر نفوذ کرده اند. فرهنگ ارتباط با کامپیوتر به فرهنگ رایج بشر تبدیل شده است. آشنایی با رایانه شخصی (که از این پس به عنوان رایانه شخصی شناخته می شود) باید با آشنایی با سیستم عامل آغاز شود، زیرا. بدون آن، کار بر روی رایانه شخصی برای اکثر کاربران غیرقابل تصور است. ارتباط این موضوع این است که سیستم عامل (از این پس سیستم عامل) ویندوز مایکروسافت در حال حاضر رایج ترین سیستم در رایانه شخصی در نظر گرفته می شود. هنگامی که رایانه را روشن می کنید، سیستم عامل قبل از سایر برنامه ها در حافظه بارگذاری می شود و سپس به عنوان بستر و محیطی برای کار آنها عمل می کند. تصور کار با کامپیوتر بدون سیستم عامل غیرممکن است. دانش سیستم عامل برای استفاده موفق از کامپیوترهای مدرن ضروری است.

    هدف تحقیق بررسی سیستم عامل ها است.

    موضوع تحقیق بررسی ویژگی های اصلی سیستم عامل ویندوز می باشد.

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

    این هدف وظایف زیر را تعیین می کند:

    در نظر گرفتن مفهوم اساسی سیستم عامل.

    بررسی انواع اصلی سیستم عامل ها و ویژگی های آنها.

    بررسی تاریخچه ایجاد سیستم عامل ویندوز /

    بررسی ویژگی های ویندوز XP، مزایا، معایب و قابلیت های شبکه.


    1. مفهوم یک سیستم عامل


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

    هنگامی که رایانه روشن می شود، سیستم بوت می شود. این یک گفتگو با کاربر ایجاد می کند، کامپیوتر، منابع آن (رم، فضای دیسک و غیره) را مدیریت می کند، برنامه های دیگر (برنامه) را برای اجرا راه اندازی می کند. سیستم عامل به کاربر و برنامه های کاربردی راه مناسبی برای برقراری ارتباط (رابط) با دستگاه های کامپیوتری ارائه می دهد.

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

    به عنوان مثال، یک انبار دیسک های مغناطیسیفقط عملیات ابتدایی مانند روشن/خاموش کردن موتور درایو، تنظیم سرهای خواندن روی یک سیلندر خاص، انتخاب یک سر خواندن خاص، خواندن اطلاعات از یک مسیر دیسک به رایانه و غیره را می فهمد. و حتی برای انجام چنین عمل ساده ای مانند کپی کردن یک فایل از یک فلاپی دیسک به دیسک دیگر (فایل مجموعه ای نامگذاری شده از اطلاعات روی دیسک یا سایر رسانه های ماشینی است)، باید هزاران عملیات را برای اجرای دستورات درایو انجام دهید، آنها را بررسی کنید. اجرا، جستجو و پردازش اطلاعات در جداول قرار دادن فایل ها روی دیسک و غیره این کار با موارد زیر پیچیده تر می شود: حدود دوازده فرمت فلاپی دیسک وجود دارد و سیستم عامل باید بتواند با همه این فرمت ها کار کند. برای کاربر، با دیسکت کار کنید فرمت های مختلفباید دقیقاً به همین ترتیب انجام شود.

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

    در حین کار برنامه کپی، چندین ده موقعیت خاص مختلف ممکن است رخ دهد، به عنوان مثال، خرابی هنگام خواندن یا نوشتن اطلاعات، درایوهای دیسک برای خواندن یا نوشتن آماده نیستند، فضایی روی دیسکت برای فایل در حال کپی وجود ندارد. ، و غیره. برای همه این موقعیت ها باید پیام ها و اقدامات اصلاحی مناسب ارائه شود.

    سیستم عامل این جزئیات پیچیده و غیر ضروری را از کاربر پنهان می کند و یک رابط کاربری مناسب برای کار در اختیار او قرار می دهد. همچنین اقدامات کمکی مختلفی مانند کپی یا چاپ فایل ها را انجام می دهد. سیستم عامل بارگذاری می شود رماز بین همه برنامه ها، در ابتدای کار، کنترل را به آنها منتقل می کند، به درخواست برنامه های در حال اجرا، اقدامات مختلفی را انجام می دهد و پس از پایان برنامه، RAM اشغال شده توسط برنامه ها را آزاد می کند.


    2. انواع سیستم عامل ها و آنها شرح مختصری از


    انواع مختلفی از سیستم عامل ها وجود دارد: DOS، Windows، UNIX، Macintosh OS، Linux. سایر سیستم عامل های مدرن مانند لینوکس، یونیکس، OS/2 دارای مزایا و معایب خود هستند. لینوکس امنیت پیشرفته تری نسبت به ویندوز فراهم می کند و رابط هوشمندتری دارد. یونیکس در مواردی استفاده می شود که قابلیت اطمینان سیستم بالا مورد نیاز است. ضرر بزرگ OS/2 و UNIX انتخاب نسبتاً ضعیفی از ابزارهای نرم افزاری هستند و در اینجا ویندوز بهتر از سایر سیستم عامل ها عمل می کند.

    رایج ترین سیستم عامل ویندوز است. چندین نسخه از ویندوز وجود دارد: Windows-3.1، Windows-95، Windows-98، Windows-2000، Windows NT. همه آنها از نظر محتوا به یکدیگر نزدیک هستند. بنابراین سیستم عامل هایی مانند DOS و Windows-95 را در نظر بگیرید.داس یکی از اولین سیستم عامل ها و یکی از معروف ترین هاست. اوج محبوبیت این سیستم عامل به دهه 90 می رسد، در حال حاضر این سیستم عامل به ندرت مورد استفاده قرار می گیرد. سیستم عامل های مایکروسافت در حال حاضر محبوب ترین سیستم عامل ها در جهان هستند. سهم آنها در بین تمامی سیستم عامل ها حدود 90 درصد است. قوی ترین سیستم های این شرکت مبتنی بر فناوری NT است.

    سیستم عامل DOS

    سیستم عامل DOS از بخش های زیر تشکیل شده است:

    ) سیستم ورودی/خروجی اصلی (BIOS) که در حافظه فقط خواندنی (حافظه فقط خواندنی، ROM) رایانه قرار دارد. این بخش از سیستم عامل در رایانه "ساخته شده است". هدف آن انجام ساده ترین و همه کاره ترین خدمات سیستم عامل مرتبط با I/O است. سیستم اصلی ورودی-خروجی همچنین شامل آزمایشی از عملکرد رایانه است که عملکرد حافظه و دستگاه های رایانه را هنگام روشن شدن بررسی می کند. علاوه بر این، سیستم اصلی ورودی-خروجی شامل برنامه ای برای فراخوانی بوت لودر سیستم عامل است.

    ) لودر سیستم عامل یک برنامه بسیار کوتاه است که در بخش اول هر فلاپی دیسک DOS یافت می شود. عملکرد این برنامه خواندن دو ماژول سیستم عامل دیگر در حافظه است که فرآیند بوت DOS را کامل می کند.

    ) پردازنده فرمان DOS دستورات وارد شده توسط کاربر را پردازش می کند. پردازنده فرمان وارد است فایل دیسک! COMMAND.COM در درایوی که سیستم عامل از آن بارگیری می شود. برخی از دستورات کاربر، مانند Type، Dir یا Cop) توسط خود پوسته اجرا می شوند. به چنین دستوراتی داخلی می گویند. برای اجرای بقیه دستورات کاربر (خارجی)، پردازشگر فرمان برنامه ای را با نام مناسب در دیسک ها جستجو می کند و اگر آن را پیدا کرد آن را در حافظه بارگذاری می کند و کنترل را به آن منتقل می کند. در پایان برنامه، پردازشگر دستور، برنامه را از حافظه حذف می کند و پیامی در مورد آمادگی برای اجرای دستورات (DOS prompt) نمایش می دهد.

    دستورات خارجی DOS برنامه‌هایی هستند که با سیستم عامل به صورت فایل‌های جداگانه ارائه می‌شوند. این برنامه ها فعالیت های تعمیر و نگهداری مانند قالب بندی فلاپی دیسک ها، بررسی دیسک ها و غیره را انجام می دهند.

    درایورهای دستگاه برنامه‌های خاصی هستند که سیستم ورودی/خروجی DOS را تکمیل می‌کنند و برای استفاده‌های جدید یا سفارشی دستگاه‌های موجود پشتیبانی می‌کنند. به عنوان مثال، با کمک درایورها می توان با " دیسک الکترونیکی» یعنی قطعه ای از حافظه کامپیوتر که می توان آن را به همان روشی که یک دیسک دستکاری کرد. هنگامی که سیستم عامل بوت می شود، درایورها در حافظه رایانه بارگذاری می شوند، نام آنها در یک فایل CONFIG.SYS ویژه مشخص می شود. این طرح افزودن دستگاه های جدید را آسان می کند و به شما امکان می دهد این کار را بدون تأثیر بر فایل های سیستم DOS انجام دهید.

    پنجره-95

    پنجره-95 از یک افزونه گرافیکی برای DOS به یک سیستم عامل تمام عیار تبدیل شده است. حداقل این چیزی است که توسعه دهندگان گفته اند. در واقع، همه چیز پیچیده تر بود: Windows-95 هنوز بر پایه DOS خوب قدیمی بود. البته کمی مدرن شده و به عنوان یک محصول جداگانه اعلام نشده است. با این حال، اکثر مصرف کنندگان از این گزینه راضی بودند. از این گذشته ، آنها هنوز این فرصت را داشتند که در حالت معمول DOS بدون بارگیری پوسته گرافیکی ویندوز کار کنند و بنابراین از برنامه های DOS معمولی جدا نمی شوند.

    همچنین سیستم عامل Window-95 32 بیتی شد. تمام نسخه‌های قبلی داس و ویندوز 16 بیتی بودند و بنابراین نمی‌توانستند از توانایی‌های پردازنده‌های خانواده 386 و حتی بیشتر از آن‌ها به طور کامل استفاده کنند. پردازنده های پنتیوم. البته در این شأن ناراحتی هایی هم وجود داشت. به خصوص تحت ویندوز، کاربران مجبور بودند تمام برنامه های ویندوز خود را با نسخه های جدید 32 بیتی جایگزین کنند. با این حال، در عمل، انتقال نسبتاً آسان بود. در عرض یک سال، نسخه های جدید از همه محبوب است محصولات نرم افزاری. اما حتی نسخه های 16 بیتی قدیمی می توانند بدون هیچ مشکلی با سیستم عامل جدید کار کنند.


    3. تاریخچه ویندوز


    تاریخچه ویندوز به سال 1986 باز می گردد، زمانی که اولین نسخه از سیستم ظاهر شد. این مجموعه ای از برنامه ها بود که قابلیت های سیستم عامل های موجود را برای سهولت بیشتر گسترش می داد. چند سال بعد، نسخه دوم منتشر شد، اما سیستم ویندوز محبوبیت زیادی پیدا نکرد. با این حال، در سال 1990 وجود داشت یک نسخه جدید- ویندوز 3.0 که در بسیاری از افراد مورد استفاده قرار گرفته است کامپیوترهای شخصی. محبوبیت نسخه جدید ویندوز به دلایل مختلفی بود. رابط گرافیکی به شما این امکان را می دهد که با اشیاء روی رایانه خود نه با کمک دستورات، بلکه با کمک اقدامات واضح و قابل درک روی نمادهایی که این اشیاء را نشان می دهند کار کنید. امکان کار با چندین برنامه به طور همزمان، راحتی و کارایی کار را بسیار افزایش داده است. علاوه بر این، راحتی و سهولت نوشتن برنامه ها برای ویندوز منجر به ظهور برنامه های متنوعی شده است که تحت ویندوز کار می کنند. کنترل ویندوز. در نهایت، کار با انواع تجهیزات کامپیوتری بهتر سازماندهی شد که محبوبیت سیستم را نیز تعیین کرد. نسخه های بعدی ویندوز بر روی بهبود قابلیت اطمینان و همچنین پشتیبانی از چند رسانه ای (نسخه 3.1) و شبکه (نسخه 3.11) تمرکز داشتند.

    به موازات توسعه ویندوزمایکروسافت در سال 1988 کار بر روی یک سیستم عامل جدید به نام Windows NT را آغاز کرد. وظیفه سیستم جدید افزایش قابل توجهی در قابلیت اطمینان و پشتیبانی مؤثر بود شبکه. در عین حال، رابط سیستم نباید با رابط ویندوز 3.0 متفاوت باشد. جالب اینجاست که رایج ترین نسخه ویندوز NT نیز به نسخه سوم تبدیل شد. در سال 1992 ویندوز NT 3.0 و در سال 1994 ویندوز NT 3.5 منتشر شد.

    توسعه سیستم عامل ها ثابت نمی ماند و در سال 1995 ویندوز 95 ظاهر شد که به مرحله جدیدی در تاریخ ویندوز تبدیل شد. در مقایسه با ویندوز 3.1، رابط کاربری تغییرات قابل توجهی داشته و سرعت برنامه ها افزایش یافته است. یکی از جدید ویژگی های ویندوز 95 یک فرصت بود تنظیم خودکار تجهیزات اضافیکامپیوتر بدون درگیری با یکدیگر کار کنند. یکی دیگر از ویژگی های مهم این سیستم، امکان کار با اینترنت بدون استفاده از برنامه های اضافی بود.

    رابط ویندوز 95 به اصلی ترین رابط برای کل خانواده ویندوز تبدیل شد و در سال 1996 یک نسخه بازطراحی شده از ویندوز NT 4.0 ظاهر شد که رابطی مشابه ویندوز 95 دارد. ادامه دارد. توسعه ویندوز 95 سیستم عاملی بود که در سال 1998 ظاهر شد. با حفظ رابط، ساختار داخلی به طور قابل توجهی دوباره طراحی شده است. توجه زیادی به کار با اینترنت و همچنین پشتیبانی از پروتکل های مدرن انتقال اطلاعات - استانداردهایی که تبادل اطلاعات بین دستگاه های مختلف را تضمین می کند - معطوف شد. علاوه بر این، یکی از ویژگی های ویندوز 98 امکان کار با چندین نمایشگر است.

    گام بعدیدر توسعه ویندوز ظهور Windows 2000 و Windows Me (نسخه هزاره - نسخه هزاره) بود. سیستم Windows 2000 بر اساس ویندوز NT توسعه یافته است و از آن به ارث برده است که قابلیت اطمینان و امنیت اطلاعات از تداخل خارجی را به ارث برده است. سیستم عامل Windows Me جانشین ویندوز 98 است، اما ویژگی های جدید بسیاری را به دست آورده است. اول از همه، این کار بهبود یافته با ابزارهای چندرسانه ای، توانایی ضبط نه تنها اطلاعات صوتی، بلکه ویدیویی، ابزارهای قدرتمند برای بازیابی اطلاعات پس از خرابی و موارد دیگر است. به تدریج تفاوت بین سیستم های مختلفویندوز در حال پاک شدن است و سیستم عامل ویندوز XP برای جایگزینی ویندوز 2000 و ویندوز Me طراحی شده است.

    در سال 2007، پس از ویندوز XP، یک سیستم عامل جدید ظاهر شد. این بار سیستم عامل مایکروسافت ویندوز ویستا است. این سیستم بر اساس ویندوز XP ایجاد شده است. رفع اشکال، بهبود طراحی، رابط جدید Aero Glass 3D که نیاز به کارت گرافیک با پشتیبانی DirectX 9.0 دارد. پنجره ها. ویستا نسبت به ویندوز ایکس پی خواستارتر شده است.

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

    اکتبر 2012، مایکروسافت سیستم عامل ویندوز 8 را راه اندازی کرد. ویندوز 8 بر خلاف نسخه های قبلی خود - ویندوز 7 و ویندوز XP - از آن استفاده می کند. رابط جدیدبه نام مدرن (مترو سابق). این رابط برای اولین بار پس از راه اندازی سیستم ظاهر می شود. از نظر عملکرد شبیه به دسکتاپ است - صفحه شروع دارای کاشی های برنامه (شبیه میانبرها) است، با کلیک بر روی آن برنامه راه اندازی می شود، یک سایت یا پوشه باز می شود (بسته به اینکه کاشی به کدام عنصر یا برنامه مرتبط است). ویندوز 8 جدیدترین سیستم عامل تا به امروز است. 8 دارای اشکالات قابل توجه و بررسی های منفی از سوی کاربرانی است که کامپیوتر بدون پشتیبانی لمسی دارند به دلیل رواج ابزارهای رابط مترو. کاربران از رابط کاربری بازطراحی شده انتقاد می کنند و آنها را مجبور می کند زمان بیشتری را صرف یادگیری نحوه کار با سیستم عامل جدید کنند. اگر چه بیشتر نوآوری ها در سیستم کمکی توضیح داده شده است که با فشار دادن کلید F1 هنگام باز بودن دسکتاپ فراخوانی می شود.


    4. ویندوز XP


    پس از بررسی تاریخچه توسعه ویندوز، تجزیه و تحلیل نکات اصلی بهبود آن و با در نظر گرفتن بازخورد کاربران این محصول، می توان به این نتیجه رسید که ویندوز XP محبوب ترین نسخه بوده و هست. بنابراین، ما ویژگی های این سیستم عامل خاص را در نظر می گیریم.

    ویژگی های خاص ویندوز مایکروسافت XP

    سیستم عامل مایکروسافت ویندوز XP مبتنی بر فناوری NT است و جانشین مستقیم ویندوز 2000 است. با این حال، تمام بهترین نوآوری های موجود در Windows Me را می توان در ویندوز XP یافت. با حفظ سطوح بالایی از قابلیت اطمینان، امنیت و عملکرد، یادگیری سیستم آسان‌تر شده است و ابزارهای زیادی برای کاربران خانگی طراحی شده است.

    این سیستم در چندین نسخه عرضه شده است که برای ویژگی های برنامه های مختلف طراحی شده است. Microsoft Windows XP Home Edition برای کاربرانی در نظر گرفته شده است که اغلب با رایانه خانگی کار می کنند. در این نسخه تاکید ویژه ای بر کار با تصاویر، صدا و تصویر شده است. نسخه Microsoft Windows XP Professional همانطور که از نامش پیداست برای حرفه ای ها در نظر گرفته شده است. این نسخه بیشتر در سازمان ها استفاده می شود. اگر کارهای پیچیده ایجاد و ویرایش تصاویر، مدل سازی و ساخت و ساز یا هر کار پیچیده دیگری را در خانه انجام می دهید، پس این نسخه مناسب خواهد بودو برای شما کامپیوتر خانگی. نسخه Microsoft Windows XP Server برای نصب بر روی یک سرور طراحی شده است، رایانه ای قدرتمند که می تواند بسیاری از کاربران را پشتیبانی کند. شبکه کامپیوتری. کار بر روی شبکه های محلی خارج از محدوده این کتاب است، بنابراین نسخه سرور در اینجا در نظر گرفته نخواهد شد. این کتاب نسخه اصلی سیستم عامل - Windows XP Professional را توصیف می کند. تقریباً هیچ نسخه متفاوتی از Windows XP Home Edition وجود ندارد. تفاوت های جزئی برجسته خواهد شد.

    لازم به ذکر است که برای کار موثر با سیستم عامل ویندوز XP، به یک کامپیوتر مدرن به اندازه کافی قدرتمند نیاز است. اول از همه، کامپیوتر باید حداقل 128 مگابایت حافظه نصب داشته باشد. بهتر است 256 مگابایت نصب شود تا سیستم سریعتر اجرا شود. هر پردازنده ای قابل استفاده است، اما نه خیلی قدیمی. اگر فرکانس ساعتپردازنده حداقل 300 مگاهرتز، پس از آن انجام خواهد شد. اگرچه بهتر است البته از پردازنده ای با فرکانس بیش از یک گیگاهرتز استفاده کنید. HDDباید نه تنها شامل فایل های سیستم عامل و فایل های موقت، بلکه به اندازه کافی نیز باشد فضای خالیبه عنوان مثال، برای ایجاد یک تصویر سی دی قبل از رایت آن. واقعاً به حجم دیسک حداقل دو تا سه گیگابایت نیاز دارد. و اگر در نظر داشته باشید که باید برنامه های دیگری را روی دیسک نصب کنید و فضایی برای اسناد مختلف بگذارید، نمی توان یک دیسک 10 گیگابایتی را خیلی بزرگ نامید.

    ظاهر سیستم در نسخه ویندوز XP بسیار تغییر کرده است. دکمه ها، نمادها، پانل ها اکنون کمی متفاوت به نظر می رسند. حتی منوی اصلی ویندوز هم تغییر کرده است. تغییرات رابط از زمان انتقال از ویندوز 3.1 به ویندوز 95 مهم‌ترین تغییرات هستند. با این حال، اگر به آن عادت دارید، همچنان می‌توانید از رابط قدیمی استفاده کنید. نکته قابل توجه کار برنامه ها در حالت سازگاری با قبلی است نسخه های ویندوز. شما می توانید با برنامه ای کار کنید که برای ویندوز 95 نوشته شده است و روی ویندوز 2000 کار نمی کند. همه نسخه های ویندوز XP دارای ویژگی های جدید بسیاری هستند. دستگاه های بسیار متنوع تری پشتیبانی می شوند. این سیستم به شما اجازه می دهد تا به راحتی و به راحتی فیلم ها، عکس ها، تصاویر، موسیقی و آهنگ ها را پردازش کنید. در حال حاضر با کمک ویندوز XP، هر کسی می تواند یک شبکه خانگی بر اساس دو یا سه کامپیوتر ایجاد کند اشتراک گذاریفایل ها، پوشه ها، چاپگر، فکس و دسترسی به اینترنت.

    هنگام کار با ویندوز XP، نیازی به نصب برنامه های اضافی برای نوشتن اطلاعات روی سی دی های قابل ضبط و بازنویسی ندارید. می توانید یک سی دی را مستقیماً از Windows Explorer رایت کنید. اتفاقا هادی خیلی عوض شده. علاوه بر پشتیبانی از پوشه های فشرده، پوشه های ویژه برای ذخیره تصاویر، موسیقی و فیلم ها، یک پنل با دستورات اضافه شده است که بسته به اعمالی که انجام می دهید، ترکیب بندی آن تغییر می کند.

    یکی از اجزای مفید سیستم ویرایشگر ویدیو است. اکنون می توانید ویرایش حرفه ای غیرخطی فیلم های آماتور خود را انجام دهید. کار با دوربین های دیجیتال و اسکنرها بسیار ساده تر شده است. شما به هیچکدام نیاز ندارید برنامه اضافیبرای وارد کردن عکس به کامپیوتر، کمی آن را تبدیل کرده و روی چاپگر چاپ کنید. پخش کننده جهانی صوتی و تصویری اکنون از فرمت های بیشتری پشتیبانی می کند و به شما امکان می دهد ظاهر آن را تغییر دهید. شما می توانید خودتان را ایجاد کنید فایل های صوتیدر فرمت محبوب MP3. پخش کننده رسانه همچنین از پخش دیسک ویدیوی دیجیتال (DVD) پشتیبانی می کند و به شما امکان می دهد از آن لذت ببرید بالاترین کیفیتتصویر و صدا هنگام تماشای فیلم های مدرن برای سرگرمی، ویندوز XP شامل چندین بازی جدید است که برخی از آنها به شما امکان بازی آنلاین را می دهند.

    حفاظت از سیستم نیز به طور قابل توجهی بهبود یافته است. حال، اگر فایل های مهم سیستم به طور تصادفی حذف شوند، به طور خودکار بازیابی می شوند. پس از نصب نرم افزار و سخت افزار جدید، امکان بازگرداندن سیستم به حالت قبلی وجود دارد. پشتیبانی بهبود یافته Plug & Play به شما امکان می دهد تا بسیاری از موارد مدرن را به هم متصل کنید لوازم خانگی.

    پیشرفتهای بعدیآنها همچنین ابزار کار با اینترنت را دریافت کردند. سیستم کمک به طور قابل توجهی دوباره طراحی شده است، سیستم امنیتی بهبود یافته است. تغییرات متعددی بر ابزار مدیریت و مدیریت کار بسیاری از کاربران در یک شبکه محلی تأثیر گذاشته است.

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

    مزایا و معایب مایکروسافت ویندوز XP

    سیستم پیچیده‌تر شده است - اما خیلی کمتر خراب می‌شود، عملاً "یخ نمی‌زند" و تقریباً پیام‌های خطای مرموز را نشان نمی‌دهد. همه اینها با نوآوری های زیر ارائه می شود:

    الف) یک هسته ویندوز جدید. توسعه دهندگان ویندوز XP آخرین بقایای کدهای سازگار با MS-DOS مورد استفاده در ویندوز 95/98 (و علیرغم تلاش برای پنهان کردن آن، در Windows Me) را حذف کرد. در داخل هر دو نسخه ویندوز XP یک هسته قوی و قابل اعتماد وجود دارد که برای اولین بار در ویندوز 2000 ظاهر شد. با یک مدل حافظه کاملاً ایمن، امنیت یکپارچه، و یک لایه انتزاعی سخت افزاری (HAL) که از اجزای کلیدی سیستم در برابر برنامه های بد محافظت می کند، ویندوز XP موارد زیادی دارد. شانس کمتری برای شکست در کار روزانه و اگر مشکلی رخ داد، می‌توانید از مجموعه‌ای از ابزارهای بازیابی استفاده کنید که از نظر قابلیت‌های بسیار برتر از امکانات موجود در نسخه‌های قبلی است. برنامه های کاربردی ویندوز.

    ب) ابزارهای پایدار برای حفاظت از سیستم. یک منبع معمولی از مشکلات در نسخه های قبلی ویندوز، جایگزینی فایل های حیاتی سیستم با نسخه های قدیمی یا نادرست بود. Windows XP با حفظ نسخه صحیح فایل از دیدگاه سیستم، این موارد لغو را کنترل می‌کند و در عین حال به برنامه اجازه می‌دهد از نسخه‌های کتابخانه پیوند پویا مورد نیاز خود استفاده کند. حفاظت اضافی توسط ابزارهای بازیابی ارائه می شود که سیستم را نظارت می کنند و به لطف "عکس فوری" ذخیره شده از فایل ها و تنظیمات سیستم، به شما امکان می دهند در صورت ایجاد مشکل در یک برنامه یا درایور دستگاه جدید، به پیکربندی قبلی "برگردید".

    ج) عقبگرد درایور دستگاه. کاربران باتجربه ویندوز می دانند که درایورهای دستگاه حشره دار می توانند حتی یک سیستم با دقت تنظیم شده را به طور کامل از بین ببرند. اگر بخواهید بدون درایور نصب کنید، ویندوز XP با هشدار به شما در برابر مشکلات مربوط به درایور محافظت می کند امضای دیجیتالی، که سازگاری آن با ویندوز XP را تایید می کند. این سیستم همچنین به شما امکان می دهد درایور را حذف و بازیابی کنید نسخه پیشینو حتی در صورت نیاز در حالت ایمن.

    د) سازگاری با تجهیزات هر کاربر به وضوح درک می کند که داشتن پشتیبانی خوب توسط سیستم عامل این یا آن تجهیزات چقدر مهم است. در این درک متقابل از سیستم عامل با سخت افزار، درایورهای دستگاه نقش مهمی ایفا می کنند. آنها برای سازگاری تجهیزات خاص با یک سیستم عامل خاص طراحی شده اند. بدون اغراق، متذکر می شوم که ویندوز تنها سیستم عامل در نوع خود است که می تواند با اکثریت قریب به اتفاق تجهیزات مدرن طراحی شده برای کار با رایانه "به درستی" کار کند. آیا امروزه مثلاً یک چاپگر یا اسکنر دیده اید که درایورهای همراه آن فقط برای Linux یا Mac OS نوشته شده باشد؟ البته که نه! به دلیل رواج انبوه آن، ویندوز مدرن امروزی به سادگی موظف به پشتیبانی از هر کدام است تجهیزات کامپیوترو پیرامون بنابراین امروزه در دنیا بیشترین تعداد درایورها و نسخه های آنها به طور اختصاصی برای ویندوز نوشته می شود. درایورهای نصبامروزه آنها معمولاً با خود سخت افزار روی یک دیسک همراه یا فلاپی دیسک عرضه می شوند. علاوه بر این: برای تعداد زیادیسخت افزار در پایه خود ویندوز امروزه درایورهای استانداردی توسط توسعه دهندگان آن در سیستم عامل نصب شده است. بنابراین، به عنوان مثال، امروزه برای یک کارت گرافیک SIS 6326 یا چاپگر Epson LX، اصلاً نیازی به جستجوی دیسک نصب با درایورها نیست. خود ویندوز سخت افزار نصب شده جدید را شناسایی می کند و درایور آن را به درستی از پایگاه داده خود نصب می کند. با این حال، در اینجا باید یک هشدار وجود داشته باشد: درایورهای موجود در پایگاه داده ویندوز برای همه تجهیزات، به ویژه تجهیزات جدید، وجود ندارند. اغلب در آنجا می توانید یک راننده برای تجهیزاتی پیدا کنید که امروزه منسوخ شده است. به طور کلی، سیستم عامل مدرن همه چیز را پشتیبانی می کند انواع مدرندستگاه هایی که برای کار با کامپیوتر طراحی شده اند: اسکنرها، چاپگرها، دستگاه های دیجیتالی اطلاعات، مودم ها، تیونرها، حسگرهای مادون قرمز، کارت های شبکه، دیسک و غیره

    ه) پایداری سیستم عامل. به طور کلی می توان پایداری ویندوز مدرن را قابل قبول نامید. با این حال، کلمه "قابل قبول" در اینجا باید با انبوهی از رزروها همراه باشد:

    ثبات قابل قبول سیستم عامل تنها پس از کیفیت بالا و تنظیمات شایسته;

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

    پایداری ویندوز XP همچنین به خود برنامه‌هایی بستگی دارد که کاربر روی سیستم‌عامل نصب می‌کند: هرچه پایدارتر عمل کنند و با پوسته نرم‌افزار ویندوز سازگارتر باشند، شکست‌های کمتری در عملکرد سیستم‌عامل اصلی مشاهده می‌کنیم. ;

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

    همچنین، درایورهای دستگاه از آخرین تأثیر بر عملکرد پایدار ویندوز XP مدرن بسیار دور هستند. مشکلات امروزی در انبوه کاربران به وجود می آید. بخش زیادی از کار یک دستگاه توسط نسخه یک درایور خاص تعیین می شود. اگر درایورهای نوشته شده برای آداپتورهای ویدئویی را در نظر بگیریم، واقعیت این است که امروزه انتشار درایورهای ویدئویی بعدی اغلب همزمان با انتشار یک بازی ویدئویی است. بسیاری از درایورهای ویدیو به طور خاص برای یک نمونه خاص از بازی و برای یک نمونه خاص از کارت گرافیک نوشته شده اند. هدف از چنین "ترفند" تنها یک است - به حداکثر رساندن عملکرد آداپتور ویدئو. چنین درایورهایی معمولاً به عنوان همراهی برای خود بازی ها در همان دیسک های نصب بازی ارائه می شوند. به طور کلی، انتشار درایورهای جدید همیشه حذف خطاهای درایورهای قدیمی است، به علاوه "تیز کردن" برای مدرن ترین بازی های رایانه ای برای آزمایش عملکرد آداپتورهای ویدئویی. بنابراین، "انحنا" درایورهای نصب شده بر روی سیستم عامل نقش مهمی در عملکرد عادی ویندوز XP مدرن ایفا می کند.

    استفاده از اینترنت و تعداد ویروس های رایج موجود در شبکه جهانی وب نیز مستقیماً بر پایداری سیستم عامل تأثیر می گذارد. این ویروس های مجازی می توانند کار بر روی هر کامپیوتری را دشوار کنند. ناگهانی و راه اندازی مجدد مکرر، خاموش شدن خود به خود رایانه، دسترسی غیرمجاز رایانه به اینترنت و سایر موارد زندگی مجازی، نشانه مطمئنی از آلوده شدن رایانه شخصی به ویروس است. به طور کلی، ویندوز XP قادر است برای مدت طولانی (بیش از یک سال) بدون هیچ مشکلی کار کند. مشکلات خاصو نیاز به نصب مجدد سیستم عامل (البته، با رعایت تمام اقدامات احتیاطی که در بالا توضیح داده شد).

    ه) طراحی جدیدرابط. برای اولین بار از زمان معرفی ویندوز 95، رابط کاربری تنها در ویندوز XP به طور کامل بازنگری شد. اگر رابط کاربری جدید ویندوز XP را انتخاب کنید، بلافاصله متوجه برخی از تفاوت‌ها خواهید شد:

    رنگ های روشن. طرح رنگیبه طور پیش فرض در ویندوز XP نصب شده است. سیستم عامل جدید از مزایای کامل استفاده می کند سخت افزار گرافیکیکه امکان رنگ 24 بیتی و 32 بیتی را فراهم می کند.

    پنجره ها و دکمه های بزرگ هنگام انتخاب سبک ویندوزپنجره ها و دکمه های XP با گوشه های گرد و سایه های صاف سه بعدی می شوند. همچنین می توانید متوجه شوید که همه اشیاء با قرار دادن مکان نما روی آنها کمی رنگ خود را تغییر می دهند - دکمه ها، برگه ها و سایر عناصر رابط برجسته می شوند، مانند پیوندها در صفحات وب.

    آیکون های متمایز تمام آیکون های سیستم دوباره طراحی شده اند. نمادهای جدید روشن تر هستند، مجموعه رنگ غنی تر است، زیرا آنها برای وضوح حداکثر 24 بیت (رنگ واقعی) طراحی شده اند.

    تم های داخلی تم های دسکتاپ اولین بار در ظاهر شد بسته مایکروسافتبه علاوه ویندوز 95. در ویندوز XP، پشتیبانی از تم در ابزار Display یکپارچه شده است، و تغییر ویژگی‌های کنترل‌ها، حاشیه‌های پنجره و منوها نیز پشتیبانی می‌شود.

    مسائل مربوط به سازگاری بسیاری از برنامه هایی که در اصل برای ویندوز 95، ویندوز 98 و ویندوز Me نوشته شده اند، در ویندوز XP به درستی کار نمی کنند. علاوه بر این، برخی از دستگاه ها نیاز به استفاده از درایورهایی دارند که با ویندوز XP سازگار نیستند.

    شبکه سازی

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

    سیستم عامل ویندوز XP برای استفاده از سوئیچینگ سریعکاربران

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

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

    علاوه بر این، راه اندازی یک شبکه با MS Windows XP آسان تر از هر سیستم عامل قبلی است. برای راه‌اندازی یک شبکه در خانه یا یک دفتر کوچک، لازم نیست متخصص شبکه باشید، جادوگر شما را طی مراحل راهنمایی می‌کند. تنها پاسخ به چند سؤال در مورد رایانه هایی که می خواهید به آن متصل شوید باقی مانده است و جادوگر بقیه را انجام خواهد داد.

    هنگامی که یک شبکه راه اندازی و اجرا می شود، ویندوز XP با نظارت خودکار تغییرات و تنظیم تنظیمات برای اطمینان از حفظ آن کمک می کند حداکثر عملکردبا حداقل تلاش از طرف کاربر.

    ویندوز XP ویژگی‌های جدید قدرتمندی را معرفی می‌کند که برای راه‌اندازی شبکه شما تحت هر شرایطی طراحی شده‌اند. نرم افزار پیچیده از سیستم عامل هر کامپیوتر محافظت می کند و همچنین یک مانع محافظ یا فایروال ایجاد می کند تا از ورود افراد غیرمجاز و ویروس های اینترنت به شبکه جلوگیری کند.

    بنابراین، سیستم عامل ویندوز رایج ترین سیستم است. شبکه های ویندوز XP دارای مزایای بسیاری از جمله قدرت و سهولت استفاده هستند. از جمله مزایای سیستم برجسته و قابلیت اطمینان است. نرم افزار سیستم عامل از رایانه شما در برابر ویروس ها و استفاده غیرمجاز از اطلاعات توسط دیگران محافظت می کند.

    ایجاد شبکه های محلی در سیستم عامل MS Windows

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

    هنگامی که یک شبکه خانگی یا اداری کوچک ایجاد می‌کنید، رایانه‌های دارای Windows XP Professional یا Windows XP Home Edition به شبکه محلی(LAN). هنگامی که ویندوز XP نصب می شود، آداپتور شبکه شناسایی می شود و یک اتصال LAN ایجاد می شود. به طور پیش فرض، اتصال LAN همیشه فعال است. فقط اتصالات از این نوع به صورت خودکار ایجاد و فعال می شوند. اگر اتصال LAN را قطع کنید، دیگر به طور خودکار دوباره فعال نمی شود. این اطلاعات در نمایه سخت افزاری ذخیره می شود، بنابراین نمایه می تواند نیازهای کاربران تلفن همراه را که مکان خود را تغییر می دهند، در نظر بگیرد.

    با ایجاد یک شبکه خانگی یا یک شبکه از یک سازمان کوچک، می توانید به طور موثر از تمام منابع رایانه خود استفاده کنید و از آن برای کار و بازی استفاده کنید.

    اگر چندین رایانه یا تجهیزات دیگر مانند چاپگر، اسکنر یا دوربین دارید، می‌توانید از شبکه برای اشتراک‌گذاری فایل‌ها، پوشه‌ها و اتصالات اینترنتی استفاده کنید. به عنوان مثال، هنگامی که یک کامپیوتر به یک شبکه متصل است، کاربر رایانه دیگری نیز می تواند در آن زمان به اینترنت دسترسی داشته باشد. اگر چندین رایانه و یک یا چند دستگاه جانبی (چاپگر، اسکنر یا دوربین) دارید، از همه رایانه ها می توان به این دستگاه ها دسترسی داشت.

    راه های مختلفی برای اتصال کامپیوترها به شبکه وجود دارد. برای شبکه های خانگی و اداری کوچک، ساده ترین مدل شبکه همتا به همتا است.

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

    خانه یا کوچک شبکه اداریشبیه به سیستم تلفن. هنگامی که در شبکه است، به هر رایانه یک آداپتور شبکه ارائه می شود که عملکردی مشابه عملکرد یک گوشی را انجام می دهد: به عنوان یک گوشی که برای دریافت و ارسال مکالمه استفاده می شود. دستگاه شبکهکامپیوتر اطلاعات را به سایر کامپیوترهای موجود در شبکه می فرستد و دریافت می کند.

    بنابراین، شبکه محلی ویندوز XP در همان شرکت یا شرکت استفاده می شود. رایج ترین شبکه محلی، شبکه همتا به همتا است که به رایانه ها اجازه می دهد مستقیماً با یکدیگر ارتباط برقرار کنند و برای مدیریت منابع شبکه نیازی به سرور ندارد. شبکه محلی فرصت های زیر را فراهم می کند: استفاده از دسترسی عمومی به اتصال به اینترنت، فایل ها و پوشه ها، تجهیزات اداری و همچنین بازی ها و سرگرمی های مشترک.

    شبکه جهانی اینترنت

    شبکه های جهانی شبکه های کامپیوتری هستند که مناطق جغرافیایی وسیعی را پوشش می دهند. گسترده ترین شبکه جهانی اینترنت است. اینترنت - شبکه جهانی کامپیوتری بین المللی ارتباطات دیجیتال، که سرورهای زیادی را در یک معماری منطقی واحد ترکیب می کند که حاوی حجم عظیمی از اطلاعات در مورد موضوعات مختلف است. WAN همیشه شامل بسیاری از شبکه های محلی متصل به هم است.

    اگر از Windows XP استفاده می کنید، از Network Connection Wizard برای راه اندازی یک اتصال اینترنتی جدید استفاده می کنید. جادوگر اتصال یک اتصال اینترنتی ایجاد می کند و لیستی از ارائه دهندگان خدمات اینترنت به همراه اطلاعات مربوط به خدماتی که ارائه می دهند را روی صفحه نمایش می دهد. تنها چیزی که باقی می ماند این است که ارائه دهنده مناسب را از لیست انتخاب کنید، سپس یک حساب جدید ارائه می شود. XP حاوی آخرین نسخه MSN Explorer با بسته کامل خدمات مایکروسافتو آخرین آپدیت مرورگر اینترنت اکسپلورر.

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

    کاربران اینترنت می توانند از وب نه تنها به عنوان منبع اطلاعات، بلکه به عنوان یک وسیله ارتباطی نیز استفاده کنند.XP راه های زیر را برای تضمین امنیت و حفظ حریم خصوصی در هنگام مرور اینترنت ارائه می دهد:

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

    از مناطق امنیتی برای افزایش حفاظت از رایانه خود با تنظیم سطوح مختلف امنیتی برای مناطق مختلف اینترنت استفاده کنید.

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

    بنابراین، اینترنت گسترده ترین است شبکه جهانی. MSN Explorer جدید است برنامه جهانی، به شما امکان می دهد تا به طور کامل از اینترنت استفاده کنید. این به شما امکان می دهد به منابع مختلف اینترنتی (متن، تصاویر، فایل ها) در یک آدرس معین دسترسی داشته باشید. برای ارتباط در سیستم عامل ویندوز XP از برنامه هایی مانند E-mail، Outlook Express، Windows Messenger استفاده می شود. ویندوز XP از ابزارهای قدرتمندی برای ایمن سازی و محافظت از شبکه شما استفاده می کند.


    نتیجه


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


    کتابشناسی - فهرست کتب


    1. گوردیف A.V. سیستم عامل: کتاب درسی. برای دانشگاه ها مثلا "علوم کامپیوتر و فناوری کامپیوتر" / A.V. گوردیف، ویرایش دوم، سنت پترزبورگ: پیتر، 2009. - 415 ص.

    لئونتیف V.P. تسلط سریع و هیجان انگیز ویندوز XP: نسخه مرجع / V.P. Leontiev، M.: OLMA-PRESS، 2010. - 219 p.

    Ostreikovsky V.A. انفورماتیک: کتاب درسی برای دانشگاه ها / V.A. Ostreykovsky، M.: مدرسه عالی، 2011. - 511 p.

    Sviridova M.Yu. سیستم عامل ویندوز XP: کتاب درسی. کمک هزینه برای شروع پروفسور آموزش و پرورش / M.Yu. Sviridova، M.: آکادمی، 2009. - 189 ص.

    استپانوف A.N. انفورماتیک: کتاب درسی برای دانشگاه ها / A.N. استپانوف، ویرایش چهارم، سنت پترزبورگ: پیتر، 2012. - 684 ص.

    Tanenbaum E. سیستم عامل های مدرن / Andrew Tanenbaum, 2nd ed., St. Petersburg: Peter, 2009, 2010. - 1038 p.

    . #"توجیه کردن">. #"توجیه کردن">. http://www.litenet.ru/content-280.html


    تدریس خصوصی

    برای یادگیری یک موضوع به کمک نیاز دارید؟

    کارشناسان ما در مورد موضوعات مورد علاقه شما مشاوره یا خدمات آموزشی ارائه خواهند کرد.
    درخواست ارسال کنیدبا نشان دادن موضوع در حال حاضر برای اطلاع از امکان اخذ مشاوره.

    اصول سازماندهی سیستم عامل

    مفهوم سیستم عامل ویندوز.

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

    سیستم عامل رایانه های شخصی به چند وظیفه ای تقسیم می شود ( Windows، OS/2، Mac OS، Unix و غیره ) و تک وظیفه ای (MS-DOS، DR-DOS و غیره).

    تک کار دیروز است فناوری رایانه. آنها می توانند دقیقاً یک برنامه را در یک زمان اجرا کنند.

    از سوی دیگر، چند وظیفه ای به شما امکان می دهد با چندین برنامه به صورت موازی کار کنید - تعداد این برنامه ها فقط به قدرت سیستم بستگی دارد، تا زمانی که حافظه کافی وجود داشته باشد، می توانید برنامه ها را بارها و بارها اجرا کنید ...

    رایج ترین سیستم عامل چندوظیفه ای مایکروسافت ویندوز است. سایر سیستم‌عامل‌های رایانه‌های شخصی شامل سیستم عامل لینوکس (Linux) از خانواده یونیکس و همچنین سیستم‌های BeOS (Bios) و OS / 2 از IBM هستند. در رایانه مکینتاش - از سیستم MacOS استفاده کنید.

    معمولا سیستم عامل روی هارد دیسک ذخیره می شود. دیسک سیستم دیسکی است که ماژول های اصلی سیستم عامل در آن ذخیره می شوند و برنامه های خدماتیامکانات آن را گسترش می دهد. هنگامی که رایانه را روشن می کنید، سیستم عامل به طور خودکار برنامه های خود را از دیسک سیستم در RAM بارگذاری می کند و کنترل را به آنها منتقل می کند.

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

    ویندوز 95/98/Meیک سیستم عامل دسکتاپ قدرتمند است که برای برنامه های چند رسانه ای بهینه شده است.

    ویندوز NT/2000یک سیستم عامل شبکه جهانی قدرتمند برای محاسبات تجاری است. در دو نسخه اصلی وجود دارد:

    • سرور- یک سیستم عامل سرور بهینه شده برای استفاده به عنوان فایل، چاپ و سرور برنامه؛
    • ایستگاه کارییک سیستم عامل دسکتاپ است که برای استفاده به عنوان یک کلاینت شبکه ایمن با کارایی بالا و سیستم عامل شرکتی بهینه شده است.

    همه سیستم عامل هاخانواده ها ویندوز مایکروسافت موارد زیر را داشته باشند خواص عمومی:

    • دارای یک گرافیک واحد رابط کاربری ویندوز 95;
    • حمایت کردن چند وظیفه ایو چند رشته ایمحاسبات؛
    • پشتیبانی داخلی دارند چند رسانه ای.
    • پشتیبانی از پلتفرم های سخت افزاری مختلف: سازگار با اینتل، مبتنی بر پردازنده های RISC و مبتنی بر پردازنده های PowerPC.
    • حمایت کردن سیستم فایلچربی.

    علاوه بر این، ویندوز NT/2000 دارای ویژگی های اضافی است:

    • حفاظت. ویندوز NT/2000 موارد بیشتری دارد حفاظت قابل اعتمادفایل‌های پوشه، چاپگرها و سایر منابع رایانه در سطح کاربر، در حالی که Windows 95/98/Me تنها در سطح منابع محافظت می‌کند.
    • قابلیت اطمینان. هر برنامه در ویندوز NT/2000 در فضای آدرس خود اجرا می شود. برنامه‌هایی که از کار می‌افتند روی دیگر برنامه‌ها یا سیستم‌عامل به‌طور کلی تأثیری نمی‌گذارند. ویژگی های معماری ویندوز NT/2000 از سیستم عامل در برابر برنامه های کاربردی محافظت می کند.

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

    در سیستم عامل پنجره هااجرا شد رویکرد سند محور. این بدان معنی است که کاربر بر روی اسناد خود تمرکز می کند، نه روی برنامه های کاربردی (برنامه هایی) که این اسناد با آنها پردازش می شوند.

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

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

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

    · ویرایشگر گرافیکرنگ کردن

    برای یادگیری نحوه کار با اشیاء گرافیکی قبل از یادگیری ویرایشگرهای گرافیکی حرفه ای استفاده می شود.

    · واژه پرداز WordPad.

    برای ایجاد، ویرایش و مشاهده اسناد متنی خدمت می کند. این یک نسخه ساده شده از واژه پرداز است کلمه.

    · ماشین حساب.

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

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



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

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

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

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

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

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

    دسکتاپ

    صفحه نمایش پنجره هادسکتاپ نامیده می شود. اشیاء بر روی دسکتاپ نمایش داده می شوند پنجره هاو کنترل ها هر چیزی که هنگام کار با کامپیوتر با آن سروکار داریم را می توان به اشیا (فایل ها) یا کنترل ها نسبت داد.

    که در حالت اصلیدر دسکتاپ، می توانید چندین نماد روی صفحه و نوار وظیفه را مشاهده کنید. نماد یک نمایش گرافیکی از یک شی است پنجره ها. کاری که با یک نماد انجام می دهیم، در واقع با شی مربوطه انجام می دهیم. به عنوان مثال، حذف یک نماد، شی را حذف می کند.

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

    اگر روی دکمه کلیک کنید شروع کنید، منوی اصلی روی دسکتاپ ظاهر می شود. این شامل دستوراتی برای مدیریت کامپیوتر است. برای انجام هر عملی - برای راه اندازی یک برنامه، باز کردن یک سند یا بستن یک پنجره - رایانه باید دستور مناسب را اجرا کند.

    مدیریت ویندوز

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

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

    اصول اولیه ماوس:

    · کلیک - فشار سریع و رها کردن دکمه سمت چپ ماوس.

    · دوبار کلیک کنید- دو کلیک با فاصله زمانی کم انجام می شود.

    کلیک راست - فشار دادن و رها کردن سریع دکمه سمت راست ماوس؛

    کشیدن - حرکت ماوس با فشار دادن دکمه سمت چپ، همراه با حرکت شی صفحه نمایش که نشانگر روی آن قرار گرفته است.

    · ماوس را بکشید - مانند کشیدن انجام می شود، اما هنگام کار با یک پنجره برای تغییر اندازه آن استفاده می شود.

    اگر نشانگر ماوس را روی نماد حرکت دهید و روی دکمه سمت چپ ماوس کلیک کنید، نماد رنگ خود را تغییر می دهد. این عملیات انتخاب نامیده می شود. با دوبار کلیک کردن روی نماد با دکمه سمت چپ ماوس، هر شیء روی دسکتاپ باز می شود، به عنوان مثال، یک برنامه راه اندازی می شود.

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

    کنترل اولیه پنجره هامنوی اصلی. با کلیک یک دکمه باز می شود. شروع کنید. از منوی اصلی می توانید:

    برنامه نصب شده بر روی کامپیوتر را اجرا کنید؛

    باز کن آخرین اسنادکه کار با آن انجام شد؛

    به سیستم های جستجو و کمک دسترسی پیدا کنید پنجره ها؛

    به ابزارهای پیکربندی سیستم عامل دسترسی پیدا کنید.

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

    پنجره

    پنجره- این قسمتی از صفحه است که توسط قاب محدود شده است. هر پنجره با یک شی یا برنامه مرتبط است. چندین پنجره را می توان همزمان روی دسکتاپ باز کرد. پنجره را می توان با ماوس در اطراف صفحه حرکت داد و اندازه آن را تغییر داد.

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

    در سمت راست هدر قرار دارند دکمه های کنترل اندازه پنجره: بسته شدن، تا شدن و باز شدن. با کلیک بر روی دکمه بستن پنجره بسته می شود و از روی صفحه حذف می شود. اگر پنجره با یک برنامه مرتبط باشد، عملکرد آن خاتمه می یابد. با کلیک بر روی دکمه مینیمم کردن نیز پنجره از روی صفحه حذف می شود، اما برنامه به کار خود ادامه می دهد. دکمه ای با نام پنجره در نوار وظیفه ظاهر می شود. با کلیک بر روی این دکمه، پنجره به صفحه باز می گردد. با کلیک بر روی دکمه maximize می توانید اندازه پنجره را متناسب با صفحه نمایش افزایش دهید. در یک پنجره حداکثر، دکمه maximize با یک دکمه بازیابی جایگزین می شود که می توان از آن برای بازگرداندن پنجره به اندازه قبلی استفاده کرد.

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

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

    با کلیک بر روی یکی از دکمه های پایان؛

    کشیدن موتور؛

    · با کلیک بر روی نوار اسکرول بالا یا پایین نوار لغزنده.

    پنجره گفتگو

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

    کادر محاوره ای می تواند عناصر زیر را داشته باشد.

    · چک باکس- یک مربع کوچک در کنار نام پارامتر. برای تنظیم یک پارامتر، روی کادر کلیک کنید. در این حالت یک علامت چک ظاهر می شود. هر تعداد از چک باکس های موجود را می توان همزمان تنظیم کرد.

    · دکمه انتخاب– یک دکمه گرد در کنار نام پارامتر. به شما امکان می دهد یک پارامتر از لیست را بررسی کنید. برای این کار روی دکمه کلیک کنید و یک نقطه سیاه در دایره ظاهر می شود.

    · دکمه فرمان– یک دکمه مستطیل شکل با نام تیم. برای اجرای یک دستور، باید روی دکمه کلیک کنید. با این کار کادر محاوره ای بسته می شود. دکمه های دستور اصلی: خوب، لغو، کمک کنید.

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

    · فیلد ورودی- یک پنجره مستطیلی برای وارد کردن متن از صفحه کلید. برای ورود باید داخل پنجره کلیک کرده و متن را وارد کنید. اگر پنجره دارای فلش است، می توانید روی آن کلیک کرده و متن را از لیست ارائه شده انتخاب کنید.

    عملکرد منو

    همه برنامه ها در حال اجرا هستند پنجره ها، منویی حاوی دستورات برای مدیریت این برنامه ها داشته باشید. با انتخاب یک دستور منو، می توانید به سیستم عامل بگویید که چه کاری و چگونه باید انجام شود و گزینه های اضافی را در کادر محاوره ای تنظیم کنید.

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

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

    هنگام کار با منو، قراردادهای زیر اتخاذ می شود:

    · رنگ خاکستری فرمان منو به این معنی است که این دستور در حال حاضر در دسترس نیست.

    انتخاب یک آیتم منو با بیضی باعث می شود کادر محاوره ای ظاهر شود.

    · میانبر صفحه کلید سمت راست دستور برای فراخوانی سریع فرمان بدون دسترسی به منو استفاده می شود.

    منوی زمینه

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

    ویژگی های سیستم عامل ویندوز

    استانداردسازی رابط کاربری (تکنیک ها و روش های مدیریت سخت افزار و نرم افزار) رابط کاربری گرافیکیرابط کاربری در ویندوز مبتنی بر ایده یک رابط پنجره است که در تعدادی دیگر از سیستم عامل های مدرن (به عنوان مثال یونیکس) نیز پذیرفته شده است. هر برنامه پنجره مخصوص به خود را دارد که در آن پیام ها با کاربر رد و بدل می شود. برای وضوح، ویندوز به طور گسترده ای از نمادها (پیکتوگرام) استفاده می کند که برنامه های جداگانه را نشان می دهد.

    مدیریت بهینه RAM با ظرفیت بالا؛

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

    ادغام توابع برنامه (توانایی استفاده از اشیاء ایجاد شده توسط برنامه دیگر در یک برنامه خاص). امکان تبادل داده بین برنامه‌ها وجود دارد، که به عنوان مثال، اجازه می‌دهد اطلاعات ایجاد شده در یک صفحه گسترده از طریق کلیپ بورد به یک سند متنی منتقل شود. تکنولوژی OLE؛

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

    معماری میکرونوکلئوس

    روند فعلی در توسعه سیستم عامل این است که بسیاری از کدهای سیستم را به سطح کاربر منتقل می کند و در عین حال هسته را به حداقل می رساند. ما در مورد رویکردی برای ساخت یک هسته صحبت می کنیم که معماری میکروکرنل (معماری میکروکرنل) سیستم عامل نامیده می شود، در حالی که بیشتر اجزای آن برنامه های مستقل هستند. در این حالت، تعامل بین آنها توسط یک ماژول هسته ویژه به نام میکروکرنل ارائه می شود. میکروکرنل در حالت ممتاز اجرا می‌شود و ارتباطات بین برنامه‌ای، زمان‌بندی استفاده از CPU، مدیریت وقفه اولیه، عملیات ورودی/خروجی و مدیریت اولیه حافظه را مدیریت می‌کند.

    برنج. 1.4 معماری سیستم عامل میکروکرنل

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

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

    رویکرد شی گرا

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

    مفهوم اصلی این رویکرد «ابژه» است. یک شیواحدی از برنامه ها و داده ها است که با دریافت و ارسال پیام با اشیاء دیگر تعامل دارد. یک شی می تواند نمایشی از یک چیز خاص باشد - برنامه کاربردییا یک سند، و همچنین برخی از انتزاعات - یک فرآیند، یک رویداد.

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

    اشیاء می توانند موجودیت هایی را که نشان می دهند با درجات مختلفی از جزئیات توصیف کنند. برای اطمینان از تداوم در انتقال به توضیحات دقیق تر، به توسعه دهندگان مکانیزمی برای به ارث بردن ویژگی های اشیاء موجود ارائه می شود، یعنی مکانیزمی که امکان تولید اشیاء خاص تر از موارد عمومی تر را فراهم می کند. به عنوان مثال، با توجه به یک شی "متن سند"، یک توسعه دهنده به راحتی می تواند با افزودن ویژگی مناسب به شی پایه، یک شی "ورد سند در Word 6.0" ایجاد کند. مکانیسم وراثت به شما امکان می دهد سلسله مراتبی از اشیاء ایجاد کنید که در آن هر شی سطح پایین تمام ویژگی های جد خود را به دست می آورد.

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

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

    از سوی دیگر، توانایی اشیاء برای ظاهر شدن به عنوان یک "جعبه سیاه" به شما این امکان را می دهد که در آنها بسته بندی کنید و بدون تغییر چیزی در آنها، برنامه های موجود را به عنوان اشیاء نشان دهید.

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

    سیستم عامل های کاملاً شی گرا برای برنامه نویسان سیستم بسیار جذاب هستند زیرا با استفاده از اشیاء در سطح سیستم، برنامه نویسان می توانند به عمق سیستم عامل ها بپردازند تا آنها را بر اساس نیازهای خود تنظیم کنند بدون اینکه یکپارچگی سیستم را نقض کنند.

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

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

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

    ابزارهای OLE

    برای کاربران ویندوزرویکرد شی گرا هنگام کار با برنامه هایی که از فناوری OLE مایکروسافت استفاده می کنند خود را نشان می دهد. در اولین نسخه OLE که در ویندوز 3.1 عرضه شد، کاربران می توانستند اشیاء را در اسناد مشتری وارد کنند. چنین اشیایی پیوندی به داده ها (در صورت اتصال) یا حاوی داده ها (در مورد جاسازی) در قالبی که توسط برنامه سرور شناسایی شده است ایجاد می کنند. برای راه‌اندازی برنامه سرور، کاربران روی یک شی دوبار کلیک می‌کردند و به موجب آن داده‌ها را برای ویرایش به سرور ارسال می‌کردند. OLE 2.0 که در حال حاضر به عنوان یک پسوند ویندوز 3.1 موجود است، سند مشتری را به عنوان یک ظرف دوباره تعریف می کند. هنگامی که کاربر روی یک شی OLE 2.0 که در یک سند کانتینر درج شده است دوبار کلیک می کند، در همان مکان فعال می شود. برای مثال تصور کنید که ظرف است سند مایکروسافت Word 6.0، و شی درج شده مجموعه ای از سلول ها است فرمت اکسل 5.0. وقتی روی یک شی صفحه گسترده دوبار کلیک می کنید، منوها و کنترل های Word به طور جادویی به منوهای اکسل تغییر می کنند. در نتیجه، تا زمانی که شیء صفحه‌گسترده فوکوس داشته باشد، واژه‌پرداز به صفحه‌گسترده تبدیل می‌شود.

    زیرساخت مورد نیاز برای پشتیبانی از چنین فعل و انفعالات شیء پیچیده به قدری گسترده است که مایکروسافت OLE 2.0 را "1/3 سیستم عامل" می نامد. برای مثال، ذخیره‌سازی شی از یک فایل docfile استفاده می‌کند، که در واقع یک فایل سیستم مینیاتوری است که در یک فایل معمولی MS-DOS قرار دارد. Docfile مکانیسم‌های داخلی خود را برای معناشناسی زیر شاخه، قفل و تراکنش (یعنی commit-rever) دارد.

    بارزترین نقص OLE عدم پشتیبانی شبکه است و این مهم ترین اولویت در توسعه نسخه های بعدی OLE خواهد بود. نسخه اصلی بعدی OLE در نسخه توزیع شده و شیء ویندوز به نام Cairo ظاهر خواهد شد که در سال 1995 انتظار می رود.

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

    هر رایانه بر روی یک سیستم عامل خاص اجرا می شود که تعداد زیادی از آنها وجود دارد که هر کدام برای وظایف خاص، تجهیزات موجود و غیره مناسب هستند. بنابراین، یک عامل مهم انتخاب این سیستم عامل است.

    لیست نسبتاً گسترده ای از سیستم عامل ها وجود دارد، اما این مقاله بر روی سه ستون تمرکز می کند که به شدت بر صنعت تأثیر گذاشته اند و بخش عمده ای از همه سیستم عامل ها را اشغال می کنند: Windows، MacOS و Linux.

    سیستم عامل های اختصاصی

    برای شروع، لازم به توضیح است که سیستم عامل های اختصاصی وجود دارد، آنهایی که تحت مجوز سازنده توزیع می شوند. اینها شامل ویندوز، که در زیر لیست شده اند، و MacOS هستند. حتی اگر هر دو سیستم را می توان در وب دانلود کرد (دزدیده شد)، اما کار درست این است که از شرکت توزیع مجوز خریداری کرده و آن را فعال کنید.

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

    سیستم عامل های "رایگان".

    اینها تقریباً کل خانواده لینوکس را شامل می شود، به استثنای برخی پیشرفت ها در زمینه حسابداری یا سایر نرم افزارهای حرفه ای. این سیستم‌عامل‌ها را می‌توان کاملاً رایگان دانلود و بر روی هر رایانه‌ای بدون عذاب وجدان نصب کرد.

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

    پنجره ها

    کاملاً همه کسانی که تا به حال با رایانه سروکار داشته اند در مورد این محصول مایکروسافت می دانند. به ویژه، این امر در مورد انتشار فوق العاده موفق ویندوز 7 صدق می کند. لیست سیستم عامل های مایکروسافت دارای ده ها نسل است. آنها در سراسر جهان بسیار محبوب هستند و تقریبا 90٪ از بازار را اشغال می کنند. که از رهبری بی نظیر صحبت می کند.

    • ویندوز XP؛
    • ویندوز ویستا؛
    • ویندوز 7؛
    • ویندوز 8؛
    • ویندوز 10؛

    این لیست عمداً با ویندوز XP شروع می شود، زیرا قدیمی ترین نسخه ای است که امروزه هنوز استفاده می شود.

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

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

    نصب چندین سیستم و استفاده از ماشین های مجازی

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

    این کار به سادگی انجام می شود. تنها چیزی که نیاز دارید یک کیت توزیع سیستم (یک دیسک یا فلش درایو با مواد نصب بارگذاری شده روی آنها) و فضای خالیروی هارد دیسک همه سیستم عامل های مدرن پیشنهاد می کنند که در حین نصب فضا را اختصاص دهند و مکانیزم بوت ایجاد کنند که لیستی از سیستم عامل ها را هنگام بوت شدن رایانه نشان دهد. همه چیز در حالت نیمه اتوماتیک انجام می شود و در توان هر کاربری است.

    کامپیوترهای اپل دارند ابزار ویژه- BootCamp که ساده و بدون درز طراحی شده است نصب ویندوزدر کنار macOS

    راه دیگری وجود دارد - تنظیم سیستم مجازیداخل واقعی برای این کار از برنامه هایی استفاده می شود: VmWare و VirtualBox که می توانند عملکرد یک کامپیوتر کامل را شبیه سازی کنند و سیستم عامل ها را اجرا کنند.

    به جای نتیجه گیری

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