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

رابط - چیست؟

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

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

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

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

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

رابط بصری چیست؟

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

  • منوی تلویزیون و کنترل از راه دور ؛
  • صفحه ساعت و تنظیمات آن ؛
  • صفحه ابزار و اهرم های کنترل.

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

رابط سایت چیست؟

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

  • از خدمات استفاده کنید
  • سفارشات و برنامه ها
  • پرسشنامه ها را پر کنید

رابط کاربر پسند چیست؟ این اصطلاح به این معنی است که ظاهر منبع را دوست دارید ، مکانیسم عملکرد آن مشخص است ، سیستم به وضوح توصیه هایی را ارائه می دهد. الزامات اساسی برای رابط سایت:

  • طبیعی بودن
  • ثبات؛
  • دسترسی مستقیم به سیستم کمک ؛
  • ثبات.

رابط کاربری در کامپیوتر چیست؟

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

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

رابط سیستم عامل

اصطلاحی به نام "رابط سیستم عامل" نیز وجود دارد - مجموعه ای از ابزارها که دستورات کنترل را منتقل می کنند. در زیر تقسیم بندی به زیرگونه وجود دارد:

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

رابط برنامه چیست؟

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

  1. نمایشگرهایی که رویکرد منو محور اجرا می شود.
  2. نتایج جستجو.

رابط بازی

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

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

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

در "فرهنگ انتشارات" چنین تعریفی از اصطلاح اساسی "رابط" وجود دارد. آی تی:

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

همانطور که می بینید ، این اصطلاح در اینجا دو معنی دارد. اما ما به طور خلاصه به مورد دوم - "رابط کاربری" خواهیم پرداخت. در منبع GLOSSARY .RU که قبلاً توسط ما ذکر شده است ، به شرح زیر تعریف شده است: "رابط کاربری عناصر و اجزای برنامه است که قادر به تأثیر بر تعامل کاربر با نرم افزار هستند ، از جمله:

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

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

رابط خط فرمان (CLI) نوعی رابط متنی (CUI) بین شخص و رایانه است که در آن دستورالعمل ها به کامپیوتر عمدتا با وارد کردن رشته های متنی (دستورات) از صفحه کلید داده می شوند ؛ در سیستم های UNIX ، استفاده از ماوس امکان پذیر است. همچنین به عنوان "کنسول" شناخته می شود.

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


شکل: 4.1

prompt () در سمت چپ خط ظاهر می شود ، پس از آن می توانید یک دستور تایپ کنید ، که نتایج آن بیشتر نشان داده می شود. در اینجا مثالی از اجرای دستور date در Linux وجود دارد (شکل 4.2).


شکل: 4.2

اولین سیستم عامل های مایکروسافت برای رایانه های شخصی IBM PC (به آنها MS DOS گفته می شد) نیز مانند سایر سیستم ها از حالت فرمان پشتیبانی می کند. خطی که دستورات در آن تایپ می شدند ، مانند موارد بالا بود. امروزه حالت فرمان سیستم عامل ها توسط شبیه ساز cmd.exe (برای حالت 32 بیتی) یا دستور ارائه می شود. com (برای حالت 16 بیتی). در حالت گرافیکی از خانواده UNIX / Linux خط فرمان شبیه سازی شده توسط برنامه Terminal (xterm).

توجه داشته باشید که برای رایانه های دارای سیستم عامل MS DOS ، برنامه افسانه ای Norton Commander به موفقیت موثری در اجرای چنین رابط کاربری تبدیل شده است. این اقدامات تایپ کردن در خط فرمان را به حداقل می رساند ، و به شما امکان می دهد قبل از هر چیز با انتخاب دستور مناسب از منو ، کار کنید. این برنامه همچنین به طور فعال از کلیدهای عملکرد رایانه استفاده می کند. ویکی پدیا این سیستم را به شرح زیر توصیف می کند:

"Norton Commander (NC) یک مدیر پرونده محبوب برای DOS است ، که در اصل توسط برنامه نویس آمریکایی جان سوچا توسعه یافته است (برخی از اجزای اضافی به طور کامل یا تا حدی توسط افراد دیگر نوشته شده اند: لیندا دودینیاک - فرمانده پست ، بینندگان ؛ پیتر برادین - فرمانده نامه - بینندگان) این نرم افزار توسط پیتر نورتون رایانه (به سرپرستی پیتر نورتون) منتشر شد که بعداً توسط شرکت سیمانتک خریداری شد. "

