وبلاگ آموزشی

آموزش پایتون

وبلاگ آموزشی

آموزش پایتون

۱۳ مطلب در اسفند ۱۳۹۸ ثبت شده است

  • ۰
  • ۰

SATA چیست؟

Sata چیست؟و کاربرد آن؟

SATA مخفف (Serial Advanced Technology Attachment)، یک تکنولوژی ارتباطی استاندارد و پیشرفته است. از این تکنولوژی به منظور انتقال داده ها از مادربرد به درایو ها و یا هارد دیسک ها استفاده می شود که نحوه ی انتقال آن به صورت سریالی است.

این تکنولوژی نیز به نوعی یک انقلاب در رابط ذخیره سازی فیزیکی  ATA  موازی یا   ATA Parallel Physical Storage بود.

انواع آن؟مقایسه سرعت دونسل ATA & SATA

همانطور که از نامش پیداست یک لینک سریال است ، یک تک کابل که حداقل چهار سیم در آن وجود دارد که باعث برقراری ارتباطات   point to point بین دستگاه ها می شود. نرخ انتقال بین دستگاه های  SATA از سرعت ۱۵۰ مگابیت بر ثانیه شروع می شود. با معرفی تکنولوژی   SATA که قابلیت های  ATA را به شدت افزایش داده بود سرعت انتقال اطلاعات بسیار بالایی را ارائه می داد بعد از سالها تکنولوژی های این سیستم نیز هر روز بهبود پیدا کرد و امروزه شاهد تکنولوژی های  SATA2 و  SATA3 نیز هستیم.

 

تفاوت پورت IDE و SATA چیست؟

IDE ها نسل پیشین تکنولوژی SATA تلقی می شود که دارای درگاهی با ۴۰ پین است. این پورت ها، توسط کابل های نواری، وظیفه انتقال داده ها را به صورت موازی برعهده دارند. پورت های SATA از ۷ پین و کابل آن از ۴ سیم تشکیل شده که نسبت به نسل قبلی (IDE)، بسیار باریک تر و منعطف ترند. با توجه به عکس زیر، می توانید تفاوت درگاه های IDE و SATA را مشاهده کنید.

 

  • Nima Sharifkazemi
  • ۰
  • ۰

Graphics

خب همونطور که مشاهده میکنید اینا اطلاعات کارت گرافیکم هست.اسمش که در بالا موجوده.همینطور لوگوی شرکت سازندش که انویدیاس.این نسخه و کلا کارت گرافیکایی که حرف M درش بکار  ینی همون Mobile یا نسخه ضعیفتر که معمولا برای لپ تاپ ها استفاده میشه،چراکه قدرت کمتر ینی برق مصرفی کمتر و برق مصرفی کمتر ینی حرارت کمتر.frown

*نکته ای شاید برای دوستان جالب باشه.(البته گیمرای عزیز بیشتر)باید بدونین که اگه کارت گرافیکتون ضعیف ایرادی نداره کارت گرافیکای اکسترنالم موجوده.اگه دوست دارین بدونین چطور برین لینک زیرو ببینید.wink

https://www.zoomit.ir/2018/12/4/309856/how-to-build-egpu-for-laptop/

*یه نکته دیگه هم برای اساتید،اونایی که pc دارن میتونن از قابلیت overclock استفاده کنن.تاکید میکنم pc الکی نگردین ماله لپ تاپ نیست.مگر بخواید بسوزونیدش

https://www.shahrsakhtafzar.com/fa/articles-guides/graphic-card/15435-graphics-card-gpu-base-clock-vs-boost-clock

Clock چیه؟Memory چیه؟؟

https://www.poromix.com/blog/what-vga/

  • Nima Sharifkazemi
  • ۰
  • ۰

Motherboard

