کامپیوترنرمافزار

ACT - این ... نرم افزار عامل عمومی. توسط نرم افزار سیستم شامل

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

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

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

معرفی

از لحاظ تاریخی، ما استفاده همه از برنامه به دو دسته تقسیم می شوند:

  • برنامه های کاربردی سیستم (ACT - پایه و اساس هر سیستم عامل است).
  • برنامه های کاربردی.

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

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

آنچه که در مفهوم نرم افزار منبع باز است؟ این برنامه طراحی شده برای مدیریت DBMS (پایگاه داده) طراحی شده برای تعامل بین کاربر و یک کامپیوتر (DE - غشاء گرافیک)، و همچنین سیستم های تخصصی برای جمع آوری و پردازش اطلاعات. استفاده کنندگان (به طور خاص) در هیئت مدیره هواپیما و مبارزه با وسایل نقلیه.

درایور، و غیره

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

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

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

چه نرم افزار سیستم

و در حال حاضر ما در جزئیات تجزیه و تحلیل انتصاب این نوع از برنامه های. بنابراین توابع اصلی خود:

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

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

دانش پایه و مهارت های

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

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

نرم افزار سیستم طبقه بندی

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

  • اجزای کنترل.
  • اجزای سنجش، پردازش و اطلاعات انتقال.

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

  • کنترل مستقیم تمام قدرت پردازش سیستم.
  • کار با داده های مورد نیاز برای عملکرد آن.

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

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

یکی دیگر از نسخه طبقه بندی

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

  • سیستم عامل خود و رانندگان در ترکیب خود.
  • پوسته (DE) و دیگر رسانه ها برای اجرای برنامه های.
  • مدیریت فایل.

سیستم عامل به عنوان مجموعه ای از نرم افزار منبع باز

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

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

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

مدیریت فایل - تابع اساسی از قانون

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

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

اما برخی از حقایق است که تعیین نگرش به چنین برنامه ای در نظر ابزارهای مدیریت اطلاعات مستقل وجود دارد:

  • بسیاری از سیستمهای عامل (و برای یک مدت طولانی و تقریبا همه) می توانید به طور همزمان شود (!) به که تقریبا با تمام سیستم های فایل.
  • برخی بدوی (اما هنوز سیستم عامل) می تواند بدون این برنامه ها را انجام دهد.

خدمات ACT چیست

این دسته شامل برنامه هایی که به طور قابل توجهی گسترش قابلیت های این برنامه ACT، و آن را راحت تر برای کاربر نهایی. آنها همچنین می توانند طبقه بندی می شود، و بسیاری از نقاط:

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

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

ACT برای کار با پروتکل های شبکه

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

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

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

محیط برنامه نویسی و اجرای برنامه های

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

کارشناسان می گویند که در این مورد در نرم افزار سیستم شامل:

  • به معنی برای تایپ و ویرایش متن.
  • مترجم یا مفسر (برای زبان ساده).
  • لینکر، همچنین لینکر نامیده می شود.
  • Debugger ها.
  • کتابخانه نرم افزار کامل برای اجرای این برنامه است.

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

مترجمان چیست

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

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

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

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

دیباگر، و دیگر اجزای

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

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

یافته

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

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

در اینجا ما ساختار نرم افزار سیستم مورد بررسی قرار.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 fa.delachieve.com. Theme powered by WordPress.