برنامه رایانهای فهرستهای بزرگی از دستورالعملها (احتمالا به همراه جدولهائی از داده) برای اجرا روی رایانه هستند. خیلی از رایانهها حاوی میلیونها دستورالعمل هستند، و بسیاری از این دستورات به تکرار اجرا میشوند. یک رایانه شخصی نوین نوعی (درسال 2003) میتواند در ثانیه میان 2 تا 3 میلیارد دستورالعمل را پیاده نماید. رایانهها این مقدار محاسبه را صرف انجام دستورالعملهای پیچیده نمیکنند. بیشتر میلیونها دستورالعمل ساده را که توسط اشخاص باهوشی "برنامه نویسان" در کنار یکدیگر چیده شدهاند را اجرا میکنند. برنامه نویسان خوب مجموعههایی از دستورالعملها را توسعه می دهند تا یکسری از وظایف عمومی را انجام دهند(برای نمونه، رسم یک نقطه روی صفحه) و سپس آن مجموعه دستورالعملها را برای دیگر برنامه نویسان در دسترس قرار می دهند.(اگر مایلید "یک برنامه نویس خوب" باشید به این مطلب مراجعه نمایید.)
رایانههای امروزه، قادرند چندین برنامه را در آن واحد اجرا نمایند. از این قابلیت به عنوان چندکارگی (multitasking) نام برده میشود. در واقع، CPU یک رشته دستورالعملها را از یک برنامه اجرا میکند، سپس پس از یک مقطع ویژه زمانی دستورالعملهایی از یک برنامه دیگر را اجرا میکند. این فاصله زمانی اکثرا بعنوان یک برش زمانی (time slice) نام برده میشود. این ویژگی که CPU زمان اجرا را بین برنامهها تقسیم میکند، این توهم را بوجود می آورد که رایانه همزمان مشغول اجرای چند برنامه است. این شبیه به چگونگی نمایش فریمهای یک فیلم است، که فریمها با سرعت بالا در حال حرکت هستند و به نظر می رسد که صفحه ثابتی تصاویر را نمایش می دهد. سیستم عامل همان برنامهای است که این اشتراک زمانی را بین برنامههای دیگر تعیین میکند.
رایانه همیشه نیاز دارد تا برای بکارانداختنش حداقل یک برنامه روی آن در حال اجرا باشد. تحت عملکردهای عادی این برنامه همان سیستم عامل یا OS است. سیستم یا سامانه عامل تصمیم میگیرد که کدام برنامه اجرا شود، چه زمان، از کدام منابع (مثل حافظه، ورودی/خروجی و ...) استفاده شود. همچنین سیستم عامل یک لایه انتزاعی بین سخت افزار و برنامههای دیگر که می خواهند از سخت افزار استفاده کنند، می باشد، که این امکان را به برنامه نویسان می دهد تا بدون اینکه جزئیات ریز هر قطعه الکترونیکی از سخت افزار را بدانند بتوانند برای آن قطعه برنامه نویسی نمایند.
نخستین رایانههای رقمی، با قیمتهای زیاد و حجم بزرگشان، در اصل محاسبات علمی را انجام می دادند، انیاک یک رایانه قدیمی ایالات متحده اصولا طراحی شده تا محاسبات پرتابهای توپخانه و محاسبات مربوط به جدول چگالی نوترونی را انجام دهد. (این محاسبات بین دسامبر 1941 تا ژانویه 1946 روی حجمی بالغ بر یک میلیون کارت پانچ انجام پذیرفت! که این خود طراحی و سپس تصمیم نادرست بکارگرفته شده را نشان می دهد) بسیاری از ابررایانههای امروزی صرفاً برای کارهای ویژه محاسبات جنگ افزار هستهای استفاده میگردد.
CSIR Mk I نیز که نخستین رایانه استرالیایی بود برای ارزیابی میزان بارندگی در کوههای اسنوئی (Snowy)این کشور بکاررفت، این محاسبات در چارچوب یک پروژه عظیم تولید برقابی انجام گرفت.
برخی رایانهها نیز برای انجام رمزگشایی بکارگرفته می شد، برای مثال Colossus که در جریان جنگ جهانی دوم ساخته شد، جزو اولین کامپیوترهای برنامهپذیر بود(البته ماشین تورینگ کامل نبود). هرچند رایانههای بعدی میتوانستند برنامه ریزی شوند تا شطرنج بازی کنند یا تصویر نمایش دهند و سایر کاربردها را نشان دهد.
سیاستمداران و شرکتهای بزرگ نیز رایانههای اولیه را برای خودکارسازی بسیاری از مجموعههای داده و پردازش کارهایی که قبلا توسط انسانها انجام می گرفت،بکاربستند - برای مثال، نگهداری و بروزرسانی حسابها و دارایی ها. در موسسات پژوهشی نیز دانشمندان رشتههای مختلف شروع به استفاده از رایانه برای مقاصدشان نمودند.
کاهش پیوسته قیمتهای رایانه باعث شد تا سازمانهای کوچکتر نیز بتوانند آنها را در اختیار بگیرند. بازرگانان، سازمانها، و سیاستمداران اغلب تعداد زیادی از کامپیوترهای کوچک را برای تکمیل وظایفی که قبلا برای تکمیلشان نیاز به رایانه بزرگ (mainframe) گران قیمت و بزرگ بود، به کار بگیرند. مجموعههایی از رایانههای کوچکتر در یک محل اغلب بعنوان خادم سرا (server farm) نام برده میشود.
با اختراع ریزپردازندهها در دهه 1970 این امکان که بتوان رایانههایی بسیار ارزان قیمت را تولید نمود بوجود آمد. رایانههای شخصی برای انجام وظایف بسیاری محبوب گشتند، از جمله کتابداری، نوشتن و چاپ مستندات. محاسبات پیش بینیها و کارهای تکراری ریاضی توسط صفحات گسترده (spreadsheet)، ارتباطات توسط پست الکترونیک، و اینترنت. حضورگسترده رایانهها و سفارشی کردن آسانشان باعث شد تا در امورات بسیار دیگری بکارگرفته شوند.
در همان زمان، رایانههای کوچک، که معمولا با یک برنامه ثابت ارائه می شدند، راهشان را بسوی کاربردهای دیگری بازمی نمودند، کاربردهایی چون لوازم خانگی، خودروها، هواپیماها، و ابزار صنعتی. این پردازشگرهای جاسازی شده کنترل رفتارهای آن لوازم را ساده تر کردند، همچنین امکان انجام رفتارهای پیچیده را نیز فراهم نمودند (برای نمونه، ترمزهای ضدقفل در خودروها). با شروع قرن بیست و یکم، اغلب دستگاههای الکتریکی، اغلب حالتهای انتقال نیرو، اغلب خطوط تولید کارخانهها توسط رایانهها کنترل میشوند. اکثر مهندسان پیش بینی میکنند که این روند همچنان به پیش برود. یکی از کارهایی که میتوان بوسیله رایانه انجام داد پروگرام گیرنده ماهواره است.
گونههای رایانه
رایانههای توکار
در 20 سال گذشته یا همین حول و حوش، هرچند برخی ابزارهای خانگی که از نمونههای قابل ذکر آن می توان جعبههای بازیهای ویدئویی را که بعدها در دستگاههای دیگری از جمله تلفن همراه، دوربینهای ضبط ویدئویی، و PDAها و دهها هزار وسیله خانگی، صنعتی، خودروسازی و تمام ابزاری که در درون آنها مدارهایی که نیازهای ماشین تورینگ را مهیا ساخته اند، گسترش یافت، را نام برد(اغلب این لوازم برنامه هایی را در خود دارند که بصورت ثابت روی ROM تراشه هایی که برای تغییر نیاز به تعویض دارند،نگاشته شده اند). این رایانهها که در درون ابزارهای با کاربرد ویژه گنجانیده شدهاند "ریزکنترلگرها" یا "رایانههای توکار" (Embedded Computers) نامیده می شوند. بنابراین تعریف این رایانهها بعنوان ابزاری که با هدف پردازش اطلاعات طراحی گردیده محدودیتهایی دارد. بیشتر می توان آنها را به ماشینهایی تشبیه کرد که در یک مجموعه بزرگتر بعنوان یک بخش حضور دارند مانند دستگاههای تلفن، ماکروفرها و یا هواپیما که این رایانهها بدون تغییر فیزیکی توسط کاربر می توانند برای مقاصد مختلفی بکارگرفته شوند.
درآخر، اشخاصی که با انواع دیگری از رایانهها ناآشنا هستند از عبارت رایانه برای رجوع به نوع خاصی که رایانه شخصی (PCها) نامیده می شوند استفاده میکنند.
به نام خدا
شاهرخی – دانش آموز دبیرستان رضویه
میانگین قد انسان در کل دنیا
قد انسان، ارتفاع یک انسان است. قد بسیار متغیر است، اما عموما در یک محدوده خاص قرار دارد ( منحنی بل ). بیشتر بزرگسالان، تا پیش از بیست سالگی به حداکثر قد خود می رسند.
به عقیده ی بیشتر افراد ، قد بلند مشخصه ی بسیار خوبی است و پسران ما عموماً آرزو دارند بلندتر و درشت اندام تر باشند. اما بلند قد شدن به عوامل متعددی بستگی دارد. سایز بدن افراد نتیجه ای از تداخل عوامل داخلی و محیطی در طول دوران رشد است. عوامل داخلی تعیین کننده قد ، فاکتورهای ژنتیکی است که فرد از والدینش دریافت می کند و قابل تغییر نیست ، عوامل محیطی تاثیر گذار نیز عبارتند از : تغذیه ، آب و هوا ، اقلیم و بیماریها و .... مثلاً شواهد موجود نشان می دهد نزدیکی یا دوری به خط استوا در اندازه بدن افراد موثر است .
اگر چه نمی توان عوامل محیطی و ژنتیکی را به راحتی جدا کرد ولی با بررسی ملل مختلف ، نژادها و سرزمینهای گوناگون این نتیجه به دست می آید که عوامل محیطی بسیار مهم اند . ضمنا افراد نیز می توانند رژیم غذایی مناسبی را انتخاب کنند تارشدی آرام و طولانی تر داشته باشند.
طی تحقیقاتی مشخص شده که انسان کنونی از انسان اولیه بسیار بلند قامت تر است ؛ این نتیجه که با مقایسه ستون مهره ها در سنگواره های به دست آمده حاصل شده است . از لحاظ فیزیولوژیک، یک مادر بلند قد ، نوزادی با وزن گیری بهتر خواهد داشت زیرا فضای لگن مادر بیشتر است و جنین رشد بهتری در رحم دارد .
بلند قد بودن مردان یکی از معیارهای خانم ها برای انتخاب همسر است ، مرد بلند قد ، قوی تر به نظر می رسد.
در میان مواد مغذی مورد نیاز برای رشد قدی ، مصرف به اندازه پروتئین ها و املاح از اهمیت ویژه ای برخوردار است .
بیشتر رشد قدی با افزایش طول استخوانهای دراز بدن صورت می گیرد بدین ترتیب که در سنین کودکی در انتهای استخوانهای دراز بدن مثل استخوان ران و ساق پا ، منطقه ای بنام اپی فیز موجود است که هنوز استخوانی نشده و از جنس غضروف است. این بخش مولد با تکثیر سلولی موجب افزایش قد استخوانها می شود و در انتهای سنین بلوغ ، این بخش استخوانی شده و در این مرحله رشد قدی فرد متوقف می شود ، لذا قد فرد بلندتر نخواهد شد.
در بدن ، هورمونی به نام هورمون رشد موجود است که در سنین کودکی و نوجوانی تکثیر سلولی ، در این مناطق غضروفی را تحریک و موجب افزایش استخوان سازی می شود. استخوان سازی تا پایان سنین بلوغ ، ادامه دارد یعنی تا اوایل 20 سالگی هنوز امکان افزایش قد وجود دارد.
هیچ نظری موجود نیست:
ارسال یک نظر