بخش مادربورد که مادر بوردهاست و بخشای دیگه روی اون سوارن.مهم ترین بخشش بایوسه.چرا؟چون نخستین کُدی است که هنگام روشن کردن سیستم اجرا می‌شود و وظیفه ابتدایی آن بارگذاری و آغاز کردن سیستم عامل است.ارتباط پردازشگر با ابزار خارجی (به جز در موارد معدود) توسط بایوس (BIOS) انجام می‌گیرد و در حقیقت بین پردازشگر و ورودی/خروجی‌ها همواره یک مدار واسط وجود دارد.پس عملا برای همینه که بهش میگن Motherboard یا Mainboard

*سعی کنید بعد از فهمیدن شرکت سازنده مادربرد و نوع آن سری به سایت سازنده زده و بایوس خودتون رو آپدیت کنید.این کار به اندازه آپدیت کردن سیستمتون واجب و ضروریه.

درضمن مادربوردها معمولا یه گرافیک همراه یا onboard هم دارن که بسیار ضعیفتر از کارت گرافیکه و نمیشه باهاش کارای گرافیکی سنگین کرد و مصرف برق کمی دارن و اینکه سازنده هارو ترغیب میکنه تا ازش در ساخت لپ تاپ استفاده کنن.

https://fa.wikipedia.org/wiki/%D9%85%D8%A7%D8%AF%D8%B1%D8%A8%D9%88%D8%B1%D8%AF

https://fa.wikipedia.org/wiki/%D8%A8%D8%A7%DB%8C%D9%88%D8%B3

  • Nima Sharifkazemi
  • ۰
  • ۰

RAM

خب بخش رم رو مشاهده میکنید.8 گیگ رم ddr4 2400Mhz

در واقع دوتا 4 گیگه!که قطعا بهتر از یه 8 گیگه.مثل اینکه دونفر آدم ضعیف بخوان یه تختو جابجا کنن یا یه نفر قوی.کدوم بهتره؟معلومه دو نفرindecision

پس همینطور هم دوتا 8 خیلی بهتر از یه 16 است.

  • Nima Sharifkazemi
  • ۰
  • ۰

CPU

یکی از مهم ترین بخش های هرسیستمی مغزشه درسته!؟چون میگن عقل سالم در بدن سالمه!wink

چندتا شاخص مهم هست که باید نسبت بهشون توجه داشت.مثل نوع cpu،شرکت سازندش،تعداد هسته و رشته(البته بسته به نوع cpu متفاوته)،cache،سرعت هسته

*اگه بخوایم یکم تخصصی تر به قضیه نگاه کنیم بدنیست از code name هم کمک بگیریم.

اینم چندتا لینک برای اطلاعات بیشتر

https://www.candelliran.com/%D8%AA%D9%81%D8%A7%D9%88%D8%AA-core-%D9%88-thread/

https://www.zoomit.ir/2017/11/27/255154/what-is-cpu-what-does-it-do/

https://www.businessinsider.nl/what-the-numbers-and-letters-mean-in-intel-cpu-processor-chips-2018-8?international=true&r=US

  • Nima Sharifkazemi
  • ۰
  • ۰

بک اند "Backend" چیست؟

بک اند "Backend" عموما از سه بخش تشکیل می شود: یک سرور، یک برنامه و یک پایگاه داده ها (دیتا بیس). اگر به عنوان مثال قصد خرید یک بلیت از وب سایتی را داشته باشید، معمولا سایت را باز میکنید و با فرانت اند "Frontend" تعامل می کنید. زمانی که اطلاعات را وارد کردید، برنامه آن اطلاعات را در پایگاه داده هایی که روی سرور قرار دارد ذخیره می کند. 

تمام اطلاعاتی که وارد کردید در سرور باقی می مانند و مثلا زمانی که برای پرینت بلیت دوباره وارد حساب کاربری آن وب سایت شوید، تمام آنها برای شما قابل مشاهده می باشند.

برنامه نویس BackEnd کیست و مهارت های یک برنامه نویس BackEnd چیست؟