در اینجا مثالی از تصویر این مدیر پرونده وجود دارد (شکل 4.3).


شکل: 4.3

محبوبیت این برنامه به حدی بود که تعداد بی شماری از کلون ها ظاهر شدند که کم و بیش با دقت از نورتون کپی می کردند

رابط کاربری گرافیکی (GUI - Graphical User Interface) ابزاری است که به کاربران امکان تعامل با اجزای سخت افزاری رایانه را به روشی کاملاً راحت و راحت می دهد.
در طول سال ها ، رابط های گرافیکی بیشتری برای تعداد زیادی از سیستم عامل ها مانند OS / 2 ، Macintosh ، Windows ، AmigaOS ، Linux ، Symbian OS و غیره ایجاد شده است.
بیایید سعی کنیم نگاهی به سیر تکاملی طراحی رابط این سیستم ها از دهه 80 بیندازیم.
باید توجه داشته باشم که این مبحث تنها دستاوردها و مراحل قابل توجهی را در زمینه طراحی گرافیک (و نه بطور کلی سیستم عامل ها) نشان می دهد و همه سیستم ها تا به امروز وجود ندارند.

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

1981-1985

زیراکس 8010 ستاره (1981)
این اولین سیستمی بود که به عنوان یک رایانه رومیزی یکپارچه شامل برنامه های نرم افزاری و رابط گرافیکی معرفی شد. این رایانه با نام "ستاره زیراکس" شناخته می شد ، بعداً به "ViewPoint" تغییر نام داد و بعداً نیز "GlobalView" نامگذاری شد.

Apple Lisa Office System 1 (p1983)
همچنین به عنوان سیستم عامل لیزا شناخته می شود ، اگرچه در این مورد اختصار برای نام آن Office System (Office System) بیش از حد مبهم است. این اپل با هدف ساخت رایانه ای برای کار با اسناد ایجاد شده است.
اما متأسفانه ، این سیستم توسط سیستم عامل Apple Macintosh "کشته" شد که در آن زمان دسترسی به آن بیشتر بود.
همچنین سیستم Lisa OS به Lisa OS 2 در سال 1983 و Lisa OS 7/7 3.1 در 1984 به روزرسانی شده است ، اما این تغییرات فقط بر روی خود سیستم و نه رابط آن تأثیر می گذارد.


VisiCorp Visi On (1984)
Visi On اولین رابط توسعه یافته برای رایانه شخصی IBM بود. این سیستم شرکتهای بزرگ را هدف قرار داده و بسیار گران بود. این رابط از ماوس استفاده می کرد ، دارای سیستم نصب و نصب داخلی بود اما از آیکون استفاده نمی کرد.


سیستم عامل Mac 1.0 (معرفی شده در سال 1984)
System 1.0 اولین سیستم عامل ساخته شده برای Macintosh بود. این سیستم از قبل دارای چندین جزئیات از سیستم عامل مدرن بود - براساس اصل پنجره بود و شامل آیکون ها بود. پنجره ها را می توان با ماوس کشیده و پرونده ها و پوشه ها را با کشیدن و رها کردن به مقصد کپی کرد.

Amiga Workbench 1.0 (1985)
پس از انتشار ، به نظر می رسید آمیگا از زمان خود جلوتر است. این رابط کاربری گرافیکی به عنوان مثال شامل گرافیک های رنگی (4 رنگ: سیاه ، سفید ، آبی و نارنجی) ، بیشتر پشتیبانی از چند وظیفه ای ، صدای استریو و آیکون های چند حالته (انتخاب شده و انتخاب نشده).


Windows 1.0x (1985)
امسال مایکروسافت سرانجام رابط جهانی را بدست گرفت و ویندوز 1.0 ، اولین سیستم عامل مبتنی بر GUI خود را منتشر کرد. این سیستم دارای آیکون های گرافیکی رنگی 32x32 پیکسل بود. با این حال ، جالبترین نوآوری (اگرچه بعداً ناپدید شد) نماد ساعت آنالوگ متحرک (با پیکان :)) بود.


