whatsapp call admin

تحقیق در مورد ویندوز NT

word قابل ویرایش
53 صفحه
11700 تومان
87,000 ریال – خرید و دانلود

ویندوز NT

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

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

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

برای اینکه بتوانیم اطلاعات اولیه مربوط به مساله را در اختیار کامپیوتر بگذاریم باید کامپیوتر نیز دارای چنین کانال هایی باشد در مورد کامپیوتر این کانال ها دستگاههایی هستند که آنها را ” دستگاه ورودی ”
می گویند این دستگاهها انواع مختلفی دارند و می توانند اطلاعات اولیه را وارد کامپیوتر کنند .

مروری بر تاریخچه ساخت وتکامل کامپیوتر :

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

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

بی ارتباط نمی دانند اثر کاربرد انگشتان در شمارش , در ارقام رومی در مورد نمایش ۱ با یک انگشت و همینطور ۵ با پنج انگشت در شکل این ارقام که I,V هستند بخوبی هویدا است V شکل پتجه دست را تداعی می کند البته پایه شمارش تنها به ۱۰ محدود نمی شود . آثار باقی مانده از تمدنهای کهن و مطالعه در تاریخ قبایل استفاده از پایه های شمارشی دیگر را نشان می دهد بعضی تمدنها به جای پایه شمارشی ده دهی از پایه ۲۰ استفاده کرده اند انتخاب پایه ۲۰ به این خاطر بوده در شمارش تعداد انگشتان دست را کافی
نمی دانستند و از انگشتان پاها نیز استفاده می کردند.

حتی امروز نیز برخی از اسکیموها , سرخ پوستان آمریکایی و قبایل آفریقایی از پایه شمارشی ۲۰ استفاده
می کنند. آزتکها و مایاها نیز که تمدنهای درخشانی داشتند از پایه ۲۰ استفاده کردند . بابلیان و کلدانیان در محاسبات خود پایه ۶۰ را به کار بردند البته کلدانیان در کنار پایه ۶۰ از پایه ۱۰ نیز استفاده کردند . وجود چیزهایی از قبیل نمره ۲۰ وتقسیم بندی درجه به ۶۰ دقیقه و دقیقه به ۶۰ ثانیه می تواند نشانی از کاربردی از این پایه های شمارشی باشد .
با پیشرفت زندگی اجتماعی وپیچیدگی هایی که از آن ناشی می شد دیگر دست را یارای محاسبه پیچیده نبود بدین علت انسان مجبور شد برای انجام محاسبات روز مره وسایلی را ابداع کند . وسایل دیگری که به کار گرفته شد دانه های شن , تکه های نخ بودند که درروی آنها گره هایی یا شیارهایی ایجاد می کردند وبدین وسیله شمارش انجام می دادند . فکر ساختن وسیله ای که بتواند محاسبات ساده را انجام دهد به ۲۰۰۰ سال می رسد . چرتکه معمولی یکی از نخستین وسایلی است که برای این منظور ساخته شد . ماشینهایی که هم قادر به محاسبه وهم چاپ نتایج بودند در سال ۱۸۹۰ بوجود آمدند این ماشینها قادر بودند عملیات مختلفی را ترکیب کرده و نتایج را روی نواری بنویسند از این نوار بعنوان وسیله برای ضبط و بایگانی نتایج استفاده می شد . کارت منگنه که تا چندی پیش در کارهای کامپیوتری به مقدار زیاد مصرف

می شد گرچه بعد از سالهای ۱۹۳۰ به خدمت کارهای کامپیوتری درآمد ولی دارای قدمت بیشتری است . نخستین بار , یک فرانسوی به نام ژاکار از آن برای کارهای بافندگی استفاده کرد. ( اولین ماشین جمع زن مکانیکی در سال ۱۶۴۲ توسط بلز پاسکال در فرانسه ساخته شد )

هرمان هولریث با استفاده از این ایده , کارتهای مدرن منگنه را ابداع کرد و ماشینی بر مبنای آن ساخت . هولریث در سال ۱۸۹۶ ماشین ساخت خود را تکمیل کرد وآن را به یک شرکت آی.بی.ام امروزه بکی از بزرگترین تولید کنندگان کامپیوتر را در اختیار دارد .

