دوره ی آموزشی مفاهیم پایه فن آوری اطلاعات اولین مهارت از هفت مهارت استاندارد ICDL می باشد . در ابتدا لازم است بدانیم ICDL چیست و استانداردی که از آن بعنوان استاندارد ICDL یاد می شود چه مباحثی را در بر می گیرد .
در بیشتر کشورهای توسعه یافته و صاحب فناوری و در بعضی کشورهای در حال توسعه آموزش علوم کامپیوتری و فراگیری دانش IT -Information Technology جزو برنامه های اصلی مدارس ، دبیرستانها و دانشگاهها به شمار می آید . در ایران نیز برنامه توسعه و کاربردی فناوری ارتباطات و اطلاعات موسوم به ( تکفا ) مهمترین برنامه دولت در زمینه توسعه ، گسترش و کاربردی ساختن IT در کشور محسوب می شود .
تاریخچه استفاده از کامپیوتر
بشر از دیر باز سرگرم اموری نظیر شمارش ، اندازه گیری و ظبط کردن اشیاء و نیز گزارش دادن اطلاعات در مورد اشیاء به همنوعان خود بوده است . واژه ( اشیاء ) می تواند دلالت بر تعداد گوسفندان یک گله ، وزن یک کودک ، ابعاد یک زمین ، مدت زمان طی شده از آخرین خشکسالی یا شدت یک زمین لرزه را داشته باشد .
در مقابل کلمه ی Computer در دائره المعارفها نوشته شده است : محاسبه کردن ، تخمین زدن ، حساب کردن و ما Computer را به نام ماشین محاسبه گر میخوانیم .
کامپیوتر آخرین زنجیر از حلقه ماشین های محاسبه گر و ذخیره کننده اطلاعات می باشد . البته چیزی که کامپیوتر را از دیگر ماشینهای محاسبه گر جدا کرده است ، در واقع سرعت ، دقت و اطمینان بالا در انجام کارهاست .
کامپیوترهای امروزی در مقیاس میلیونها عملیات در ثانیه اندازه گیری می شود . هر چند ممکن است این عملیات ساده باشد ، اما ترکیب آنها به روشهای مختلف ، منجر به ظهور آرایش عظیمی از عملکردهای مفید می گردد . این موضوع تقریبا تمام اتفاقی است که طی سه چهار دهه اخیر ( که معادل است با کل تاریخ کامپیوترهای تجاری ) به وقوع پیوسته است .
کامپیوترهای امروزی بسیار کوچکتر طراحی شده اند . به طوری که به راحتی بر روی یک میز جا می گیرند . چیزی که قبلا یک اتاق بزرگ را به طور کامل اشغال میکرد ، امروزه در یک جعبه کوچک جا می شود . در عین حال که کامپیوترهای امروزی توانایی ذخیره اطلاعات بیشتر و سرعت بیشتر در محاسبه را دارند .
کامپیوتر ماشینی است که سه کار انجام میدهد : ورودی ساخت یافته را میپذیرد، آن را بر طبق قوانین از پیش تعریف شده ای پردازش میکند، و نتایج را به عنوان خروجی نمایش میدهد.
واحد پردازش مرکزی
مدت زمان انجام یک کار بوسیله کامپیوتر، به عوامل متعددی بستگی دارد که اولین آنها ، سرعت پردازشگر Proccessor کامپیوتر است . پردازشگر یک تراشه الکترونیکی کوچک در قلب کامپیوتر بوده و سرعت آن بر حسب مگاهرتز MHz سنجیده می شود . هر چه مقدار این پارامتر بیشتر باشد ، پردازشگر سریعتر خواهد بود و در نتیجه قادر خواهد بود ، محاسبات بیشتری را در هر ثانیه انجام دهد . سرعت پردازشگر به عنوان یکی از مشخصه های یک کامپیوتر به قدری در تعیین کارآیی آن اهمیت دارد که معمولا به عنوان یکی از اجزای تشکیل دهنده نام کامپیوتر از آن یاد می شود . تراشه پردازشگر و اجزای الکترونیکی که آن را پشتیبانی می کنند ، مجموعا به عنوان واحد پردازش مرکزی یا CP شناخته می شوند .
واحد پردازش مرکزی با حروف اختصاری CPU -Central Processing Unit واحد محاسباتی و کنترلی کامپیوتر است که دستورالعمل ها را تفسیر و اجرا میکند. کامپیوترهای بزرگ و مینی کامپیوتر های قدیمی بردهایی پر از مدارهای مجتمع داشته اند که عمل واحد پردازش مرکزی را انجام داده است. واحدهای پردازش مرکزی ، تراشه هایی که ریز پردازنده نامیده میشوند ، امکان ساخت کامپیوترهای شخصی و ایستگاههای کاری را میسر ساخته اند. در اصطلاح عامیانه CPU به عنوان مغز کامپیوتر شناخته میشود.
سخت افزار
هنگامیکه به قصد خرید یک کامپیوتر وارد بازار می شوید ، بلافاصله با انتخابهای بسیار متعددی مواجه می شوید . این انتخابها ، حتی افرادی را که در به کارگیری کامپیوتر دارای تجربه هستند ، دچار سردرگمی می کنند . در نتیجه ، برای اتخاذ یک تصمیم معقول لازم است با عملکرد اجزای اصلی یک سیستم کامپیوتری و معیارهایی که باید بر اساس آنها تصمیم بگیرید ، آشنا باشید وگر نه قطعا در انتخاب یک سیستم کامپیوتری که نیاز شما را پاسخگو باشد دچار مشکل خواهید شد . همانطور که می دانید کامپیوتر کاربردهای فراوانی دارد و کشش و مقدار حافظه ی آن می بایستی متناسب با نوع کاری کاربر تنظیم گردد تا بتواند از لحاظ سرعت ، امنیت، مقدار ذخیره سازی اطلاعات و دیگر تجهیزات پاسخگو باشد . حال آنکه در خرید یک سیستم کامپیوتری وجود برخی از قطعات لازم و اجباری و برخی دیگر حالت اختیاری دارد. به عنوان مثال اگر یک Pc دارای کارت گرافیکی نباشد قطعا استفاده از آن غیر ممکن خواهد بود اما اگر همان سیستم قلم نوری نداشته باشد شاید کاربر با مشکل چندانی مواجه نشود . پس مهمترین مساله در انتخاب قطعات سخت افزاری نیاز کاری کاربر می باشد .
سخت افزار عبارتست از تجهیزات فیزیکی که سیستم کامپیوتری را تشکیل میدهند از جمله نمایشگر ( مونیتور )، چاپگر ، صفحه کلید ، کابلها و غیره . سخت افزار به همراه نرم افزار برای انجام وظایف بر روی کامپیوتر کار میکند. سخت افزار از تعدادی قطعات تشکیل میشود که هر کدام کاربرد مشخصی دارند.نرم افزار
نرم افزار وجه غیر قابل لمس به کارگیری کامپیوتر می باشد . نرم افزار یک نام عام است که به تمام برنامه ها ( که خود مجموعه ای از دستورالعملها می باشند ) اطلاق شده و نحوه رفتار کامپیوتر را تعیین می کنند . هنگامیکه سخن از نرم افزار به میان می آید منظور مجموعه ای از صفر و یک هایی است که برای سخت افزار قابل خواندن باشد اما برای یک برنامه نویس لازم نیست که با زبان برنامه نویسی ماشین آشنا باشد اکثر نرم افزارهایی که شاید خود شما هم نام آنها را شنیده باشید این قابلیت را دارند که دستورالعملها را به زبان ماشین تبدیل نمایند( مانند زبان C ) . ضمن اینکه هر نرم افزار قابلیت های خاص خود را دارد که کار کردن با آنها را سخت یا آسان می کند . برخی از نرم افزارها هم الزاما به زبان ماشین نوشته می شوند( مانند زبان اسمبلی ). به طور کلی هر نرم افزار به یکی از دو دسته نرم افزارهای سیستمی و نرم افزارهای کاربردی تعلق دارد .
نرم افزار (Soft ware ) یا برنامه های کامپیوتری دستور العملهایی هستند که باعث کار کردن سخت افزاری (Hardware) میشوند. نرم افزار سیستم ( سیستمهای عامل ) که کار کامپیوتر را کنترل میکنند و برنامه های کاربردی مانند برنامه های واژه پردازی صفحه گسترده ها ، پایگاه داده ها که وظایف را برای کاربران کامپیوتر انجام میدهند ، دو نوع اصلی نرم افزار هستند. نرم افزار شبکه که باعث ارتباط گروهی از کامپیوتر ها میشود و نرم افزار برنامه نویسی که ابزار هایی را برای نوشتن برنامه ها در اختیار برنامه نویسان قرار میدهد دو گروه اضافی دیگر هستند.
انواع کامپیوتر
کامپیوترها در گروههای مختلفی دسته بندی می شوند ، هر چند مرز این گروهها همیشه کاملا واضح نبوده و می توان آنها را به صورت طیفی یا تغییر تدریجی در نظر گرفت . در یک سوی این طیف ، کامپیوترهای Main Frame قرار دارند .
از خصوصیات این کامپیوترها می توان به موارد زیر اشاره کرد :
۱- بزرگ و گران قیمت هستند .
۲- مورد استفاده آن در شرکتهای بزرگ ، سازمانهای دولتی و موسسه های علمی – تحقیقاتی است .
۳- از آنها می توان بصورت پیوسته در ۲۴ ساعت روز و ۳۶۵ روز سال استفاده کرد .
۴- توانایی پردازش تعداد عظیمی کار و محاسبات بسیار پیچیده را دارند .
در انتهای دیگر این طیف ، کامپیوترهایی قرار دارند که اغلب ما با آنها آشنا هستیم ، این کامپیوترها را کامپیوترهای شخصی یا PC می نامند که البته قبلا با عنوان میکرو کامپیوتر شناخته می شدند .
از خصوصیات این کامپیوترها می توان به موارد زیر اشاره کرد :
۱- نسبت به کامپیوترهای Main Frame ارزان هستند .
۲- تنوع زیادی در شکل و کاربرد آنها وجود دارد .
یکی از اشکال کامپیوترهای PC ، کامپیوترهای رومیزی هستند .
کامپیوترهای رومیزی معمولا حاوی اجزای جداگانه ای شامل یک واحد سیستم ، یک صفحه نمایش و یک صفحه کلید هستند . نوع دیگری از کامپیوترهای شخصی ، کامپیوترهای لپ تاپ Lap-Top Notebook هستند که امکان جابه جا کردن آنها بیشتر بوده و دارای یک صفحه نمایش تخت از نوع کریستال مایع یا LCD می باشند در این نوع کامپیوترها ، صفحه کلید و واحد سیستم بوسیله یک لولا به یکدیگر متصل می شوند . در عین حال ، کامپیوترهای لپ تاپ قدری گرانتز از PC ها هستند .
اما بین دو انتهای طیفی که انواع کامپیوترها را دسته بندی می کند ، مینی کامپیوترها قرار دارند . از خصوصیات این نوع کامپیوترها می توان به موارد زیر اشاره کرد :
۱- مورد استفاده در شرکتهایی با توانایی متوسط
۲- دارای توان پردازشی بالا ، ظرفیت ذخیره سازی و اطمینان بیشتر نسبت به PC ها .
در انتهای این قسمت لازم است به نوع دیگری از کامپیوترها اشاره کرد :
کامپیوترهای شبکه ( سرورهای شبکه ) کامپیوترهایی هستند که یک شبکه کامپیوتری را مدیریت ، پشتیبانی و از نظر امنیتی محافظت می کنند . کاربران شبکه می توانند از منابع ( شامل داده ها ، نرم افزارها و سخت افزارها ی ) موجود در سرور شبکه استفاده کنند . در گذشته این کاربران تنها از پایانه های گنگ استفاده می کردند ، پایانه های گنگ وسایلی ( شامل تنها یک صفحه نمایش و یک صفحه کلید ) بودند که به سادگی ورودی را از کاربر پذیرفته و نتایج را نمایش می دادند . در این حالت ، تمام عملیات پردازش و نگهداری داده ها توسط کامپیوتر سرور انجام می شود .
اما امروزه اکثر کاربران شبکه از پایانه های هوشمند سود می جویند . پایانه های هوشمند کامپیوترهایی از نوع PC هستند که خود نیز دارای قابلیت پردازش و نگهداری اطلاعات به صورت محلی هستند .
کامپیوتر ها را به صورت سوپر کامپیوتر ، کامپیوترهای بزرگ ، سوپر مینی کامپیوتر ، مینی کامپیوترها، ایستگاههای کاری و ریز کامپیوترها رده بندی میکنند.
سوپر کامپیوتر ، ابر کامپیوتر
سوپر کامپیوتر عبارتست از یک کامپیوتر بزرگ فوق العاده سریع و گران قیمت که برای انجام محاسبات پیچیده و پیشرفته مورد استفاده قرار میگیرد. به عنوان مثال این نوع کامپیوتر میتواند تعداد محاسبات بی شماری را برای رسم و حرکت دادن یک سفینه فضایی در یک تصویر متحرک انجام دهد. ابر کامپیوتر ها در مواردی چون پیش بینی وضع هوا ، مدل سازی و شبیه سازی علمی و کشف منابع نفتی و …. مورد استفاده قرار میگیرد .
کامپیوتر شخصی
اغلب مردم زمانیکه با واژه ” تکنولوژی ” برخورد می نمایند ، بی اختیار “کامپیوتر” برای آنها تداعی می گردد. امروزه کامپیوتر در موارد متعددی بخدمت گرفته می شود. برخی از تجهیزات موجود در منازل ، دارای نوع خاصی از ” ریزپردازنده” می باشند. حتی اتومبیل های جدید نیز دارای نوعی کامپیوتر خاص می باشند. کامپیوترهای شخصی ، اولین تصویر از انواع کامپیوترهائی است که در ذهن هر شخص نقش پیدا می کند. بدون شک مطرح شدن این نوع از کامپیوترها در سطح جهان، باعث عمومیت کامپیوتر در عرصه های متفاوت بوده است . کامپیوتر شخصی وسیله ای “همه منظوره ” بوده که توان عملیاتی خود را مدیون یک ریزپردازنده است. این نوع از کا مپیوترها دارای بخش های متعددی نظیر : حافظه ، هارد دیسک، مودم و… بوده که حضور آنها در کنار یکدیگر به منظور انجام عملیات مورد نظر است . علت استفاده از واژه ” همه منظوره ” بدین دلیل است که می توان بکمک این نوع از کامپیوترها عملیات متفاوتی ( تایپ یک نامه ، ارسال یک نامه الکترونیکی، طراحی و نقشه کشی و …) را انجام داد .
کامپیوتر شخصی ( Personal Computer ) ، با علامت اختصاری PC کامپیوتری است که برای استفاده اشخاص طراحی شده است. کامپیوتر های شخصی نیازی به اشتراک گذاری منابع پردازشی ، دیسک و چاپگر با کامپیوترهای دیگر ندارند. ایده و فکر کامپیوتر شخصی حداقل بطور اولیه آزاد کردن افراد از وابستگی به منافع شدیداً کنترل شونده کامپیوتر های بزرگ و کوچک بوده است. مثلاً در یک سازمان یا شرکت ، مدیران داده پردازی دارای اختیار بلا منازع در انتخاب برنامه ها و قالب داده هایی بودند که افراد باید مورد استفاده قرار میدادند.
کامپیوتر Laptop
یکی از انواع متفاوت کامپیوترهای موجود است . این نوع از کامپیوترها دارای قدرت محاسباتی و عملیاتی نظیر کامپیوترهای شخصی می باشند. با توجه به ویژگی های متعدد این نوع از کامپیوترها خصوصا” : قابلیت حمل، می توان آنها را در موارد متفاوت و بصورت فرامکانی استفاده کرد .
سیر تکاملی کامپیوترهای Laptop
اولین مرتبه ایده ایجاد یک کامپیوتر Laptop ، توسط شخصی با نام “Alen key” در سال ۱۹۷۰ مطرح گردید. در سال ۱۹۷۹ اولین کامپیوتر Laptop توسط “William Moggridge” طراحی گردید. کامپیوتر فوق دارای ۳۴۰ کیلوبایت حافظه بود. در سال ۱۹۸۳ ، توسط ” Gavilan compute ” یک Laptop با مشخصات زیر تولید گردید :
۶۴ کیلوبایت حافظه RAM ( امکان ارتقاء آن تا ۱۲۸ کیلوبایت وجود داشت )از سیستم عامل اختصاصی شرکت Gavilan استفاده می کرد( قابلیت استفاده از MS-DOS نیز وجود داشت ).
ریزپردازنده ۸۰۸۰
موس touchpad
چاپگر قابل حمل
وزن آن ۴ کیلوگرم و بهمراه چاپگر ۶/۴ کیلوگرم
کامپیوتر فوق دارای یک فلاپی درایو بود که با سایر فلاپی درایوهای موجود ، سازگار نبود.
در سال ۱۹۸۴ ، شرکت “اپل ” مدل Apple IIc را معرفی کرد. کامپیوتر فوق از لحاظ اندازه نظیر یک کامپیوتر notebook بود. سیستم فوق دارای یک ریزپردازنده ۶۵C۰۲ ، یکصد وبیست و هشت کیلوبایت حافظه ، یک فلاپی درایو ۵.۲۵ ، دو پورت سریال ، یک پورت موس ، یک کارت مودم و منبع تغذیه خارجی ، بود. وزن کامپیوتربدون در نظر گرفتن مانیتور، ۵ کیلوگرم بود. در کامپیوتر فوق از یک مانیتور نه اینچ تک رنگ و یا یک پانل اختیاری LCD استفاده می شد. . در ادامه و در سال ۱۹۸۶ ، شرکت IBM نمونه محصول خود را در این زمینه عرضه کرد. در سیستم فوق از ریزپردازنده ۸۰۸۰ ، ۲۵۶ کیلوبایت حافظه ، دو عدد فلاپی درایو ۳.۵ اینچ ، یک LCD ، پورت های سریال و موازی و یک محل خاص برای یک مودم خارجی ، استفاده می گردید. کامپیوتر فوق بهمراه نرم افزارهای اختصاصی نظیر واژه پرداز ، دفترچه تلفن و … عرضه گردید. وزن سیستم فوق ۵.۴ کیلوگرم و به قیمت ۳۵۰۰ دلار فروخته می گردید.
در ادامه شرکت های متعدد اقدام به تولید کامپیوترهای Laptop نمودند. امروزه این نوع از کامپیوترها دارای قابلیت ها ی فراوانی بوده که استفاده کنندگان مربوطه را در تمام سطوح راضی می نماید .
کامپیوتر Laptop، کامپیوتری کوچک و قابل حمل میباشد که دارای صفحه تصویر مسطح و صفحه کلیدی است که روی هم تا میشوند . کامپیوتر های Laptop که با باتری کار میکنند اغلب دارای یک صفحه تصویر LCD ( نمایشگر کریستال مایع ) میباشند. بعضی از مدلها میتوانند با یک ایستگاه جفت شوند و به عنوان یک سیستم رومیزی کامل در دفتر عمل کنند. در بعضی از کامپیوتر های Laptop مجموعه ای از برنامه های کاربردی تجاری در ROM تعبیه شده است.
اغلب مردم زمانیکه با واژه ” تکنولوژی ” برخورد می نمایند ، بی اختیار “کامپیوتر” برای آنها تداعی می گردد. امروزه کامپیوتر در موارد متعددی بخدمت گرفته می شود. برخی از تجهیزات موجود در منازل ، دارای نوع خاصی از ” ریزپردازنده” می باشند. حتی اتومبیل های جدید نیز دارای نوعی کامپیوتر خاص می باشند. کامپیوترهای شخصی ، اولین تصویر از انواع کامپیوترهائی است که در ذهن هر شخص نقش پیدا می کند. بدون شک مطرح شدن این نوع از کامپیوترها در سطح جهان، باعث عمومیت کامپیوتر در عرصه های متفاوت بوده است . کامپیوتر شخصی وسیله ای “همه منظوره ” بوده که توان عملیاتی خود را مدیون یک ریزپردازنده است. این نوع از کا مپیوترها دارای بخش های متعددی نظیر : حافظه ، هارد دیسک، مودم و… بوده که حضور آنها در کنار یکدیگر به منظور انجام عملیات مورد نظر است . علت استفاده از واژه ” همه منظوره ” بدین دلیل است که می توان بکمک این نوع از کامپیوترها عملیات متفاوتی ( تایپ یک نامه ، ارسال یک نامه الکترونیکی، طراحی و نقشه کشی و …) را انجام داد .
کامپیوتر شخصی ( Personal Computer ) ، با علامت اختصاری PC کامپیوتری است که برای استفاده اشخاص طراحی شده است. کامپیوتر های شخصی نیازی به اشتراک گذاری منابع پردازشی ، دیسک و چاپگر با کامپیوترهای دیگر ندارند. ایده و فکر کامپیوتر شخصی حداقل بطور اولیه آزاد کردن افراد از وابستگی به منافع شدیداً کنترل شونده کامپیوتر های بزرگ و کوچک بوده است. مثلاً در یک سازمان یا شرکت ، مدیران داده پردازی دارای اختیار بلا منازع در انتخاب برنامه ها و قالب داده هایی بودند که افراد باید مورد استفاده قرار میدادند.
کامپیوتر آنالوگ
کامپیوتر قیاسی یا آنالوگ کامپیوتری است که بجای اطلاعات کد دهی شده رقمی مانند اعداد در مبنای دو داده های دائمی در حال تغییر و پیوسته مانند تغییرات ولتاژ را مورد پردازش قرار میدهد. کامپیوترهای دیجیتالی ( رقمی ) مقادیر را با سیگنالهای گسسته بیان میکند. ریز پردازنده ، دیجیتالی ( رقمی ) است اما میتواند با کمک یک مبدل قیاسی به رقمی از اطلاعات قیاسی استفاده کند و همچنین با کمک یک مبدل رقمی به قیاسی ،اطلاعات رقمی را به قیاسی تبدیل کند.
سیستم عامل
سیستم عامل بدون شک مهمترین نرم افزار در کامپیوتر است . پس از روشن کردن کامپیوتر اولین نرم افزاری که مشاهده می گردد سیستم عامل بوده و آخرین نرم افزاری که قبل از خاموش کردن کامپیوتر مشاهده خواهد شد، نیز سیستم عامل است . سیستم عامل نرم افزاری است که امکان اجرای تمامی برنامه های کامپیوتری را فراهم می آورد. سیستم عامل با سازماندهی ، مدیریت و کنترل منابع سخت افزاری امکان استفاده بهینه و هدفمند آنها را فراهم می آورد. سیتم عامل فلسفه بودن سخت افزار را بدرستی تفسیر و در این راستا امکانات متعدد و ضروری جهت حیات سایر برنامه های کامپیوتری را فراهم می آورد.
تمام کامپیوترها از سیستم عامل استفاده نمی نمایند. مثلا” اجاق های مایکرویو که در آشپزخانه استفاده شده دارای نوع خاصی از کامپیوتر بوده که از سیستم عامل استفاده نمی نمایند. در این نوع سیستم ها بدلیل انجام عملیات محدود و ساده، نیازی به وجود سیستم عامل نخواهد بود. اطلاعات ورودی و خروجی با استفاده از دستگاههائی نظیر صفحه کلید و نمایشگرهای LCD ، در اختیار سیستم گذاشته می گردند. ماهیت عملیات انجام شده در یک اجاق گاز مایکروویو بسیار محدود و مختصر است، بنابراین همواره یک برنامه در تمام حالات و اوقات اجراء خواهد شد.
برای سیستم های کامپیوتری که دارای عملکردی بمراتب پیچیده تر از اجاق گاز مایکروویو می باشند، بخدمت گرفتن یک سیستم عامل باعث افزایش کارآئی سیستم و تسهیل در امر پیاده سازی برنامه های کامپیوتری می گردد. تمام کامپیوترهای شخصی دارای سیستم عامل می باشند. ویندوز یکی از متداولترین سیستم های عامل است . یونیکس یکی دیگر از سیستم های عامل مهم در این زمینه است . صدها نوع سیستم عامل تاکنون با توجه به اهداف متفاوت طراحی و عرضه شده است. سیستم های عامل مختص کامپیوترهای بزرگ، سیستم های روبوتیک، سیستم های کنترلی بلادرنگ ، نمونه هائی در این زمینه می باشند.
سیستم عامل با ساده ترین تحلیل و بررسی دو عملیات اساسی را در کامپیوتر انجام می دهد :
– مدیریت منابع نرم افزاری و سخت افزاری یک سِستم کامپیوتری را برعهده دارد. پردازنده ، حافظه، فضای ذخیره سازی نمونه هائی از منابع اشاره شده می باشند
– روشی پایدار و یکسان برای دستیابی و استفاده از سخت افزار را بدو ن نیاز از جزئیات عملکرد هر یک از سخت افزارهای موجود را برای برنامه های کامپیوتری فراهم می نماید.
اولین وظیفه یک سیستم عامل، مدیریت منابع سخت افزاری و نرم افزاری است . برنامه های متفاوت برای دستیابی به منابع سخت افزاری نظیر: پردازنده ، حافظه، دستگاههای ورودی و خروجی، حافطه های جانبی، در رقابتی سخت شرکت خواهند کرد. سیستم های عامل بعنوان یک مدیر عادل و مطمئن زمینه استفاده بهینه از منابع موجود را برای هر یک از برنامه های کامپیوتری فراهم می نمایند.
وظیفه دوم یک سیستم عامل ارائه یک رابط ( اینترفیس ) یکسان برای سایر برنامه های کامپیوتری است . در این حالت زمینه استفاده بیش از یک نوع کامپیوتر از سیستم عامل فراهم شده و در صورت بروز تغییرات در سخت افزار سیستم های کامپیوتری نگرانی خاصی از جهت اجرای برنامه وجود نخواهد داشت، چراکه سیستم عامل بعنوان میانجی بین برنامه های کامپیوتری و سخت افزار ایفای وظیفه کرده و مسئولیت مدیریت منابع سخت افزاری به وی سپرده شده است .برنامه نویسان کامپیوتر نیز با استفاده از نقش سیستم عامل بعنوان یک میانجی براحتی برنامه های خود را طراحی و پیاده سازی کرده و در رابطه با اجرای برنامه های نوشته شده بر روی سایر کامپیوترهای مشابه نگرانی نخواهند داشت . ( حتی اگر میزان حافظه موجود در دو کامپیوتر مشابه نباشد ) . در صورتیکه سخت افزار یک کامپیوتر بهبود و ارتقاء یابد، سیستم عامل این تضمین را ایجاد خواهد کرد که برنامه ها، در ادامه بدون بروز اشکال قادر به ادامه حیات وسرویس دهی خود باشند. مسئولیت مدیریت منابع سخت افزاری برعهده سیستم عامل خواهد بود نه برنامه های کامپیوتری، بنابراین در زمان ارتقای سخت افزار یک کامپیوتر مسئولیت سیستم عامل در این راستا اولویت خواهد داشت . ویندوز ۹۸ یکی از بهترین نمونه ها در این زمینه است . سیستم عامل فوق بر روی سخت افزارهای متعدد تولید شده توسط تولیدکنندگان متفاوت اجراء می گردد. ویندوز ۹۸ قادر به مدیریت و استفاده از هزاران نوع چاپگر دیسک و سایر تجهیزات جانبی است .
سیستم عامل ( Operation System ) با حروف اختصاری OS نرم افزاری است که مسئول کنترل و بکار گیری منابع سخت افزاری مانند حافظه ، واحد پردازش مرکزی ( CPU) فضای ذخیره سازی دیسک و تجهیزات جانبی میباشد. سیستم عامل مبنایی است که برنامه های کاربردی مانند برنامه های واژه پردازی و صفحه گسترده ها بر اساس آن ساخته میشود. متداولترین سیستم عامل تا کنون Unix, Windows, OS/۲ Mac OS, MS-DOS بوده اند.
سیستم عامل DOS
MS-DOS – Microsoft Disk Operating System سیستم عامل تک کاربره با خط فرمانی که در سال ۱۹۸۱ برای کامپیوترهای شخصی آی بی ام و سازگار با آن توسط مایکروسافت منتشر شد. نسخه اصلی DOS توسط یک شرکت کوچک در سیاتل به منظور کارهای آزمایشگاهی ایجاد شده بود. از آنجا که مایکروسافت قرار بود سیستم عاملی برای IBM تهیه کند لذا آن نسخه را خریداری نمود و برنامه را تهیه کرد. مایکروسافت بعدها نگارشهای بالاتری از MS-DOS ارائه نمود. MS-DOS تا مدتها یکی از گسترده ترین سیستمهای عامل محسوب میشد.
سیستم مدیریت پایگاه داده ها
سیستم مدیریت پایگاه داده ها (Database Management System ) با حروف اختصاری DBMS یک لایه نرم افزاری بین پایگاه داده ها و کاربر است. این سیستم تمام درخواستهای کاربر نسبت به پایگاه داده ها ( مثلاً پرس و جو و نوسازی ) را کنترل میکند. بنابراین کاربر الزامی به پیگیری جزئیات فیزیکی محل فایلها و قالبها ، طراحی شاخص دهی و غیره نخواهد داشت. علاوه بر این DBMS کنترل تمرکز یافته مربوط به حفاظت داده ها را نیز میسر میسازد. از معروفترین سیستمهای مدیریت پایگاه داده میتوان به دی بیس، فاکس پرو، پارادکس، اکسس، اینفورمیکس و اوراکل اشاره کرد.
سیستم پشتیبانی تصمیم گیری
DSS – Decision Support System مجموعه ای از برنامه ها و داده های مرتبط است که مدیر را در تحلیل و تصمیم گیری یاری میسازد. کمک این گونه سیستمها در تصمیم گیری بیش از سیستمهای اطلاعات مدیریت (MIS) یا سیستمهای اطلاعاتی اجرایی (EIS) است. این سیستمها دارای یک بانک اطلاعاتی ، متشکل از مجموعه دانش موجود درباره یک زبان ، که برای فرموله کردن مسائل و پرسش بکار میرود و یک برنامه مدل سازی برای آزمایش تصمیمات ممکن است.
سیستم عامل شبکه
سیستم عامل شبکه سر نام عبارت ( Network Operating System ) و مخفف آن NOS میباشد. در شبکه های محلی معماری سرویس گیرنده سرویس دهنده NOS شامل دو بخش است. بزرگترین و پیچیده ترین بخش نرم افزار سیستم ، در حال اجرا بر روی سرویس دهنده است. این نرم افزار سیستم ، اعمال بسیاری شامل اطلاعات حسابهای کاربردی و دستیابی به شبکه ، امنیت ، به اشتراک گذاری منابع ، اعمال سرپرستی ، نظارت بر UPS و توان مصرفی ، حفاظت داده ها و کشف و کنترل خطا را هماهنگ میسازد. در شبکه های نظیر به نظیر بخشی از NOS بر روی هر PC یا ایستگاه کاری متصل به شبکه نصب و در بالای سیستم عامل PC اجرا میگردد.
پردازشگر
مدت زمان انجام یک کار بوسیله کامپیوتر ، به عوامل متعددی بستگی دارد که اولین آنها ، سرعت پردازشگر ( Processor) کامپیوتر میباشد. پردازشگر یک تراشه الکترونیکی در قلب کامپیوتر بوده و سرعت آن بر حسب واحد مگاهرتز (MHz ) سنجیده میشود. هر چه مقدار این پارامتر بیشتر باشد پردازشگر سریعتر خواهد بود و در نتیجه قادر خواهد بود محاسبات بیشتری را در هر ثانیه انجام دهد. سرعت پردازشگر به عنوان یکی از مشخصه های یک کامپیوتر به قدری در تعیین کارایی آن اهمیت دارد که معمولاً به عنوان یکی از اجزای تشکیل دهنده نام کامپیوتر از آن یاد میکنند. تراشه پردازشگر و اجزای الکترونیکی که آنرا پشتیبانی میکنند ، مجموعاً بعنوان واحد پردازش مرکزی یا CPU شناخته میشود.
در بیشتر کشورهای توسعه یافته و صاحب فناوری و در بعضی کشورهای در حال توسعه آموزش علوم کامپیوتری و فراگیری دانش IT -Information Technology جزو برنامه های اصلی مدارس ، دبیرستانها و دانشگاهها به شمار می آید . در ایران نیز برنامه توسعه و کاربردی فناوری ارتباطات و اطلاعات موسوم به ( تکفا ) مهمترین برنامه دولت در زمینه توسعه ، گسترش و کاربردی ساختن IT در کشور محسوب می شود .
تاریخچه استفاده از کامپیوتر
بشر از دیر باز سرگرم اموری نظیر شمارش ، اندازه گیری و ظبط کردن اشیاء و نیز گزارش دادن اطلاعات در مورد اشیاء به همنوعان خود بوده است . واژه ( اشیاء ) می تواند دلالت بر تعداد گوسفندان یک گله ، وزن یک کودک ، ابعاد یک زمین ، مدت زمان طی شده از آخرین خشکسالی یا شدت یک زمین لرزه را داشته باشد .
در مقابل کلمه ی Computer در دائره المعارفها نوشته شده است : محاسبه کردن ، تخمین زدن ، حساب کردن و ما Computer را به نام ماشین محاسبه گر میخوانیم .
کامپیوتر آخرین زنجیر از حلقه ماشین های محاسبه گر و ذخیره کننده اطلاعات می باشد . البته چیزی که کامپیوتر را از دیگر ماشینهای محاسبه گر جدا کرده است ، در واقع سرعت ، دقت و اطمینان بالا در انجام کارهاست .
کامپیوترهای امروزی در مقیاس میلیونها عملیات در ثانیه اندازه گیری می شود . هر چند ممکن است این عملیات ساده باشد ، اما ترکیب آنها به روشهای مختلف ، منجر به ظهور آرایش عظیمی از عملکردهای مفید می گردد . این موضوع تقریبا تمام اتفاقی است که طی سه چهار دهه اخیر ( که معادل است با کل تاریخ کامپیوترهای تجاری ) به وقوع پیوسته است .
کامپیوترهای امروزی بسیار کوچکتر طراحی شده اند . به طوری که به راحتی بر روی یک میز جا می گیرند . چیزی که قبلا یک اتاق بزرگ را به طور کامل اشغال میکرد ، امروزه در یک جعبه کوچک جا می شود . در عین حال که کامپیوترهای امروزی توانایی ذخیره اطلاعات بیشتر و سرعت بیشتر در محاسبه را دارند .
کامپیوتر ماشینی است که سه کار انجام میدهد : ورودی ساخت یافته را میپذیرد، آن را بر طبق قوانین از پیش تعریف شده ای پردازش میکند، و نتایج را به عنوان خروجی نمایش میدهد.
واحد پردازش مرکزی
مدت زمان انجام یک کار بوسیله کامپیوتر، به عوامل متعددی بستگی دارد که اولین آنها ، سرعت پردازشگر Proccessor کامپیوتر است . پردازشگر یک تراشه الکترونیکی کوچک در قلب کامپیوتر بوده و سرعت آن بر حسب مگاهرتز MHz سنجیده می شود . هر چه مقدار این پارامتر بیشتر باشد ، پردازشگر سریعتر خواهد بود و در نتیجه قادر خواهد بود ، محاسبات بیشتری را در هر ثانیه انجام دهد . سرعت پردازشگر به عنوان یکی از مشخصه های یک کامپیوتر به قدری در تعیین کارآیی آن اهمیت دارد که معمولا به عنوان یکی از اجزای تشکیل دهنده نام کامپیوتر از آن یاد می شود . تراشه پردازشگر و اجزای الکترونیکی که آن را پشتیبانی می کنند ، مجموعا به عنوان واحد پردازش مرکزی یا CP شناخته می شوند .
واحد پردازش مرکزی با حروف اختصاری CPU -Central Processing Unit واحد محاسباتی و کنترلی کامپیوتر است که دستورالعمل ها را تفسیر و اجرا میکند. کامپیوترهای بزرگ و مینی کامپیوتر های قدیمی بردهایی پر از مدارهای مجتمع داشته اند که عمل واحد پردازش مرکزی را انجام داده است. واحدهای پردازش مرکزی ، تراشه هایی که ریز پردازنده نامیده میشوند ، امکان ساخت کامپیوترهای شخصی و ایستگاههای کاری را میسر ساخته اند. در اصطلاح عامیانه CPU به عنوان مغز کامپیوتر شناخته میشود.
سخت افزار
هنگامیکه به قصد خرید یک کامپیوتر وارد بازار می شوید ، بلافاصله با انتخابهای بسیار متعددی مواجه می شوید . این انتخابها ، حتی افرادی را که در به کارگیری کامپیوتر دارای تجربه هستند ، دچار سردرگمی می کنند . در نتیجه ، برای اتخاذ یک تصمیم معقول لازم است با عملکرد اجزای اصلی یک سیستم کامپیوتری و معیارهایی که باید بر اساس آنها تصمیم بگیرید ، آشنا باشید وگر نه قطعا در انتخاب یک سیستم کامپیوتری که نیاز شما را پاسخگو باشد دچار مشکل خواهید شد . همانطور که می دانید کامپیوتر کاربردهای فراوانی دارد و کشش و مقدار حافظه ی آن می بایستی متناسب با نوع کاری کاربر تنظیم گردد تا بتواند از لحاظ سرعت ، امنیت، مقدار ذخیره سازی اطلاعات و دیگر تجهیزات پاسخگو باشد . حال آنکه در خرید یک سیستم کامپیوتری وجود برخی از قطعات لازم و اجباری و برخی دیگر حالت اختیاری دارد. به عنوان مثال اگر یک Pc دارای کارت گرافیکی نباشد قطعا استفاده از آن غیر ممکن خواهد بود اما اگر همان سیستم قلم نوری نداشته باشد شاید کاربر با مشکل چندانی مواجه نشود . پس مهمترین مساله در انتخاب قطعات سخت افزاری نیاز کاری کاربر می باشد .
سخت افزار عبارتست از تجهیزات فیزیکی که سیستم کامپیوتری را تشکیل میدهند از جمله نمایشگر ( مونیتور )، چاپگر ، صفحه کلید ، کابلها و غیره . سخت افزار به همراه نرم افزار برای انجام وظایف بر روی کامپیوتر کار میکند. سخت افزار از تعدادی قطعات تشکیل میشود که هر کدام کاربرد مشخصی دارند.نرم افزار
نرم افزار وجه غیر قابل لمس به کارگیری کامپیوتر می باشد . نرم افزار یک نام عام است که به تمام برنامه ها ( که خود مجموعه ای از دستورالعملها می باشند ) اطلاق شده و نحوه رفتار کامپیوتر را تعیین می کنند . هنگامیکه سخن از نرم افزار به میان می آید منظور مجموعه ای از صفر و یک هایی است که برای سخت افزار قابل خواندن باشد اما برای یک برنامه نویس لازم نیست که با زبان برنامه نویسی ماشین آشنا باشد اکثر نرم افزارهایی که شاید خود شما هم نام آنها را شنیده باشید این قابلیت را دارند که دستورالعملها را به زبان ماشین تبدیل نمایند( مانند زبان C ) . ضمن اینکه هر نرم افزار قابلیت های خاص خود را دارد که کار کردن با آنها را سخت یا آسان می کند . برخی از نرم افزارها هم الزاما به زبان ماشین نوشته می شوند( مانند زبان اسمبلی ). به طور کلی هر نرم افزار به یکی از دو دسته نرم افزارهای سیستمی و نرم افزارهای کاربردی تعلق دارد .
نرم افزار (Soft ware ) یا برنامه های کامپیوتری دستور العملهایی هستند که باعث کار کردن سخت افزاری (Hardware) میشوند. نرم افزار سیستم ( سیستمهای عامل ) که کار کامپیوتر را کنترل میکنند و برنامه های کاربردی مانند برنامه های واژه پردازی صفحه گسترده ها ، پایگاه داده ها که وظایف را برای کاربران کامپیوتر انجام میدهند ، دو نوع اصلی نرم افزار هستند. نرم افزار شبکه که باعث ارتباط گروهی از کامپیوتر ها میشود و نرم افزار برنامه نویسی که ابزار هایی را برای نوشتن برنامه ها در اختیار برنامه نویسان قرار میدهد دو گروه اضافی دیگر هستند.
انواع کامپیوتر
کامپیوترها در گروههای مختلفی دسته بندی می شوند ، هر چند مرز این گروهها همیشه کاملا واضح نبوده و می توان آنها را به صورت طیفی یا تغییر تدریجی در نظر گرفت . در یک سوی این طیف ، کامپیوترهای Main Frame قرار دارند .
از خصوصیات این کامپیوترها می توان به موارد زیر اشاره کرد :
۱- بزرگ و گران قیمت هستند .
۲- مورد استفاده آن در شرکتهای بزرگ ، سازمانهای دولتی و موسسه های علمی – تحقیقاتی است .
۳- از آنها می توان بصورت پیوسته در ۲۴ ساعت روز و ۳۶۵ روز سال استفاده کرد .
۴- توانایی پردازش تعداد عظیمی کار و محاسبات بسیار پیچیده را دارند .
در انتهای دیگر این طیف ، کامپیوترهایی قرار دارند که اغلب ما با آنها آشنا هستیم ، این کامپیوترها را کامپیوترهای شخصی یا PC می نامند که البته قبلا با عنوان میکرو کامپیوتر شناخته می شدند .
از خصوصیات این کامپیوترها می توان به موارد زیر اشاره کرد :
۱- نسبت به کامپیوترهای Main Frame ارزان هستند .
۲- تنوع زیادی در شکل و کاربرد آنها وجود دارد .
یکی از اشکال کامپیوترهای PC ، کامپیوترهای رومیزی هستند .
کامپیوترهای رومیزی معمولا حاوی اجزای جداگانه ای شامل یک واحد سیستم ، یک صفحه نمایش و یک صفحه کلید هستند . نوع دیگری از کامپیوترهای شخصی ، کامپیوترهای لپ تاپ Lap-Top Notebook هستند که امکان جابه جا کردن آنها بیشتر بوده و دارای یک صفحه نمایش تخت از نوع کریستال مایع یا LCD می باشند در این نوع کامپیوترها ، صفحه کلید و واحد سیستم بوسیله یک لولا به یکدیگر متصل می شوند . در عین حال ، کامپیوترهای لپ تاپ قدری گرانتز از PC ها هستند .
اما بین دو انتهای طیفی که انواع کامپیوترها را دسته بندی می کند ، مینی کامپیوترها قرار دارند . از خصوصیات این نوع کامپیوترها می توان به موارد زیر اشاره کرد :
۱- مورد استفاده در شرکتهایی با توانایی متوسط
۲- دارای توان پردازشی بالا ، ظرفیت ذخیره سازی و اطمینان بیشتر نسبت به PC ها .
در انتهای این قسمت لازم است به نوع دیگری از کامپیوترها اشاره کرد :
کامپیوترهای شبکه ( سرورهای شبکه ) کامپیوترهایی هستند که یک شبکه کامپیوتری را مدیریت ، پشتیبانی و از نظر امنیتی محافظت می کنند . کاربران شبکه می توانند از منابع ( شامل داده ها ، نرم افزارها و سخت افزارها ی ) موجود در سرور شبکه استفاده کنند . در گذشته این کاربران تنها از پایانه های گنگ استفاده می کردند ، پایانه های گنگ وسایلی ( شامل تنها یک صفحه نمایش و یک صفحه کلید ) بودند که به سادگی ورودی را از کاربر پذیرفته و نتایج را نمایش می دادند . در این حالت ، تمام عملیات پردازش و نگهداری داده ها توسط کامپیوتر سرور انجام می شود .
اما امروزه اکثر کاربران شبکه از پایانه های هوشمند سود می جویند . پایانه های هوشمند کامپیوترهایی از نوع PC هستند که خود نیز دارای قابلیت پردازش و نگهداری اطلاعات به صورت محلی هستند .
کامپیوتر ها را به صورت سوپر کامپیوتر ، کامپیوترهای بزرگ ، سوپر مینی کامپیوتر ، مینی کامپیوترها، ایستگاههای کاری و ریز کامپیوترها رده بندی میکنند.
سوپر کامپیوتر ، ابر کامپیوتر
سوپر کامپیوتر عبارتست از یک کامپیوتر بزرگ فوق العاده سریع و گران قیمت که برای انجام محاسبات پیچیده و پیشرفته مورد استفاده قرار میگیرد. به عنوان مثال این نوع کامپیوتر میتواند تعداد محاسبات بی شماری را برای رسم و حرکت دادن یک سفینه فضایی در یک تصویر متحرک انجام دهد. ابر کامپیوتر ها در مواردی چون پیش بینی وضع هوا ، مدل سازی و شبیه سازی علمی و کشف منابع نفتی و …. مورد استفاده قرار میگیرد .
کامپیوتر شخصی
اغلب مردم زمانیکه با واژه ” تکنولوژی ” برخورد می نمایند ، بی اختیار “کامپیوتر” برای آنها تداعی می گردد. امروزه کامپیوتر در موارد متعددی بخدمت گرفته می شود. برخی از تجهیزات موجود در منازل ، دارای نوع خاصی از ” ریزپردازنده” می باشند. حتی اتومبیل های جدید نیز دارای نوعی کامپیوتر خاص می باشند. کامپیوترهای شخصی ، اولین تصویر از انواع کامپیوترهائی است که در ذهن هر شخص نقش پیدا می کند. بدون شک مطرح شدن این نوع از کامپیوترها در سطح جهان، باعث عمومیت کامپیوتر در عرصه های متفاوت بوده است . کامپیوتر شخصی وسیله ای “همه منظوره ” بوده که توان عملیاتی خود را مدیون یک ریزپردازنده است. این نوع از کا مپیوترها دارای بخش های متعددی نظیر : حافظه ، هارد دیسک، مودم و… بوده که حضور آنها در کنار یکدیگر به منظور انجام عملیات مورد نظر است . علت استفاده از واژه ” همه منظوره ” بدین دلیل است که می توان بکمک این نوع از کامپیوترها عملیات متفاوتی ( تایپ یک نامه ، ارسال یک نامه الکترونیکی، طراحی و نقشه کشی و …) را انجام داد .
کامپیوتر شخصی ( Personal Computer ) ، با علامت اختصاری PC کامپیوتری است که برای استفاده اشخاص طراحی شده است. کامپیوتر های شخصی نیازی به اشتراک گذاری منابع پردازشی ، دیسک و چاپگر با کامپیوترهای دیگر ندارند. ایده و فکر کامپیوتر شخصی حداقل بطور اولیه آزاد کردن افراد از وابستگی به منافع شدیداً کنترل شونده کامپیوتر های بزرگ و کوچک بوده است. مثلاً در یک سازمان یا شرکت ، مدیران داده پردازی دارای اختیار بلا منازع در انتخاب برنامه ها و قالب داده هایی بودند که افراد باید مورد استفاده قرار میدادند.
کامپیوتر Laptop
یکی از انواع متفاوت کامپیوترهای موجود است . این نوع از کامپیوترها دارای قدرت محاسباتی و عملیاتی نظیر کامپیوترهای شخصی می باشند. با توجه به ویژگی های متعدد این نوع از کامپیوترها خصوصا” : قابلیت حمل، می توان آنها را در موارد متفاوت و بصورت فرامکانی استفاده کرد .
سیر تکاملی کامپیوترهای Laptop
اولین مرتبه ایده ایجاد یک کامپیوتر Laptop ، توسط شخصی با نام “Alen key” در سال ۱۹۷۰ مطرح گردید. در سال ۱۹۷۹ اولین کامپیوتر Laptop توسط “William Moggridge” طراحی گردید. کامپیوتر فوق دارای ۳۴۰ کیلوبایت حافظه بود. در سال ۱۹۸۳ ، توسط ” Gavilan compute ” یک Laptop با مشخصات زیر تولید گردید :
۶۴ کیلوبایت حافظه RAM ( امکان ارتقاء آن تا ۱۲۸ کیلوبایت وجود داشت )از سیستم عامل اختصاصی شرکت Gavilan استفاده می کرد( قابلیت استفاده از MS-DOS نیز وجود داشت ).
ریزپردازنده ۸۰۸۰
موس touchpad
چاپگر قابل حمل
وزن آن ۴ کیلوگرم و بهمراه چاپگر ۶/۴ کیلوگرم
کامپیوتر فوق دارای یک فلاپی درایو بود که با سایر فلاپی درایوهای موجود ، سازگار نبود.
در سال ۱۹۸۴ ، شرکت “اپل ” مدل Apple IIc را معرفی کرد. کامپیوتر فوق از لحاظ اندازه نظیر یک کامپیوتر notebook بود. سیستم فوق دارای یک ریزپردازنده ۶۵C۰۲ ، یکصد وبیست و هشت کیلوبایت حافظه ، یک فلاپی درایو ۵.۲۵ ، دو پورت سریال ، یک پورت موس ، یک کارت مودم و منبع تغذیه خارجی ، بود. وزن کامپیوتربدون در نظر گرفتن مانیتور، ۵ کیلوگرم بود. در کامپیوتر فوق از یک مانیتور نه اینچ تک رنگ و یا یک پانل اختیاری LCD استفاده می شد. . در ادامه و در سال ۱۹۸۶ ، شرکت IBM نمونه محصول خود را در این زمینه عرضه کرد. در سیستم فوق از ریزپردازنده ۸۰۸۰ ، ۲۵۶ کیلوبایت حافظه ، دو عدد فلاپی درایو ۳.۵ اینچ ، یک LCD ، پورت های سریال و موازی و یک محل خاص برای یک مودم خارجی ، استفاده می گردید. کامپیوتر فوق بهمراه نرم افزارهای اختصاصی نظیر واژه پرداز ، دفترچه تلفن و … عرضه گردید. وزن سیستم فوق ۵.۴ کیلوگرم و به قیمت ۳۵۰۰ دلار فروخته می گردید.
در ادامه شرکت های متعدد اقدام به تولید کامپیوترهای Laptop نمودند. امروزه این نوع از کامپیوترها دارای قابلیت ها ی فراوانی بوده که استفاده کنندگان مربوطه را در تمام سطوح راضی می نماید .
کامپیوتر Laptop، کامپیوتری کوچک و قابل حمل میباشد که دارای صفحه تصویر مسطح و صفحه کلیدی است که روی هم تا میشوند . کامپیوتر های Laptop که با باتری کار میکنند اغلب دارای یک صفحه تصویر LCD ( نمایشگر کریستال مایع ) میباشند. بعضی از مدلها میتوانند با یک ایستگاه جفت شوند و به عنوان یک سیستم رومیزی کامل در دفتر عمل کنند. در بعضی از کامپیوتر های Laptop مجموعه ای از برنامه های کاربردی تجاری در ROM تعبیه شده است.
اغلب مردم زمانیکه با واژه ” تکنولوژی ” برخورد می نمایند ، بی اختیار “کامپیوتر” برای آنها تداعی می گردد. امروزه کامپیوتر در موارد متعددی بخدمت گرفته می شود. برخی از تجهیزات موجود در منازل ، دارای نوع خاصی از ” ریزپردازنده” می باشند. حتی اتومبیل های جدید نیز دارای نوعی کامپیوتر خاص می باشند. کامپیوترهای شخصی ، اولین تصویر از انواع کامپیوترهائی است که در ذهن هر شخص نقش پیدا می کند. بدون شک مطرح شدن این نوع از کامپیوترها در سطح جهان، باعث عمومیت کامپیوتر در عرصه های متفاوت بوده است . کامپیوتر شخصی وسیله ای “همه منظوره ” بوده که توان عملیاتی خود را مدیون یک ریزپردازنده است. این نوع از کا مپیوترها دارای بخش های متعددی نظیر : حافظه ، هارد دیسک، مودم و… بوده که حضور آنها در کنار یکدیگر به منظور انجام عملیات مورد نظر است . علت استفاده از واژه ” همه منظوره ” بدین دلیل است که می توان بکمک این نوع از کامپیوترها عملیات متفاوتی ( تایپ یک نامه ، ارسال یک نامه الکترونیکی، طراحی و نقشه کشی و …) را انجام داد .
کامپیوتر شخصی ( Personal Computer ) ، با علامت اختصاری PC کامپیوتری است که برای استفاده اشخاص طراحی شده است. کامپیوتر های شخصی نیازی به اشتراک گذاری منابع پردازشی ، دیسک و چاپگر با کامپیوترهای دیگر ندارند. ایده و فکر کامپیوتر شخصی حداقل بطور اولیه آزاد کردن افراد از وابستگی به منافع شدیداً کنترل شونده کامپیوتر های بزرگ و کوچک بوده است. مثلاً در یک سازمان یا شرکت ، مدیران داده پردازی دارای اختیار بلا منازع در انتخاب برنامه ها و قالب داده هایی بودند که افراد باید مورد استفاده قرار میدادند.
کامپیوتر آنالوگ
کامپیوتر قیاسی یا آنالوگ کامپیوتری است که بجای اطلاعات کد دهی شده رقمی مانند اعداد در مبنای دو داده های دائمی در حال تغییر و پیوسته مانند تغییرات ولتاژ را مورد پردازش قرار میدهد. کامپیوترهای دیجیتالی ( رقمی ) مقادیر را با سیگنالهای گسسته بیان میکند. ریز پردازنده ، دیجیتالی ( رقمی ) است اما میتواند با کمک یک مبدل قیاسی به رقمی از اطلاعات قیاسی استفاده کند و همچنین با کمک یک مبدل رقمی به قیاسی ،اطلاعات رقمی را به قیاسی تبدیل کند.
سیستم عامل
سیستم عامل بدون شک مهمترین نرم افزار در کامپیوتر است . پس از روشن کردن کامپیوتر اولین نرم افزاری که مشاهده می گردد سیستم عامل بوده و آخرین نرم افزاری که قبل از خاموش کردن کامپیوتر مشاهده خواهد شد، نیز سیستم عامل است . سیستم عامل نرم افزاری است که امکان اجرای تمامی برنامه های کامپیوتری را فراهم می آورد. سیستم عامل با سازماندهی ، مدیریت و کنترل منابع سخت افزاری امکان استفاده بهینه و هدفمند آنها را فراهم می آورد. سیتم عامل فلسفه بودن سخت افزار را بدرستی تفسیر و در این راستا امکانات متعدد و ضروری جهت حیات سایر برنامه های کامپیوتری را فراهم می آورد.
تمام کامپیوترها از سیستم عامل استفاده نمی نمایند. مثلا” اجاق های مایکرویو که در آشپزخانه استفاده شده دارای نوع خاصی از کامپیوتر بوده که از سیستم عامل استفاده نمی نمایند. در این نوع سیستم ها بدلیل انجام عملیات محدود و ساده، نیازی به وجود سیستم عامل نخواهد بود. اطلاعات ورودی و خروجی با استفاده از دستگاههائی نظیر صفحه کلید و نمایشگرهای LCD ، در اختیار سیستم گذاشته می گردند. ماهیت عملیات انجام شده در یک اجاق گاز مایکروویو بسیار محدود و مختصر است، بنابراین همواره یک برنامه در تمام حالات و اوقات اجراء خواهد شد.
برای سیستم های کامپیوتری که دارای عملکردی بمراتب پیچیده تر از اجاق گاز مایکروویو می باشند، بخدمت گرفتن یک سیستم عامل باعث افزایش کارآئی سیستم و تسهیل در امر پیاده سازی برنامه های کامپیوتری می گردد. تمام کامپیوترهای شخصی دارای سیستم عامل می باشند. ویندوز یکی از متداولترین سیستم های عامل است . یونیکس یکی دیگر از سیستم های عامل مهم در این زمینه است . صدها نوع سیستم عامل تاکنون با توجه به اهداف متفاوت طراحی و عرضه شده است. سیستم های عامل مختص کامپیوترهای بزرگ، سیستم های روبوتیک، سیستم های کنترلی بلادرنگ ، نمونه هائی در این زمینه می باشند.
سیستم عامل با ساده ترین تحلیل و بررسی دو عملیات اساسی را در کامپیوتر انجام می دهد :
– مدیریت منابع نرم افزاری و سخت افزاری یک سِستم کامپیوتری را برعهده دارد. پردازنده ، حافظه، فضای ذخیره سازی نمونه هائی از منابع اشاره شده می باشند
– روشی پایدار و یکسان برای دستیابی و استفاده از سخت افزار را بدو ن نیاز از جزئیات عملکرد هر یک از سخت افزارهای موجود را برای برنامه های کامپیوتری فراهم می نماید.
اولین وظیفه یک سیستم عامل، مدیریت منابع سخت افزاری و نرم افزاری است . برنامه های متفاوت برای دستیابی به منابع سخت افزاری نظیر: پردازنده ، حافظه، دستگاههای ورودی و خروجی، حافطه های جانبی، در رقابتی سخت شرکت خواهند کرد. سیستم های عامل بعنوان یک مدیر عادل و مطمئن زمینه استفاده بهینه از منابع موجود را برای هر یک از برنامه های کامپیوتری فراهم می نمایند.
وظیفه دوم یک سیستم عامل ارائه یک رابط ( اینترفیس ) یکسان برای سایر برنامه های کامپیوتری است . در این حالت زمینه استفاده بیش از یک نوع کامپیوتر از سیستم عامل فراهم شده و در صورت بروز تغییرات در سخت افزار سیستم های کامپیوتری نگرانی خاصی از جهت اجرای برنامه وجود نخواهد داشت، چراکه سیستم عامل بعنوان میانجی بین برنامه های کامپیوتری و سخت افزار ایفای وظیفه کرده و مسئولیت مدیریت منابع سخت افزاری به وی سپرده شده است .برنامه نویسان کامپیوتر نیز با استفاده از نقش سیستم عامل بعنوان یک میانجی براحتی برنامه های خود را طراحی و پیاده سازی کرده و در رابطه با اجرای برنامه های نوشته شده بر روی سایر کامپیوترهای مشابه نگرانی نخواهند داشت . ( حتی اگر میزان حافظه موجود در دو کامپیوتر مشابه نباشد ) . در صورتیکه سخت افزار یک کامپیوتر بهبود و ارتقاء یابد، سیستم عامل این تضمین را ایجاد خواهد کرد که برنامه ها، در ادامه بدون بروز اشکال قادر به ادامه حیات وسرویس دهی خود باشند. مسئولیت مدیریت منابع سخت افزاری برعهده سیستم عامل خواهد بود نه برنامه های کامپیوتری، بنابراین در زمان ارتقای سخت افزار یک کامپیوتر مسئولیت سیستم عامل در این راستا اولویت خواهد داشت . ویندوز ۹۸ یکی از بهترین نمونه ها در این زمینه است . سیستم عامل فوق بر روی سخت افزارهای متعدد تولید شده توسط تولیدکنندگان متفاوت اجراء می گردد. ویندوز ۹۸ قادر به مدیریت و استفاده از هزاران نوع چاپگر دیسک و سایر تجهیزات جانبی است .
سیستم عامل ( Operation System ) با حروف اختصاری OS نرم افزاری است که مسئول کنترل و بکار گیری منابع سخت افزاری مانند حافظه ، واحد پردازش مرکزی ( CPU) فضای ذخیره سازی دیسک و تجهیزات جانبی میباشد. سیستم عامل مبنایی است که برنامه های کاربردی مانند برنامه های واژه پردازی و صفحه گسترده ها بر اساس آن ساخته میشود. متداولترین سیستم عامل تا کنون Unix, Windows, OS/۲ Mac OS, MS-DOS بوده اند.
سیستم عامل DOS
MS-DOS – Microsoft Disk Operating System سیستم عامل تک کاربره با خط فرمانی که در سال ۱۹۸۱ برای کامپیوترهای شخصی آی بی ام و سازگار با آن توسط مایکروسافت منتشر شد. نسخه اصلی DOS توسط یک شرکت کوچک در سیاتل به منظور کارهای آزمایشگاهی ایجاد شده بود. از آنجا که مایکروسافت قرار بود سیستم عاملی برای IBM تهیه کند لذا آن نسخه را خریداری نمود و برنامه را تهیه کرد. مایکروسافت بعدها نگارشهای بالاتری از MS-DOS ارائه نمود. MS-DOS تا مدتها یکی از گسترده ترین سیستمهای عامل محسوب میشد.
سیستم مدیریت پایگاه داده ها
سیستم مدیریت پایگاه داده ها (Database Management System ) با حروف اختصاری DBMS یک لایه نرم افزاری بین پایگاه داده ها و کاربر است. این سیستم تمام درخواستهای کاربر نسبت به پایگاه داده ها ( مثلاً پرس و جو و نوسازی ) را کنترل میکند. بنابراین کاربر الزامی به پیگیری جزئیات فیزیکی محل فایلها و قالبها ، طراحی شاخص دهی و غیره نخواهد داشت. علاوه بر این DBMS کنترل تمرکز یافته مربوط به حفاظت داده ها را نیز میسر میسازد. از معروفترین سیستمهای مدیریت پایگاه داده میتوان به دی بیس، فاکس پرو، پارادکس، اکسس، اینفورمیکس و اوراکل اشاره کرد.
سیستم پشتیبانی تصمیم گیری
DSS – Decision Support System مجموعه ای از برنامه ها و داده های مرتبط است که مدیر را در تحلیل و تصمیم گیری یاری میسازد. کمک این گونه سیستمها در تصمیم گیری بیش از سیستمهای اطلاعات مدیریت (MIS) یا سیستمهای اطلاعاتی اجرایی (EIS) است. این سیستمها دارای یک بانک اطلاعاتی ، متشکل از مجموعه دانش موجود درباره یک زبان ، که برای فرموله کردن مسائل و پرسش بکار میرود و یک برنامه مدل سازی برای آزمایش تصمیمات ممکن است.
سیستم عامل شبکه
سیستم عامل شبکه سر نام عبارت ( Network Operating System ) و مخفف آن NOS میباشد. در شبکه های محلی معماری سرویس گیرنده سرویس دهنده NOS شامل دو بخش است. بزرگترین و پیچیده ترین بخش نرم افزار سیستم ، در حال اجرا بر روی سرویس دهنده است. این نرم افزار سیستم ، اعمال بسیاری شامل اطلاعات حسابهای کاربردی و دستیابی به شبکه ، امنیت ، به اشتراک گذاری منابع ، اعمال سرپرستی ، نظارت بر UPS و توان مصرفی ، حفاظت داده ها و کشف و کنترل خطا را هماهنگ میسازد. در شبکه های نظیر به نظیر بخشی از NOS بر روی هر PC یا ایستگاه کاری متصل به شبکه نصب و در بالای سیستم عامل PC اجرا میگردد.
پردازشگر
مدت زمان انجام یک کار بوسیله کامپیوتر ، به عوامل متعددی بستگی دارد که اولین آنها ، سرعت پردازشگر ( Processor) کامپیوتر میباشد. پردازشگر یک تراشه الکترونیکی در قلب کامپیوتر بوده و سرعت آن بر حسب واحد مگاهرتز (MHz ) سنجیده میشود. هر چه مقدار این پارامتر بیشتر باشد پردازشگر سریعتر خواهد بود و در نتیجه قادر خواهد بود محاسبات بیشتری را در هر ثانیه انجام دهد. سرعت پردازشگر به عنوان یکی از مشخصه های یک کامپیوتر به قدری در تعیین کارایی آن اهمیت دارد که معمولاً به عنوان یکی از اجزای تشکیل دهنده نام کامپیوتر از آن یاد میکنند. تراشه پردازشگر و اجزای الکترونیکی که آنرا پشتیبانی میکنند ، مجموعاً بعنوان واحد پردازش مرکزی یا CPU شناخته میشود.
منبع : پویش رایانه