GEM (1985)
GEM (مدیر محیط گرافیکی) ایجاد شده توسط Digital Research، Inc. (DRI) پنجره شد. در اصل برای استفاده با سیستم عامل CP / M مبتنی بر ریز پردازنده های Intel 8088 و Motorola 68000 ایجاد شده است ، اما بعداً برای استفاده در DOS اصلاح شد. بیشتر افراد GEM را به عنوان GUI برای رایانه های Atari ST به خاطر می آورند و همچنین برای سری رایانه های سازگار IBM از Amstrad استفاده می شد. همچنین به عنوان موتور Ventura Publisher و چندین برنامه دیگر DOS عمل کرد. همچنین به رایانه های دیگر نیز منتقل شد اما در آنها محبوبیتی کسب نکرد.

1986 - 1990

IRIX 3 (منتشر شده در سال 1986 ، اولین بار در سال 1984)
سیستم عامل 64 بیتی IRIX برای یونیکس ساخته شده است. ویژگی جالب رابط کاربری گرافیکی آن پشتیبانی از آیکون های برداری است. این ویژگی مدتها قبل از وجود Mac OS X در این سیستم تعبیه شده بود.

GEOS (1986)
GEOS (سیستم عامل محیط گرافیکی) توسط Berkeley Softworks (بعدا GeoWorks) ساخته شد. این نسخه در ابتدا برای Commodore 64 ساخته شده و شامل یک پردازنده کلمه گرافیکی به نام geoWrite و یک برنامه رنگی به نام geoPaint بود.

Windows 2.0x (1987)
مدیریت پنجره در این نسخه به طور قابل توجهی بهبود یافته است. هم اکنون می توان پنجره ها را با هم همپوشانی ، تغییر اندازه ، به حداکثر رساند ، بزرگ و کوچک کرد.


OS / 2 1.x (1988)
در ابتدا ، OS / 2 زاییده ایده IBM و Microsoft بود ، اما در سال 1991 این دو شرکت از هم جدا شدند: مایکروسافت با فناوری GUI مخصوص Windows OC و IBM به توسعه ادامه OS / 2 ادامه می دهد. رابط استفاده شده در OS / 2 "Presentation Manager" نامگذاری شد. این نسخه از رابط کاربری گرافیکی فقط از نمادهای تک رنگ پشتیبانی می کند.


NeXTSTEP / OPENSTEP 1.0 (1989)
استیو جابز به ایده ایجاد رایانه ای ایده آل برای آزمایشگاه ها و دانشگاه های تحقیقاتی علاقه مند بود. متعاقباً ، این ایده منجر به تاسیس جدیدی به نام NeXT Computer Inc.
اولین رایانه NeXT در سال 1988 معرفی شد ، اما در سال 1989 با انتشار NeXTSTEP 1.0 GUI ، که بعداً OPENSTEP شد ، پیشرفت چشمگیری حاصل شد.
نمادهای رابط بزرگتر شدند (48x48) و از رنگهای بیشتری استفاده کردند. GUI در ابتدا تک رنگ بود ، اما با شروع نسخه 1.0 ، پشتیبانی از نمایشگرهای رنگی ظاهر شد. این تصویر صفحه نشان می دهد که رابط دیرهنگام آن چگونه است.

OS / 2 1.20 (1989)
نسخه بعدی GUI در بسیاری از زمینه ها برخی پیشرفت ها را نشان می دهد. آیکون ها زیبا تر و پنجره ها نرم تر هستند.

ویندوز 3.0 (1990)
با این نسخه ، توسعه دهندگان مایکروسافت تمام مزایای واقعی رابط کاربری گرافیکی را درک کرده و شروع به بهبود قابل توجه آن کردند.
سیستم عامل خود شروع به پشتیبانی از استانداردها کرد و حالت پیشرفته برای 386 معماری که به بیش از 640K حافظه و فضای دیسک سخت بیشتری نیاز داشت و در نتیجه وضوح هایی مانند Super VGA 800x600 و XGA 1024x768 امکان پذیر شد.
در همان زمان ، مایکروسافت هنرمند و طراح گرافیک سوزان کار را برای طراحی آیکون های ویندوز 3.0 و ایجاد ظاهری منحصر به فرد برای رابط کاربری گرافیکی خود استخدام کرد.


1991 - 1995

