دانلود کارآموزی نمونه کارآموزی فایل کار آموزی
خرید ویژه پکیج خرید ویژه پکیج خرید ویژه پکیج

اطلاعیه فروشگاه

در صورت سفارش تبلیغات لطفا با شماره 09187518105 تماس بگیرید

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

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

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

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

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

تاريخچه :      

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     سيستم عامل unix شامل چهار بخش اصلي زير است: 1)kernel         2)file system          3)shell           4)commands ۱- kernel :  که در قلب سيستم عامل قرار دارد و سخت افزار را کنترل مي کند. تمام سيستم عامل ها يک kernel دارند و بر اساس فرامين مختلف قسمتهايي از سيستم کامپيوتري را فعال يا غير فعال مي سازد. در سيستم عامل unix سعي بر اين بوده است که kernel وظايف کمتري را انجام دهد. بطوريکه اغلب وظايف سيستم عامل توسط برنامه هاي سودمند انجام مي شود. در سيستم عامل unix هر پروسس يک برنامه در حال اجرا مي باشد.     وظايف kernel عبارتند از:  a-    زمانبندي پروسس ها b-     اختصاص حافظه اصلي c-     مديريت فضاي ديسک d-     نظارت بر انتقال داده ها مابين حافظه اصلي و دستگاههاي جانبي e-     اختيار دادن به تقاضاها مابين حافظه اصلي و دستگاههاي جانبي  پروسس ها دو حالت دارند: -    user mode -    kernel mode در user mode پروسس هاي user در cpu اجرا شده و به داده هاي کاربر دسترسي دارند و در حالت kernel پردازنده پروسس هاي سيستم را اجرا کرده و به داده هاي سيستم دسترسي دارد. پروسس هاي سيستم داراي اولويت بالاتري نسبت به پروسس هاي کاربران هستند و سريعتر از کاربران، cpu را در اختيار مي گيرند. پروسس هاي کاربران بر اساس زمان لازم جهت اجرا طبقه بندي مي شوند. 


اشتراک بگذارید:


پرداخت اینترنتی - دانلود سریع - اطمینان از خرید

پرداخت هزینه و دریافت فایل

مبلغ قابل پرداخت 3,000 تومان
کدتخفیف:

درصورتیکه برای خرید اینترنتی نیاز به راهنمایی دارید اینجا کلیک کنید


فایل هایی که پس از پرداخت می توانید دانلود کنید

نام فایلحجم فایل
553_391191_5999.zip128.3k