• زبان دستور یونیکس مترجم پوسته ببینید "مفسر فرمان" در سایر لغت نامه ها چیست

    «1. محیط زیست است
    مکانیسم انتقال داده از یک فرآیند والد به یک فرزند +"

    «2. یک فیلتر در سیستم های یونیکس نامیده می شود
    برنامه ای که بدون تغییر مسیر I/O از صفحه کلید می خواند، اما در ترمینال + می نویسد

    «3. اصطلاح «خروجی خطای استاندارد برنامه» به معنای
    جریان داده که در آن پیام های تشخیصی به طور پیش فرض + نمایش داده می شوند
    "
    «6. تکمیل است
    جایگزینی نام کامل شیء با بخشی از این نام+
    "
    "5. چه چیزی برای مفسر فرمان نیست؟
    تبدیل یک عبارت منظم به زیر رشته + مربوط به آن

    "7. چند سرور X را می توان در یک کامپیوتر ثبت کرد؟
    هر مقدار +

    8. در محیط گرافیکی X11:
    هر مشتری X به یک سرور X نیاز دارد که شناسه آن باید از طریق یک پارامتر یا متغیر محیطی + تنظیم شود

    "9. XFree86 است
    نام اختصاصی برای زیرسیستم گرافیکی با معماری IBM PC+"

    ". حوزه ابزاری فعالیت انسان چیست؟
    حوزه ایجاد یک رویکرد جهانی برای حل یک کلاس از مشکلات +"

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

    "15. آگاهی از چه زمینه هایی برای یک کاربر با تجربه از یک سیستم رویه ای ضروری است؟
    اعمال +
    "

    "17. چه چیزی در ویرایشگر vim پشتیبانی نمی شود؟
    همراهی صوتی دستورات +"

    20. دایرکتوری var در یک سیستم معمولی یونیکس برای ذخیره استفاده می شود
    فایل هایی که اندازه و تعداد آنها از قبل مشخص نیست +

    21. در پوشه /etc/rc3.d در یک سیستم لینوکس چه چیزی وجود دارد؟
    پیوندهای نمادین برای شروع اسکریپت های خدمات سیستم +"

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

    «25. اصل مهارت های تضمین شده ایجاب می کند
    با داشتن عمومی ترین مهارت های کار با دستگاه، کاربر قبلاً قادر به حل وظایف خود + بود

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

    "27. موردی را انتخاب کنید که فقط شامل اصول سازماندهی سیستم های رویه ای باشد
    مسئولیت شخصی و مهارت های تضمین شده +"

    «28. موضوع اسمی است
    که بر اساس آن سیستم در مورد اعطای دسترسی به شی + تصمیم می گیرد

    «29. جریان اطلاعات عمودی با
    اشیاء با درجات مختلف اهمیت +

    30. از مدل موضوع - موضوع حقوق دسترسی استفاده می شود
    محدودیت در حقوق دسترسی یک موضوع خاص به یک شی خاص +

    "31. مراحل روش بارگذاری سه سطحی:
    بوت، انتخاب برنامه بوت، انتخاب هسته سیستم +
    "
    "32. چه کارهایی را نمی توان در طرح راه اندازی FreeBSD انجام داد؟
    بوت لودر از پارتیشنی که نه در MBR، بلکه در Extended Partition+ اعلام شده است
    "

    «34. (پاسخ اشتباه را انتخاب کنید) عبارت منظم اصلی شامل مفهوم است
    شماره گروه +

    «35. یک عبارت منظم گسترده شامل این مفهوم است
    عملیات+ را انتخاب کنید

    "36. کدام یک از رشته های ""abcdf"""""abcdbcdf"""""abcdef""""""af"""""adbdf"""""""acf"""""""""""""""""""""""""" """
    acf+

    "37. "مشکل ورودی کنترل" در ویرایشگرهای متن چیست؟
    دستورات کنترلی بسیار زیاد و متنوع تر از کلیدهای کنترل هستند، اما برای فراخوانی یک فرمان کنترل، مطلوب است که حداقل اقدامات را انجام دهید +

    «38. Utility سابق است
    یک ویرایشگر متن خط به خط، شبیه به ویرایشگر vi، که دائماً در حالت خط فرمان اجرا می شود +"

    "40. یک فرآیند فعال با یک فرآیند پس زمینه در آن تفاوت دارد
    فقط فرآیند فعالدارای قابلیت ورود اطلاعات از ترمینال +"

    "41. PID (شناسه فرآیند) است
    یک شماره منحصر به فرد اختصاص داده شده به هر فرآیند +

    "42. چگونه برنامه ای را که "آویزان" است متوقف کنیم؟
    PID آن را پیدا کنید و با استفاده از برنامه kill+ یک سیگنال "KILL" ارسال کنید
    "
    «43. تقسیم منابع است
    محدود کردن راه دسترسی به منابع (سیاست دسترسی) و توانایی استفاده از منبع (حقوق دسترسی) +
    "

    «45. کارکردهای محیط عملیاتی شامل
    یکسان سازی، تفکیک و حسابداری منابع سیستم +

    "46. چند راه دسترسی در یک سیستم فایل یونیکس وجود دارد؟
    سه: نوشتن، خواندن و استفاده از +

    "48. یک موضوع اسمی در یونیکس به طور منحصر به فرد تعریف شده است
    UID+

    49. سازندگان سیستم های یونیکس انتظار داشتند
    برای یک کاربر تحصیل کرده و علاقه مند به توسعه سیستم +
    "
    0. دیمون ها در یک سیستم یونیکس معمولی
    با مفهوم محتوای سیستم محیط عامل + مطابقت دارد
    "
    "51. رابط سیستم یونیکس
    بر اساس انتقال داده های متنی +

    «2. جایگزینی پوسته است
    راه اندازی موقت یا دائمی یک برنامه دیگر به جای دستور مترجم+

    "4. دستورات اساسیکار با فایل ها:
    ls، rm، mv، cp+

    "6. اگر حداقل یک فایل با نام """" در دایرکتوری فعلی وجود داشته باشد، ls a* به ls a می دهد.

    لیستی از تمام فایل های موجود در فهرست فعلی که نام آنها با "a"+ " شروع می شود.

    «7. عدد 11 در نام X11 است
    شماره نسخه پروتکل انتقال داده های گرافیکی +
    "
    "8. کدام یک از رویکردهای توسعه سیستم عامل با استعاره "دسکتاپ" مطابقت دارد؟
    رویه ای، زیرا حاوی یک افسانه + است
    "
    9. در محیط گرافیکی X11:
    مشتری X درخواست های گرافیکی I/O را ارسال می کند و سرور X آنها را اجرا می کند و همچنین با نظرسنجی دستگاه های ورودی + با کاربر تعامل دارد.
    "
    «10. یک پروژه در یک سیستم فرافکنی است
    مجموعه ای از داده ها که به طور کامل ویژگی های سیستم ایجاد شده بر اساس آنها را تعریف می کند

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

    "12. پروژه در یک سیستم تصویری مجموعه ای از داده ها است که به طور منحصر به فرد توصیف می کند
    تمام ویژگی های سیستم آینده لازم برای کاربر +

    «13. کاربر سیستم رویه کیست؟
    کلاینت +

    14. سیستم انسان و ماشین چیست؟
    سیستمی که در آن حل یک مشکل در نتیجه تعامل یک فرد و یک ماشین + رخ می دهد

    «15- ناحیه ابزاری و کاربردی در حل مسئله زیر را نام ببرید: ایجاد جدول زمانی راه آهن
    حمل و نقل و ایمنی - منطقه ابزاری؛ آمار ریاضیو منطق ریاضی - کاربردی +
    "
    "16. علائم متنی
    در دستورات برای انتقال به یک مکان از پیش تعریف شده در متن توسط user+ استفاده می شود

    18. آیا می توان عملکرد زیر لینک های فرامتن را در قالب HTML پیاده سازی کرد؟
    بله، اما به احتمال زیاد نیاز به برنامه دارد برنامه های خارجیبرای تجزیه و تحلیل داده های ویرایش شده و ایجاد فایل های کاری اضافی +

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

    «20. در دایرکتوری های rc1.d، rc2.d و غیره هستند
    پیوندهای نمادین برای شروع اسکریپت ها، دو نوع مختلف +

    21. دایرکتوری /etc در یک سیستم معمولی یونیکس برای ذخیره استفاده می شود
    فایل های پیکربندی و اسکریپت های راه اندازی سیستم+

    "22. هدف از فیلد NAME:
    توضیح کوتاهیک شی که به عنوان یک شاخص در پایگاه داده whatis+ عمل می کند


    NAME و DESCRIPTION+

    «24. موردی را انتخاب کنید که فقط منابع اصلی اطلاعات سیستم را ذکر کند
    راهنماها و /usr/share/doc+

    «25. (پاسخ اشتباه را انتخاب کنید) پیروی از اصول سازماندهی سیستم های رویه ای کمک می کند
    خود تنظیم و حل مشکلات +

    «6. گفت‌وگو بین انسان و ماشین در یک سیستم رویه‌ای اغلب بر اساس آن ساخته می‌شود
    فعالیت یک ماشین راه حل ارائه می دهد +

    «28. انتقال اطلاعات با تأخیر امکان پذیر است
    فقط در سیستمی با access sessions+

    "32. یک پارتیشن دیسک توسعه یافته است
    هر، به جز اولین بخش استفاده شده از دیسک، که با یک جدول پارتیشن دیسک + شروع می شود

    "36. کدام یک از رشته های ""abcdf"""""abcdbcdf"""""abcdef""""""af"""""adbdf""""""acf"" با RV "a(bcd)*f" مطابقت دارد.
    abcdf abcdbcdf af+

    «37. مخفف دستورات در vi منجر به این می شود که
    دنباله ای از دستورات ویرایش را می توان با نام کامل آنها خواند +"

    38. ویرایشگر vi سه حالت کار با متن دارد:
    خط فرمان، دستور و درج حالت +
    "
    «39. هنگام فشار دادن کلید «c» به داخل حالت فرمان vi اتفاق خواهد افتاد
    منتظر فرمان حرکت باشید، پس از آن قسمت مربوطه از خط حذف می شود و انتقال به حالت درج رخ می دهد +

    «40. خط ترمینال است
    دستگاه سریال بایت در / dev با قابلیت تبدیل جریان های ورودی و خروجی و انتقال سیگنال +

    «42. سیگنال این است
    یک روش مستقل از سیستم فایل برای تعامل با فرآیندها +"

    «43. چه فرقی با هم دارند سیستم عاملو محیط عملیاتی؟
    سیستم عامل در نظر گرفتن سیستم انسان و ماشین از دیدگاه توسعه دهنده آن و محیط عملیاتی - از دیدگاه کاربر +

    "44. تفاوت بین وظایف شمارش و مبادله چیست؟
    در حالی که وظیفه مبادله منتظر پایان عملیات I/O است، وظیفه شمارش می تواند اجرا شود حتی اگر برای اجرا بعداً در صف قرار گیرد +"

    "45. معنی تمایز بین محتوای سیستم و کاربر سیستم عامل چیست؟
    محتوای سیستم با محتوای ابزاری مرتبط است و + "

    "46. چه چیزی به طور کامل در یونیکس پیاده سازی شده است؟
    موضوع قابل اعتماد +"

    "47. ""t-bit"" یک دایرکتوری برای چیست؟
    به طوری که کاربر حق حذف فایل های دیگران را از این فهرست + ندارد

    "49. سخت ترین چیز در یک سیستم یونیکس برای رعایت کردن

    اصل قابل فهم بودن زمینه، زیرا امکانات سیستم دائماً در حال گسترش است
    "
    50. بیشتر توابع رابط کاربری در سیستم های یونیکس به عهده گرفته شده است
    مفسر فرمان و فایل سیستم +

    "51. مفاهیم "" ابزار سیستم"" و ""user utility"" در یونیکس

    به دلیل اختلاط نواحی ابزاری و کاربردی +
    "
    «3. اصطلاح «ورودی استاندارد برنامه» به معنای

    جریان داده که خواندن پیش‌فرض از آن + می‌آید

    4. رابط خط فرمان به دلیل ظاهر شد

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

    به حداقل رساندن اقدامات روی عملکردهای اصلی - جستجو، حذف، تکمیل و غیره +

    «9. X11R6 است

    نام و شماره نسخه پروتکل انتقال گرافیک +
    "
    «10. بدون رعایت کدام اصل، یک سیستم فرافکنی تمام عیار غیرممکن است؟

    اصول به هم مرتبط هستند، بنابراین، نقض هر گونه آسیب به دیگران و در نتیجه سیستم +"
    "11. هنگام تسلط بر سیستم تصویری، کاربر باید


    "
    «11. اصل باز بودن اطلاعات ایجاب می کند

    اطلاعات کافی در سیستم برای تسلط کامل بر آن وجود داشت +

    «15. ناحیه ابزاری و کاربردی را در حل مسئله زیر نام ببرید: طراحی بدنه ویلچر

    صنعت خودرو و پزشکی - حوزه کاربردی؛ استحکام مواد و شیمی فلزات - ابزاری +
    "
    16. ویرایشگر فرصت ها
    بسیار برتر از ویرایشگر vi+

    "19. فرمان mount چه کار می کند؟
    سیستم فایل مشخص شده را به عنوان یک زیرشاخه در درخت دایرکتوری + در دسترس قرار می دهد

    «24. پاراگرافي را انتخاب کنيد که فقط به مهم‌ترين قسمت‌هاي کتابچه راهنما اشاره مي‌کند

    توضیحات و همچنین ببینید +"

    «26. یک رویه در نظام رویه ای است

    اقدام کاربر که ویژگی های شی را تغییر می دهد +"
    "27. موردی را انتخاب کنید که فقط شامل اصول سازماندهی سیستم های رویه ای باشد

    رویه های همپوشانی و مهارت های تضمین شده +
    "
    "28. جریان اطلاعاتدر مدل رازداری است

    سطح اهمیت شی + را تغییر دهید
    ,
    "30. موضوع مورد اعتماد

    ممکن است خط مشی امنیت سیستم را نقض کند
    "
    «31. طرح سه سطحی اجازه می دهد

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

    BootROM، BootBlock، BootProg+
    "
    "33. چند پارتیشن استاندارد در یک جدول پارتیشن دیسک (HDPT) در یک کامپیوتر سازگار با IBM قرار می گیرد؟

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

    اکثر پروژه های یونیکس متنی ساختار یافته هستند که به راحتی با یک عبارت منظم + تجزیه می شود

    "36. آدرس متن مشخص می کند

    محدوده خطوطی که دستور مربوط به آن اعمال می شود +

    تجهیزات پایانه ای که یک جریان ورودی یا خروجی + را خاتمه می دهد

    "46. آیا می توانم فایل شخص دیگری را از فهرست خود حذف کنم؟

    آره. حذف یک عملیات روی یک فهرست است، نه روی یک فایل+

    "49. یونیکس است
    نام یک کلاس از سیستم های کامپیوتری انسان و ماشین تصویری +

    "
    "50. بسته ها در یک سیستم یونیکس معمولی

    "1. عملیات ""|"" در پوسته

    دو دستور را جدا می کند: خروجی اولی به ورودی دوم + هدایت می شود

    "8. تفاوت بین اصطلاحات ""X-terminal" و ""xterm" چیست؟
    X-terminal یک کامپیوتر و xterm یک برنامه + است
    "

    «10. نظام فرافکنی بر اساس نیاز است
    درک فرآیندهای در حال وقوع در آن +
    "

    «12. مسئله معکوس یک سیستم تصویری است

    اصلاح طراحی سیستم بر اساس تجزیه و تحلیل کاستی های محصول +
    "
    13. حوزه کاربردی فعالیت انسان چیست؟

    حوزه تنظیم و حل مشکل +
    "

    «15. هنگام حل مشکل زیر، ناحیه ابزاری و کاربردی را نام ببرید: ایجاد یک کازینو آنلاین

    آمار ریاضی و فعالیت مالی - حوزه کاربردی؛ طراحی وب و روانشناسی – instrumental+
    "
    "16. تنظیمات ویرایشگر vi را می توان تغییر داد

    دو راه بدون محدودیت +"
    "7. چه چیزی در ویرایشگر vim پشتیبانی نمی شود؟
    دنبال کردن پیوندهای فرامتن در قالب HTML (بدون استفاده از پیوندهای خارجی)+
    "
    "18. آیا می توان تابع ویرایش صفحه گسترده را پیاده سازی کرد؟

    بله، اما این به احتمال زیاد نیاز به استفاده از برنامه های خارجی برای تبدیل داده های ویرایش شده دارد +"
    19. سطوح اجرا هستند

    پروفایل های عملیاتی سیستم های خانواده USG، که در لیست عملکردهای انجام شده + متفاوت است
    "
    "20. نقطه ضعف اصلی طرح "خطی". بوت استرپ(به اصطلاح طرحواره BSD قدیمی، FreeBSD4)

    برای تغییر ترتیب بارگیری خدمات، باید اسکریپت شروع را ویرایش کنید خطاهای نحویکه مملو از عدم عملکرد سیستم است + "
    21. دایرکتوری usr / در یک سیستم یونیکس معمولی برای ذخیره استفاده می شود

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

    "
    «23. تمام صفحات دستی

    به هفت یا نه بخش + تقسیم شده است
    "
    «24. موردی را انتخاب کنید که فقط منابع اصلی اطلاعات سیستم را ذکر کند
    دفترچه راهنما و صفحات اطلاعات +"

    «26. یک افسانه در یک سیستم رویه ای است
    شرح دستگاه سیستم به زبان منطقه برنامه +
    "
    «26. نسخه در نظام رویه ای است

    شرح برنامه کاربردی سیستم به زبان منطقه برنامه +
    "
    «28. مدل سوژه - شی بر اساس ACL

    به هر شی یک لیست دلخواه از موضوعات و حقوق دسترسی آنها + اختصاص می دهد
    "

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

    انتخاب دستگاه، انتخاب و پیکربندی بوت لودر، انتخاب هسته و پیکربندی +"
    "33. چند پارتیشن اولیه استاندارد می توانم در درایو کامپیوتر سازگار با IBM داشته باشم؟

    چهار اگر بخش های اضافیارائه نشده است، در غیر این صورت - سه +"

    "35. همان عبارت منظم را می توان در همه ابزارهایی که با RT کار می کنند استفاده کرد

    فقط پایه، از قبل با توجه به style+ سازگار شده است
    "

    "37. ویرایشگر صفحه نمایش vi

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

    ضرب، عمل و حرکت متن +

    یک شی سیستم فایل حاوی رشته ای که به عنوان مسیری به یک فایل+ تفسیر می شود
    "
    "42. (پاسخ اشتباه را انتخاب کنید) چگونه می توانم برنامه "" گربه" را بدون پارامتر متوقف کنم؟

    برای آن یک کاراکتر انتهای فایل (معمولا -- ""^Z"")+ ارسال کنید

    یکسان سازی، جداسازی و حسابداری منابع سیستم +
    "
    "45. "زمینه وظیفه" چیست؟

    اطلاعات مورد نیاز برای دستکاری کار هنگام سازماندهی شبه موازی +
    "
    «45. «حافظه مجازی» چیست؟
    روشی برای به اشتراک گذاشتن فضای آدرس بین tasks+

    "49. سوکت های یونیکس

    نتیجه توسعه مداوم سیستم توسط سازمان های مختلف +
    "

    "51. وظایف در صف فرآیند یونیکس

    به ترتیب و با در نظر گرفتن مکان در صف اجرا می شوند، اما به گونه ای که زمان خرابی سیستم را کاهش می دهد +"
    «3. اصطلاح «خروجی برنامه استاندارد»» به معنای

    جریان داده ای که در آن نوشتن پیش فرض + رخ می دهد
    "
    "4. در خطی که در پاسخ به پوسته """"" تایپ می شود، اولین کلمه اغلب است.
    ابزار +"

    8. در محیط گرافیکی X11:

    سرور X برنامه ای است که برای اجرا به دستگاه های ورودی/خروجی گرافیکی نیاز دارد +"

    «11. اصل قابل فهم بودن زمینه ایجاب می کند

    برای حل مشکل تنظیم شده برای سیستم، نیازی به مطالعه کار اکثر قسمت های سیستم + نیست

    19. در مورد سیستم های یونیکس

    از چندین نوع فایل سیستم + استفاده می کند
    "
    20. چه فرآیندی با هر ترمینال بلافاصله پس از تکمیل دانلود مرتبط است؟

    برنامه getty+

    «25. نظام رویه ای بر اساس الزام است

    کاهش یا حذف از گفتگوی انسان و ماشین مفاهیمی که در حوزه کاربردی گنجانده نشده اند + "
    «26. اصل همپوشانی رویه ها ایجاب می کند

    هر کار را می توان با کمک یک روش موجود یا استفاده متوالی از چندین + حل کرد

    «29. مدل قابلیت اطمینان یک ممنوعیت را معرفی می کند

    در عملیاتی که یک شی را به سطح بالاتر منتقل می کند +"

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

    دستورات حرکت متن +
    "

    «42. اصطلاح «ترمینال» ممکن است به

    فایل سوراخ که داده های متنی ارسال شده از طریق آن را به روشی خاص +++ تفسیر می کند
    "
    "43. برای مکانیسم حافظه مجازی سنتی، این عبارت درست است:

    هر وظیفه ای یک فضای آدرس پیوسته دارد که برای task+ دیگری در دسترس نیست

    "46. چه کسی به احتمال زیاد دستور ""chown" را اجرا می کند؟
    Superuser+
    "

    "49. رابط سیستم یونیکس

    بر اساس انتقال داده های متنی، بنابراین به هیچ وجه به دستگاه های ورودی / خروجی گرافیکی نیاز ندارد +

    "
    "50. عملکرد مدیر منبع در یونیکس توسط

    هسته - برای منابع مورد نیاز خود سیستم، دیمون ها و برنامه های سیستم - برای منابع کاربر +
    "
    «1. در چه صورت عبارت if موجود در پوسته شرط را درست در نظر می گیرد؟

    اگر پس از اجرای لیست دستورات قرار داده شده در فیلد "شرایط"، کد بازگشتی برابر با 0 +" نباشد.
    «1. نمایه (پروفایل) مفسر فرمان است

    اسکریپت ورود +

    "5. وقتی استفاده معمولیقالب
    مفسر دستور لیستی از فایل های مطابق با الگو را با دستور + جایگزین می کند

    "
    7. جابجایی، تغییر اندازه و ظاهر ویندوز در X توسط

    سرور X با اجرای دستورات راهنمای پنجره که حاشیه ها و دکوراتورها را نیز ترسیم می کند، مسئولیت اندازه و موقعیت پنجره را بر عهده دارد.
    «7. ویژگی منابع گرافیکی این است که آنها

    ممکن است فقط برای کاربرانی با دسترسی به دستگاه‌های ورودی/خروجی گرافیکی مورد نیاز باشد

    "11. هنگام تسلط بر سیستم تصویری، کاربر باید

    پیاده سازی چندین راه حل برای مشکلات ساده از قبل حل شده +
    "
    «12. موردی را انتخاب کنید که فقط شامل اصول سازماندهی سیستم های تصویری است

    باز بودن اطلاعات و مسئولیت شخصی +"
    "13. آگاهی از چه زمینه هایی برای یک کاربر باتجربه سیستم تصویربرداری ضروری است؟
    کاربردی و ابزاری +

    "
    14. کاربر چه نوع سیستمی بیشتر به عنوان واسطه بین ماشین و مشتری عمل می کند؟

    فرافکنی +
    "
    "15. چه نوع سیستم های انسان-ماشین نیاز به دانش در مورد منطقه ابزار از کاربر دارد؟

    فرافکنی +
    "
    «16. ویرایشگر vi چند جیب دارد؟

    یکی بدون نام و چندین نام +
    "
    17. آیا ذخیره دستورات پیچیده vi به عنوان نظرات متنی منطقی است؟

    بله، یک دستور در vi وجود دارد تا محتویات پاکت را به عنوان لیستی از دستورات اجرا کند +"

    «23. پاراگرافي را انتخاب کنيد که فقط به مهم‌ترين قسمت‌هاي کتابچه راهنما اشاره مي‌کند
    NAME و ALSO+ را ببینید

    «25. اصل آگاهی محدود ایجاب می کند
    حل یک کار کاربر نیازی به مطالعه خود سیستم + نداشت

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

    «34. قانون «چپ-بلند» این را می گوید
    از میان همه زیررشته‌های RT مربوطه، زیررشته‌ای که زودتر شروع می‌شود، انتخاب می‌شود و اگر چندین مورد از آنها وجود داشته باشد، طولانی‌ترین در میان آنها +
    "
    "36. کدام یک از خطوط با RE "m(1.3|)+" مطابقت دارد.
    m123x m1x3x1x3 m1-3yy1+3 m113113113 myxxz+
    "
    «37. (پاسخ اشتباه را انتخاب کنید) ابزار ed است

    ویرایشگر متن تعاملی با برخی از دستورات ویرایش قدرتمند +

    "
    «39. ابزار ed است
    ویرایشگر متن خط به خط که با هر نوع ترمینال+ کار می کند

    «44. کارکردهای محیط عملیاتی شامل
    یکسان سازی، تفکیک و حسابداری وظایف +

    «45. «شبه موازی» چیست؟
    فن آوری برای اجرای همزمان چندین کار، بدون در نظر گرفتن تعداد پردازنده های رایانه +

    "46. چرا ""ورود"" می تواند یک پوسته "" به عنوان" هر کاربری راه اندازی کند؟
    برنامه ""login"" به عنوان superuser+ اجرا می شود
    "
    "23. مستندات سیستم یونیکس
    باید با توجه به مشخصات فرمت شود: اطلاعات عمومی و زمینه - به شکل انسان، کتابچه راهنمای پیچیده - به صورت اطلاعات یا html، کتاب و کتاب درسی - در قالب های خاص +

    "32. شروع دیسک مجازی(initrd) است
    مکانیزمی برای تخصیص یک سیستم فایل در حافظه برای بارگذاری و پیوند ماژول های هسته در هنگام راه اندازی پیش سیستم +"

    "42. (پاسخ اشتباه را انتخاب کنید) چگونه می توانم به طور موقت خروجی برنامه خیلی بزرگ (به عنوان مثال ""ls -r /"") را به حالت تعلیق درآورم؟
    خروجی باقی مانده را به یک فایل (معمولاً ""> فایل"")+ هدایت کنید

    حاشیه نویسی: دستورات داخلی پشتیبانی شده توسط مفسر Cmd.exe و رایج ترین آنها در نظر گرفته شده است. دستورات خارجی(ابزارهای خط فرمان). مکانیسم‌های تغییر مسیر I/O، خط لوله و اجرای فرمان مشروط توضیح داده شده‌اند. نمونه هایی از دستورات برای کار با سیستم فایل آورده شده است.

    پوسته خط فرمان ویندوز. مترجم Cmd.exe

    در اتاق عمل سیستم ویندوزمانند سایر سیستم عامل ها، دستورات تعاملی (که از صفحه کلید تایپ می شوند و بلافاصله اجرا می شوند) با استفاده از به اصطلاح مفسر فرمان اجرا می شوند که در غیر این صورت پردازشگر فرمان یا پوسته خط فرمان (پوسته فرمان) نامیده می شود. مترجم فرمانیا پوسته خط فرمان برنامه ای است که در حالی که در حافظه دسترسی تصادفی، دستوراتی را که تایپ می کنید می خواند و پردازش می کند. در ویندوز 9x، مانند MS-DOS، مترجم فرمانبه طور پیش فرض با دستور اجرایی نمایش داده شد. com با شروع نسخه ویندوز NT، سیستم عامل پیاده سازی می کند مترجم فرمان Cmd.exe بسیار قدرتمندتر است.

    پرتاب شل

    در ویندوز NT/2000/XP، فایل Cmd.exe، مانند سایر فایل های اجرایی که مربوط به تیم های خارجیسیستم عامل در پوشه %SystemRoot%\SYSTEM32 (با مقدار متغیر محیطی%SystemRoot% ریشه سیستم است دایرکتوری ویندوز، معمولاً C:\Windows یا C:\WinNT). شما می توانید با انتخاب Run از منوی Start، تایپ نام فایل Cmd.exe و کلیک بر روی OK، مفسر فرمان را شروع کنید (یک جلسه خط فرمان جدید را باز کنید). در نتیجه، پنجره جدیدی باز می شود (شکل 2.1 را ببینید)، که در آن می توانید دستورات را اجرا کنید و نتیجه کار آنها را ببینید.


    برنج. 2.1.

    تیم های داخلی و خارجی. ساختار فرمان

    برخی از دستورات مستقیماً توسط خود پوسته شناسایی و اجرا می شوند - چنین دستوراتی داخلی نامیده می شوند (مثلاً COPY یا DIR ) سایر دستورات سیستم عامل برنامه های جداگانه ای هستند که به طور پیش فرض در همان دایرکتوری Cmd.exe قرار دارند که ویندوز آنها را بارگیری و اجرا می کند. به همین ترتیب سایر برنامه ها چنین دستوراتی خارجی نامیده می شوند (به عنوان مثال، MORE یا XCOPY).

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

    C:\>COPY C:\myfile.txt A:\ /V

    نام دستور در اینجا COPY است، گزینه‌های C:\myfile.txt و A:\ و کلید /V است. توجه داشته باشید که در برخی از دستورات، کلیدها ممکن است با علامت / شروع نشوند، بلکه با علامت - (منهای) شروع شوند، به عنوان مثال، -V.

    زیاد دستورات ویندوزتعداد زیادی دارند گزینه های اضافیو کلیدهایی که اغلب به خاطر سپردن آنها دشوار است. اکثر دستورات دارای راهنمای داخلی هستند که به طور خلاصه هدف و نحو دستور را توضیح می دهد. با تایپ دستور /? می توانید به این راهنما دسترسی داشته باشید. مثلا اگر اجرا کنید دستور ATTRIB/ ?، سپس در پنجره MS-DOS متن زیر را مشاهده خواهیم کرد:

    نمایش و تغییر ویژگی های فایل ATTRIB [+R|-R] [+A|-A] [+S|-S] [+H|-H] [[drive:][path]filename] + ویژگی تنظیم. - حذف یک ویژگی R ویژگی فقط خواندنی. یک ویژگی "بایگانی شده". ویژگی S "System". H ویژگی "مخفی". /S فایل ها را در تمام زیر پوشه های مسیر مشخص شده پردازش کنید.

    برای برخی از دستورات، متن راهنمای داخلی می‌تواند بسیار بزرگ باشد و در یک صفحه قرار نگیرد. در این حالت، با استفاده از دستور MORE و علامت لوله | می‌توان راهنما را در یک صفحه نمایش داد، به عنوان مثال:

    در این حالت، پس از پر کردن صفحه بعدی، خروجی راهنما تا فشار دادن هر کلیدی قطع می شود. علاوه بر این، با استفاده از کاراکترهای تغییر مسیر خروجی > و >>، می توانید متن نمایش داده شده روی صفحه را برای مشاهده بیشتر به یک فایل متنی هدایت کنید. به عنوان مثال، برای خروجی متن راهنما برای دستور XCOPY به فایل متنی xcopy.txt، از دستور زیر استفاده کنید:

    xcopy /؟ > XCOPY.TXT

    اظهار نظر

    به جای نام فایل، می توانید نام های دستگاه رایانه را مشخص کنید. نام دستگاه های زیر در ویندوز پشتیبانی می شود: PRN(چاپگر)، LPT1-LPT3(متناظر پورت های موازی), AUX(دستگاه متصل به پورت سریال 1)، COM1 به COM3 (مطابق با پورت های سریال، CON (ترمینال: صفحه کلید در ورودی، مانیتور در خروجی)، NUL (دستگاه خالی، تمام عملیات I/O برای آن نادیده گرفته می شود).

    تغییر مسیر I/O و خط لوله فرمان (ترکیب)

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

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

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

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

    فرمان > نام فایل

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

    فرمان >> نام فایل

    با نماد< можно прочитать входные данные для دستور داده شدهنه از صفحه کلید، بلکه از یک فایل خاص (آماده شده):

    تیم< имя_файла

    در اینجا چند نمونه از تغییر مسیر I/O آورده شده است.

    1. خروجی راهنمای داخلی دستور COPY به فایل copy.txt:

      کپی 🀄 /؟ > copy.txt

    2. افزودن متن راهنما برای دستورات xcopyبرای فایل copy.txt:

      xcopy /؟ >> copy.txt

    3. وارد کردن تاریخ جدید از فایل date.txt (DATE دستوری برای مشاهده و تغییر تاریخ سیستم است):

      تاریخ< date.txt

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

    دستور 2> نام فایل

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

    درایورهای دستگاه کاراکتر

    وقتی دستوری را وارد می کنید، جریان کاراکتر ابتدا توسط درایور دستگاه کاراکتر تفسیر می شود. اینکه کدام درایور در هر مورد کار می کند بستگی به تجهیزات مورد استفاده دارد (برای جزئیات بیشتر به "توضیحات برنامه. قسمت 1. مرجع Utilities" KPDA.10964-01 13 01 مراجعه کنید).

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

    حالت های ورودی

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

    پشتیبانی ترمینال

    برخی از برنامه ها (مثلاvi) اطلاعاتی در مورد اقداماتی که ترمینال شما می تواند انجام دهد (آیا امکان جابجایی مکان نما، پاک کردن صفحه و غیره وجود دارد) مورد نیاز است. متغیر محیطی TERMنوع ترمینال مورد استفاده شما را نشان می دهد و دایرکتوری /usr/lib/terminfo پایگاه داده ترمینال است. این دایرکتوری شامل مجموعه ای از زیر شاخه ها (a تا z) است که اطلاعات ترمینال مربوطه را ذخیره می کند. برخی از برنامه ها از /etc/termcap به جای /usr/lib/terminfo استفاده می کنند که یک مدل پایگاه داده تک فایل قدیمی است.

    ترمینال پیش فرض استqansi-m (نسخه QNX ترمینال ANSI). برای اطلاعات بیشتر در مورد تنظیم نوع ترمینال، به بخش مراجعه کنید. "انواع پایانه ها" بخش 9.

    سرویس شبکه راه دور

    هنگام استفاده از خدمات شبکهtelnet برای برقراری ارتباط بین دو ماشین QNX (دارای QNX 4 یا QNX Neutrino)، باید گزینه -8 مشخص شود تا مسیر داده هشت بیتی فعال شود. اگر از دستگاهی که دارای سیستم عامل دیگری است به یک دستگاه QNX Neutrino متصل می‌شوید و ترمینال به درستی کار نمی‌کند، از telnet خارج شده و این ابزار را دوباره با گزینه -8 اجرا کنید.

    توجه داشته باشید . در راه اندازیtelnet از ویندوز بسته به نوع ترمینال از حالت ansi یا vt100 استفاده کنید.

    اطلاعات کلیدر مورد صفحه کلید

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

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

    سخنرانی شماره 1.

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

    اصطلاح "علوم کامپیوتر" اولین بار در آلمان توسط کارل اشتاینبوخ در سال 1957 معرفی شد. در سال 1962، این اصطلاح توسط F. Dreyfus به فرانسوی معرفی شد، که او همچنین ترجمه هایی را به تعدادی دیگر از زبان های اروپایی ارائه داد. در ادبیات علمی و فنی شوروی، اصطلاح "انفورماتیک" توسط A. I. Mikhailov، A. I. Cherny و R. S. Gilyarevsky در سال 1968 معرفی شد.

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

    سخنرانی شماره 2.

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

    سیستم اعداد باینری برای رمزگذاری یک سیگنال گسسته استفاده می شود که مصرف کننده آن فناوری رایانه است. این وضعیت از لحاظ تاریخی توسعه یافته است، زیرا سیگنال باینری در سخت افزار آسان تر است. در این سیستم اعداد، از دو علامت برای نشان دادن یک عدد استفاده می شود - 0 و 1.

    سیستم هگزادسیمالحساب دیفرانسیل و انتگرال برای رمزگذاری یک سیگنال گسسته استفاده می شود که مصرف کننده آن یک کاربر آموزش دیده - متخصص در زمینه علوم کامپیوتر است. کاراکترهایی که برای نشان دادن یک عدد استفاده می شوند، ارقام اعشاری از 0 تا 9 و حروف الفبای لاتین - A، B، C، D، E، F هستند.

    سیستم اعشاریحساب دیفرانسیل و انتگرال برای رمزگذاری یک سیگنال گسسته استفاده می شود که مصرف کننده آن به اصطلاح است کاربر نهایی- یک فرد غیر متخصص در زمینه انفورماتیک (بدیهی است که هر شخصی می تواند به عنوان یک مصرف کننده عمل کند). کاراکترهایی که برای نشان دادن یک عدد استفاده می شوند اعداد 0 تا 9 هستند.

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

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


    کدهای معکوس و اضافی اصلاح شده اعداد باینری به ترتیب با دو برابر کردن مقادیر بیت علامت با کدهای معکوس و اضافی متفاوت است. علامت "+" در این کدها با دو رقم علامت صفر و "-" با دو رقم تک کد گذاری می شود.

    سخنرانی شماره 3.

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

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

    در جبر منطق، عملیات اصلی (ابتدایی) عبارتند از:

    نفی،

    جمع منطقی (انفکاک)،

    ضرب منطقی (پیوند ربط)

    پیامد،

    معادل سازی

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

    یک تابع منطقی یک تابع f (X1,X2,...,Xn) است که مانند آرگومان هایش فقط می تواند دو مقدار (0 و 1) بگیرد.

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

    سخنرانی شماره 4.

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

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

    Minterm یک تابع منطقی است که مقدار یک واحد منطقی را فقط برای یک مقدار از متغیرهای منطقی و مقدار صفر منطقی را برای سایر مقادیر متغیرهای منطقی می گیرد.

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

    مینترم ها و ماکسترن ها را می توان با استفاده از روش برهم نهی برای ترکیب توابع منطقی ترکیب کرد که به ترتیب تابع منطقی نشان داده شده با فرم های نرمال منفک کامل (PDNF) و تابع منطقی نشان داده شده با فرم های نرمال ربط کامل (CKNF) نامیده می شوند. توابع SDNF و SKNF که از این طریق به دست می آیند تابع منطقی مورد نظر را مطابق جدول صدق داده شده نشان می دهند.

    سخنرانی شماره 5

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

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

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

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

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

    سخنرانی شماره 6

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

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

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

    توابع رابط:

    سخت افزار، مدیریت دستگاه I/O

    سیستم فایل

    پشتیبانی از چند وظیفه (تفکیک میزان مصرف حافظه، زمان اجرا)

    محدودیت دسترسی، حالت عملکرد چند کاربره (اگر DOS را برای مثال در نظر بگیریم، نمی تواند چند کاربره باشد)

    شبکه (به عنوان مثال Spectrum را در نظر بگیرید...)

    توابع داخلی:

    وقفه در رسیدگی

    حافظه مجازی

    "مدیر وظیفه

    بافرهای ورودی/خروجی

    تعمیر و نگهداری درایور دستگاه

    سخنرانی شماره 7

    پوسته سیستم عامل (از پوسته انگلیسی - shell) یک مفسر فرمان سیستم عامل است که یک رابط برای تعامل کاربر با عملکردهای سیستم فراهم می کند.

    به طور کلی، پوسته ها با دو نوع رابط کاربری متمایز می شوند: رابط کاربری متنی (TUI) و رابط کاربری گرافیکی (GUI).

    مترجم فرمان

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

    در اتاق های عمل سیستم های MS-DOSو ویندوز 9x شامل پوسته command.com، ویندوز NT شامل cmd.exe بود. در یک خانواده بزرگ فرماندهی پوسته های یونیکسمحبوب ترین آنها bash، csh، ksh، zsh هستند، در سیستم های یونیکس مانند کاربر توانایی تغییر مفسر دستور پیش فرض را دارد.

    کارکرد.

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

    فراخوانی به سیستم یا برنامه کاربردی و همچنین ساختارهای کنترلی به عنوان دستور تفسیر می شوند. علاوه بر این، پوسته مسئول گسترش الگوهای نام فایل و تغییر مسیر و اتصال ابزار I/O است.

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

    سخنرانی شماره 8

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

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

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

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

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

    سخنرانی شماره 9

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

    صفحات گسترده (یا صفحات گسترده) هستند برنامه های کاربردیبرای محاسبات جدولی طراحی شده است. ظاهر صفحات گسترده از نظر تاریخی با شروع توزیع همزمان است کامپیوترهای شخصی. اولین برنامه صفحه گسترده، یک پردازنده صفحه گسترده، در سال 1979 برای کامپیوترهای Apple II ایجاد شد و VisiCalc نام داشت. یکی از محبوب ترین ها پردازنده های صفحه گستردهامروز MS Excel است که بخشی از بسته مایکروسافتدفتر.

    سخنرانی شماره 10

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

    داستان

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

    در سال 1961، برنامه نویس S. Russell پروژه را برای ایجاد اولین پروژه رهبری کرد بازی رایانه ایبا گرافیک ساخت این بازی ("جنگ های فضایی") حدود 200 ساعت انسان طول کشید. این بازی بر روی یک دستگاه PDP-1 ساخته شده است.

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

    در اواسط دهه 1960. پیشرفت هایی در کاربردهای صنعتی گرافیک کامپیوتری وجود داشت. بنابراین، تحت رهبری T. Moftet و N. Taylor، Itek یک ماشین طراحی الکترونیکی دیجیتال را توسعه داد. در سال 1964، جنرال موتورز سیستم طراحی به کمک کامپیوتر DAC-1 را معرفی کرد که با همکاری IBM توسعه یافته بود.

    در سال 1968، گروهی به رهبری N. N. Konstantinov یک کامپیوتر ایجاد کردند مدل ریاضیحرکات گربه ماشین BESM-4، اجرای یک برنامه راه حل مکتوب معادلات دیفرانسیل، کارتون "Kitty" را کشید که برای زمان خود موفقیت آمیز بود. برای تجسم از چاپگر الفبایی استفاده شد.

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

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

    • - پیدا کردن با استفاده از یک الگو و دستکاری گروهی از فایل ها.
    • - اجرای دستور در زمینهیا در یک زمان خاص؛
    • - اجرای متوالی گروهی از دستورات؛
    • - تغییر مسیر ورودی و خروجی استاندارد؛
    • - برنامه های در حال اجرا را خاتمه دهید.

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

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

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

    آرگومان ها می توانند در هنگام راه اندازی به رویه پوسته (اسکریپت) منتقل شوند. به هر یک از نه آرگومان اول یک پارامتر موقعیتی از $1 تا $9 اختصاص داده شده است ($0 نام خود رویه است) و با این نام ها می توان از متن رویه به آنها دسترسی داشت.

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

    در زیر متاکاراکترهای مورد استفاده آورده شده است پوسته:

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

    & - به این معنی است که دستور در پس زمینه اجرا می شود.

    ; - دستورات را در خط فرمان جدا می کند.

    معنای خاص کاراکترهایی مانند *، ?، [،]، &، ;، را نادیده می گیرد.<,

    "..." - نادیده گرفتن مقدار فضا به عنوان جداکننده و ارزش ویژه

    همه شخصیت ها؛

    "..." - ارزش فضا را به عنوان یک جداکننده و معنای خاص همه کاراکترها به جز $ و;

    > - خروجی فرمان را به یک فایل هدایت می کند.

    < - ورودی دستور را از یک فایل هدایت می کند.

    >> - خروجی دستوری را که باید به آن اضافه شود تغییر مسیر می دهد

    پایان فایل موجود؛

    | - لوله ای ایجاد می کند که خروجی یک فرمان را به ورودی فرمان دیگر هدایت می کند

    `...` - به صورت جفت استفاده می شود. به شما امکان می دهد از خروجی فرمان as استفاده کنید

    آرگومان ها در خط فرمان؛

    $ - با پارامترهای موقعیتی و تعریف شده کاربر استفاده می شود-

    تماس گیرنده متغیر، همچنین به طور پیش فرض در استفاده می شود

    به عنوان یک سرنخ پوسته.

    علاوه بر این، برای راحتی کار با فایل ها، تقریباً تمام مفسران دستور کاراکترهای "?" را تفسیر می کنند. و "*"، با استفاده از آنها به عنوان الگوهای نام فایل (معروف به. متا شخصیت ها):

    • ? - هر یک از شخصیت ها؛
    • * - تعداد دلخواه از هر کاراکتر.

    به عنوان مثال: *.c - تمام فایل های با پسوند "c" را مشخص می کند.

    pr???.* - فایل هایی را مشخص می کند که نام آنها با "pr" شروع می شود، شامل پنج کاراکتر و هر پسوندی باشد.

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

    زبان پوسته به شما امکان می دهد با متغیرها (بدون اعلام قبلی) کار کنید. نام متغیرها با یک حرف شروع می شود و می تواند شامل حروف و اعداد باشد. دسترسی به متغیرها با علامت "$" آغاز می شود.

    مثال. تغییر به فهرست اصلی کاربر: سی دی $HOME

    اپراتور واگذاری. تخصیص مقادیر به متغیرها با استفاده از عملگر `=" بدون فاصله انجام می شود.