Amiga Workbench 2.04 (1991)
بسیاری از پیشرفت ها برای این نسخه از رابط کاربری گرافیکی انجام شده است. طرح رنگ تغییر کرده و عناصر طراحی حجمی معرفی شد. دسک تاپ می تواند به صورت عمودی به دو صفحه با رزولوشن های بومی و عمق رنگ تقسیم شود ، اگرچه امروزه این موضوع کمی عجیب به نظر می رسد. وضوح استاندارد 256 6 640 بود ، اما وضوح بالاتر نیز از نظر سخت افزاری پشتیبانی می شد.

Mac OS System 7 (1991)
سیستم عامل Mac نسخه 7.0 اولین سیستم Mac بود که از رنگ پشتیبانی می کند. سایه های خاکستری ، آبی و زرد به نمادها اضافه شده است.


Windows 3.1 (1992)
این نسخه از ویندوز شامل فونت های TrueType از پیش نصب شده است. در آن زمان ، این در واقع استفاده از ویندوز به عنوان بستر انتشار را تعریف می کرد.
این قابلیت قبلاً فقط در ویندوز 3.0 با استفاده از Adobe Type Manager (ATM) ، یک سیستم مدیریت قلم از Adobe ، در دسترس بود. این نسخه همچنین حاوی یک طرح رنگی به نام "Hotdog Stand" بود که شامل سایه های روشن قرمز ، زرد و سیاه بود.
این طرح برای تسهیل درک متن و اطلاعات گرافیکی برای افراد دارای اختلالات بینایی رنگ ایجاد شده است.

OS / 2 2.0 (1992)
این اولین رابط کاربری گرافیکی بود که با هدف پشتیبانی از رابط های چند زبانه انجام می شد و همچنین اولین موردی بود که تست های قابلیت استفاده و دسترسی به آن انجام شد. رابط کاربری با استفاده از طراحی شی گرا ایجاد شده است. هر پرونده و پوشه توسط اشیایی نمایش داده می شود که می توانند با پرونده ها ، پوشه ها و برنامه های دیگر مرتبط شوند. این برنامه همچنین از فناوری کشیدن و رها کردن و توانایی تغییر موضوع پشتیبانی می کند.


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


1996 - 2000

OS / 2 Warp 4 (1996)
در سال 1996 ، IBM سیستم عامل OS / 2 Warp 4 را ارائه داد که باعث بهبود چشمگیر ظاهر دسک تاپ شد.
این آیکون ها روی دسک تاپ قرار داشتند ، جایی که کاربر می تواند پرونده ها و پوشه های خود را نیز قرار دهد. خرد کنی که ظاهر شد ، مشابه سطل آشغال از ویندوز یا سطل زباله (؟) (سطل زباله) از سیستم عامل Mac بود ، با این تفاوت که بلافاصله اسناد قرار داده شده در آن را پاک کرد ، به جای اینکه نسخه آنها را با امکان بازیابی ذخیره کند.


سیستم عامل Mac OS 8 (1997)
نمادهای استاندارد این نسخه از GUI 256 رنگ بود. همچنین Mac OS 8 یکی از اولین سیستم هایی است که از نمای ایزومتریک تصویر آیکون ها استفاده می کند که به آن نمادهای شبه 3D نیز گفته می شود. تم خاکستری پلاتین ، که برای اولین بار در اینجا مورد استفاده قرار گرفت ، مشخصه نسخه های بعدی این سیستم شد.

Windows 98 (1998)
سبک آیکون شبیه ویندوز 95 بود ، اما سیستم قبلاً بیش از 256 رنگ برای نمایش رابط گرافیکی استفاده کرده بود. اکسپلورر ویندوز تقریباً به طور کامل تغییر کرده و "Active Desktop" برای اولین بار ظاهر شده است.

KDE 1.0 (1998)
تیم KDE پروژه خود را به این شرح توصیف کرده است: «KDE یک محیط دسک تاپ مدرن برای رایانه های دارای UNIX است. KDE تلاش می کند تا نیاز به یک رابط کاربری سریع و آسان را برای سیستم های Unix ، که یادآور نسخه های MacOS و Window95 / NT است ، برطرف کند. یک پلتفرم رایانه ای کاملاً رایگان و آزاد ، از جمله کد منبع برای اصلاح ، به صورت رایگان در دسترس همه قرار دارد. "

