<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های Dev Craft</title>
        <link>https://virgool.io/feed/@khashayarshafadi</link>
        <description>اینجا Dev Craft، خفن ترین جایی که میتونی داخلش برنامه نویسی رو یاد بگیری 🦾
تازه کاری یا حرفه ای فرقی نمیکنه اینجا برات مفیده⚡</description>
        <language>fa</language>
        <pubDate>2026-06-16 18:59:55</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/4288560/avatar/hgYROZ.jpg?height=120&amp;width=120</url>
            <title>Dev Craft</title>
            <link>https://virgool.io/@khashayarshafadi</link>
        </image>

                    <item>
                <title>کامپیوتر چیست؟ سخت افزار و نرم افزار چیست؟</title>
                <link>https://virgool.io/@khashayarshafadi/%DA%A9%D8%A7%D9%85%D9%BE%DB%8C%D9%88%D8%AA%D8%B1-%DA%86%DB%8C%D8%B3%D8%AA-%D8%B3%D8%AE%D8%AA-%D8%A7%D9%81%D8%B2%D8%A7%D8%B1-%D9%88-%D9%86%D8%B1%D9%85-%D8%A7%D9%81%D8%B2%D8%A7%D8%B1-%DA%86%DB%8C%D8%B3%D8%AA-lu4sdvwtcjff</link>
                <description>مقدمهشاید فکر کنید وقتی میگوییم کامپیوتر(computer) منظورمان همان کامپیوتر های خانگی (PC) و لپتاپ (laptop) است ولی اینطور نیست! البته کامپیوتر های خانگی و لپتاپ ها کامپیوتر به حساب می آیند اما تنها دستگاه هایی نیستند که بتوان به آنها گفت کامپیوتر. در واقع بیشتر وسایل صنعتی و الکترونیکی و هوشمند امروزی بنوعی کامپیوتر بحساب می آیند. در این مقاله تلاش میکنیم که به مفهوم دقیق و عمیق واژه کامپیوتر بپردازیم.مفهوم کلیکامپیوتر یا رایانه دستگاهی الکترونیکی است که برای پردازش اطلاعات، انجام محاسبات و اجرای دستورهای منطقی طراحی شده است. این دستگاه می‌تواند برنامه‌ریزی شود تا وظایف مختلف را به‌صورت خودکار انجام دهد.🧠 تعریف دقیق کامپیوترکامپیوتر دستگاهیست شامل دو بخش اصلی است: سخت‌افزار (Hardware) و نرم‌افزار (Software).سخت‌افزار شامل اجزای فیزیکی مانند پردازنده (CPU)، حافظه (RAM)، هارد دیسک، مادربرد و بطور کلی هرچیز قابل لمس در کامپیوتر است.نرم افزار مجموعه ای از دستور العمل هاست که به سخت افزار فرمان می‌دهند چه کاری انجام دهند.سخت افزار ها حتی زمانی که کامپیوتر خاموش و بلااستفاده است قابل مشاهده هستند ولی نرم افزار ها فقط از لحظه روشن شدن کامپیوتر تا خاموش شدن آن قابل دیدن هستن!یک مثال ساده برای اینکه بهتر ساختار کامپیوتر را درک کنیم:فرض کنید که فردی قوی ترین بدن جهان را دارد، بدن فوق العاده عضلانی و توانا و زیبا و قدرتمند است اما این فرد یا مغز ندارد یا اگر دارد مغز او دچار معیوب یا مشکلی است. ساده می‌توان حدس زد که زندگی این فرد احتمالا دچار مشکل و اختلال است! یا برعکس آن، فرض کنید فردی بالا ترین ضریب هوش را دارد ولی این فرد جسمش بشدت آسیب دیده (مثلا قطع نخاع کامل شده) و هیچ کاری نمی‌تواند انجام دهد. در این صورت این انسان هرچند باهوش هم فایده و زندگی ای نخواهد داشت. بدن انسان مانند سخت افزار برای انجام کار ها و فعالیت هاست و مغز نرم افزاریست که دستور میدهد بدن یا همان سخت افزار چه کاری را انجام دهد. بدون سخت افزار، نرم افزار بی استفاده میشود و بدون نرم افزار، سخت افزار بلا استفاده خواهد شد بنابراین برای تشکیل شدن یک کامپیوتر باید هر دوی سخت افزار و نرم افزار وجود داشته باشند.چه وسایلی کامپیوتر به حساب می آیند؟کامپیوتر وسیله ای الکترونیکیست که داده‌های خام را دریافت کرده، آن‌ها را پردازش می‌کند و نتیجه را به‌صورت قابل فهم نمایش می‌دهد.مثلا گوشی موبایل شما به نوعی کامپیوتر بحساب می آید. اگر از طریق اینترنت فایل را دانلود و ذخیره کنید (مثلا یک عکس) آن زمان شما در واقع یک داده خام را وارد گوشی هوشمند خود کرده آید و وقتی می‌خواهید آن عکس را ببینید موبایل شما روی آن پردازش کرده و نتیجه را به شما نشان میدهد.یا تلویزیون های هوشمند و حتی لوازم خانگی مثل لباسشویی که با تنظیمات ساده ای که نقش داده های خام را دارند پردازش انجام میدهد و در نتیجه شروع به شستن لباس ها می‌کند. تقریبا امروز به بیشتر وسایل الکترونیکی میتوان نام کامپیوتر را داد!پایان-کم-</description>
                <category>Dev Craft</category>
                <author>Dev Craft</author>
                <pubDate>Mon, 13 Oct 2025 09:17:42 +0330</pubDate>
            </item>
                    <item>
                <title>سیستم عامل چیست و چه کاری انجام میدهد؟</title>
                <link>https://virgool.io/@khashayarshafadi/%D8%B3%DB%8C%D8%B3%D8%AA%D9%85-%D8%B9%D8%A7%D9%85%D9%84-%DA%86%DB%8C%D8%B3%D8%AA-%D9%88-%DA%86%D9%87-%DA%A9%D8%A7%D8%B1%DB%8C-%D8%A7%D9%86%D8%AC%D8%A7%D9%85-%D9%85%DB%8C%D8%AF%D9%87%D8%AF-h3pmxwtd0kbm</link>
                <description>مقدمهفرض کنید که یک شرکت با تمام امکانات وجود دارد، این شرکت کارمندان کافی و ماهر و تجهیزات مناسب و فضای مناسب برای فعالیت را دارد و کادر و امکانات و مکان از هر نظر فوق العاده هستند. اما این شرکت هیچ مدیر و سرمایه گذار و ساختاری برای انجام کار و پروژه ندارد یعنی کارمندان نمی‌دانند باید چه کاری انجام دهند و کسی انجام کاری را مدیریت نمیکند! در نتیجه در این شرکت هیچ کاری انجام نخواهد شد.سیستم عامل که به آن Operating System یا به اختصار (OS) می‌گویند در حقیقت نقش مدیر شرکت و ساختار را بازی می‌کند.سیستم عامل چه کار هایی انجام میدهد ؟اگر قرار باشد در یک جمله توضیح دهیم که سیستم عامل چه کاری انجام میدهد کافیست بگوییم با مدیریت و کنترل کامپیوتر و سخت افزار را قابل استفاده میکند.اما اگر بخواهیم بطور کامل توضیح دهیم:۱_ سیستم عامل، اعضای مختلف کامپیوتر (سخت افزار) را مدیریت می‌کند و آنها را با هم هماهنگ میکند تا کاری که شما به کامپیوتر دستور میدهید انجام شود.۲_ سیستم عامل کمک می‌کند شما به راحتی با کامپیوتر ارتباط برقرار کنید و خواسته ها و دستورات خود را برای پردازش و در نهایت انجام به کامپیوتر ارائه دهید.۳_ سیستم عامل با اولویت بندی انجام کار ها سرعت انجام دستورات را بالا می‌برد.۴_ سیستم عامل به شما کمک می‌کند فایل ها خود را مدیریت کنید و آن ها را سازمان‌دهی حذف، کپی و جستوجو کنیدو .....سیستم عامل ها در دستگاه های مختلف:سیستم عامل دستگاه های مختلف باهم متفاوت هستند و هر دستگاهی سیستم عامل های مخصوص به خود را دارد. برای درک این موضوع به مثال زیر توجه کنید:یک گوشی قدیمی دکمه ای و یک گوشی هوشمند امروزی و یک لپ‌تاپ را در نظر بگیرید. در گوشی قدیمی همه چیز با دکمه ها مدیریت می‌شود و برنامه ها و حالت اجرای آنها بسیار ساده است اما کارایی کمتری دارند ولی در گوشی هوشمند و مدرن خبری از دکمه ها نیست. برنامه ها پیچیده تر و کاربردی تر و بیشتر هستند و همه چیز متفاوت است و در لپتاپ بطور کلی همه چیز متفاوت است! از این تفاوت ها میتوانیم بفهمیم که قطعا سیستم عامل این دستگاه ها باهم متفاوت است اما چرا باید سیستم عامل دستگاه ها متفاوت باشد؟بیاید برای پاسخ دادن به این سوال یک مثال دیگر را بررسی کنیم :فرض کنید یک دو چرخه، یک موتور، یک ماشین، یک کامیون، یک قطار، یک کشتی و یک هواپیما و یک فضا پیما داریم.دوچرخه را میتوان با پدال و یک فرمان کنترل و استفاده کرد اما آیا بقیه این ماشین های حمل و نقل هم با یک پدال و فرمان، کنترل میشوند و قابل استفاده هستند؟ البته که نهبنابراین طبیعیست که برای کنترل و استفاده از هر دستگاه الکترونیکی سیستم عامل متفاوت در نظر گرفت تا کنترل و استفاده و رفع نیاز ها بخوبی انجام شود.اما چند مثال برای اینکه حداقل اسما با چند سیستم عامل آشنا شوید:در کامپیوترهای شخصی (PC &amp; laptop):سیستم‌عامل رایج: ویندوز، macOS، لینوکسدلیل تفاوت: این دستگاه‌ها برای کارهای چندمنظوره و پیچیده مانند برنامه‌نویسی، طراحی گرافیکی، گیمینگ و اداره امور عمومی طراحی شده‌اند. بنابراین سیستم‌عامل آن‌ها باید از سخت‌افزار قدرتمند (پردازنده‌ی قوی، رم بالا، کارت گرافیک) پشتیبانی کند.در تلفن‌های هوشمند و تبلت‌ها (Smartphones &amp; Tablets):سیستم‌عامل رایج: اندروید، iOSدلیل تفاوت: محدودیت‌های این دستگاه‌ها و نیازمندی‌های خاص آن‌ها باعث ایجاد سیستم‌عامل‌های جداگانه شده است:منابع محدود: باتری با ظرفیت کم، حافظه و پردازنده‌ی نسبتاً محدودتر.سادگی و امنیت: سیستم‌عامل موبایل باید ساده و در برابر تهدیدات امنیتی مقاوم باشد.در سرورها (Servers):سیستم‌عامل رایج: لینوکس، ویندوز سروردلیل تفاوت: سرورها کامپیوترهای همیشه روشنی هستند که خدمات را به کاربران دیگر (مثلاً میزبان یک وب‌سایت) ارائه می‌دهند. سیستم‌عامل آن‌ها باید:پایداری و قابلیت اطمینان فوق‌العاده بالا داشته باشدتوانایی سرویس‌دهی به هزاران کاربر همزمان را داشته باشد.امکانات پیشرفته‌ ی امنیتی و شبکه‌ای داشته باشد.پایان</description>
                <category>Dev Craft</category>
                <author>Dev Craft</author>
                <pubDate>Fri, 10 Oct 2025 14:47:48 +0330</pubDate>
            </item>
            </channel>
</rss>