فی فوو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

فی فوو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

دانلودمقاله UNIX

اختصاصی از فی فوو دانلودمقاله UNIX دانلود با لینک مستقیم و پر سرعت .

 

 

 

 

 

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

 

 

 


unix نام سیستم عاملی است که نخستین بار توسط یک گروه تحقیقاتی در آزمایشگاههای bell متعلق به شرکت AT&T طراحی وایجاد گردید .این سیستم عامل نخست برروی چند مینی کامپیوتر ساخت شرکت DEC نصب شده وبتدریج با توسعه آن بر روی دیگر کامپیوترها عرضه وارائه گردید.
در سال 1969 در آزمایشگاه AT&T کن تامپسون بخاطر مسائل کامپیوترها ومنابعی که در دست داشت . پروژه Multics را متوقف کرد وکار روی ماشین PDP-7 را شروع کرد وبرای این ماشین یک فایل سیستم یک مفسر فرمان و چند برنامه مفید دیگر طراحی نمود .
اما در سال 1970 کن تامپسون و دنیس ریچی زبان B را طراحی کرده و unix را به این زبان دوباره نویسی کردند . وروی ماشین PDP-11 آزمایش نمودند .
سال 1973 دنیس ریچی زبان B را دوباره نویسی کرده و آن را زبان C نامید و unix را دوباره به این زبان نوشت .
سال 1975 برای نخستین بار نسخه ای از یونیکس (نسخه 6 ) در دسترس همه گان قرار گرفت . و در سال 1978نسخه هفتم آن به بازار عرضه گردید.
بین سال های 1980- 1979 در دانشگاه برکلی کالیفرنیا فعالیت زیادی روی یونیکس انجام و برنامه های مفید فروانی برای این سیستم عامل تهیه شد . بخصوص نرم افزار مربوط به شبکه در این دانشگاه نوشته شد. نسخه هایی از یونیکس که دراین دانشگاه نوشته شدند به نام bsd معرفی گردیدند.
1981 اتحادیه جهانی /usr/group تشکیل و کمپانی sco با همکاری شرکت مایکروسافت نسخه xenix را تولید کرد.
در سال 1982 سیستم سوم از نسخه یونیکس نوشته شد (کند ترین نسخه یونیکس )
1983سیستم V (system v ) نوشته شد که 30 درصد از نسخه پیشین تندتر بود.
درسال 1985 سیستم v.2 (system v relase 2) نوشته شد.
ودرسال 1986 سیستم v3 (system v relase 3) به بازار عرضه گردید.
وپس از سال 1986 هر ساله برامکانات این سیستم عامل و همچنین بر کاربران آن افزوده شده است چنانچه که امروزه کاربران یونیکس را در سراسر جهان بین 10 تا 20 میلیون نفر برآورد می کنند.

 

 

 

 

 


