انواع فایل

دانلود فایل ، خرید جزوه، تحقیق،

انواع فایل

دانلود فایل ، خرید جزوه، تحقیق،

نرم افزارهای سیستمی و امنیتی ، داده ای ، مهندسی و 65 ص

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 69

 

فهرست مطالب

عنوان

صفحه

1- مقدمه

3

2- نرم‌افزارهای داده‌ای

2-1 DBMS

4

2-2 XML & Virtual DBMS

5

2-3 Data Management

9

3- نرم‌افزارهای سیستمی

3-1 Operating System

11

3-2 Infrastructure Software

12

4- نرم‌افزارهای امنیتی

4-1 Anti-virus

13

4-2 Security Software

15

5- نرم‌افزارهای تجاری

5-1 Finance Software

17

5-2 Office, Word processing

17

6- بسته‌های نرم‌افزاری

6-1 Package

19

6-2 The Automated Software Quality Tools

22

7- نرم‌افزارهای چند رسانه‌ای

28

عنوان

صفحه

8- نرم‌افزارهای بازی

31

9- نرم‌افزارهای تجارت الکترونیکی

9- 1 Ecommerce Software

32

9-2 Ebusiness

33

10- نرم‌افزارهای ارتباط با مشتری

37

11- نرم‌افزارهای مدیریت ذخیره‌سازی

40

12- نرم‌افزارهای میان‌افزار

41

13- نرم‌افزارهای ارتباطی

47

14- نرم‌افزارهای Web Server

48

15- نرم‌افزارهای مهندسی

54

16- آمار بازار جهانی نرم‌افزار

58

17- بررسی بازار نرم‌افزار در ایران

60

1- مقدمه

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

رشد شدید و قابل توجه در درآمد بخش

تاثیر آن بر سایر صنایع (امروز نرم‌افزار را می‌توان یکی از انواع صنایع مادر یا پایه‌ای دانست)

تحول عمیق در فناوری‌ةای مربوط به آن

تحول در فرآیندهای آن و تبدیل آن‌ها از فرآیندهای تجربی به فرآیندهای مهندسی

گسترش و تنوع بی‌سابقه در فرآورده‌ها و خدمات

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

گزارش حاضر برای پاسخ‌گویی به همین مسئله آماده شده است. این گزارش (که اولین گزارش از مجموعه گزارشاتی از این دست است) ابتدا به بررسی وضعیت بازار جهانی می‌پردازد و سپس تخمینی از حجم بازار داخلی را بدست می‌دهد.

2-1 Data Base Management System

نرم‌افزار پایگاه داده‌ها Data Base، مجموعه‌ای است که داده های ذخیره شده به صورت منطقاً مجتمع و به هم مرتبط و حتی الامکان فاقد افزونگی را که مورد استفاده چند کاربر از یک محیط عملیاتی است به صورت هم زمان و اشتراکی تحت مدیریت یک سیستم کنترل متمرکز DBMS قرار می‌دهد. پس DBMS نرم‌افزاری است که به کاربر امکان می‌دهد که پایگاه داده خود را تعریف و بر روی آن عملیات انجام دهد و بر روی آن تا حدی کنترل داشته باشد.

در سال 1999 DBMS(مدیریت سیستم پایگاه داده‌ها) از یک رشد 18درصدی برخورداربوده است. درآمد بازار نرم‌افزار DBMS در سال 2000 حدود 8/8 میلیارد دلار برآورد شده است که نسبت به سال 1999، 10 درصد رشد داشته است. در سال 2000 Object DBMS و DBMS Pre-Relational که شامل HDBMS و NDBMS یک رشد منفی داشته و در مقابل DBMS Relational یک رشد 15% داشته است. در حقیقت DBMS‌R 80% از کل بازار DBMS را به خود اختصاص داده است .

در جدول زیر درآمد بازار نرم‌افزار DBMSتا سال 2005 پیش‌بینی شده است.

2005

2004

2003

2002

2001

2000

90/12744

10/11897

90/11065

70/10161

60/9375

40/8787

درآمد درجهان

درآمد برحسب میلیون دلارمحاسبه گردیده است .

سهم بازار

شرکت‌ها

1999

2000

