۱۱ مطلب در فروردين ۱۴۰۰ ثبت شده است

نرم افزار CPU-Z

 

CPU-Z     cpuz

 نرم افزاری بسیار کاربردی جهت مشاهده اطلاعات کامل در مورد CPU سیستم شما میباشد. در واقع تخصص نرم‌افزار CPU-Z آن است که یک کالبدشکافی کامل از CPU شما به عمل آورد و گزارشات آن را در کنار جزییات مربوط به کاشه‌ها (حافظه‌ی سرپوشیده)، و برد اصلی یا مادربرد کامپیوترتان به سمع و نظرتان برساند. شما می توانید با استفاده از نرم افزار CPU-Z پی به قطعات استفاده شده در سیستم شما ببرید. اطلاعاتی بسیار مهم در مورد Cpu مانند نام پردازنده نام تجاری تکنولوژی بکار رفته در Cpu شما سرعت و مقدار کش بکار رفته در Cpu و ... را به شما میدهد. در سربرگ Cache در این بخش اطلاعات کش سطح یک و کش سطح دو که اگه شما Cpu دو هسته ای داشته باشد میتوانید کش های استفاده شده در آن را ببینید.

قابلیتهای نرم افزار CPU-Z

 

  • نشان دادن CPU از جمله نوع، سرعت و مقدارکش استفاده شده
  • نشان دادن مشخصات کش CPU و مقدار کش بکار برده شده در آن
  • نشان دادن مشخصات مادربرد از جمله کارخانه سازنده،چیپست،مدل
  • نشان دادن مشخصات Bios ورژن و تاریخ ساخت
  • مشخصات کارت گرافیک و سرعت آن
  • نشان دادن مشخصات دقیق رم بکار رفته بر روی سیستم

 :CPU

:Main-board

 :Graphic