BeOs 4.5 (1999)
سیستم عامل BeOS برای رایانه های شخصی ساخته شده است. در اصل در Be Inс نوشته شده است. در سال 1991 برای کار با دستگاه های BeBox. متعاقباً این سیستم برای بهره گیری از فن آوری ها و سخت افزارهای جدید مانند چند وظیفه ای متقارن با استفاده از سیستم ورودی و خروجی مدولار ، چند رشته ای تقریباً کامل ، چند وظیفه ای تقریباً کامل و یک سیستم فایل 64 بیتی journaled معروف به BFS ایجاد شد. رابط کاربری گرافیکی BeOS بر اساس اصول واضح ، تمیز و نه ناشیانه طراحی شده است.

GNOME 1.0 (1999)
رابط GNOME در درجه اول برای Red Hat Linux ایجاد شده است ، اما نسخه های بعدی برای سایر توزیع های Linux نیز ظاهر شد.

2001 - 2005

Mac OS X (2001)
در اوایل دهه 2000 ، اپل رابط جدید "Aqua" خود را اعلام کرد و در سال 2001 این شرکت آن را با سیستم عامل جدید خود ، Mac OS X معرفی کرد.
آیکون های پیش فرض 32x32 و 48x48 پیکسل با آیکون های بزرگ پیکسل 128x128 با استفاده از ضد الگوریتم و شفافیت جایگزین شده اند.
با این حال ، پس از انتشار این رابط کاربری گرافیکی ، انتقادات زیادی وارد شد. ظاهراً کاربران آماده چنین تغییرات فاحشی نبودند ، اما به زودی سبک جدیدی را پذیرفتند و امروز این رابط کاربری گرافیکی پایه و اساس همه سیستم های Mac OS X است.

Windows XP (2001)
مایکروسافت سعی کرده با هر پلتفرم جدید رابط کاربری را کاملاً تغییر دهد و ویندوز XP نیز از این قاعده مستثنی نیست. تغییر سبک ها برای GUI امکان پذیر شد ، کاربران می توانند ظاهر و رفتار رابط کاربری را کاملا تغییر دهند. اندازه آیکون ها به طور پیش فرض 48x48 پیکسل بوده و در میلیون ها رنگ استفاده می شده است.

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

2007 - 2009 (تا به امروز)

Windows Vista (2007)
این پاسخ مایکروسافت به رقبای خود بود. انیمیشن های سه بعدی و انبوه زیادی نیز اضافه شده است. از ویندوز 98 ، مایکروسافت همیشه سعی در بهبود دسک تاپ داشته است. ویندوز ویستا همراه با حذف "Active Desktop" ابزارک ها و چندین پیشرفت را معرفی می کند.

Mac OS X Leopard (2007)
اپل ، در نسل ششم Mac OS X ، بار دیگر نوار رابط کاربری را افزایش داده است. اساس GUI هنوز رابط Aqua با نوار پیمایشی براق و رنگ های خاکستری و آبی پلاتینی بود. جزئیات رابط جدید با داک سه بعدی و انیمیشن و تعامل بیشتر حتی طبیعی تر و حجیم تر به نظر می رسند.

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

KDE (v4.0 - ژانویه 2008 ، v4.2 - مارس 2009)
نسخه 4 KDE دارای بسیاری از پیشرفت های جدید محیط و رابط از جمله انیمیشن ، ضد الگوریتم ، مدیریت پنجره کارآمد و پشتیبانی از ابزارک های دسک تاپ است. تغییر آیکون های دسک تاپ آسان است و هر عنصر طراحی به راحتی قابل تنظیم است. مهمترین تغییرات مربوط به آیکون ها ، مضامین و اصوات است که توسط تیم پروژه اکسیژن ارائه شده است. این نمادها تبدیل به واقعی ترین عکس ها شده اند. شاید بزرگترین پیشرفت در تاریخ KDE این باشد که اکنون می تواند به صورت آزاد در هر دو سیستم عامل Windows و Mac OS X اجرا شود.

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

من تصاویر مربوط به 10 سال قبل یا جالبتر را با مقایسه اینکه در مدت زمان نسبتاً کوتاهی تغییر کرده است ، پیدا کردم.

رئوس مطالب درسی محل درس: اتاق علوم کامپیوتر.

موضوع: انفورماتیک.

موضوع درس: مفهوم سیستم عامل. رابط اتاق عمل

