فایل های داده چیست؟ یک فایل چیست؟ انواع نام فایل ها

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

a & nbsp.data & nbspfile چیست؟

فایل های ذخیره شده در فرمت داده ها توسط نرم افزار استودیو تجزیه و تحلیل استفاده می شود، و این فروشگاه های کاربردی در این فایل های داده جزئیات مورد استفاده برای تجزیه و تحلیل آفلاین استفاده می شود. این داده ها را می توان به فایل داده مرتبط با یک کاربر استودیو تجزیه و تحلیل وارد کرد. به طور کلی به عنوان فایل های داده طبقه بندی شده است، این فایل های داده با فرمت .data نصب شده اند و به طور خاص به نام تجزیه و تحلیل استودیو فایل های داده های آنلاین. Applicon فرمت داده ها و نرم افزار تجزیه و تحلیل استودیو را توسعه داد تا کاربران را با ذخیره سازی داده های آفلاین و ویژگی های تحلیلی پژوهشی، ذخیره سازی، مدیریت و تجزیه و تحلیل ارائه دهند. محتوای این فایل های داده می تواند شامل داده های رمزگذاری شده در متن ساده یا فرمت های جدا شده تب باشد. تجزیه و تحلیل فایل های استودیو فایل نیز ممکن است در این فایل های داده توسط کاربران تجزیه و تحلیل استودیو گنجانده شود. یک کاربر قطع شده از یک سرور استودیو تجزیه و تحلیل معمولا به این فایل های داده در حالت آفلاین دسترسی پیدا می کند، هرچند نرم افزار تجزیه و تحلیل استودیو نیز دسترسی کاربر به محتوای این فایل های داده را حتی در حالت آنلاین فراهم می کند. محتوای این فایل های داده نیز ممکن است از پایگاه های دیگر مانند مایکروسافت SQL Server و پایگاه داده های دسترسی مایکروسافت وارد شود. نرم افزار استودیو تجزیه و تحلیل یک فایل داده را به یک فایل مکاتبات STP متصل می کند و محتوای این فایل های STP شامل ابردادهای شیء و جزئیات طرح طرح است. یک کاربر مایکروسافت ویندوز می تواند فایل هدر استودیو تجزیه و تحلیل فایل داده را برای باز کردن و مشاهده محتوای آن با استفاده از آن حذف کند مایکروسافت اکسل. نرم افزار صفحه گسترده 2010.

چگونه یک فایل .data را باز کنیم؟

راه اندازی یک فایل .data یا هر فایل دیگر بر روی کامپیوتر شما، با دوبار کلیک بر روی آن. اگر انجمن های فایل شما به درستی راه اندازی شوند، برنامه ای که به معنای باز کردن فایل Data شما است، آن را باز خواهد کرد. این امکان وجود دارد که شما ممکن است نیاز به دانلود یا خرید نرم افزار صحیح داشته باشید. این نیز ممکن است که شما برنامه Cerrect را بر روی کامپیوتر خود داشته باشید، اما .data فایل ها Aren "T اما در ارتباط با آن است. در این مورد، هنگامی که سعی کنید یک فایل .data را باز کنید، می توانید ویندوز را بگویید که برنامه درست برای آن فایل درست است. از آن به بعد، باز کردن یک فایل .data برنامه درست را باز می کند.

برنامه های کاربردی که یک فایل .data را باز می کنند

استودیو تجزیه و تحلیل Appricon.

استودیو تجزیه و تحلیل Appricon.

Anaysis Studio توسعه یافته توسط Applicon یک ابزار داده کاوی و آماری است که روش های مدل سازی رگرسیون خودکار را دارد که می تواند برای به دست آوردن سطح بالاتری از صحت و ثبات استفاده شود. این نرم افزار برای حمایت از تصمیمات مهم و انتقادی در استخراج وب، بازاریابی، تجزیه و تحلیل مشتری، امتیازات اعتباری، علوم بهداشتی و منابع انسانی توسعه داده شد. برای عملکرد مطلوب، این ویژگی های جداول Cross Tab را نشان می دهد که در آن اندازه گیری های آماری چندگانه را می توان به صورت گرافیکی مشاهده کرد، آن دارای رگرسيون Cox، بهينه سازي رگرسيون چندگانه، بهينه سازي عوامل ترميمي، حساسيت ساخته شده و ساخته شده در هر نوع رگرسيون، جادوگر همبستگی خودکار، همچنین مدل سازی بقا را نیز نشان می دهد، و برای عملکرد مطلوب مدل، آن را دارای رگرسیون لجستیک و چندجملهای کسری است، همچنین شامل سری زمانی و پیش بینی جادوگران، بیش از 25 نمودار، برای بهینه سازی پیش بینی سریع، تشخیص فصلی، محاسبات چند هسته ای است ، تجزیه و تحلیل رگرسیون که دارای مقایسه مدل و تجزیه و تحلیل مدل های مختلف و یک رگرسیون لجستیک عمیق عمیق برای توسعه و استقرار مدل است. تجزیه و تحلیل استودیو دارای یک ویژگی متمایز است که به استفاده از منابع مختلف داده های مختلف از فروشندگان مختلف با استفاده از پروژه های مشابه بدون هیچ مشکلی از کدهای نوشتن، این شامل فایل های MSSQL، اوراکل، Msexcel، MSAccess، متن و XML است. این نرم افزار دارای 500 ردیف در هر محدوده داده محدود است، اما تعداد نامحدودی از متغیرها.