در سال ۱۸۳۳ چارلز بابیج استاد ریاضی دانشگاه در انگلستان ساختن ماشینی را پیشنهاد کرد که آن را
” موتور تحلیلی ” نامید . طرح ماشین بابیج دارای بیشتر اجزای کامپیوترهای امروزی بود , ولی بابیج نتوانست ماشین خود را تکمیل کند , زیرا اکثر ایده های او در آن زمان دور ازتصور بود . در سال ۱۹۳۷ هوواردآیکن ماشین محاسبه ُ خودکاری ساخت که از ایده ماشینهای قبلی در آن استفاده شده بود . این ماشین ” مارک-۱ ” نام گرفت . کار تکمیل این ماشین در سال ۱۹۴۴ پایان گرفت . مارک-۱ , ماشینی الکترومکانیکی بود و تا اندازه ای نیز با ایده های بابیج انطباق داشت.

نخستین ماشین الکترونیکی که می توان آن را یک کامپیوتر نامید . در سالهای ۱۹۳۹ تا ۱۹۴۶ ساخته شد در این کامپیوتر قریب ۱۹۰۰۰ لامپ خلاء بکار رفته بود که خود نشان دهنده بزرگی و حجیم بودن آن است .مصرف انرژی این کامپیوتر ۱۳۰۰۰۰ وات بود که در مقایسه با کامپیوترهای امروزی این مقدار انرژی برتی مصرف ۱۰۰۰۰۰۰ ترانزیستور کافی است . سالهای ۱۹۵۴ الی ۱۹۶۴ را می توان دوره به بازار آمدن کامپیوترها دانست در این دوره شرکت آی. بی. ام ماشینهای جدیدی ساخت وآنها را روانه بازار کرد . این کامپیوترها از ماشینهای نسل اول بود که در آنها در یک لحظه تنها یک سلسله عملیات در حال انجام بود این مطلب به این معنی است که اگر جریان حل یک مساله بوسیله کامپیوتر به سه مرحله ورودی , پردازش
داده ها و خروجی تقسیم کرد.

 

که در آنها در یک لحظه فقط یکی از این سه مرحله در حال انجام بود به بیان دیگر امکان همزمانی کار واحدهای کامپیوتر وجود نداشت یا زمان کلی برای حل یک مساله بوسیله کامپیوتر برابر مجموع زمان هر کدام از سه مرحله بالا بود در سال ۱۹۵۹ الی ۱۹۶۰ کامپیوترهای نسل دوم معرفی شدند این کامپیوترها از کامپیوترهای قبلی کوچکتر بودند و سرعتشان نیز بیشتر از آها بود در ضمن برای ساختن حافظه آنها از

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

در سال ۱۹۶۴ کامپیوترهای نسل سوم به بازار آمدند کامپیوترهای این نسل به مراتب ظریفتر ، سریعتر و دارای حافظه بزرگتری از کامپیوترهای قبلی بودند واحدهای تشکیل دهنده کامپیوتر های جدید عبارت انداز : واحد ورودی که داده ها را می گیرد ، واحد حافظه که داده ها واطلاعات و دستوالعمل ها در آن ضبط می شود ، واحد حساب و منطق که عملیات ریاضی و منطقی را انجام می دهد ،واحد خروجی که نتایج بدست آمده را بیرون می دهد ، و واحد کنترل که بر اعمال تمام واحدها نظارت دارد و آنها را کنترل می کند در صنعت کامپیوتر ، امروزه روی نسل های جدیدتری نیز کار شده است که در ادامه بحث درباره آنها صحبت خواهیم کرد .

تحولات جاری در زمینه کامپیوتر ها و انواع کامپیوتر ها در سال های اخیر کامپیوترهای جدید وکوچکی تولید و عرضه شده اند ” ریز کامپیوتر ” یا “کامپیوتر های شخصی ” معرف شده اند . ریز کامپیوتر ها ، کامپیوتر های کوچکی هستند که به تنهایی دارای تجهیزات لازم برای عملیات ورودی ، پردازش و خروجی هستند . ریز کامپیوترها نتیجه گرایش ایجاد کامپیوترهای کوچک و قابل حمل و در عین حال ارزان قیمت در صنعت کامپیوتر هستند که عمدتا” در سال های دهه ۱۹۸۰ وارد بازار تجارت کامپیوتر شده اند خود این گرایش نیز در واقع نتیجه پیشرفت

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

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

هایی نیز به دست آمده است همچنین کامپیوتر های از رده بالاتری که اصطلاحا” آنها را ” ابر کامپیوترها ” نیز می گویند بوجود آمدند امروزه صحبت از ماشین هایی است که به جای یک پردانده مرکزی ، دارای چندین واحد مرکزی باشند و این پردازنده ها به طور موازی و همزمان با هم کار کنند .

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

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

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

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

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

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

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