1-multiprogramming : چند برنامه در آن واحد روی resident,primary storage می شوند وپروسسور بین آنها switch می کند . دلیل موفقیت این مشخصه , به نشان وسیله ای در افزایش بازدهی سیستم , تفاوت در تندی دستگاهای درون روی وبرون روی پروسسور مرکزی است
2- Time sharing : در این روش پردازنده مرکزی جسمی است که توسط تمام کاربران و پروسس های مختلف سیستم و کاربران تقسیم می شود وبه هر یک کمی از زمان cpu داده مشود .
3- Multi user : در صورتیکه در هر لحظه بیش از یک کاربر بتواند از سیستم استفاده کند سیستم Multi user یا چند کاربره نامیده می شود .
4- Multi Tasking : امکان اجرای برنامه بصورت back ground وfore ground
5- دارا بودن file system بصورت سلسله مراتبی وتامین protection برای داده های سیستم
6- Generality : بدین معنا که یک روش واحد بتواند اهداف چند گانه ای را برآورده کند این کار از دو راه بدست می آید .
الف . system call های یکسان برای خواندن و نوشتن روی فایل ها و device ها و بافرهای موجود بین پروسس ها.
ب. نامگذاری وprotection یکسان برای فایلهای داده , Directory ها و Device ها
7- توان جابجایی ((Trans portability
سیتم عامل unix به آ سانی قابل جابجایی است . برای یک سیتم نو با دستکاری اندک بر روی کدهای سیستم عامل unix می توان آنرا جهت نصب آماده کرد . توانایی جا بجایی سیستم عاملی unix از یک گونه رایانه به رایانه دیگر دلیل اصلی موفقیت آن می با شد .

 

فرمت این مقاله به صورت Word و با قابلیت ویرایش میباشد

تعداد صفحات این مقاله  16  صفحه

پس از پرداخت ، میتوانید مقاله را به صورت انلاین دانلود کنید


دانلود با لینک مستقیم


دانلودمقاله UNIX

گزارش کارآموزی رشته کامپیوتر کار با سیستم عامل Unix در بانک صادرات

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

گزارش کارآموزی رشته کامپیوتر کار با سیستم عامل Unix در بانک صادرات


گزارش کارآموزی  رشته کامپیوتر کار با سیستم عامل Unix  در بانک صادرات

دانلود گزارش کارآموزی  رشته کامپیوتر کار با سیستم عامل Unix  در بانک صادرات بافرمت ورد وقابل ویرایش تعدادصفحات 53

گزارش کارآموزی آماده,دانلود کارآموزی,گزارش کارآموزی,گزارش کارورزی


این پروژه کارآموزی بسیار دقیق و کامل طراحی شده و جهت ارائه واحد درسی کارآموزی میباشد

تاریخچه :    

 UNIX نام سیستم عاملی است که اولین بار توسط یک گروه تحقیقاتی در آزمایشگاههای Bell متعلق به شرکت AT&T طراحی و ایجاد گردید.این سیستم عامل ابتدا بر روی چندین مینی کامپیوتر ساخت شرکت DEC  نصب شده و بتدریج با توسعه آن بر روی دیگر کامپیوترها عرضه و ارائه گردید. چگونگی تولد و رشد سیستم عامل unix با دیگر سیستم های عامل متفاوت است.ورود این سیستم عامل به دنیای تکنولوژی از سمت دنیای تجارت نبوده و این خود دلیلی است برای همه گیر شدنش. این سیستم عامل که توسط کن تامپسون در سال ١٩۶۹طراحی شد، گروههای برنامه نویسان را در توسعه برنامه ها حمایت می کرد و در جهت ساده تر کردن نحوه ارتباط (dialogue) بین انسان و ماشین می کوشید. البته این سیسنم عامل یکباره نوشته نشد، بلکه در پاسخ به نیازهای برنامه نویسی در پروژه های خاص بتدریج تکامل یافت و تا به امروز نیز به این سیر تکاملی ادامه داده است. در این بخش خلاصه ای از این سیر تکاملی را می بینیم. ۱۹۶۹در آزمایشگاه AT&T کن تامپسون بخاطر مسائل کامپیوتر ها و منابعی که در دست داشت. پروژه Multics را متوقف کرد و کار روی ماشین PDP-7 را شروع کرد و برای این ماشین یک فایل سیستم، یک مفسر فرمان و چند برنامه مفید دیگر طراحی نمود. ۱۹۶۹کن تامپسون و دنیس ریچی زبان B را طراحی کرده و unix را به این زبان دوباره نویسی کردند. و روی ماشین PDP-11 آزمایش نمودند.  ۱۹۷۳دنیس ریچی زبان B را دوباره نویسی کرده و آن را زبان C نامید و unix را دوباره به این زبان نوشت. ۱۹۷۵     نسخه ۶از unix بعنوان اولین نسخه قابل ارائه در دسترس عموم قرار گرفت. ۱۹۷۸     نسخه هفتم unix نوشته شد. ۱۹۸۰     در دانشگاه برکلی کالیفورنیا فعالیت زیادی روی unix انجام و برنامه های مفید فراوانی برای این سیستم عامل تهیه شد. بخصوص نرم افزار مربوط به شبکه در این دانشگاه نوشته شد. نسخه هایی از unix که در این دانشگاه نوشته شدند، نام BSD گرفتند. از جمله امکانات این نسخه، termcap,csh,vi را می توان نام برد. ۱۹۸۱     اتحادیه جهانی /user/group تشکیل و کمپانی SCO با همکاری شرکت مایکروسافت نسخه xenix را تولید کرد. ۱۹۸۲     سیستم سوم از نسخه unix نوشته شد (کندترین نسخه unix) ۱٩۸۳    سیستم ۵(system 5) نوشته شد که ۳۰درصد از نسخه قبلی سریعتر است. ١٩۸۵     سیستم 5.2 نوشته شد. (System 5 Relase 2) ۱۹۸۶     سیستم 5.3 نوشته شد. (S5R3) ۱۹۸۷     سیستم 5.4 نوشته شد. (S5R4)  اسامی نسخه های مختلف unix عبارتند از: BSD – نسخه های نوشته شده در دانشگاه برکلی که بیشتر در زمینه های علمی و مهندسی نوشته شده اند. Xenix – نسخه نوشته شده در کمپانی SCO که روی کامپیوترهای شخصی و سیستم های desletop قابل پیاده شدن است.  Unix system 5 – نسخه هایی از unix که در زمینه های اداری و مالی و تجاری نوشته شده و روی ماشین های متوسط تا کامپیوترهای بزرگ قابل پیاده شدن است. SunOs – نسخه هایی از unix که روی ماشین های Sun پیاده می شوند دارای محیط های گرافیکی و شبکه NFs است. S5R4 – این نسخه از unix جدیدترین و آخرین نسخه unix نوشته شده توسط AT&T است و روی بیشتر ماشین ها قابل ارائه است و بعنوان unix استاندارد شناخته شده است. این نسخه در جهت تکمیل و تصحیح نسخه قبلی نوشته شده است. بغیر از رفع مسائلی که استفاده کنندگان unix احساس می کردند، این نسخه آسانتر، سریعتر و بهتر تز نسخه قبلی عمل می نماید. آشنایی با سیستم عامل در یک تعریف ساده می توان گفت که سیستم عامل برنامه ای است که سخت افزار را کنترل می کند. یک سیستم عامل برنامه ای است که سهولت استفاده از کامپیوتر و نتایج آن را برای کاربران فراهم می سازد. پایه ای ترین وظیفه یک سیستم عامل مدیریت منابع (Resources) سیستم است.مهمترین منابعی که یک سیستم عامل مدیریت می کند عبارتند از: -    پردازشگر cpu -    حافظه اصلی -    حافظه جانبی -    دستگاه های ورودی و خروجی (I/O)  -    داده ها (Data)  -    تعریف رابط کاربری (محیطی که کاربران از طریق آن با سیستم ارتباط برقرار می کنند) -    امکان اشتراک داده ها بین کاربران مختلف -    مدیریت ورودی و خروجی  -    زمانبندی منابع بین کاربران مختلف -    بازیابی سیستم پس از بروز خطا    ویژگی های سیستم عامل unix     ۱- multiprogramming : چند برنامه در آن واحد روی primary storage  ،Resident  شده اند و پروسسور بین آنها switch می کند. علت موفقیت این مشخصه، بعنوان وسیله ای درافزایش بازدهی سیستم، تفاوت در سرعت دستگاههای ورودی و خروجی، پروسسور مرکزی است. وقتی برنامه ای تقاضای I/O می کند در حالت single user پروسسور به حالت idle در می آید. شاید در یک بار صبر کردن تا ۵۰۰۰۰سیکل پروسسور wait انجام شود. استفاده از چنین زمانی برای انجام برنامه ای دیگر توسط پردازنده مرکزی کارایی سیستم را افزایش می دهد.     ۲ – Time sharing : در این روش پردازنده مرکزی جسمی است که توسط تمام کاربران و پروسس ها، استفاده می شود. به این ترتیب که زمان cpu بین پروسس های مختلف سیستم و کاربران تقسیم می شود و به هر یک کسری از زمان cpu تعلق می گیرد.     ۳ – Multi user : در صورتیکه در هر لحظه بیش از یک کاربر بتواند از سیستم استفاده کند سیستم multi user یا چند کاربره نامیده می شود.     ۴ – Multi Tasking : امکان اجرای برنامه به صورت fore ground و back ground     ۵ – دارا بودن file system بصورت سلسله مراتبی و تامین protection برای داده های سیستم     ۶ – Generality : بدین معنا که سک روش واحد بتواند اهداف چند گانه ای را برآورده کند که این امر از دو طریق حاصل شده است:     الف – وجود system callهای یکسان برای خواندن و نوشتن روی فایل ها و deviceها و بافرهای موجود بین پروسس ها     ب – نامگذاری و protection یکسان برای فایل های داده، Directory ها و Device ها     ۷ – قابلیت حمل (Transportability) : سیستم عامل unix به آسانی قابل حمل است. برای یک سیستم جدید، با دستکاری اندک بر روی کدهای سیستم عامل unix می توان آن را جهت نصب آماده نمود. توانایی حمل سیستم عامل unix از یک نوع کامپیوتر به کامپیوتر دیگر دلیل اصلی موفقیت آن می باشد.


دانلود با لینک مستقیم


گزارش کارآموزی رشته کامپیوتر کار با سیستم عامل Unix در بانک صادرات