4/31%

8/33%

Oracle

9/29%

1/30%

IBM

1/13%

9/14%

Microsoft

3/3%

2/3%

Sybase

0/5%

0/3%

Informix

3/17%

15%

Other



خرید و دانلود  نرم افزارهای سیستمی و امنیتی ، داده ای ، مهندسی و      65 ص


نرم افزارهای سیستم عامل 114 ص

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 125

 

  نرم افزار

  سیستم عامل 

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

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

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

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

-  مدیریت منابع نرم افزاری و سخت افزاری یک سِستم کامپیوتری را برعهده دارد. پردازنده ، حافظه، فضای ذخیره سازی  نمونه هائی از منابع اشاره شده می باشند .

- روشی پایدار و یکسان برای دستیابی و استفاده  از سخت افزار را بدو ن نیاز از جزئیات عملکرد هر یک از سخت افزارهای موجود را برای برنامه های کامپیوتری فراهم می نماید 

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

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

سیستم های عامل را از بعد نوع کامپیوترهائی که قادر به کنترل آنها بوده و نوع برنامه های کاربردی که قادر به حمایت از آنها می باشند به چهار گروه عمده تقسیم می نمایند.

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

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

- تک کاربره - چندکاره . اکثر سیستم های عامل استفاده شده در کامپیوترهای شخصی از این نوع می باشند. ویندوز 98 و MacOS  نمونه هائی در این زمینه بوده که امکان اجرای چندین برنامه بطور همزمان را برای



خرید و دانلود  نرم افزارهای سیستم عامل  114 ص


نرم افزار کاربردی فروشگاه 45ص

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 44

 

 

عنوان :

نرم افزار کاربردی فروشگاه

خدمت جناب :

استاد شادرو

نام محقق:

مهدی نوری

دانشجوی رشته کامپیوتر(کاردانی)

مهر 1387

چکیده

این برنامه به طور کلی به 2 زبان sql server2000 و زبان برنامه نویسی شی گرا به نام delphi7 نوشته شده است که به صورت تحت شبکه نیز می باشد با زبان sql server2000 بانک های اطلاعاتی طراحی گردیده شده است و با Delphi فرم ها و برنامه کاربردی نوشته شده است . در این برنامه سعی شده است تا حد امکان کار را برای کاربر راحت کرده تا بتواند به راحتی به کارهای خود مدیریت داشته باشد .

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

فهرست مطالب

عنوان صفحه

فصل اول

1-1 عنوان جداول....................................................................................................6

2-1 طراحی جداول در sql server ....................................................................7

3-1 انواع داده ها در sql ........................................................................................8

4-1بررسی فیلد های مورد استفاده در بانک............................................................10

فصل دوم

1-2طراحی صفحه اصلی........................................................................................15

2-2طراحی مشتری................................................................................................16

3-2طریقه استفاده صفحات(use unit)...............................................................17

4-2unit چیست؟.................................................................................................17

5-2طریقه ی ارتباط میان sql , Delphi.............................................................18

6-2طراحی صفحه جستجوی مشتری......................................................................23

7-2اطلاعات مربوط به cash...............................................................................26

8-2طراحی صفحه کمپانی.....................................................................................28

9-2صفحه جستجوی اطلاعات کمپانی..................................................................31

10-2طراحی صفحه معرف......................................................................................33

11-2طراحی صفحه transaction.......................................................................37

..................................................................39.Transaction 12-2صفحه جستجوی

فهرست اشکال و جداول

عنوان صفحه

فصل اول

شکل(1-1)enterprise manager)) ..........................................................................................................7 شکل(2-1)ایجاد بانک جدید.................................................................................................................................7

شکل(3-1)طراحی جداول.....................................................................................................................................8

شکل(4-1)خصوصیات مشتری............................................................................................................................10



خرید و دانلود  نرم افزار کاربردی فروشگاه 45ص


نرم افزار های جاسوسی 25 ص

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 27

 

 

پیشگفتار

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

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

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

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

از جمله اعضای حاضر در «انجمن ضد ویروس» می‌توان به شرکت مایکروسافت، شرکت‌های تولیدکننده نرم‌افزارهای ضد ویروس: سیمانتک، Computer Associates و مک کافی و چند موسسه بین‌المللی و تحقیقاتی دیگر اشاره کرد.