یک کلمه هشدار

مراقب باشید که تمدید را در & nbsp.data & nbspfiles یا هر فایل دیگر تغییر دهید. این نوع فایل را تغییر نخواهد داد. فقط نرم افزار تبدیل خاص می تواند یک فایل را از یک نوع فایل به دیگری تغییر دهد.

فایل های ذخیره شده در فرمت داده ها توسط برنامه تجزیه و تحلیل استودیو مورد استفاده قرار می گیرند و این فروشگاه های کاربردی در این فایل های داده ای که برای تجزیه و تحلیل مستقل استفاده می شود استفاده می شود. این داده ها را می توان به فایل داده های مناسب ایجاد شده توسط استودیو تجزیه و تحلیل وارد کرد. به عنوان یک قاعده، به عنوان فایل های داده طبقه بندی شده است، این فایل های داده به extension.data متصل می شوند و به طور خاص به نام تجزیه و تحلیل فایل های داده های studio به صورت آفلاین. Applicon فرمت داده ها و نرم افزار استودیو تجزیه و تحلیل را برای ارائه ذخیره سازی داده ها و ویژگی های تحلیلی، اطلاعات تحقیقاتی، ذخیره سازی، مدیریت و تجزیه و تحلیل ارائه کرده است. محتوای این فایل های داده ممکن است شامل داده های رمزگذاری شده در فرمت متن یا جداگانهای جداول جدولی باشد. تجزیه و تحلیل فایل های استودیو فایل نیز می تواند در این فایل های فایل توسط استودیو تجزیه و تحلیل فعال شود. کاربر از سرور تجزیه و تحلیل STASTIO، به عنوان یک قانون قطع شده است، دسترسی به این فایل ها آفلاین، اگر چه نرم افزار استودیو تجزیه و تحلیل نیز کاربر را با دسترسی به محتوای این فایل های داده حتی در زمان واقعی فراهم می کند. محتوای این فایل های داده نیز می تواند از سایر پایگاه های داده، مانند مایکروسافت SQL Server و Bases وارد شود داده های مایکروسافت دسترسی تجزیه و تحلیل نرم افزار استودیو فایل داده را به فایل STP مناسب متصل می کند و محتوای این فایل های STP شامل ابرداده شی و جزئیات پروژه طرح است. مایکروسافت ویندوز کاربر می تواند تجزیه و تحلیل فایل studio header را برای باز کردن و مشاهده محتویات آن با استفاده از برنامه های کاربردی مایکروسافت اکسل 2010.

درس شماره 7

توسعه یک درس در موضوع "فایل های داده".

موضوع درس: فایل های داده.

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

وظایف درس:

  1. فایل های داده
  2. روش های کار فایل

تجهیزات آموزشی: کامپیوتر، پروژکتور.

طرح درس

1. لحظه سازمانی (تبریک).

- سلام، نشستن کی غایب است امروز؟

2. مطالعه یک ماده جدید.

فایل های داده

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

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

a: فایل عدد صحیح؛ (فایل صحیح فایل)

f: فایل رشته؛ (خط خط.)

الگوریتم کار فایل:

  1. این فایل با یک روش خاص با متغیر فایل همراه است.
  1. یا متغیر فایل ایجاد شده است (فایل از لحاظ جسمی باز خواهد شد، اما برنامه نویس در این فرایند شرکت نمی کند).
  2. عملیات خواندن و نوشتن لازم انجام می شود.
  3. متغیر فایل بسته می شود

وظیفه 1 ما یک برنامه را نوشتیم که در آن اقدامات زیر انجام می شود:

  1. فایل باز می شود
  2. 100 عدد صحیح متوالی ثبت می شوند.
  3. فایل بسته می شود
  4. فایل باز می شود
  5. اعداد موجود در فایل خواندن و چاپ بر روی صفحه نمایش هستند.

مثال برنامه؛

من، تو: عدد صحیح؛

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

F: فایل عدد صحیح؛

شروع.

(متغیر فایل به فایل متصل است،

نام آن در apostrophs نشان داده شده است)

اختصاص (f، 'فایل')؛

(از آنجا که چنین فایل هنوز وجود ندارد، آن را ایجاد و باز می شود)

