<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>نوشته های محمد جاری</title><link>https://virgool.ir/feed/@mohammad.jarii</link><description>برنامه نویس , مهندس کامپیوتر</description><language>fa</language><pubDate>2026-11-11 21:40:24</pubDate><image><url>https://files.virgool.ir/upload/users/25471/avatar/qkPre4.png</url><title>محمد جاری</title><link>https://virgool.ir/@mohammad.jarii</link></image><item><title>کامپیوتر ها چطور روشن میشوند ؟</title><link>https://virgool.ir/@mohammad.jarii/psw-computer-echo0s8ctqb8</link><description>تا حالا فکر کردید از زمانی که دکمه پاور کامپیوتر را فشار میدهید تا زمانی که کامپیوتر بالا بیاید چه اتفاقاتی رخ می دهد ؟‌امروز این مسئله جالب رو میخوایم برسی کنیم البته زیاد تخصصی نیست شاید هم یه جاهایی رو دقیق نگفته باشم ولی اگه مشکلی بود پیام بدید ممنون میشم . اول از زمان شروع فشار دادن دکمه شروع میکنیم . دکمه پاور یک کلید بین دو پین که در شکل زیر روی مادربرد می بینید تعبیه شده . که با فشار دادن این کلید یک اتصال کوتاه بین این رو پین برقرار می شود. با فشار دادن این کلید سی پی یو یا همان واحد پردازش مرکزی به آی سی کلاک دستور میدهد که شروع به کار کند . ای سی کلاک به کریستالی با فرکانس 32.768 مگاهرتز دستور تولید پالس را می دهد و این پالس به ای سی کلاک میرسد و ای سی کلاک به کل ای سی ها پالس میدهد . ای سی بایوس به عنوان اولین ای سی بعد از کلاک شروع به کار میکند و کار بایوس چک کردن کل سیستم هست و با اجرا کردن POST یا همان Power On Self Test h اجزای مادربرد را بررسی میکند تا از سالم بودن آن ها اطمینان حاصل کند . بعد از چک کردن اجزا حتما تا حالا صدای تک بوق بعد از روشن شدن رو شنیدید . اون صدا صدای test good هست که نشان سلامت سیستم را میدهد اگر سیستم سلامت نباشد این بوق شاید به حالت های مختلف پخش شود یا اینکه حالات دیگری رخ دهد .  البته بایوس کم کم جای خودش رو به UEFI داد که جایگزینی برای بایوس شد . ولی در عمل سیستم های UEFI بایوس را کاملا کنار نگذاشتند . UEFI یک بایوس مدرن و پیشرفته هست که با توانایی های بالا ساخته شده . این توانایی ها رو میشه از قبیل بوت شدن امن (Secure Boot) و رمزنگاری و دسترسی های ریموت و ابزار های خطایابی سیستم و همچنین رابط کاربری پیشرفته تر و زیبا تر از بایوس و استفاده موس در محیط تنظیمات بایوس و قابلیت بود شدن با هار های GPT است البته همین نیست ولی خلاصه خیلی پیشرفته تر از بایوس قدیمی طراحی شد . به عکس های زیر نگاه کنید و تفاوت رو احساس میکنید :محیط تنظیمات BIOSمحیط تنظیمات UEFIبعد از دستور POST توسط کار بایوس تمام میشود و نرم افزار بوت لودر اجرا میشود که در آنجا انتخاب میکنیم چه سیستم عاملی شروع به کار کند . یا داخل خود تنظیمات بایوس انتخاب میکنیم که بعد از درست بودن سیستم سیستم عامل را از روی هارد اصلی یا فلش یا سی دی بالا بیار . بعد از انتخاب حافظه اصلی سیستم عامل با صفحه ای مثل این صفحه البته در ویندوز مواجه میشوید :‌windows loadingدر این صفحه سی پی یو فایل های سیستم را لود میکند و در حافظه رم قرار میدهد . و سیستم عامل حافظه رم را شناسایی و برای استفاده از آن آماده می شود و همچنین در این صفحه تمام اجزای کامپیوتر توسط سیستم عامل شناسایی میشود تا بتواند از آنها استفاده کند . بعد از لود شدن این صفحه محیط کاربری گرافیکی در اخیار شما گذاشته می شود تا بتوانید از ویندوز خود استفاده کنید . در اکثر کامپیوتر ها سیستم تقریبا به همین روال شروع به کار میکند . ولی مثلا با کمی تغییر به عنوان مثال در سیستم های لینوکس بعد از چک شدن سیستم توسط بایوس سیستم تحویل گراب داده میشود که همان بوت لودر ما هست که ما انتخال میکنیم کرنل یا همان هسته لینوکس از کجا بالا بیاید . grubبعد از این صفحه کرنل شروع به کار میکند و بوت لودر کرنل و تمام ماژول ها و سخت افزار ها را بالا میارد .بعد از این صحفه سیستم تحویل لوگین منیجر میشود و شما باید نام کاربری و کلمه عبور خود را وارد کنید تا محیط گرافیکی در اختیار شما قرار داده شود . بعد از این صفحه سیستم در اختیار display manager میشود و میتوانید با آن کار کنید . موفق باشید ...</description><category>محمد جاری</category><author>محمد جاری</author><pubDate>Mon, 25 Feb 2019 22:48:05 +0330</pubDate></item><item><title>سابقه کار و برنامه نویسی</title><link>https://virgool.ir/applymag/resume-dardbrpfdguy</link><description>این اولین پستم تو ویرگول هست!دیدم خیلی از برنامه نویسا میان حرف هاشون رو اینجا پست میکنن . واسه همین به این سایت علاقه مند شدم . این خیلی مهمه که از تجربه هم استفاهده کنیم و یک اشتباهی که کسی مرتکب شده رو تکرار نکنیم.قخلاصه از تجربه خودم میخوام بگم ولی راهکار خاصی ندارم فقط این یک تجربه است و بس .من زمانی که کار با کامیپوتر رو شروع کردم اصلا مدرک برام مهم نبود و فقط پی یادگیری بودم . در هر ضمینه ای تو کامپیوتر دوست داشتم آموزش ببینم و از کلاس های آموزشی گرفته تا ویدیو های آنلاین که خودم برای آموزش تلاش میکردم . ولی داستان از اون جا شروع شد که وقتی یه دانشی تو کامپیوتر پیدا کردم تلاش کردم از این راه پول در بیارم .با کد نویسی وب شروع کردم از اونجا که بیشتر به برنامه نویسی علاقه داشتم . طراحی سایت رو جزء برنامه نویسی حساب نمیکردم و علاقه ای نداشتم البته این موضوع هم بود که از هر کی سوال میکردی می گفت برو سمت طراحی سایت و اندروید ! پیش خودم فکر کردم و به این فکردم هم پایبند هستم . چیزی که همه سمتش میرن یه روز اشباع میشه و دیگه جایی برای تو نیست . مگر اینکه خیلی حرفه ای باشی و واقعا بدونی چی کار کنی . به نقطه ای رسیدم که این زبان و اون زبان کردم تا بلاخره زبان مورد علاقم رو پیدا کردم ! (پایتون &lt;3 عشق است به خدا ) شروع کردم به یادگیری پایتون . اول کار خیلی سخت بود ولی چون میخواستم میگفتم میشه و این خیلی مهمه که بخوای به چیزی که دوست داری دست پیدا کنی . و بلاخره یاد گرفتم . خوب حالا قسمت قشنگش اینجاست که یاد گرفتم و باید ازش بهره برداری کنم یا جایی کاری پیدا کنم یا اینکه پروژه ای واسه خودم شروع کنم . از اونجایی که خیلی حرفه ای نبودم شروع کردم گشتن دنبال کار .  بلاخره تو یه محیط برنامه نویسی آدم کار کنه هم پیشرفت میکنه هم اینکه راه کار های زیادی برای شروع یک پروژه رو یاد میگیره  . ولی...*** : خوب رزومتون رو واسمون بفرستید !این جمله ای بود که از همه شرکت ها میشنیدم . یعنی استارتی اولی که نیاز به سابقه قبلی داره ! تازه فرض بر اینکه من رزومه داشته باشم که ندارم تازه میرم تو لیست که شاید قبول کنن شاید نکنن ! بعضی جاها هم میگفتم خوب من رزومه خاصی و سابقه ای ندارم این چیزا رو بلدم . شما کار میخواین بلد باشم یا رزومه میخواین فقط ؟ میگفتن حالا این فرم رو پر کنین بهتون خبر میدیم ! هنوز که هنوزه خبری نشد ! :D کلا بیخیال کار شدم !گفتم بیشتر یاد بگیرم تا یه جایی به من نیاز پیدا کنن . شروع کردم به یادگیری . خواستم یه گروه تشکیل بدم از بچه های هم رشته خودم که علاقه به برنامه نویسی دارن . تو هر جا میخوندم واسه برنامه نوسی تو یه گروه بودم خیلی مفیده . دلایلش هم اینه از ایده های هم دیگه استفاده میکنیم و راهکار های بهتر و دانشمون رو به اشتراک میزاریم . تو دانشگاه مطرح کردم این قضیه رو ولی ...! خلاصه هنوز به نتیجه ای نرسیدم ولی مهم اینه که به آخرش باور داشته باشید همین !هزار تا مشکل هم باشه من باز راه خودم رو ادامه میدم این چیزیه که تو برنامه نویسی یاد گرفتم و هیچ وقت از یادگیری دست نمیکشم . </description><category>محمد جاری</category><author>محمد جاری</author><pubDate>Sat, 29 Dec 2018 06:15:26 +0330</pubDate></item></channel></rss>