کوچکترین واحد اطلاعاتی که در درون کامپیوترها وجود دارد “بیت” نام دارد . این کلمه اختصار کلمات Binary digit به معنی رقم دودویی (۰-۱ ) است . پس هر بیت یا ۰ یا۱ است .
باید اضافه کنیم که در درون کامپیوترها به جای استفاده از پایه ده دهی که دارای ده رقم صفر تا نه است . از پایه دودویی که دارای دو رقم صفر و یک است استفاده می شود . زیرا که نمایش اطلاعات در پایه دو با استفاده از پایه دو دویی , به مراتب آسانتر از پایه ده دهی است . و با استفاده از ادوات الکترونیکی ساختن مدار برای محاسبات در پایه دو آسانتر است .
به علت اینکه بیت واحد کوچکی است و کار کردن با آن مشکل است واحد بزرگتری تعریف شده که

” بایت ” نام دارد . هر بایت مجموعه ای از چند بیت ( معمولاً هشت بیت) است . حروف و ارقام مختلف را با یک بایت نشان می دهند . و آن را کاراکتر می گویند . بزرگی کلمه کامپیوتر را نیز که در بالا مورد بحث قرار گرفت با بیت بیان می کنند .

همانطور که گفته شد زبان درونی کامپیوترها زبان علائم الکتریکی یا زبان ارقام یا به بیان ساده تر زبان صفر و یک است . این زبان را که در حقیقت بیش از دو حرف الفبا (۰,۱) ندارد ,” زبان ماشین ” نام دارد . هر مدل کامپیوتری خاص برای خود یک زبان ماشین مخصوص دارد .کار با زبان ماشین دشوار یا غیر ممکن است . زیرا اگر قرار باشد با همین زبان با کامپیوتر ارتباط برقرار باشد باید دستور العملهایی به صورت رشته های طویلی از ارقام ۰و۱ دراختیار کامپیوتر قرار داد و انجام این کار از حوصله انسانی خارج است.

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

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

از زبانهای برنامه نویسی سطح بالا میتوان زبانهای بیسیک ,فرترن ,پی ال وان ,کوبول و غیره را نام برد. زبان ماشین (۰,۱) یک زبان سطح پائین کامپیوتر است . بر مبنای زبان ماشین زبان نیمه سمبلیکی ابداع شده که آن را “زبان اسمبلی” می گویند .زبان اسمبلی هر ماشین درواقع زبان ماشین سمبلیک شده آن است.از آنجا که هر کامپیوتر خاص برای خود زبان ماشین خاصی دارد , زبانهای اسمبلی نیزکه فرم نیمه سمبلیک آنها هستند ,یکسان نیستندو خاص ماشینهای خود می باشند.

در عمل و در ارتباط با حل یک مساله , کامپیوتر در بخشی از کار درگیر می شود . این گفته بدین مفهوم است که حل یک مساله از مراحل مفصل تری تشکیل می شود که بخشی از این مراحل به عهدهً عامل انسانی وبخشی دیگر به عهده ماشین است . اصولاً هر کار یا عملی در این می تواند به یکی از سه حالت ” دستی” “مکانیکی ” و یا ” الکترونیکی ” انجام شود . در یک ” سیستم دستی ” تنها عامل درگیر در حل مساله , مغز و نیروی بدنی انسان است . در یک ” سیستم مکانیکی ” علاوه بر انسان , ماشینی نیز وجود دارد که از طریق عامل انسانی کنترل می شود . به عنوان مثال یک ماشین حفاری زمین که به وسیله یک راننده کنترل می شود یک سیستم مکانیکی تلقی می شود. با توجه به آنچه که گفته شد , معلوم می شود که عمل کنترل , عمل اصلی در این سیستم ها است در یک سیستم دستی کنترل کننده و عمل کننده هر دو انسان است در یک سیستم مکانیکی کنترل کننده انسان و عمل کننده ماشین است در یک سیستم الکترونیکی هم کنترل کننده و هم عمل کننده هر دو ماشین است . و استفاده از کامپیوتر در انجام اعمال مختلف می تواند یک سیستم الکترونیکی را بوجود آورد.

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

این فقط قسمتی از متن مقاله است . جهت دریافت کل متن مقاله ، لطفا آن را خریداری نمایید
word قابل ویرایش - قیمت 11700 تومان در 53 صفحه
87,000 ریال – خرید و دانلود
سایر مقالات موجود در این موضوع
دیدگاه خود را مطرح فرمایید . وظیفه ماست که به سوالات شما پاسخ دهیم

پاسخ دیدگاه شما ایمیل خواهد شد