فردی که با استفاده از تمام این تکنولوژی ها استفاده می کند تا با یکدیگر کار کنند توسعه دهنده بک اند "Backend Developer" می گوییم. تکنولوژی های بک اند عموما شامل زبانهای برنامه نویسی مانند PHP، Ruby، Python و غیره می باشند. همچنین برای اینکه این تکنولوژی ها آسان تر نیز شوند گاهی از فریم ورک هایی مانند Ruby on Rails، Cake PHP و ... برای سرعت دادن به توسعه برنامه استفاده می شود.

 

 

  • Nima Sharifkazemi
  • ۰
  • ۰

FrontEnd چیست؟

فرانت اند یا Front End ، به قسمت قابل مشاهده وب سایت (نرم افزار) توسط کاربران می‌گویند. فرانت اند کدهای غیر قابل فهم برای کاربران را در قالب ظاهری گرافیکی و بصری به آن‌ها نمایش می‌دهد تا بتواند به راحتی از بخش‌های مختلف سایت استفاده کنند. در این بخش فرم‌های ورودی اطلاعات، صداها، تصاویر، ویدیوها و به صورت کلی هر چیز دیگری که برای کاربر قابل درک باشد، قرار می‌گیرد. فرانت اند به دو بخش اصلی طراحی وب و توسعه رابط کاربری تقسیم می‌شود.

در بخش طراحی وب، طراحان با نرم افزار‌های گرافیکی مانند فتوشاپ ظاهر سایت را طراحی می‌کنند. اما بخش توسعه رابط کاربری مربوط به پیاده سازی ظاهر سایت در قالب کدهای HTML ،CSS و Javascript است. زبان‌های برنامه نویسی که در فرانت به کار می‌روند، سمت کاربر یا Client Side می‌باشند. بنابراین کدهای نوشته شده در فرانت در مرورگر کاربر پردازش و اجرا می‌شوند. یعنی کاربر به راحتی به این کدها دسترسی مستقیم دارد و می‌تواند آن‌ها را مشاهده کند. فرانت اند با بخش بک اند (Backend) در ارتباط مستقیم است و تاثیر بسیاری بر روی تجربه کاربری (UX) دارد.

 

مهارت های یک برنامه نویس FrontEnd چیست؟

برای تبدیل شدن به یک طراح وب فرانت اند، شما به مهارت های بسیاری نیاز دارید که همه‌ی آن‌ها برایتان کاربردی خواهد بود. در زیر بصورت خلاصه این مهارت‌ها را عنوان میکنیم و در آینده در یک مقاله و آموزش تخصصی، درباره‌ی تمام مهارت‌هایی که برای تبدیل شدن به یک طراح وب فرانت اند نیاز داریم صحبت میکینم.

لیست مهارت‌هایی که یک Front End Developer باشد داشته باشد:

  • HTML
  • CSS
  • Javascript
  • کتابخانه‌ها و فریمورک های جاوا اسکریپت (مثل جی کوئری)
  • کتابخانه‌های CSS مثل بوت استرپ (Bootstrap)
  • پردازنده‌های CSS مثل Sass یا Less
  • طراحی وب واکنش گرا (Responsive Web Design)
  • نرم افزارهای گرافیکی (فتوشاپ و شاید کمیIllustrator)
  • تست و آزمون خطا
  • و مهارت‌جانی دیگری
  • Nima Sharifkazemi
  • ۰
  • ۰

تفاوت سویچ و هاب ، تفاوت Switch و Hub

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

هاب

هاب وسیله‌ای است که چندین رایانه را در یک شبکه‌ی محلی به یکدیگر متصل می‌کند. هر یک از اطلاعاتی که در شبکه رد و بدل می‌شود، به تمام پورت‌های هاب که سوی دیگر آن وسیله‌ای دیگر قرار دارد، ارسال می‌شود.

هاب‌ها توانایی تفکیک آدرس‌های ورودی و خروجی را نداشته و نمی‌توانند پیام‌های دریافتی را برای عضو مشخصی از شبکه ارسال کنند، از این‌رو بسته‌های دریافتی از یک پورت به تمام پورت‌های موجود ارسال می‌شود