بازنویسی (F)؛

(اعداد در فایل ثبت می شوند)

برای من: \u003d 1 تا 100 نوشتن (f، i)؛

(فایل بسته می شود)

نزدیک (f)؛

(از آنجا که فایل در حال حاضر وجود دارد، به سادگی باز می شود)

تنظیم مجدد (f)؛

(اعداد از فایل خوانده می شوند و صفحه نمایش را نمایش می دهند)

برای من: \u003d 1 تا 100 انجام دهید

شروع.

خواندن (F، U)؛

نوشتن (''، U)؛

پایان؛

پایان.

متغیر فایل نمی تواند یک متغیر کاملا معمولی باشد. بنابراین، روش ها و توابع ویژه برای متغیرهای فایل ارائه شده است. فهرستی کوتاه از روش ها و توابع کار با فایل های موجود در Borland Pascal بعدا داده می شود.

  1. اختصاص دادن - یک روش اتصال یک فایل با یک متغیر فایل.
  2. تنظیم مجدد - یک فایل موجود را باز می کند و اشاره گر موقعیت فایل را به عنصر صفر تنظیم می کند.
  3. بازنویسی - یک فایل ایجاد می کند.
  4. کوتاه کردن - فایل را از موقعیت فعلی کاهش می دهد.
  5. دنبال کردن - اشاره گر فایل را به موقعیت مشخص شده تنظیم می کند.
  6. eof - یک تابع که حقیقت را بازگرداند اگر پایان فایل رسیده باشد و در غیر این صورت نادرست باشد.
  7. حجم فایل - اندازه فایل را در تعداد سوابق نوع که در اعلامیه فایل مشخص شده محاسبه می کند.

توجه داشته باشید

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

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

این مشکل به شرح زیر است:

مثال برنامه؛

استفاده از CRT؛

نوع

r \u003d ضبط

S: رشته؛

من: عدد صحیح؛

پایان؛

A: R؛

F: فایل R؛

شروع.

A.S: \u003d "FSFSFSF"؛

a.i: \u003d 8؛

نوشتن (f، a)؛

پایان.

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

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

f: فایل آرایه عدد صحیح؛

فایل ممکن است یک جزء ضبط باشد:

مثال برنامه؛

یک رکورد.

S: رشته؛

F: فایل عدد صحیح؛

پایان؛

شروع.