هدف درس: آشنایی دانش آموزان با هدف سیستم عامل ها. وظایف:

    آموزشی:

مفاهیم سیستم عامل ، رابط را در نظر بگیرید

سیستم عامل؛ و همچنین مفاهیم احراز هویت و مجوز کاربر ؛

® عملکردهای اصلی سیستم عامل را برجسته کنید.

    طبقه بندی سیستم عامل ها را در نظر بگیرید

وقت ملاقات؛

* طبقه بندی سیستم عامل ها را بر اساس نحوه پردازش وظایف در نظر بگیرید.

® طبقه بندی سیستم عامل ها را در نظر بگیرید

راه تعامل با سیستم ؛

    نسل سیستم عامل را در نظر بگیرید.

    در حال توسعه: تفکر منطقی را توسعه دهید

    آموزشی: علاقه شناختی به موضوع را پرورش دهید.


نوع درس: سخنرانی. مادی و فنی

تهیه درس:

کامپیوتر،

طرح درس:

د) سازمانی

لحظه (سلام و احوالپرسی)

و بررسی

غایب).


    یادگیری مطالب جدید.

    خلاصه درس.


در طول کلاسها



I. لحظه سازمانی

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

دوم یادگیری مطالب جدید

مطالب سخنرانی

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

ما لیست می کنیمتوابع اساسی سیستم عامل ها. (اسلاید 3-5)

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

    تخصیص حافظه ، و در اکثر سیستم های مدرن و سازماندهی حافظه مجازی.

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

    شناسایی تمام برنامه ها: و داده ها.

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

    سرویس دهی به تمام عملیات I / O.

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


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

    احراز هویت کاربر زیر احراز هویت به روش تأیید نام و رمز ورود کاربر در برابر مقادیر ذخیره شده در حساب وی اشاره دارد. بدیهی است ، اگر نام ورود به سیستم (login ^) کاربر و رمز عبور وی یکسان باشد ، به احتمال زیاد این همان کاربر خواهد بود.

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

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

در نظر گرفتن

طبقه بندی سیستم عامل

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

با تعیین وقت قبلی ... (اسلاید 6) سیستم عامل های عمومی و خاص وجود دارد.

پ در مورد حالت پردازش پشت ah (SLIDE 7) بین سیستم عامل هایی که حالت های تک برنامه ای و چند برنامه ای را ارائه می دهند تفاوت قائل می شود. سیستم عامل یک برنامه ای ، به عنوان مثال ، شامل موارد شناخته شده است ، اگرچه امروزه عملاً از آن استفاده نمی شود. اماسDOS

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



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

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

نسل سیستم عامل ها (SLIDE 9-11)

سیستم عامل ها در مسیر توسعه خود یک سری تغییرات بنیادی را تجربه کرده اند ، به اصطلاح نسل ها

تولید صفر (سال چهلم) د)

در اولین رایانه ها هیچ سیستم عاملی وجود نداشت.

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



نسل اول (دهه 50)

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

نسل دوم (اوایل دهه 60) (اسلاید 10)

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

تی نسل سوم (اواسط دهه 60 - اواسط دهه 70)

نسل سوم سیستم عامل ها در واقع با معرفی رایانه های خانواده System / 360 توسط IBM در سال 1964 ظاهر شدند. این رایانه ها به این صورت طراحی شده اند ماشین آلات عمومی آنها دست و پا گیر بودند ، معمولاً بی اثر بودند ، اما برای حل هر مشکلی از هر منطقه از برنامه طراحی شده اند.

ح نسل چهارم (اواسط دهه 70 تاکنون) (اسلاید 11)


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



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

رابط سیستم عامل: (اسلاید 12)

رابط سیستم عامل - رابط های ویژه

سیستم و برنامه نویسی برنامه ، برای انجام کارهای زیر طراحی شده است:

* مدیریت فرآیند (شروع ، مکث و حذف کارها از

اعدام)؛

    مدیریت حافظه؛

    کنترل ورودی / خروجی ؛

* عملیات پرونده.

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

زبان مناسب و ترجمه آنها را به تماس های منظم مطابق با رابط اصلی سیستم. این ماژول ها معمولاً به عنوان مفسر دستور شناخته می شوند.

تکامل رابط های سیستم عامل (SLIDE 13-18)

(ارائه را ببینید)

III. خلاصه درس.