برای مثال در صورتی در شبکه‌ی رایانه‌ای ۵ کامپیوتر وجود داشته باشد و یکی از رایانه‌ها پیامی را برای یک رایانه‌ی دیگر تحت همین شبکه که از وجود هاب بهره می‌برد، ارسال کند، تمام چهار رایانه‌ی دیگر پیام ارسال شده را دریافت خواهند کرد، هرچند نیازی به دریافت اطلاعات مورد نظر ندارند.

هاب

مزایای هاب

استفاده از هاب چندان پیشنهاد نمی‌شود، مگر اینکه موارد امنیتی از درصد اهمیت بسیار پایینی برخوردار باشد. استفاده از هاب به منزله‌ی ارسال سند به تمام کارمندان یک کمپانی در حالتی است که سند مورد نظر باید فقط به دست یک فرد خاص می‌رسید.

سوئیچ

با استفاده از سوئیچ می‌توان چندین رایانه را با استفاده از ارتباط LAN به یکدیگر متصل کرد. پس از آنکه اولین بسته ارسال شد، سوئیچ جدولی را تشکیل می‌دهد که ابزارهای متصل در شبکه را با استفاده از جدول مک آدرس به یکدیگر متصل می‌کند.

سوئیچ برخلاف هاب، می‌تواند بین رایانه‌های مختلف در شبکه فرق قایل شود. سوئیچ‌ها قادرند با استفاده از مک آدرس رایانه‌ها و ابزارهای متصل روی شبکه، مشخص کنند که هر ابزار به چه پورتی متصل شده است.

سوئیچ

مزایای سوئیچ

در زمان ایجاد شبکه‌های کامپیوتری، هاب به علت داشتن قیمت پایین‌تر پیشنهاد می‌شود، اما بهره‌گیری از هاب باعث ایجاد سربار زیاد در شبکه می‌شود که این مشکل با سوئیچ حل می‌شود، چراکه سوئیچ با در اختیار داشتن آدرس هر رایانه در شبکه، بسته‌های موجود را به رایانه‌ی یا هر ابزار مبتنی بر شبکه‌ای ارسال می‌کند که مقصد بسته‌ی مورد نظر است.

برای مثال فرض کنید که رایانه‌ی A‌ در پورت یک می‌خواهد در شبکه بسته‌ای را به رایانه‌ی C در پورت چهار ارسال کند. سوئیچ قادر است با اطلاع از آدرس هر یک از رایانه‌ها بدون اشغال پهنای باند بیشتر، بسته‌ی مورد نظر را به مقصد ارسال کند.

  • Nima Sharifkazemi
  • ۰
  • ۰

ماوس یا موس چیست؟

ماوس، موس یا موشواره به دستگاه ورودی‌ای گفته می‌شود که یک سنسور تشخیص حرکت داشته و معادل مقدار حرکت کردن دستگاه را به سیگنال‌های دیجیتالی تبدیل کرده و به کامپیوتر می‌فرستد. کامپیوتر با استفاده از داده‌های دریافتی می‌فهمد که نشانگر روی صفحه را باید در چه جهت و چه مقدار حرکت دهد.

ماوس علاوه بر تعیین جهت حرکت دو بعدی (محود X و Y)، چندین دکمه برای کاربردهایی مثل کلیک کردن، راست کلیک کردن و ... و اغلب یک یا دو غلتک دارد که برای اسکرول و بالا پایین کردن صفحات و پنجره‌ها به کار می‌رود.

 

انواع ماوس و نحوه کار آن

ماوس‌ها در دو نوع در دسترس هستند یعنی اساس کار ماوس‌ها به دو صورت است:

 

ماوس نوری یا لیزری