اختصاص (a af، file.dat ")؛ بازنویسی (a.f)؛

پایان.

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

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

مثال برنامه؛ استفاده از CRT؛

S: رشته؛

من: عدد صحیح؛

F: فایل رشته؛

D: فایل عدد صحیح؛

شروع.

CLRSCR؛

اختصاص (f، file.dat)؛ بازنویسی (f)؛

s: \u003d "gdgdgjagdjasg"؛

برای من: \u003d 1 تا 10 نوشتن (f، s)؛

نزدیک (f)؛

اختصاص (d، file.dat ")؛ تنظیم مجدد (د)؛

در حالی که EOF (D) انجام نمی شود

شروع.

خواندن (D، I)؛ نوشتن (من، "")؛

پایان؛

پایان.

در این مثال، فایل به نام file.dat به عنوان یک رشته باز می شود و با برخی از محتویات پر شده است، سپس دوباره بسته می شود و دوباره باز می شود، اما در حال حاضر به عنوان یک شماره فایل. چنین عملیاتی برای زبان پاسکال کاملا مشروع است، این یک نتیجه از این واقعیت است که در سطح فیزیکی نوع فایل ثابت نشده است.

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

3. کارشناسی ارشد

مواد مورد مطالعه را تکرار کنید. یادگیری مفاهیم اساسی: فایل داده؛ فایل؛ الگوریتم فایل؛ روش ها و توابع کار با فایل ها؛ رکورد.

4. جمع کردن

برآورد نرخ به دانش آموزانی که به خوبی در درس کار می کردند.


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

سیستم فایل

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

مدیریت فایل

فایل - منطقه نامگذاری شده است حافظه خارجیطراحی شده برای خواندن و نوشتن داده ها.

فایل ها در حافظه مستقل از قدرت ذخیره می شوند. یک استثنا یک دیسک الکترونیکی است که یک ساختار تقلید سیستم فایل در OP ایجاد می شود.

سیستم فایل (FS) یک جزء سیستم عامل است که سازمان ایجاد، ذخیره و دسترسی به مجموعه داده های نامیده می شود - فایل ها را فراهم می کند.

سیستم فایل شامل: سیستم فایل شامل موارد زیر است:

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

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

  • نام فایل
  • رابط برنامه برای برنامه های کاربردی
  • مدل منطقی FS را به سازمان فیزیکی ذخیره سازی داده ها نمایش می دهد.
  • پایداری FS به شکست های قدرت، سخت افزار و خطاهای نرم افزاری.

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

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

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

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

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

مثال

سیستم فایل FAT (جدول تخصیص فایل) دارای پیاده سازی های بسیاری به عنوان سیستم مدیریت فایل است

  • سیستم توسعه یافته برای اولین کامپیوتر به سادگی به نام FAT بود (در حال حاضر آن را به سادگی FAT-12 نامیده می شود). این برای کار با دیسک ها توسعه داده شد، و برای برخی از زمان آن برای کار با هارد دیسک استفاده شد.
  • سپس آن را بهبود بخشید تا با درایوهای سخت افزاری حجم بیشتری کار کنید و این پیاده سازی جدید به نام FAT-16 نامگذاری شد. این نام نیز در ارتباط با SUFM خود MS-DOS استفاده می شود.
  • پیاده سازی SUF ها برای OS / 2 نامیده می شود Super-Fat (تفاوت اصلی این است که توانایی پشتیبانی از ویژگی های گسترده برای هر فایل).
  • یک نسخه از SUF و برای ویندوز 9x / nt، و غیره وجود دارد. (FAT-32).

انواع فایل ها

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

فایل های متعارف می توانند دو نوع باشند:

  1. نرم افزار (اجرایی) - برنامه هایی هستند که در سیستم عامل فرمان نوشته شده اند و برخی از توابع سیستم را انجام می دهند (Extensions.exe، .com، .bat).
  2. فایل های داده - تمام انواع فایل های دیگر: اسناد متن و گرافیک، صفحات گسترده، پایگاه های داده، و غیره

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

فایل های ویژه - این فایل های فریبنده مرتبط با دستگاه های I / O هستند که برای متحد کردن مکانیسم دسترسی به فایل ها و دستگاه های خارجی استفاده می شود. فایل های ویژه به کاربر اجازه می دهد عملیات I / O را از طریق دستورات ضبط معمولی از فایل ها یا خواندن از فایل ها انجام دهد. این دستورات ابتدا توسط برنامه های FS پردازش می شوند، و سپس در برخی از مراحل اجرای پرس و جو به سیستم عامل در فرمان کنترل دستگاه مربوطه تبدیل می شوند (PRN، LPT1 - برای پورت چاپگر (نام نمادین، برای سیستم عامل ها )، con - برای صفحه کلید).

مثال. کپی con text1 (کار با صفحه کلید).

ساختار فایل

ساختار فایل - تمام مجموعه ای از فایل ها بر روی دیسک و ارتباطات بین آنها (ذخیره سازی فایل ها بر روی دیسک).

انواع ساختارهای فایل:

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



انواع نام فایل ها

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

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

به عنوان مثال، ویندوز NT در سیستم فایل NTFS خود، مشخص می کند که نام فایل ممکن است تا 255 کاراکتر داشته باشد، نماد صفر نهایی را شمارش نمی کند.

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

نام های نمادین می تواند سه نوع باشد: ساده، کامپوزیت و نسبی:

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

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

برای فایل 2.doc، هر سه نوع نام را تعیین کنید، در صورتی که کاتالوگ فعلی دایرکتوری سال 2008 است.

  • نام ساده: 2.doc
  • نام کامل: C: \\ 2008) \\ اسناد \\ 2.doc
  • نام نسبی: اسناد \\ 2.doc

ویژگی های فایل

یکی از ویژگی های مهم این فایل ویژگی ها است. ویژگی های - این اطلاعاتی است که خواص فایل ها را توصیف می کند. نمونه هایی از ویژگی های فایل ممکن است:

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

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

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

دسترسی به پرونده دسترسی

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

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

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

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

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

جدول 6.2

علاوه بر نام فایل، یک مفهوم به عنوان "فرمت فایل" وجود دارد، که روش ذخیره سازی اطلاعات (ساختار داده ها) را در فایل تعریف می کند و فایل را روی صفحه نمایش یا هنگام چاپ نمایش می دهد. فرمت فایل قوانین برای نوشتن نام فایل ها را تعیین می کند و بستگی به سیستم فایل پشتیبانی شده توسط سیستم عامل (OS) نصب شده بر روی کامپیوتر دارد. به عنوان مثال، در سیستم عامل MS DOSنام فایل باید بیش از هشت حرف الفبای لاتین داشته باشد و افزونه شامل سه نامه لاتین - primer.txt، prim.txt، priml.txt، و غیره در خانواده خانواده است پنجره هانام فایل می تواند تا 255 کاراکتر داشته باشد و الفبای روسی را می توان مورد استفاده قرار داد - آلبوم، JPG، مثال. SUCE و غیره این قوانین در سیستم عامل MS DOSو خانواده OS پنجره هاممنوعیت زمانی که نام فایل ها برای استفاده از علائم و نمادهای زیر اختصاص داده می شود: / \\: *؟< >|.

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