معلم خلاصه می کند:

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

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


رابط سیستم عامل

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

رابط خط فرمان مورد استفاده تا دهه 1990 است. در سیستم عامل رایانه های شخصی MS-DOS (مهندسی Microsoft Disk Operation System - سیستم عامل دیسک). تعامل با سیستم با ارسال دستوراتی از صفحه کلید به صورت یک توالی عددی به یک خط روی صفحه انجام می شد. سیستم عامل این دستورات را به عملیات انجام شده توسط رایانه ترجمه می کند. دستورات و نام پرونده ها باید به خاطر سپرده شوند و به طور دقیق وارد شوند. رایانه شخصی گرچه روی میز بود اما هنوز توسط برنامه نویسان قابل استفاده نیست.

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

Graphical User Interface (GUI) یک محیط گرافیکی است که تعامل کاربر با یک سیستم محاسباتی را از طریق کنترل های تصویری روی صفحه سازمان می دهد: ویندوز ، لیست ها ، دکمه ها ، لینک های پیوندی ، آیکون ها و غیره.

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

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

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

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

فایلها و سیستم فایل

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

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

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

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

سیستم عامل های مدرن اجازه می دهد نام پرونده های طولانی - تا 256 حرف اما نویسه ها در نام پرونده مجاز نیستند< >: | "؟ * / ، که در نوشتن دستورات استفاده می شود. کامپیوتر هنگام کار با پرونده ها و پوشه ها بین حروف بزرگ و کوچک تمایزی قائل نمی شود.

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

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

سند (انگلیسی ، سند) - اسنادی با قالب بندی متن ، به ویژه اسنادی که توسط Word ایجاد شده است.

txt - پرونده های متنی ساده ، که در آنها قلم و پاراگراف ها یک شکل هستند ، قالب بندی نشده اند ، هیچ تصویری وجود ندارد. به طور خاص ، این فایل هایی هستند که توسط برنامه استاندارد Notepad ایجاد شده اند.

exe - پرونده برنامه (انگلیسی ، قابل اجرا - قابل اجرا). سیستم عامل هنگام پاک کردن پرونده ای با پسوند exe ، هشدار می دهد که فایل یک برنامه است و همه کارها بدون آن کار نمی کنند. mp3 ، wav - فایل های صوتی ؛ avi - فایل های صوتی و تصویری ؛ htm، html - پرونده های صفحات وب اینترنتی. gif ، jpg ، bmp ، tiff - فایلهای گرافیکی همراه با تصاویر ؛ dll - "کتابخانه پویا" ، فایلی با بخشی از برنامه ، هنگامی که نیاز به این قسمت ظاهر می شود ، در حافظه بارگیری می شود.

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

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

این سیستم عامل ارتباطات پسوند پرونده را در لیستی ذخیره می کند که پس از نصب یک برنامه جدید که با فایلهای نوع خاصی کار می کند ، به روز می شود. به عنوان مثال ، اما پسوند doc می تواند یک انجمن را نشان دهد - برای باز کردن یک فایل با استفاده از Word یا ، اگر Word نصب نشده است ، با استفاده از WordPad.

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

پرونده هایی وجود دارند که به همین نام هستند ، اما در پسوند متفاوت هستند: به عنوان مثال ، winrar.exe یک برنامه بایگانی فایل (فشرده سازی) است ، winrar.hlp یک فایل راهنما برای برنامه است ، winrar.cnt یک فایل محتوای راهنما است.

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

وقتی نام فایل دقیق مشخص نیست یا لازم است گروهی از پرونده ها با نام های مشابه اما کاملاً یکسان مطابقت نداشته باشد ، از الگوی نام wildcard استفاده می شود. ستاره - "*" - در الگوهای نام جایگزین هر تعداد کاراکتر باقی مانده تا پایان نام یا عدم وجود آنها می شود. علامت سوال - "?" - مخفف یک شخصیت است.

نمونه هایی از الگوهای نام پرونده:

  • *. * - تمام پرونده ها را نشان می دهد.
  • * .txt - الگویی برای پرونده هایی با پسوند نام txt یکسان ؛
  • Protocol * .doc - الگویی که با پرونده هایی با همان نام نام "پروتکل" و سند توسعه مطابقت دارد. به عنوان مثال: minutes.doc، minutes2.bos، دقیقه بازجویی.doc، صورت جلسه، دکترا و صورتجلسه اختلاف نظر. doc؛
  • Doc - الگویی برای پرونده هایی که نام آنها با همان "deed" شروع می شود ، سپس هر دو نماد و Doc پسوند. به عنوان مثال: business3l.doc، business_8.dos اما پرونده های business.doc، business 306.doc و business_235.dos متناسب نیستند.