مقدمه

نتایج یک تحقیق نشان مى دهد، هراس از نرم افزارهاى جاسوسى سبب شده است بیش از نود درصد از کاربران آمریکایى رفتار خود در اینترنت را تغییر دهند. پژوهش محققان پروژه «پیو اینترنت و زندگى آمریکایى» نشان مى دهد خطرات کمین کرده در شبکه جهانى اطلاعات مردم را وا مى دارد که مرورگر خود را تغییر دهند و از برنامه هاى مبادله فایل و برخى وب سایت ها پرهیز کنند. نتایج تحقیق مذکور حاکى است که خطر از دست دادن اطلاعات شخصى، نفوذ خالقان ویروس به مرورگر یا دریافت بى پایان آگهى هاى جهنده (pop-up ads) نقش بسزایى در این تغییر رفتار ایفا مى کنند. نظرسنجى پژوهشگران حاکى است که بیش از ۸۰ درصد رایانه هاى شخصى به نرم افزارهاى جاسوسى یا تجسس افزارها آلوده هستند. بدخیم ترین برنامه هاى تجسس افزار در رایانه هاى شخصى به کمین مى نشینند و اطلاعات محرمانه نظیر رمز ورود و جزئیات پیوستن به سایت ها را دستبرد مى زنند. تجسس افزارها و آگهى افزارها اغلب همراه برنامه هاى مبادله و تسهیم فایل یا فایل هاى رسانه اى که مردم از اینترنت دریافت مى کنند، منتقل مى شوند. برخى وب سایت ها نیز از منفذهاى مرورگر اینترنت اکسپلورر شرکت مایکروسافت براى نصب تجسس افزار روى رایانه بازدیدکنندگان سوءاستفاده مى کنند. سوزانا فاکس نویسنده ارشد گزارش موسسه «پیو اینترنت» مى گوید که خطرات این نرم افزارها سبب شده است، مردم بیش از هر تهدید دیگر اینترنت نگران رفتارهاى خود در شبکه جهانى اطلاعات باشند. وى مى افزاید: «مردم کمتر حس ماجراجویى در اینترنت را دارند و کمتر احساس آزادى مى کنند که هر کارى دوست دارند در اینترنت انجام دهند.»این تحقیق نشان مى دهد ۹۱ درصد مردم دست کم یک مورد از رفتار خود در اینترنت را به خاطر هراس از تجسس افزار تغییر داده اند، هر چند فقط ۴۱ درصد گفتند که قربانى این برنامه ها شده اند.محققان مى گویند کاربران اینترنت داراى پهناى باند زیاد و کسانى که به سایت هاى هرزه نگارى سر مى زنند یا بازى هاى اینترنتى انجام مى دهند، بیشتر در دام بلا مى افتند. خانم فاکس مى گوید که این خطرات مردم را ناگزیر کرده است از برخى فعالیت هاى خود در اینترنت دست بکشند. پژوهش موسسه پیو اینترنت نشانگر این است که ۴۸ درصد پرسش شوندگان از ترس آلودگى به تجسس افزار از مراجعه به برخى سایت ها منصرف شده اند. همچنین ۲۵ درصد کاربران از نرم افزارهاى مبادله فایل دست کشیده اند، زیرا اغلب به آگهى افزار آلوده مى شود. همچنین روشن شده است که ۱۸درصد کاربران شروع به استفاده از مرورگرى دیگر مانند Firefox کرده اند تا از مشکلات امنیتى آمیخته با اینترنت اکسپلورر مصون بمانند. مایکروسافت اخیراً یک نرم افزار ضدتجسس افزار در اختیار کاربران قرار گذاشت تا بتوانند برنامه هاى دردسرساز را شناسایى و حذف کنند. شرکت «وبروت» متخصص نرم افزار ضدتجسس افزار تخمین مى زند که ۸۸ درصد رایانه هاى شخصى آلوده به برنامه هاى جاسوسى هستند و اکثر دستگاه ها بسیارى از گونه هاى این نرم افزارها را در خود جا داده اند. تحقیق مذکور نشان داد که اگرچه بسیارى از مردم رفتار خود در اینترنت را تغییر داده اند، اما ۲۰ درصد رایانه هاى آلوده خود را پاکسازى نمى کنند. بسیارى از مردم از برنامه هاى رایگان ضدتجسس افزار نظیر Adware و Spybot براى پاکسازى رایانه هاى خود استفاده مى کنند.