ماوس‌های نوری، لیزری یا آپتیکال ماوس (Optical Mouse) نوع جدید ماوس‌هاست که اغلب کاربران از آن‌ها استفاده می‌کنند. همان ماوس‌هایی که پایینشان یک حفره وجود دارد و اغلب با نور مرئی قرمز رنگ قابل تشخیص هستند. این ماوس‌ها در دو نوع لیزری و نوری در دسترس هستند که تفاوت اصلیشان در نوری است که تابیده می‌شود. لیزری‌ها عمر کمتر ولی دقت بیشتر و نوری‌ها عمر بیشتر و دقت کمتری دارند.

این ماوس‌ها نسبت به نوع دیگر کمی گران تر هستند ولی دقت خیلی زیاد، وزن کم، عمر طولانی، شانس کمتر خراب شدن و در مجموع بسیار با صرفه تر و راحت تر هستند.

ماوس نوری

ماوس نوری. سمت راست نمای روی آن و سمت چپ نمای پایینش است.

 

نحوه کار این ماوس‌ها به این صورت است که یک منبع نور (اگر ماوس لیزری باشد، یک لیزر و اگر ماوس نوری باشد یک LED) به سوی لنز شیشه‌ای نور می‌تاباند و لنز هم با یک زاویه ثابت نور را از طریق حفره پایین ماوس، به سطحی که ماوس روی آن است هدایت می‌کند. حال یک چیپ مرکزی به عنوان چشم الکتریکی یا فوتوسل، در ثانیه به نسبت دقت ماوس، صدها یا هزاران عکس با وضوح بسیار پایین می‌اندازد. چیپ به سادگی الگوی عکس‌ها را با هم مقایسه کرده و با توجه به تفاوتشان، می‌گوید که ماوس در چه جهتی حرکت کرده است. سپس این اطلاعات دیجیتالی را به کامپیوتر می‌فرستد.

نحوه کار ماوس نوری

بد نیست که یه سری هم به نسل قبلی موس ها که درحال انقراضن بزنیمsmiley

ماوس توپی یا غلتکی

ماوس‌های غلتکی، توپی یا مکانیکی نوع قدیمی ماوس هستند که سال‌هاست که تولیدشان متوقف شده است. این ماوس‌ها را می‌توانید در کامپیوترها قدیمی ببینید که در پایینشان یک حفره و یک توپ معمولاً سفید رنگ وجود دارد.

این ماوس‌ها از نوع دیگر ارزان تر بوده ولی کیفیت و دقت خیلی کمتری دارند. وزنشان سنگین بوده و به گرد و غبار حساسیت زیادی دارند و از طرفی عمرشان هم به دلیل وجود قطعات مکانیکی کم است. از این رو ماوس‌های توپی مناسب کار نبوده و استفاده از آن‌ها پیشنهاد نمی‌شود.

ماوس توپی

ماوس توپی. سمت راست نمای پایین و سمت چپ نمای روی آن است.

 

نحوه کار این ماوس‌ها بسیار ساده است. یک توپ سنگین در مکانی قرار گرفته که در طول حرکت همان جا باشد ولی بتواند در جهت‌های مختلف بچرخد دقیقاً مثل توپ موجود در نوک خودکار. به این توپ دو چرخ به زاویه ۹۰ درجه از هم چسبیده که با حرکت توپ در یک محور یک چرخ و با حرکت در محور دیگر چرخ دیگر را می‌چرخاند. با حرکت هر یک از این چرخ‌ها سیگنال‌های آنالوگ تولید شده به یک چیپ کنترل کننده می‌رود که از آنجا به سیگنال‌های دیجیتالی تبدیل شده و به کامپیوتر فرستاده می‌شوند.

نحوه کار ماوس توپی

 

  • Nima Sharifkazemi
  • ۰
  • ۰

دوستان عزیز لینکهای مربوط به نحوه استفاده از کلیدهای میانبر و کاربرد هریک در ویندوز برای دانلود قرار داده شدن برای دانلود روی آنها کلیک کنید.cool

کلیدهای میانبر1

کلیدهای میانبر2

 

  • Nima Sharifkazemi