فهرست (پوشه) - لیستی از گروه پرونده ها (با نام و مشخصات آنها) و زیر پوشه ها ، که از طریق دستورات سیستم عامل در دسترس کاربر است. در سیستم عامل MS DOS ، اصطلاح "Directory" استفاده می شد ؛ در سیستم عامل Windows ، اصطلاح "پوشه" بیشتر استفاده می شد. در ادامه ، از هر دو اصطلاح استفاده شده است.

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

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

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

سیستم عامل GUI مانند ویندوز پوشه ای را در درخت فهرست با نماد پوشه لوازم التحریر نشان می دهد (شکل 4.3.6) ), اما به عنوان پنجره ای با نمادها و نام فایل های پیوست شده و پوشه های دیگر باز می شود.

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

شکل: 4.3

و - درخت فهرست (بدون پرونده) ؛ ب - Windows Explorer (پوشه هایی با زیر پوشه های تو در تو با یک نماد باز می شوند)

ku درایو و با یک حرف انگلیسی با دو نقطه نشان داده می شود (به عنوان مثال ، درایو D: ، و پوشه ریشه D :) ، و پایین می رود درخت شاخه لیست نام پوشه های فرعی جدا شده با یک بریده بریده - (بک اسلش) به درایوهای سخت C: ، D گفته می شود: (اگر دو عدد از آنها وجود داشته باشد) ، نام CD را با حرف زیر لاتین می گذارید - E:. حروف A و B به درایوهای فلاپی اختصاص می یابد (A: و B :).

نام پرونده کامل (در ویندوز) - نام پرونده و پسوند را که قبل از آن مسیر فایل قرار دارد ، به عنوان دنباله ای از نام های فهرست جدا شده با یک بریدگی می نویسد. به عنوان مثال ، نام D: LettersMoscowMunicipApplication.dos به این معنی است که از پوشه موجود در درایو D: درایو ، عبور از پوشه ها Letters ، Moscow ، City Hall (شکل 4.3 را ببینید ، ب) می توانید فایل Statement.doc را مشاهده و باز کنید. پرونده باید یک نام منحصر به فرد در پوشه خود داشته باشد ، حداقل یک کاراکتر متفاوت از نام پرونده های دیگر موجود در پوشه باشد.

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

سیستم فایل - بخشی از سیستم عامل است که اجازه نوشتن و خواندن پرونده ها در رسانه های دیسک را می دهد. این ساختار منطقی برای ذخیره سازی داده ها در پرونده ها بر روی دیسک ، نامگذاری (شناسایی) و داده های پرونده همراه (کنترل دسترسی فایل) را تعریف می کند. سیستم عامل های مایکروسافت از سیستم فایل های FAT و NTFS (New Technology File System) استفاده می کنند.

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

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

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

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

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

R - فقط خواندن (فقط خواندنی). پرونده قابل ویرایش نیست. برخی از ویرایشگران متن ویژگی R را حذف می کنند و پرونده را بدون اخطار ویرایش می کنند.

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

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

هنگام تلاش برای اصلاح یا حذف پرونده ها با ویژگی های R ، H ، S ، سیستم به کاربر در مورد ویژگی مهم فایل هشدار می دهد. شما می توانید ویژگی های پرونده را در یک برنامه مدیریت فایل مانند Total File Manager Manager نمایش ، تنظیم و پاک کنید.

دستور مربوطه خصوصیات پرونده را در پوشه سیستم عامل ویندوز نمایش می دهد (به مثال نمایش خصوصیات پرونده در شکل 4.4 مراجعه کنید).

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

کار با پرونده ها و پوشه ها ایجاد ، مشاهده و ویرایش محتوا ، تغییر نام ، کپی ، انتقال ، حذف و تغییر است

شکل: 4.4

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

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

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

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

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

تغییر نام یک پرونده و فهرست (پوشه ها) ورودی نام را تغییر می دهد.

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

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

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

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

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

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

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