بافر یا حافظه میانجی که به صورت سخت افزاری و هم به صورت نرم افزاری استفاده میشود تا اطلاعات فرستاده شده بین دو واحد بصورت موقت در آن قرار بگیرند.
برای مثال انتقال اطلاعات از پردازشگر مرکزی به چاپگر را در نظر بگیرید. CPU قطعهای است که در مقایسه با چاپگر بسیار سریع پردازش میکند و اگر ما بخواهیم اطلاعاتی را از پردازشگر به چاپگر بدون وجود بافر بفرستیم باید در زمان کاری پردازشگر وقفه (نرم افزاری) بیاندازیم تا پس از انتقال یک کاراکتر به چاپگر کاراکتر دیگری به چاپگر فرستاده شود و این به معنای کند شدن کار پردازشگر و در نهایت کند شدن کل سیستم است.
بنابراین بین پردازشگر مرکزی و چاپگر میتوان بافری (چه به صورت سخت افزاری و چه به صورت نرم افزاری) قرار داد تا پردازشگر اطلاعات را برای بافر فرستاده و چاپگر سر صبر و حوصله آنها را چاپ نماید و پردازشگر هم پس از فرستادن اطلاعات میتواند به کارهای دیگری برسد.
از طرفی حافظه بافر به صورت نرم افزاری هم وجود دارد که برای ذخیره سازی موقت اطلاعات به کار میرود. این حافظه رزرو بخشی از حافظه اصلی است و چون سخت افزاری نیست طول آن میتواند متغیر هم باشد.
برای مثال نرم افزارهای CD Writer از حافظه بافر نرم افزاری استفاده میکنند.
ساختار داده ها چیست ؟
یک درخت باینری یک نوع ساده ساختار داده ای،شاخه ای است. در علم کامپیوتر ،یک ساختار داده ای یک راه ذخیره سازی داده ها در یک کامپیوتر است تا اینکه از آن بهتر استفاده شود. اغلب انتخاب یک ساختار داده ای مناسب با دقت اجازه خواهد داد موثرترین الگوریتم استفاده شود.اغلب انتخاب ساختار داده ای از انتخاب داده های انتزاعی شروع می شود. یک طراحی خوب ساختار داده ای اجازه میدهد عملیات بحرانی متنوعی کاربرد داشته باشند. چنانچه تعداد منابع خیلی کم استهم در زمان اجرا و هم فاصله حافظه انجام داده می شوند.ساختمان داده ها پیاده سازی می شوند با استفاده از رجوع کردن عمل کردن از چیزهای فراهم شده به وسیله یک زبان برنامه نویسی. نوع های متفاوت ساختار دادهها با انواع متفاوت کاربرد ها متناسب شده اند و بعضی ها برای کارهای برای تحقق پذیری بانک اطلاعات بسیار مناسب b-tree بسیار معینی تخصص یافته شده اند. در حالی که جدول های مسیر یابی روی شبکه های ماشینی قابل اعتماد هستند. در طراحی انواع زیادی از برنامه ها، انتخاب ساختار داده ای یک توجه در طراحی اولیه است. بطوریکه تجربه نشان داده در سیستم های بزرگ تحقق پذیری و کیفیت و کارایی به انتخاب بهترین ساختار داده ای وابسته است(به شدت) . بعد از اینکه ساختار داده ای ها انتخاب شدند اغلب الگوریتم های استفاده شده آشکار می شود . بعضی اوقات این ها در جهت مخالف ساختار داده ای انتخاب شده کار می کند زیرا کارهای کلیدی الگوریتم های معینی دارند که با ساختار داده ای خاص بهترین کار را می کنند . در این حالت انتخاب، انتخاب ساختار داده ای مناسب بسیار مهم است. این بینش صعود زیادی به متدهای طراحی و زبان های برنامه نویسی داده است. ساختارهای دادهها به عنوان کلیدی برای منظم کردن سرعت عمل می کنند. بیشترین ویژگی زبان ها مرتب کردن سیستم های ماژولار اجازه می دهد ساختارهای دادهها با اطمینان در کاربرد های متفاوت به صورت مخفی جزئیات تحقیق پذیری تایید شده شان در پشت رابطهای تحت کنترل دوباره استفاده شده اند. زبان های++java ,cمثلobject-oriented برنامه نویسی در این بخش از کلاس ها برای این منظور استفاده می شوند از آنجائیکه ساختار داده ها بسیار سخت و قاطع هستند بنابراین بسیار مهم است که خیلی از آن ها در کتابخانه های استاندارد زبان های برنامه نویسی جدید و محیط ها از قبیل کتابخانه های الگوی سی استاندارد ،چارچوب زبان جاوا و مایکروسافت را شامل باشند. بخش های بنیادی بیشتر ساختارهای داده ای ارایه ها ،ضبط ها،مرجع ها و اجتماع های مجزا هستند.برای مثال یک مرجع تهی یک مرجع است که می تواند تهی باشد،یک ترکیبی از مرجعها و اجتماع های مجزا . و ساده ترین ساختار داده ای پیوندی از رکود ها و مرجع ها ساخته شده است. ساختمان دادهها تحقق پذیری یا رابطه ها را نمایش می دهد : یک ساختار داده ای می تواند نمایش دهد رابطه ی بین دو عملیات یا به صورت متد های دستیابی تحقق پذیر که طبق نوع دادهها و وابسته به سازمان ذخیره سازی شده است.
کامپایل چیست ؟
هَمگَردانی یا کامپایل یکی از اصطلاحات دانش رایانه است.
ترجمه کامل کد منبع برنامهای از یک زبان سطح بالا به کد شیء، پیش از اجرای برنامه را همگردانی یا کامپایل میگویند.
به بیان ساده، کامپایلر برنامهای است که یک برنامه نوشته شده در یک زبان خاص ساختیافته را خوانده و آن را به یک برنامه مقصد (Target Language) تبدیل مینماید. در یکی از مهمترین پروسههای این تبدیل، کامپایلر وجود خطا را در برنامه مبدأ اعلام مینماید.
در اولین نگاه، تنوع کامپایلرها ممکن است به چشم نیاید. تعداد بسیار زیادی زبانهای منبع وجود دارند که دامنه آنها از زبانهای شناخته شده مانند فرترن و پاسکال تا زبانهای خاص منظوره گسترده است. زبانهای مقصد نیز گستردگی متناظر با این زبانها دارند. یک زبان مقصد ممکن است زبان برنامهسازی دیگر یا زبان ماشین یا ... باشد.
کامپایلرها به انواع تکگذره، چند گذره، باردهی و اجرا، بهینهساز، غلط یاب و ... بسته با عمل انجام شده تقسیم میشوند. علیرغم این تنوع اعمال اساسی که هر کامپایلر بایستی انجام دهد، مشابه هم میباشند.
دانستههای ما در مورد سازمانبندی و نوشتن کامپایلر نسبت به زمانی که اولین کامپایلرها در اوایل دهه 1950 ایجاد شدند، بسیار افزایش یافته است. تخمین تاریخ دقیق ساخت اولین کامپایلر عمل آسانی نیست، زیرا گروههای متفاوتی نسبت به ساخت کامپایلرها در آن زمان اقدام نمودهاند. اولین کارهایی که در ساخت کامپایلرها انجام شد، تبدیل فرمولهای ریاضی به زبان ماشین بود.
سنا چیست ؟
مشخصات گیاه
گیاهی است به صورت بوته ای گسترده از خانواده ارغوان (Caesalpiniaceae) که دارای برگ های سبز رنگ بیضوی شکل و نوک تیز یا نوک کند ، از دو گونه بوته ای سنا می باشد . برگ های درشت تر با نوک کند تمام Alexan drian sennal ، معروف و برگچه های خشک شده آن مورد استفاده می باشد .
موارد استفاده
برگ های سنا به عنوان مسهل قوی مصرف سنتی دارد .
آثار فارماکولوژیک
ترکیبات موثر برگچه سنا از دسته ملین های محرک می باشند . گلیلوزیدهای آنتراکنیونی
سنا پس از هضم ؛ هیدرولیز می شوند و آنتراکیتون آزاد و فعال ایجاد می نماید .
مقدار مصرف
0.5 تا 2 گرم برگچه های خشک شده به صورت دم کرده یا 0.5 تا 2 میلی لیتر عصاره مایع
منع مصرف و عوارض جانبی
سـیـر چیست ؟
معرفی گیاه
سیر یک گیاه بومی آسیای میانه است و امروزه در تمامی نقاط جهان یافت میشود و نوعی گیاه بادوام است که طول آن به دو پا یا کمی بیشتر می رسد. مهمترین بخش این گیاه که مصرف دارویی و طبی دارد، هسته مرکب آن است. هر هسته سیر از 4 تا 20 دانه تشکیل شده است و وزن هر دانه به حدود یک گرم می رسد.
ترکیبات گیاه
عنصر و ترکیب اصلی فعال در سیر، عنصر «آلین» است. آلین عنصر شیمیایی بی بو از تیره اسید آمینه "سیستین" است. وقتی که هسته های سیر کوبیده میشود، آلین موجود در آن به ترکیب و ماده دیگری به نام آلیسین تبدیل میشود. آلیسین ماده فعالی است که به سیر ویژگی داشتن بو و بسیاری از خواص درمانی آنرا می بخشد.
فـلـفـل چیست ؟
فلفل که به فلفل قرمز نیز معروف است، برای اولین بار از سوی سرخپوستان
"کاراییب"
به خارج آمریکا معرف شد. از آن زمان به بعد شهرت این گیاه فراگیر شده است، و به
عنوان یک چاشنی مهم به ویژه در طبخ "کاجون و کرول" و در کازینوهای جنوب شرق آسیا،
چین، جنوب ایتالیا و مکزیک محسوب میشود.
"کپساسین"
ماده ای در فلفل است که سبب گرم بودن این گیاه میشود. هر چند که فلفل گیاهی گرم
است، اما کپساسین موجود در آن در واقع سبب کاهش درجه حرارت بدن میشود که یکی از
دلایل اصلی تمایل مردم مناطق آب و هوایی گرم به مصرف زیاد فلفل محسوب میشود. این
ماده همچنین به بسیاری از خواص درمانی فلفل کمک می کند تا سیستم قلبی - عروقی را
تحریک، سیستم هاضمه را تقویت، درد موجود روی پوست یا مفاصل بدن را تسکین بخشد، و به
مثابه "داروی ضد احتقاق و ضد باکتری" عمل
می کند. فلفل میزان کلسترول خون را پایین می آورد. که این امر باعث پایین آمدن
فشارخون میشود. این گیاه همچنین از انعقاد خون در رگهای خونی جلوگیری می کند، این
خواص فلفل به پیشگیری از بیماریهای قلبی نظیر آرترواسکلروز (سخت شدن رگها) کمک می
کند. هر چند فلفل سبب سوزش زبان میشود، اما این گیاه واقعاً مسکنی قوی است. این
گیاه ابتدا سبب تحریک درد میشود، اما سپس شدت علایم درد را در بدن کاهش می دهد. این
حالت، آنرا برای افرادی که از درد مزمن رنج می برند به طرز خاصی مؤثر کرده است چون
چندین روز طول می کشد که نتایج قابل توجه آن معلوم گردد. آنهایی که از زونا، درد
ناشی از دیابت، درد پس از برداشتن پستان (ماستکتومی) و سایر دردهای پس از عمل جراحی
رنج می برند، می توانند به ویژه از چندین نوع فلفل یا انواع "کرمهای کپساسین" که
قابل دسترسی است، بهره ببرند. کپساسین موجود در فلفل نه تنها درد آرتروز و آرتریت
روماتیسمی را تسکین می دهد، بلکه بکاهش میزان ورم ناشی از این حالات وقتی که به
عنوان پماد موضعی مورد استفاده قرار گیرد، کمک می کند.
فلفل با تحریک تولید مایعات هاضمه در معده و نابودی باکتریهایی که می توانند عامل عفونت باشند، قدرت هضم را تقویت می کند. خاصیت ضد باکتری فلفل همچنین از اسهال ناشی از عفونت جلوگیری می کند. این گیاه به عنوان داروی ضد احتقان، سبب رقیق و نازک شدن خلط و خارج شدن آن از ریه ها میشود. از آنجا که این گیاه بافت ریه را تقویت می کند، در نتیجه برای آنهایی که مبتلا به آمفیزم هستند نیز مفید است
ادامه مطلب ...زیبایی چیست؟
در تعریف انسان چیست و انسان چه کسی است , مفاهیم و پندارهای گوناگونی ما را احاطه خواهد کرد. شاید بگوییم انسان ها با مجموعه تضادها , خلقیات و حواس مشخصی و با ارگانیزم قابل تعریفی به هستی پیشکش شده اند و خود نیز باور دارند انسان بودن شاید فرصتی است برای استفاده از فرصتی ... .
انسان ها در بدو ورود به جهان هستی و در طول آن , دارای قوه ی تشخیصی هوشمندانه , زیرکانه و کارآمد بودند که در طول کشمکش با طبیعت , میلیون ها سال توانستند به اقتدار و حضور خود ادامه داده و در طی آن در برابر تضاد ها و ناخرسندی ها ایستادگی کنند.
وجود - بخشی انسان به مجموعه حواسی مشخص و دارای ارگانیزمی قابل تعریف در تمامی دوره میلیون ساله خود غیر قابل تردید است. و به همراه این یقین , وجود تضاد ها _ خوشایند ها و ناخوشایندها - حضوری ازلی داشته اند.