تاریخچه ی:
لایه های سیستم فایل
تفاوت با نگارش: 2
| ||V{maketoc}|| | | ||V{maketoc}|| |
| ^@#16: | | ^@#16: |
| !لایه های سیستم فایل | | !لایه های سیستم فایل |
| |
| | | |
| | | | | |
| {picture=img/daneshnameh_up/7/78/compics00155.jpg} | | {picture=img/daneshnameh_up/7/78/compics00155.jpg} |
| | | | | |
| | | |
| | | | |
|
| {*کاربرد، بویژه نا برنامه ساز، در محیطی کاملا منطقی عمل میکند و دید خاصی از سیستم فایل دارد که گاه به آن سیستم فایل مجازی میگویند اما صرفنظر از این لایه مجازی سیستم فایل ، هر سیستم فایل را میتوان به دو لایه اصلی منطقی و فیزیکی تقسیم کرد . | | {*کاربرد، بویژه نا برنامه ساز، در محیطی کاملا منطقی عمل میکند و دید خاصی از سیستم فایل دارد که گاه به آن سیستم فایل مجازی میگویند اما صرفنظر از این لایه مجازی سیستم فایل ، هر سیستم فایل را میتوان به دو لایه اصلی منطقی و فیزیکی تقسیم کرد . |
| در این معماری ، اجزاء اصلی به شرح زیر : | | در این معماری ، اجزاء اصلی به شرح زیر : |
| ~~white:------~~__درایور__: در پایین ترین سطح معماری قرار دارد و مستقیما با کنترولر یا کانال در تماس است | | ~~white:------~~__درایور__: در پایین ترین سطح معماری قرار دارد و مستقیما با کنترولر یا کانال در تماس است |
| ~~white:------~~ | | ~~white:------~~ |
- | ~~white:------~~__سیستم فایل فیزیکی ( مبنایی) __: این لایه مسئول ذخیره سازی بالکها روی رسانه خارجی و انتقال آنها زا رسانه به بافر و برعکس است . این لایه معمولا با محتوای بلاکها و یا ساختار فایل کاری ندارد و در بعضی سیستمها ، این لایه ، بخش یا از خود سیستم عامل است . |
+ | ~~white:------~~__سیستم فایل فیزیکی ( مبنایی) __: این لایه مسئول ذخیره سازی بالکها روی رسانه خارجی و انتقال آنها زا رسانه به بافر و برعکس است . این لایه معمولا با محتوای بلاکها و یا ساختار فایل کاری ندارد و در بعضی سیستمها ، این لایه ، بخش یا از خود ((سیستم عامل ))است . |
| ~~white:------~~ | | ~~white:------~~ |
| ~~white:------~~__سیستم فایل منطقی __: این لایه واسط بین سیستم فایل فیزیکی و لایهای به نام شیوه دستیابی است . این لایه به کاربران امکان میدهد تا به رکوردهای دستیابی داشته باشند . این لایه محیط فیزیکی ذخیره سازی را به صورت یک محیط منطقی میبیند و بنابراین با مفهوم بالک در محیط فیزیکی کار ذخیره سازی را به صورت یک محیط منطقی میبیند و بنابراین با مفهوم بلاک در محیط فیزیکی کار نمیکند برنامه کاربر معمولا از طریق یک شیوه دستیابی با این لایه در تماس است و این لایه درخواستهای کاربر را انجام میدهد | | ~~white:------~~__سیستم فایل منطقی __: این لایه واسط بین سیستم فایل فیزیکی و لایهای به نام شیوه دستیابی است . این لایه به کاربران امکان میدهد تا به رکوردهای دستیابی داشته باشند . این لایه محیط فیزیکی ذخیره سازی را به صورت یک محیط منطقی میبیند و بنابراین با مفهوم بالک در محیط فیزیکی کار ذخیره سازی را به صورت یک محیط منطقی میبیند و بنابراین با مفهوم بلاک در محیط فیزیکی کار نمیکند برنامه کاربر معمولا از طریق یک شیوه دستیابی با این لایه در تماس است و این لایه درخواستهای کاربر را انجام میدهد |
| ~~white:------~~ | | ~~white:------~~ |
- | ~~white:------~~__شیوه دستیابی__ : بالاترین لایه سیستم فایل و واسط بین برنامه کاربردی (که معمولا به یک زبان سطح بالا نوشته میشود) و سیستم فایل منطق است . این لایه یک روش مشخص برای دستیابی به رکوردها در اختیار برنامه کاربردی قرار میدهد. |
+ | ~~white:------~~__شیوه دستیابی__ : بالاترین لایه سیستم فایل و واسط بین برنامه کاربردی (که معمولا به یک زبان سطح بالا نوشته میشود) و سیستم فایل منطق است . این لایه یک روش مشخص برای دستیابی به ((رکورد))ها در اختیار برنامه کاربردی قرار میدهد. |
| ~~white:------~~ | | ~~white:------~~ |
| ~~white:------~~__سیستم فایل مجازی__ : این لایه را میتوان هم سطح با لایه شیوه دستیابی قرار داد (اما گاه ممکن است لایه شیوه دستیابی ، تحت این لایه مجازی عمل کند. به این معنا که کاربر برنامه ساز(معمولاً برنامه ساز سیستمی) شیوه دستیابی مورد نظر خود را طراحی و تولید کند و این واحد نرم افزاری را به واحد سیستم فایل مجازی پیوند بزند و بدنی ترتیب ساختار فایل مورد نظر خود را ایجاد و دادهها را در چارچوب همان ساختار پردازش کند.) | | ~~white:------~~__سیستم فایل مجازی__ : این لایه را میتوان هم سطح با لایه شیوه دستیابی قرار داد (اما گاه ممکن است لایه شیوه دستیابی ، تحت این لایه مجازی عمل کند. به این معنا که کاربر برنامه ساز(معمولاً برنامه ساز سیستمی) شیوه دستیابی مورد نظر خود را طراحی و تولید کند و این واحد نرم افزاری را به واحد سیستم فایل مجازی پیوند بزند و بدنی ترتیب ساختار فایل مورد نظر خود را ایجاد و دادهها را در چارچوب همان ساختار پردازش کند.) |
| در سیستمهای عامل جدید ، کاربران (بویژه نابرنامه سازان)عمدتا از طریق همین لایه سیستم فایل مجازی با سیستم فایل کار میکنند. سیستم فایل مجازی فایل را دنبالهای از کاراکترها میبیند و ساختار درونی اخصی برای آن قائل نیست . کاربر نابرنامه ساز مجموعهای از فرامین خاص در اختیار دارد و به کمک آنها در خواستهایش را انجام میدهد.*} | | در سیستمهای عامل جدید ، کاربران (بویژه نابرنامه سازان)عمدتا از طریق همین لایه سیستم فایل مجازی با سیستم فایل کار میکنند. سیستم فایل مجازی فایل را دنبالهای از کاراکترها میبیند و ساختار درونی اخصی برای آن قائل نیست . کاربر نابرنامه ساز مجموعهای از فرامین خاص در اختیار دارد و به کمک آنها در خواستهایش را انجام میدهد.*} |
| --- | | --- |
| !پیوندهای خارجی | | !پیوندهای خارجی |
| *[http://en.wikipedia.org/wiki/File_system ] | | *[http://en.wikipedia.org/wiki/File_system ] |
| --- | | --- |
| !همچنین ببینید | | !همچنین ببینید |
| *((فایل)) | | *((فایل)) |
| *((سیستم فایل از دیدگاه ذخیره و بازیابی اطلاعات)) | | *((سیستم فایل از دیدگاه ذخیره و بازیابی اطلاعات)) |
| *((فایل در محیط فیزیکی)) | | *((فایل در محیط فیزیکی)) |
| #@^ | | #@^ |