خرید و دانلود  نرم افزار های جاسوسی 25 ص


نرم افزار سیستم

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 7

 

System Software

A vital part of any general-purpose computer is the system software, or software tools which are used in conjunction with the computer hardware.

This unit concentrates on the software tools which. development, or for use as a business or administrative system.

The first requirement when a computer is switched on is some kind of loader program which can be used to load any other program from the backing storage medium into memory prior to execution. In most modern computers the loader would be a rather large program stored in ROM.

Thus the loader program provides a method of bootstrapping other more complex programs. the loader program which resides permanently in ROM typically occupies only about 1 kbyte of memory.

A different type of computer many also be used for bootstrapping, by making use of cross-software. For example, a program may be written for a microprocessor such as MC6809 on a minicomputer or mainframe computer, using an assembler written in a language which is available on the large computer, such as PASCAL, C, or FORTRAN.

Software which enables programs to be loaded from (and stored on) backing storage media can be combined.

Hence the program is known as a disk operating system (DOS).

A disk operating system provides two fundamental facilities. First, it provides a mechanism for communication between the computer and the user by handling input and output to the user’s console and executing the commands specified by the user.

Files, which may contain machine code, ASCII coded source text, data or any other information , are stored on the disk in a format defined by the operating system, and are accessed via filenames.

Typically, the operating system includes the following:

(a) Directory listing

(b) File erasing

(c) File renaming

(d) File transfer

(e) File listing

(f) File execution

Finally, the operating system provides a straightforward mechanism to enable the user to access terminals, printers and storage devices connected to the computer from within his application programs.

نرم افزار سیستم

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

بارکننده

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

ایده استفاده از یک قطعه نرم افزار برای امکان پذیر کردن اجرای یک قطعه نرم افزار (عموماً پیچیده تر) دیگر خود راه اندازی خوانده می شود. از اینرو برنامه بار کننده یک روش خود راه اندازی سایر برنامه های پیچیده تر را فراهم می کند. این رهیافت به منظور حداقل کردن استفاه از حافظه سیستم کامپیوتر اتخاذ می شود؛ برنامه بارکننده که به طور دائمی در ROM قرار دارد نوعاً فقط حدود 1KBYTE حافظه را اشغال می کند و از اینرو قسمت اعظم حافظه باقیمانده را برای سایر برنامه ها آزاد می گذارد. همچنین برنامه بارکننده اغلب با یک برنامه نمایش دهنده یا خطایاب ترکیب می شدکه می تواند برای اشکال گیری از برنامه های کد ماشین و نیز برای تأیید عملکرد سخت افزار کامپیوتر بدون لزوم دسترسی به یک محیط ذخیره سازی کمکی بکار رود.

نوع متفاوتی از کامپیوتر نیز می تواند با استفاده از نرم افزار متقابل برای خود راه اندازی بکار رود. به عنوان مثال امکان دارد با استفاده از یک اسمبلر نوشته شده به زبانی که در کامپیوتر بزرگ قابل دسترسی است مثلاً پاسکال، C، یا فرترن، برنامه ای برای میکروپروسوری مانند MC6809 روی یک مینی کامپیوتر یا کامپیوتر بزرگ نوشته شود. برنامه اسمبلری که روی کامپیوتر کوچکتر اجرا می شود به یک اسمبلر متقابل مشهور است زیرا برای ریز کامپیوتر کد ماشین تولید می کند نه برای کامپیوتری که روی آن اسمبلر اجرا می شود. سپس برنامه کد ماشین می تواند یا بصورت PROM یا متوسط هر محیط ذخیره سازی دیگر، به کامپیوتر هدف منتقل شود یا می تواند مستقیماً توسط یک رابط ارتباطات سری یا موازی گرفته و بارگذاری شود.

سیستم عامل دیسکی

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



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