اما مبحث گرامر ما در این جلسه مربوط میشه به موضوع "جملات شرطی" یا همون Conditional Sentences
3 نوع جمله ی شرطی داریم که قصد داریم در این جلسه توضیح بدیم اونهارو .
جملات شرطی نوع اول برای بیان یک رویداد مشروط و یا یک موقعیت محتمل در زمان حال و آینده استفاده میشن .
3 نوع جمله ی شرطی داریم که قصد داریم در این جلسه توضیح بدیم اونهارو .
جملات شرطی نوع اول برای بیان یک رویداد مشروط و یا یک موقعیت محتمل در زمان حال و آینده استفاده میشن .
از جملات شرطی نوع دوم برای بیان یک رویداد و موقعیت غیر واقعی یا غیر ممکن در زمان حال یا آینده استفاده می کنیم . در این صورت ، حال و آینده ی متفاوتی رو در نظر می گیریم که بهش حال غیر واقعی میگیم .
کاربرد جملات شرطی نوع سوم ، بیان گذشته ای غیر ممکن هست . در واقع در این نوع جملات به شرایطی در گذشته اشاره می کنیم که واقعیت نداشته و رخ ندادند.
تصویر زیر رو هم میتونیم به عنوان یک مرور کلی از جملات شرطی در نظر بگیریم :
خب حالا میریم سراغ درک مفهوم یک متن . در اینجا یک متن از کتاب آموزش برنامه نویسی به زبان جاوا رو خواهیم دید و سعی می کنیم مفهومش رو فرا بگیریم . البته باید این نکته رو بگم که هدف ما در اینجا صرفا ترجمه ی یک متن نیست بلکه قصد داریم تا مفهوم اصلی یک متن رو که مرتبط با رشته ی خودمون هست فرابگیریم . به این ترتیب شما میتونید به راحتی از منابع اصلی برای یادگیری مباحث مرتبط با رشته ی کامپیوتر بهره ببرید . لذا همیشه نیاز به ترجمه ی لغت به لغت متون انگلیسی نداریم .
مفهوم متن :
در بحث جاوا ، تشخیص 3 مفهوم از یکدیگر دارای اهمیت هست که اونها عبارت هستن از زبان برنامه نویسی جاوا ، ماشین مجازی جاوا و پلتفرم جاوا . زبان برنامه نویسی جاوا ، زبانی هست که برنامه های کاربردی جاوا و سایر اجزا با اون نوشته میشن . وقتی که یک برنامه ی جاوا کامپایل میشه ، به کد های بیتی تبدیل میشه که زبان ماشین قابل حمل یک ساختار CPU هست و اصطلاحا به عنوان ماشین مجازی جاوا شناخته میشه . ماشین مجازی میتونه مستقیما در سخت افزار اجرا بشه اما معمولا در فرم یک برنامه ی نرم افزاری که کد های بیتی رو اجرا و تفسیر میکنه ، اجرا میشه .
پلتفرم جاوا هم از زبان جاوا و هم از ماشین مجازی جاوا متمایز هست . پلتفرم جاوا ، مجموعه ی از پیش تعریف شده ای از کلاس های جاواست که در هر راه اندازی و نصب جاوا به وجود دارن . این کلاس ها برای به کار رفتن توسط همه ی برنامه های جاوا در دسترس هستن . همچنین گاهی پلتفرم جاوا به عنوان محیط زمان اجرای جاوا یا رابط های برنامه نویسی کاربردی جاوا مورد مراجعه قرار میگیره . پلتفرم جاوا میتونه با بسته های انتخابی ، گسترش و بسط پیدا کنه . این رابط های برنامه نویسی کاربردی در برخی نسخه های جاوا وجود دارن اما در همه ی نصب ها ممکنه که وجود نداشته باشن .
⚡️بازم تاکید میکنم که در اینجا قصد نداشتیم که یک ترجمه ی دقیق از متن داشته باشیم بلکه میخواستیم که یک مفهوم کلی از متن داشته باشیم.
⚡️لغات مهم هم در متن انگلیسی با رنگ زرد مشخص شدن . بهتر هست که اونها رو هم در کنار لغات عمومی و تخصصی این جلسه ، مطالعه کنید .
در بحث جاوا ، تشخیص 3 مفهوم از یکدیگر دارای اهمیت هست که اونها عبارت هستن از زبان برنامه نویسی جاوا ، ماشین مجازی جاوا و پلتفرم جاوا . زبان برنامه نویسی جاوا ، زبانی هست که برنامه های کاربردی جاوا و سایر اجزا با اون نوشته میشن . وقتی که یک برنامه ی جاوا کامپایل میشه ، به کد های بیتی تبدیل میشه که زبان ماشین قابل حمل یک ساختار CPU هست و اصطلاحا به عنوان ماشین مجازی جاوا شناخته میشه . ماشین مجازی میتونه مستقیما در سخت افزار اجرا بشه اما معمولا در فرم یک برنامه ی نرم افزاری که کد های بیتی رو اجرا و تفسیر میکنه ، اجرا میشه .
پلتفرم جاوا هم از زبان جاوا و هم از ماشین مجازی جاوا متمایز هست . پلتفرم جاوا ، مجموعه ی از پیش تعریف شده ای از کلاس های جاواست که در هر راه اندازی و نصب جاوا به وجود دارن . این کلاس ها برای به کار رفتن توسط همه ی برنامه های جاوا در دسترس هستن . همچنین گاهی پلتفرم جاوا به عنوان محیط زمان اجرای جاوا یا رابط های برنامه نویسی کاربردی جاوا مورد مراجعه قرار میگیره . پلتفرم جاوا میتونه با بسته های انتخابی ، گسترش و بسط پیدا کنه . این رابط های برنامه نویسی کاربردی در برخی نسخه های جاوا وجود دارن اما در همه ی نصب ها ممکنه که وجود نداشته باشن .
⚡️بازم تاکید میکنم که در اینجا قصد نداشتیم که یک ترجمه ی دقیق از متن داشته باشیم بلکه میخواستیم که یک مفهوم کلی از متن داشته باشیم.
⚡️لغات مهم هم در متن انگلیسی با رنگ زرد مشخص شدن . بهتر هست که اونها رو هم در کنار لغات عمومی و تخصصی این جلسه ، مطالعه کنید .
به عنوان آخرین مطلب هم در قسمت "متفرقه" تصویری رو تقدیمتون میکنم که حاوی برخی از پیشوند های مهم هست :
خب دوستان عزیز برای این جلسه کافیه .. سعی کردیم طبق برنامه پیش بریم و مطالبی رو تقدیم حضورتون کنیم .. امیدوارم مفید بوده باشه ..
انشاءالله در جلسه ی بعدی هم طبق همین روند پیش خواهیم رفت ..
موضوع گرامر هفته ی بعد "وجه مجهول" هست
متن مربوط به درک مفهوم هم احتمالا درباره ی زبان برنامه نویسی #C خواهد بود .
مثل همین جلسه چندین لغت عمومی و تخصصی هم تقدیم حضورتون خواهد شد ..
با تشکر از همراهی شما
پیروز و سربلند باشید✋
انشاءالله در جلسه ی بعدی هم طبق همین روند پیش خواهیم رفت ..
موضوع گرامر هفته ی بعد "وجه مجهول" هست
متن مربوط به درک مفهوم هم احتمالا درباره ی زبان برنامه نویسی #C خواهد بود .
مثل همین جلسه چندین لغت عمومی و تخصصی هم تقدیم حضورتون خواهد شد ..
با تشکر از همراهی شما
پیروز و سربلند باشید✋
باسلام خدمت دوستان عزیز، وکیلی هستم با سری آموزشای سیستم عامل در خدمتتون هستم.
جلسه قبل در مورد سیستم عامل و نحوه مدیریت سخت افزار توسط سیستم عامل باهم بحث کردیم
در این جلسه مفاهیم پایه و تاریخچه پیشرفت سیستم عامل را خدمتتون ارائه می کنم.
در ابتدا یکی از مهمترین مفاهیم پایه سیستم عامل را بررسی می کنیم:
جلسه قبل در مورد سیستم عامل و نحوه مدیریت سخت افزار توسط سیستم عامل باهم بحث کردیم
در این جلسه مفاهیم پایه و تاریخچه پیشرفت سیستم عامل را خدمتتون ارائه می کنم.
در ابتدا یکی از مهمترین مفاهیم پایه سیستم عامل را بررسی می کنیم:
وقفه
گاهی رویدادی در خارج یا درون پردازنده رخ می دهد که لازم است پردازنده روند عادی اجرای دستورالعمل های برنامه جاری را موقتا قطع کرده و به رویداد اتفاق افتاده پاسخ دهد.
پس از پاسخ به رویداد به اجرای برنامه قطع شده برگشته و به ادامه روند آن می پردازد.
به این رویداد وقفه گفته می شود.
پاسخ به وقفه به معنی اجرای رویه اداره کننده وقفه (interrupt handler) یا روال سرویس وقفه ISR می باشد.هر وقفه یک isr مخصوص در سیستم عامل دارد.
گاهی رویدادی در خارج یا درون پردازنده رخ می دهد که لازم است پردازنده روند عادی اجرای دستورالعمل های برنامه جاری را موقتا قطع کرده و به رویداد اتفاق افتاده پاسخ دهد.
پس از پاسخ به رویداد به اجرای برنامه قطع شده برگشته و به ادامه روند آن می پردازد.
به این رویداد وقفه گفته می شود.
پاسخ به وقفه به معنی اجرای رویه اداره کننده وقفه (interrupt handler) یا روال سرویس وقفه ISR می باشد.هر وقفه یک isr مخصوص در سیستم عامل دارد.