Video Ram  :  شکل زیر کل تقسیم بندی یک مگا بایت اول حافظه کامپیوتر در حالت توسعه نیافته را نشان میدهد . حافظه کارت گرافیکی Video Ram بخشی از حافظه اصلی (درآدرس B800:000- … - B8FFF  ) میباشد .

 RS-232  : پروتکل ارتباطی برای خط سریال کامپیوتر می باشد . 

RTC  : (Real Time Clack  ) ساعت کامپیوتر می باشد .


Drivers: درایور برنامه و توابعی هستند که رابط بین سخت افزار و سیستم عامل می باشند این برنامه ها توسط شرکت سازنده سخت افزار ارائه می گردند. لذا هنگام خرید سخت افزار حتما" باید cd مربوط به آن موجود باشد.

HANDLE: یک مرجع (شماره) برای دستیابی به شی های ایجاد شده در ویندوز ازقبیل پنجره ها و کلید های رجیستری و...می باشد. برای تعریف متغییرهای هندل از گونه  hwndاستفاده میشود. از طریق handle   میتوان عملیاتهای مختلفی روی Object  ها انجام داد.

تکه برنامه زیر نمونه ای از کد برنامه BC برای بدست أوردن  handle میباشد . در این برنامه شماره هندل در  edit1 به صورت عدد HEX درForm1  مشخص شده است .

void __fastcall TForm1::Button1Click(TObject * Sender)

{

Edit1->Text=IntToHex(Form1->Handle,8);

}

شکل ( )  بدست أوردن هندل

همانطور که میدانید وقتی کامپیوتر روشن میشود از ابتدا تا زمان آماده شدن )برای استفاده  کاربر( بعضی تنضیمات و کارهای کنترلی را انجام میدهد . مانند تنظیم پارامترهای Setup و مقدار دهی فایلهای سیستمی و غیره . در اینجا جهت مقایسه راه اندازی دو سیستم عامل  MsDos و MsWindows    مراحل شروع به کار هریک را تشریح میکنیم .

 

مراحل شروع به کار کامپیوتر در سیستم عامل MsDos

1-                اولین دستور در کامپیوتر باعث پرش به بخش برنامه BIOS می شود.

2-                برنامه BIOS قسمت های سخت افزاری را test می کند.

3-                برنامه BIOS تنظیمات اولیه بر اساس پارامترهای setup را انجام میدهد .

4-                فراخوانی (پرش) به برنامه BOOT loader توسط برنامه BIOS انجام میشود.

5-                در نهایت برنامه BIOS به جستجوی سیستم عامل از سکتور BOOT (سکتور صفر) و پرداخته پس از پیدا کردن آن را به حافظه می آورد .

6-                اجرای برنامه سیستم عامل (command com) از این مرحله به بعد کنترل سخت افزار در اختیار os قرار می گیرد.

7-                بار کردن فایلهای ms dos.sys و IO.sys در حافظه.

8-                تنظیمات پارامترهای محیطی خط فرمان از روی فایل config.sys(جهت برنامه های محیط command line) انجام میشود کار بر میتواند این فایل را مطلبق نیاز خود تنظیم کند .

9-                آخرین مرحله سیستم عامل Dos اجرای برنامه ها و دستورات موجود در فایل Autoexec.bat میباشد .

 

مراحل شروع به کار و مقدار دهی اولیهwindows  

        سیستم عامل ویندوز نیز مانند MsDos  همه موارد فوق را انجام  داده سپس مراحل زیر انجام میشود . این مراحل در محیط گرافیکی اجرا میشود .

10-          اجرای برنامه win.com .

11-          تنظیم پارامترهای ویندوز به ترتیب زیر:

A : نحوه شروع به کار ویندوز از فایل Boot.ini .

B : پارامترهای مربوط به محیط ویندوز از فایل win.ini .

C : پارامترهای مربوط به درایورها و کار با سخت افزار از فایل system.ini .

D : پارامترهای مربوط به register از فایل system.dat .

E : اجرای برنامه ها قرار داده شده در بخش start up .

 

 فایل Boot.ini : در این فایل نحوه بالا آمدن ویندوز (WindowsXp , WinNT  )  تعیین می گردد یعنی بصورت normal یا  قدم به قدم (trace) و یا save mode تعیین می گردد .

فایل win.ini : اطلاعات مربوط به وضعیت پنجره ها و وضعیت desktop و ... تمامی وضعیت هایی که    مربوط به محیط کار ویندوز هستند در این فایل قرار می گیرند.

system.ini : اطلاعات مربوط به درایورهای سخت افزاری و تنظیمات سخت افزاری از قبیل نام درایور و مسیر آن و شماره وقفه ها و آدرس های آنها و ... در این فایل قرار می گیرند.

system.dat : اطلاعات مربوط به رجیستری و ساختمان هر یک از متغیرهای رجیستری در فایل system.dat قرار می گیرد.

منوی Start Up : اطلاعات مربوط به فایلها و برنامه هایی که پس از بالا آمدن کامل ویندوز قرار است اجرا شود در این بخش قرار می گیرد.مشابه autoexec.bat در ویندوز می باشد.

توجه : جهت اطلاعات بیشتر در خصوص وقفه 1و2و3 به مرجع و کتابهای MsDos ورژن 6.2   مراجعه کنید.