فناوری اطلاعات (قسمت چهارم)
نرم افزار
نرم افزار عبارتست از برنامه ها يا مجموعه دستوراتي كه اداره عمليات، پردازش اطلاعات را برعهده دارند. دو نوع نرم افزار وجود دارند: نرم افزار كاربردي، ونرم افزار سيستمي.
نرم افزار كاربردي: واژه اي است عمومي كه به برنامه هايي كه كارهاي كاربر مدارانه خاصي را انجام مي دهند اتلاق مي شود. اين كارها از بازي شطرنج تا حل مسائل كاري را شامل مي شود. نرم افزار هاي كاربردي اوليه اي كه نوشته شدند براي انجام وظايفي نظير تهيه ليست حقوقي، حسابداري، و صورتحساب مشتري بودند. نرم افزارهاي كاربردي معمولاً به دو صورت تهيه مي شوند، نخست اينكه براي كار خاصي سفارش يا توليد مي شوند وديگر اينكه به صورت بسته هاي نرم افزاري آماده از بازار تهيه مي شوند.
نرم افزارسيستمي: هماهنگ كردن جريان داده ها، اطلاعات و برنامه ها در يك نظام كامپيوتري كاري پيچيده است. امروزه اغلب اين وظايف توسط نرم افزار سيستمي ( واژه عمومي براي برنامه هايي كه كارهاي در ارتباط با سخت افزار را اداره مي كنند) انجام مي گيرد.
مهمترين نرم افزارهاي سيستمي، نرم افزارهاي سيستم عامل هستند. اين مجموعه برنامه ها تمامي فعاليتهاي زير را انجام مي دهند:
تعيين مي كنند كه آيا نظام اطلاعاتي لازم است.
فعاليتهاي كاري را كه بايد ماشيني شود شرح مي دهند.
طبيعت دقيق نظام اطلاعاتي مورد نياز را مشخص مي كنند.
طراحان سيستم كارهاي خاصي را انجام مي دهند، نظير:
نظام اطلاعاتي را طراحي مي كنند.
تصميم مي گيرند كه آيا لازم است نرم افزار كاربردي سفارش داده شود.
تصميم مي گيرند كه آيا سخت افزار اضافي لازم است يا نه.
برنامه نويسان فقط يك هدف در پيش دارند:
به وجود آوردن يك برنامه طبق سفارش.
اغلب متخصصان كامپيوتر تمام يا اغلب اين فعاليتهاي خلاق را انجام مي دهند. سه شغلي كه اغلب در هر بخش نظامهاي اطلاعاتي مشاهده مي شود عبارتند از: تحليل گر سيستم، طراح سيستم، و برنامه نويس. اين متخصصين كامپيوتر بايد از نزديك با يكي از كاربران نهايي نظام اطلاعاتي براي به وجودآوردن يك نظام اطلاعاتي را كه در يك نظام كامپيوتري انجام مي گيرد هدايت مي كند. اغلب كامپيوتر ها از ديگر انواع نرم افزارهاي سيستمي استفاده مي كنند.
مردم
خيلي ساده بايد گفت، مردم در نظام كامپيوتري روح مي دهند. مردم دو نقش اصلي در نظام هاي كامپيوتري ايفا مي كنند، يكي در نقش كاربر نظام كامپيوتري وديگري در نقش خالق نظام كامپيوتري.
نقش كاربر: تقريباً تمامي داده هايي كه بوسيله نظامهاي اطلاعاتي به كار مي روند، يا بايد مستقيماً توسط يك شخص واردكامپيوتر شود يا به وسيله يك شخص روي يك رسانه ماشين خوان قرار داده شود. اغلب خروجي هاي نظام كامپيوتري براي شخصي كه بعداً از اين اطلاعات استفاده خواهد كرد، ارسال مي شود. بدون اين كاربران داده هايي براي پردازش و دليلي براي ايجاد و استفاده از اين نظامهاي اطلاعاتي وجود نخواهد داشت.
نقش خالق نظام اطلاعاتي: پيش از آن كه يك نظام اطلاعاتي به شكلي مفيد مورد استفاده قرار گيرد، بايد در شغلي و كاري به كار گرفته شود. به اين منظور اقداماتي چون تحليل سيستم، طراحي سيستم و برنامه نويسي بايد انجام گيرد. تحليل گران سيستم واقعاً مفيد، همكاري كنند.
كامپيوتر چه كاري انجام مي دهد
در ظاهر، به نظر مي رسد كامپيوترها توانهاي نا محدود و اسرار آميزي دارند. در واقع كامپيوتر صرفاً اطلاعات را پردازش مي كند. ولي به درستي منظور ما از " پردازش اطلاعات " چيست؟ و چرا كامپيوتر ها به شكلي روز افزون براي پردازش اطلاعات به كار گرفته مي شوند؟ براي درك اين مسئله، اگر نخست ببينيم كه مردم چگونه اطلاعات را پردازش مي كنند، مي تواند مفيد باشد. اگر دست بر قضا جدول كلمات متقاطع حل كرده باشيد بايد بگوئيم كه اين كار دقيقاً يك فعاليت پردازش اطلاعات است. به مراحلي كه براي حل جدول لازم است انجام دهيد، توجه كنيد، به عنوان مثال:
1. خبر آمده در 1 افقي را مي خوانيد. اين كار تعيين تعداد حروف يا اعدادي كه پاسخ خبر را مي سازد را نيز شامل مي شود.
2. اين نشانه ها را براي تفسير و درك خبر تركيب مي كنيد.
3. سعي مي كنيد خبر را به واقعيت يا مفهومي كه در حافظه داريد، ربط دهيد.
4. پاسخي فراهم مي آوريد.
5. سعي مي كنيد حروف پاسخ خودرا با خانه هاي پيش بيني شده تطبيق دهيد.
6. اگر شمارحروف تطبيق داشته باشد پاسخ را در فضاي پيش بيني شده مي نويسيد. اگر شما حروف تطبيق نداشته باشد، به مرحله يك باز مي گرديم.
در مرحله 1 نياز داريد كه برخي داده ها را به ذهن خود وارد كنيد. در مرحله 2 نياز داريد اين داده ها را براي تفسير خبر پردازش كنيد. در مرحله 3 نياز داريد برخي از داده ها يا اطلاعاتي كه قبلاً در حافظه خود ذخيره كرده ايد، بازيابي كنيد. در مرحله 4 نياز داريد تمامي داده ها و اطلاعاتي را كه اكنون در ذهنتان وجود دارد، به منظور فراهم آوردن مجموعه جديدي از علائمي كه نشانگر پاسخ شما به خبر است، پردازش كنيد. در مرحله 5 پاسخ خود را با نگاه كردن به فضاي پيش بيني شده درجدول مي سنجيد. در مرحله 6 نياز داريد يا پاسخ خود را در جدول بنويسيد يا به مرحله اول باز گرديد. در اين كار پردازش اطلاعات شما درگير شماري عمليات نظير ورودي، پردازش، ذخيره و بازيابي، و خروجي هستيد.
تمامي اين مراحل يعني عمليات ورودي، پردازش، ذخيره و بازيابي، و خروجي دقيقاً همان عملي است كه كامپيوتر انجام مي دهد و چرخه پردازش اطلاعات ناميده مي شود.
تواناييهاي اصلي كامپيوتر به اختصار
مي دانيد كامپيوتر چه كار مي كند؟
1. اعداد و حروف هر دو مي توانند وارد كامپيوتر شوند. سپس اين داده ها مي تواند در پرونده داده ها ذخيره و به همين شكل به صورت خروجي از كامپيوتر استخراج گردد.
2. داده هاي جديدي مي تواند با انجام اعمال حسابي روي اعداد، تغيير يا بازآرايي متن، به وجود آيد. اين داده هاي پديد آمده جديد نيز مي تواند در پرونده داده ها ذخيره و يا از طريق كامپيوتر انتقال داده شود. همچنين هر يك از اقلام داده هايي كه به تازگي پردازش شده اند نيز مي توانند براي تعيين و تشخيص اعمال پردازش اطلاعاتي كه بايد انجام شود، به كار روند.
3. داده ها يا اطلاعاتي كه قبلاً در كامپيوتر ذخيره شده اند مي توانند براي پردازش يا براي تهيه خروجي بازيابي شوند. اغلب اين داده هاي بازيابي شده با داده هايي كه به تازگي وارد كامپيوتر شده، به منظور ايجاد داده هاي ديگر تركيب مي شوند.
4. اطلاعات توليد شده به وسيله عمليات پيشين وارد كردن، پردازش ، ذخيره و بازيابي مي توانند به صورت خروجي هاي متنوعي درآيند.