:Ram

 

  • ۰
  • نظرات [ ۰ ]
    • amirmohammad ghaffari
    • يكشنبه ۲۲ فروردين ۰۰

    کابل SATA

    کابل ساتا چیست ؟

    کابل ساتا یک استاندارد IDE است که برای اولین بار در سال 2001 برای اتصال دستگاه هایی مانند درایو نوری و هارد دیسک به مادربرد منتشر شد. اصطلاح ساتا به طور کلی به انواع کابل ها و اتصالات مربوط به این استاندارد اشاره دارد. این کابل ها برای انتقال داده با نرخ های بالا (از 1.5 تا 6 گیگ در ثانیه) کاربرد دارند.

     

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

    کابل های ساتا کابل های طولانی و 7 پین هستند. هر دو انتهای آن مسطح و نازک است که اغلب با زاویه 90 درجه برای مدیریت بهتر کابل ساخته می شوند. یکی از قسمت های انتهایی به یک درگاه در مادربرد متصل می شود که معمولاً دارای ساتا است و دیگری (مانند انتهای زاویه دار) به پشت دستگاه ذخیره سازی مانند یک دیسک سخت ساتا متصل می گردد.

    کابل ساتا در موارد زیر کاربرد دارد:

    • رایانه های شخصی
    • سرورهای سطح ورودی
    • سیستم های ذخیره سازی شبکه ای در سطح ورودی
    •  

    اتصال هارد دیسک به مادربرد

    اولین کاربرد کابل ساتا اتصال یک هارد داخلی به مادربرد کامپیوتر است. میزان انتقال داده ها در کابل ساتا از سرعت خوبی برخوردار می باشد. نسخه 1 کابل ساتا می تواند 1.5 گیگابایت داده را در هر ثانیه انتقال دهد. نسخه 2 کابل ساتا می تواند 3 گیگابایت بر ثانیه منتقل کند. نسخه 3 می تواند 6 گیگابایت بر ثانیه منتقل کند.

    هارد دیسک به هارد دیسک

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

     

    SATA مخفف چیست؟ و کاربرد آن چیست؟

    پورت sata یک استاندارد IDE مخفف عبارت Integrated Drive Electronics می باشد که توسط کابل ها و کانکتورها به دستگاه  های ذخیره سازی اطلاعات و از طرف دیگر به مادربرد وصل می شوند و امکان انتقال اطلاعات و داده ها را فراهم می کند.

    منظور از دستگاه های ذخیره سازی اطلاعات می توان به Hard disk ها، CD drives و DVD drive ها اشاره کرد. این نوع دستگاه های ذخیره سازی اطلاعات توسط کابل sata به مادربرد وصل می شوند و انتقال اطلاعات و داده ها را انجام می دهند. لازم به ذکر است که پروتکل sata از مجموعه دستورات ATA استفاده می کند. حال ممکن است برایتان سوال پیش آید که اسلات sata چیست؟ اسلات sata برای اتصال کابل sata به motherboard استفاده می شود که این کابل را می توان همراه هارد یا درایو CD و DVD پیدا کرد.

    انواع هرکدام چیست و سرعت هرکدام چقدر است ؟

     

    کابلها و کانکتورهای درایوهای   SATA فعلی ( مورد استفاده برای هارد درایو های ۳ گیگابیت در ثانیه) می توانند به منظور اتصال دستگاههای  SATA  ۶Gb/s   مورد استفاده قرار گیرد.   SATA-IO استفاده از قطعات با کیفیت را برای اطمینان از یکپارچگی داده­ ها و عملکرد قوی در نرخ انتقال سریع ۶ گیگابایت بر ثانیه (۶Gb/s) را توصیه می­کند. کابلهای موجود در آستانه عملکرد Gb/s 3  امکان دارد عملکرد پایین تر از حد انتظار ۶GB/s   با توجه به افزایش تعداد ارسالهای مجدد را تجربه کنند.

    به عبارت دیگر، تا زمانی که شما از کابلهایknock-off  ارزان استفاده نمی­کنید، نباید هیچ تفاوتی بین کابل های جدید و قدیم وجود داشته باشد. ما ترجیح می­دهیم برای تأیید این قبیل ادعاها داده ­های تجربی در اختیار داشته باشیم، بنابراین تصمیم گرفتیم، مجموعه­ای از کابلهای SATA 3Gb/s  را در مقابل کابلهای  SATA 6Gb/s  مورد مقایسه قرار دهیم.

    blank blank تفاوت بین انواع کابل های ساتا SATA
    Asus SATA 6Gb/s (سیاه) Asus SATA 3Gb/s (قرمز) Asus SATA 3Gb/s (سیاه) Intel SATA 3Gb/s (آبی)
    blank blank blank blank

    در تصاویر، سیمهای روکش دار sleeved  سیمهای سیگنال هستند، و unsleeved سیمهای لخت بدون روکش ground  هستند.  شما می­توانید ببینید که تمام کابلهای سیگنال مقیاس مشابهی دارند، همچنین  Asus SATA 6Gb/s و Intel SATA 3Gb/s هر دو دارای یک سیم ground  اضافی هستند.  این موضوع به دلایل کارایی نیست، اما در واقع به دلیل طراحی کابل است.  به جای داشتن کابل در یک تکه، این دو کابل بیشتر شبیه دو کابل مجزای با هم ترکیب شده هستند. این موضوع نباید تأثیری بر روی عملکرد آن داشته باشد،

    منبع:ekharid.org و ihhco.com

  • ۰
  • نظرات [ ۰ ]
    • amirmohammad ghaffari
    • يكشنبه ۲۲ فروردين ۰۰

    back end

    Back end چیست؟

    همان طور که در پست قبل گفته شد برنامه نویسان وب به دودسته تقسیم میشوندکه دسته دیگی از آنها دور از چشم کاربران هستند و اگر تمام سیستم را هم زیرورو کنند چیزی پیدا نخواهند کرد.

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

    برنامه نویس back end کیست؟

    برنامه نویس بک اند کسی است که درموارد زیر:

    • زبان توسعه وب (Web Programming Language) :

    یک برنامه نویس بک اند باید با حداقل یک زبان برنامه نویسی وب مانند جاوا اسکریپت، پایتون، Ruby، .NET، PHP یا… به طور کامل آشنا باشد.

    • پایگاه داده (Data Base) و کَش (Cache) :

    دانش سیستم مدیریتی پایگاه داده (DBMS) یکی از موارد ضروری برای یک توسعه دهنده بک اند می باشد. برخی از این سیستم های مدیریتی مانند mySQL، mongoDB، Oracle و Redis در دسترس برنامه نویس می باشند.

    • سرور :

    کار بر روی سرورهای مختلف مانند Apache، Nginx و Microsoft lls برای برنامه نویس بک اند امری مهم به شمار می رود که در این میان Linux  می تواند شرایط بهتری نسبت به سایر رقبا مثل ویندوز یا مک برای برنامه نویسی بک اند محیا کند. (بنابراین شروع کار با لینوکس و تسلط به آن را هم باید در برنامه های خود قرار دهید.)

    • API ها (REST&SAOP):

    آشنایی کامل با رابط کاربردی برنامه نویسی یا همان API برای تبدیل شدن به یک برنامه نویس بک اند امری ضروری می باشد بدین گونه که آگاهی در زمینه استفاده از وب سرویس های Saop و Rest برای آنها کافیست.

     

    پیش نیاز های دیگر برای برنامه نویس Back End

    • تجربه کار با فریم ورک هایی از قبیل Django و Larval
    • توانایی در نوشتن تست واحد (Unit test)
    • آگاهی از نحوه عملکرد الگوریتم ها، ریاضیات گسسته و ساختار داده
    • داشتن دغدغه و دانش امنیتی برای هر لایه از سرور
    • آگاهی از تقاوت های پلتفرم های مختلف مانند موبایل و کامپیوتر
    • آشنایی با حداقل زبان های برنامه نویسی فرانت اند مانند HTML یا CSS
    • توانایی مدیریت بخش های محیط سرور
    • توانایی حل مسئله
    • جستجو و پرسش مداوم در منابع انگلیسی
  • ۰
  • نظرات [ ۰ ]
    • amirmohammad ghaffari
    • يكشنبه ۲۲ فروردين ۰۰

    Front End و متخصص آن

    منظور از front end چیست ؟ 

     

     

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

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

     

    متخصص آن باید به چه چیزی هایی مسلط باشد؟

     متخصص فرانت‌اند باید ویژگی‌ها و مهارت‌های مختلفی را دارا و مسلط باشند. مهمترین ویژگی‌های یک متخصص نویسی فرانت اند عبارت است از :

    • زبان HTML : یک زبان برنامه نویسی نیست بلکه یک زبان نشانه گذاری است که به عنوان هسته و بدنه اصلی صفحات وب به حساب می‌آید. این زبان برای ایجاد ساختار صفحات وب استفاده می‌شود.
    • زبان CSS : مخفف عبارت Cascading Style Sheets است که به منظور فرم دهی صفحات وب و اجزای مختلف صفحات وب سایت مانند متن، تصویر، کادرها و ... ساخته شده است. CSS طراحان سایت را قادر می‌سازد که بدون محدودیت خلاقیت‌های خود را در طراحی صفحات سایت پیاده سازی کنند.
    • زبان برنامه نویسی Javascript : این زبان برنامه نویسی در سمت کاربر پردازش می‌شود. برنامه نویس فرانت اند به کمک Javascript می‌تواند به پویانمایی صفحاتی که با HTML و CSS طراحی کرده است بپردازد.
    • کتابخانه‌ها و فریم ورک‌های فرانت اند Javascript : فریم ورک‌های Javascript امکانات بسیار زیادی و پشرفته ای را در اختیار طراحان فرانت قرار می‌دهند. از جمله این فریمورک‌ها می‌توان به Vu.js، Angular و... اشاره کرد.
    • اصول طراحی واکنشگرا: یک رابط کاربری استاندارد باید به گونه ای باشد که در دستگاه‌ها و پلتفرم‌های مختلف، عملکرد اپلیکیشن را دچار اختلال نکند. بنابراین باید بتواند متناسب با نوع دستگاهی که در حال اجرای آن است، واکنش مناسب نشان دهد.
    • نرم افزارهای گرافیکی مانند فتوشاپ : نرم افزارهای گرافیکی مانند فتوشاپ، ایلوستریتور و... در بیشتر مراحل طراحی یک رابط کاربری توسط طراحان فرانت مورد استفاده قرار می‌گیرند.
    • سلیقه و خلاقیت : طراح فرانت اند باید از طرح هایی خلاقانه، کاربرپسند و چشم نواز برای ظاهر یک اپلیکیشن استفاده کند. یک طراح موفق کسی است که بتواند رابط کاربری زیبا منطق بر استانداردهای ظاهری و تجربه کاربری ایجاد کند.
    • آشنایی با اصول تجربه کاربری : توسعه دهنده فرانت باید به خوبی نیازهای کاربران را بشناسد. او باید بتواند رابط کاربری یک اپلیکیشن را به گونه ای طراحی کند که کاربران بهترین تجربه را از استفاده از آن به دست آورند. 
    • منبع : 7learn.com 
  • ۰
  • نظرات [ ۰ ]
    • amirmohammad ghaffari
    • يكشنبه ۲۲ فروردين ۰۰

    تمرین هفتم و هشتم

    نحوه تغییر یک متغییر بدون استفاده از متغیر کمکی :

     

    تمرین هشتم : 

    جابجایی یکان دهگان در اعداد دو رقمی:

     

     

  • ۰
  • نظرات [ ۰ ]
    • amirmohammad ghaffari
    • جمعه ۲۰ فروردين ۰۰

    تمرین ششم

    نحوه دریافت عدد و گذاشتن شرط های مختلف برای آن :

  • ۰
  • نظرات [ ۰ ]
    • amirmohammad ghaffari
    • جمعه ۲۰ فروردين ۰۰

    تمرین پنجم

    عدد integer که بر 3 بخش پذیر باشد تایید درغیر این صورت رد کند :

  • ۰
  • نظرات [ ۰ ]
    • amirmohammad ghaffari
    • جمعه ۲۰ فروردين ۰۰

    تمرین چهارم

    چاپ عدد دریافت شده از  0 تا 9 به حروف:

  • ۰
  • نظرات [ ۰ ]
    • amirmohammad ghaffari
    • جمعه ۲۰ فروردين ۰۰

    تمرین سوم

    نحوه مرتب کردن اعداد از صعودی به نزولی :

  • ۰
  • نظرات [ ۰ ]
    • amirmohammad ghaffari
    • جمعه ۲۰ فروردين ۰۰

    تمرین دوم

    نحوه نمایش و نمایش بزرگ ترین مقدار خروجی :

  • ۰
  • نظرات [ ۰ ]
    • amirmohammad ghaffari
    • جمعه ۲۰ فروردين ۰۰
    سلام و تبریک به تو که میخوای برنامه نویسی با پایتون رو یاد بگیری.
    شروع خوبیه و بستر مناسبی رو برای یادگیری زبان برنامه نویسی پایتون انتخاب کردی .