دریا رحمانی



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

کارت شبکه (Network Interface Card) به اختصار NIC نامیده میشود. اگر کارت شبکه سیمی باشد، میشود رابط بین کابل شبکه که سیگنال الکتریکی هست و خود کامپیوتر و اگر وایرلس باشد میشود رابط بین امواج الکترومغناطیسی و کامپیوتر (اکثراً در لپ تاپ ها اینگونه است البته در برخی pc ها هم به صورت اکسترنال این نوع کارت شبکه ها را اضافه میکنند به سیستم) که در اینصوتر بهش میگویند WNIC که اختصار این کلمات است: Wireless Network Interface Card

 

بخواهیم بیشتر در مورد عملکرد کارت های شبکه توضیح دهیم باید بگوییم که وظیفه کارت شبکه این است که سیگنال الکتریکی که از کابل شبکه میرسد را دریافت و به دیتای قابل فهم برای کامپیوتر تبدیل کند (یا اگر شبکه وایرلس باشد، سیگنال الکترومغناطیسی را دریافت و به زبان قابل فهم لپ تاپ تبدیل کند) و البته برعکسش.

برای مثال ما فایلی را از کامپیوتر اول از طریق شبکه محلی به کامپیوتر دوم ارسال میکنیم که برای انجام این روند این اتفاقات می افتد:

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

کارت شبکه در مرحله دوم قرار دارد یعنی در جایی که سیگنال الکتریکی به دیتا و برعکس دیتا به سیگنال الکتریکی تبدیل میشود.


برای سرعت بخشیدن به کار با کامپیوتر کافی ایت چند میانبر اصلی را بدانید و سپس به کار بپردازید.

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

 

۱ . حرکت در میان کلمات
فرض کنید در حال تایپ یک متن می باشید ، در صورتی که قصد دارید بین کلمات تایپ شده حرکت کنید از کلید ترکیبی Ctrl و کلید های جهتی استفاده کنید.

 

۲ . انتخاب کلمه ها با هر حرکت
شما با استفاده از کلید های ترکیبی زیر می توانید کلمات اطراف نشانگر را انتخاب (highlight) کنید.

۳ . حذف یک کلمه
در صورتی که قصد دارید یک کلمه را در یک متن حذف کنید ، میتوانید از میانبر Ctrl + Backspace استفاده نمایید.

۴ . انتخاب تمام کلمه ها در یک سطر
برای انتخاب تمام کلمه هایی که در یک سطر وجود دارند، می توانید از میانبر Shift + Home یا Shift + End استفاده کنید.

۵ . کوچک کردن (Minimize) تمامی پنجره های در حال اجرا در ویندوز

۶ . حرکت در بین پنجره های در حال اجرا در مرورگر
با استفاده از کلید ترکیبی Ctrl + Tab می توانید به سادگی ، بین پنجره های در حال اجرا در مرورگر ، جابه جا شوید.

۷ . قفل کردن ویندوز
با این میانبر می توانید کامپیوتر خود را قفل کرده و به صفحه ورود ویندوز هدایت شوید.

۹ . عکسبرداری از کل صفحه
برای گرفتن عکس از کل صفحه نمایش و پنجره های آن میتوانید از میانبر Win + Prt Scr استفاده کنید.

۱۰ . تغییر نام یک فایل یا پوشه
برای تغییر نام یک فایل یا پوشه ، ابتدا فایل مورد نظر را انتخاب کرده و سپس کلید F2 را فشار دهید

میانبر های دسترسی

 

فشردن کلید SHIFT  برای ۵ بار متوالی: هر بار که  کلید SHIFT  را پنج بار متوالی فشار دهید خاصیت Sticky keys فعال یا غیرفعال می شود. Sticky Keys  یا کلید های مهم به شما اجازه می دهد از فشرده شدن کلیدهای CTRL ، ALT ، SHIFT یا کلید لوگوی ویندوز ضمن فشرده شدن یک کلید در هر بار به شکل اصوات آگاه شوید.

 

کلید Shift سمت راست : اگر کلید Shift  سمت راست را به مدت ۸ ثانیه فشار داده و نگه دارید قابلیت Filter Keys فعال یا غیر فعال می شود. فیلتر کردن کلید ها به شما این اجازه را می دهد تا در صورتی که دست شما به اشتباه هنگام تایپ روی برخی کلیدها رفت آن حروف تایپ نشود و برای تایپ نیاز به فشار بیشتری روی دکمه هاست.

 

SHIFT+NUM LOCK  +  سمت چپ ALT : سبب فعال یا غیرفعال شدن کلیدهای روی ماوس می شود.

 

SHIFT  سمت چپ ALT + سمت چپ+    PRINT SCREEN : قابلیت کنتراست بالا  را خاموش یا روشن می کند.

 


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

زکات علم، نشر آن است. هر

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

همچنین

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

بلاگ انجام می دهند افزوده می شود.


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

مرد خردمند هنر پیشه را، عمر دو بایست در این روزگار، تا به یکی تجربه اندوختن، با دگری تجربه بردن به کار!

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

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


به هنگام کار با نرم افزارهایی مانند نرم افزارهای خانواده office و adobe بعد از اتمام کار برای ذخیره تغییرات صورت گرفته از این از دکمه های save و save as استفاده میکنیم.


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

اما اگر یک فایلی را که از قبل موجود بوده open کرده و روی آن کار میکنیم یا اینکه فایلی را ایجاد کرده و save کرده ایم و دوباره داریم روی آن کار میکنیم پس از اتمام کار برای ذخیره کردن دو راه پیش رویمان است:

1) اعمال تغییرات و ذخیره روی خود فایل و در همان محل ذخیره شده قبلی

برای این منظور فقط کافی است دکمه save را فشار دهیم. به همین سادگی  تغییرات روی فایل حاضر ذخیره میشود.

برای مثال فایلی با عنوان ex1.doc داریم و تغییراتی را روی آن اعمال کرده ایم، در اینصورت اگر دکمه save را فشار دهیم فایل ex1.doc با آخرین تغییرات آپدیت میشود.

2) اعمال تغییرات و ذخیره در یک فایل و احتمالا در مکانی دیگر

در صورتی که میخواهیم فایل اولیه را نگه داریم و تغییرات را در قالب فایل دیگری ذخیره نمائیم از دکمه save as استفاده میکنیم در اینصورت با فشردن این دکمه پنجره ای باز میشود و از ما میخواهد که نامی برای فایل انتخاب کرده و محل ذخیره را مشخص نمائیم (همانطور که در بالا نیز ذکر شد در برخی موارد قادر به تعیین پسوند فایل نیز خواهیم بود) و با فشردن دکمه Enter از صفحه کلید عمل ذخیره سازی را تکمیل نمائیم.

برای مثال فایلی با عنوان ex1.doc در اختیار داریم، تغییراتی را در فایل اعمال میکنیم و میخواهیم اصل فایل ex1.doc را نیز داشته باشیم بنابراین از دکمه save as استفاده میکنیم و در پنجره باز شده نامی دیگر برای فایل جدید خود انتخاب میکنیم مانند ex2.doc و پس از مشخص نمودن محل ذخیره با زدن دکمه Enter فایل جدید ذخیره میشود.


تفاوت بین هاب و سوئیچ چیست؟

یک دستگاه شبکه که برای اتصال قطعات شبکه به هم مورد استفاده قرار می گیرد،سوئیچ نامیده می شود.معمولا سوئیچ ها در لایه پیوند داده (لایه ۲ مدل OSI) برای پردازش اطلاعات استفاده می شوند.

 

سوئیچ های چند لایه نوعی از سوئیچ ها هستند که داده ها را در لایه شبکه (لایه ۳ مدل OSI) و بالاتر پردازش می کنند.

هاب نیز وسیله ای است که برای اتصال  دستگاه های شبکه (مانند دستگاه های اترنت) به هم به  شکل یک  شبکه واحد مورد استفاده قرار می گیرد. هاب در لایه فیزیکی (لایه ۱، از مدل OSI) عمل می کند.

سوئیچ چیست؟

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

سوئیچ ها که در لایه پیوند داده کار میکنند اجازه می دهند تا دستگاه هایی که به پورت ها متصل هستند بدون هیچ گونه تداخل در ارتباط با ایجاد حوزه های ارتباط جداگانه برای هر یک از پورت ها ارتباط برقرار کنند.

سوئیچ ها همچنین می توانند بر روی لایه های مختلف (مانند پیوند داده ها، شبکه و یا حمل و نقل) به طور همزمان بکار روند. این سوئیچ ها به عنوان سوئیچ چند لایه شناخته می شوند.

هاب چیست؟

هاب ها نیز دستگاه هایی هستند که برای اتصال دستگاه های شبکه به یکدیگر بکار می روند. این یک ابزار ساده است که بدون هیچ نوع مدیریتی همه ترافیک دریافتی را منتشر می کند.

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

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

این فرایند تکراری می تواند برای شبکه های بزرگ با ترافیک سنگین مشکل ایجاد کند.اما، هاب ها می توانند در شبکه های کوچک، جایی که امکان مدیریت فرایند تکراری وجود دارد، مورد استفاده قرار گیرند.

تفاوت بین سوئیچ و هاب چیست؟

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

هاب وسیله ای ساده است که  تمام ترافیک ورودی به هاب را به سایر پورت ها می فرستد که می تواند منجر به ترافیک غیر ضروری در شبکه و در نتیجه تصادم شود.

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

 


 

 

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

موس نوری برای اولین بار توسط شرکت (Agilent Technologies) ساخته و در سال 1999 به جهانیان معرفی شد. این موس ها در حقیقت از یک دوربین خیلی کوچک بهره می برند که قادر به گرفتن 1500 عکس در ثانیه است. آنها همچنین دارای یک دیود ناشر نوری یا LED (light-emitting diode) قرمز رنگی نیز هستند که نوری را به سطح می تاباند و انعکاس آن وارد سنسورCMOS (Complimentary metal-oxide semiconductor) می شود و تقریبا روی هر سطحی قابل استفاده هستند.

سنسور CMOS هر عکس گرفته شده را به پردازنده ی سیگنال های دیجیتالی یا DPS (Digital signal processor) می فرستد که این قطعه می تواند 18 میلیون دستور در ثانیه را انجام دهد و به این وسیله می تواند الگوهای هر عکس را شناسایی کرده و با عکس قبلی مطابقت دهد و ببیند که الگو های مورد نظر چطور در هنگام حرکت تغییر کرده اند. سپس DSP، بر اساس تغییراتی که در الگو های چندین عکس متوالی اتفاق می افتد، تعیین می کند که چقدر موس حرکت کرده است و نتایج را به صورت مختصات هایی متشابه به رایانه می فرستد. رایانه نیز نشانگر را بر اساس مختصاتی که از موس دریافت می کند، حرکت می دهد. این عملیات صدها بار در هر ثانیه انجام می شوند. به همین دلیل است که حرکت نشانگر بسیار روان به نظر می رسد.

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

·         دیگر اجزای متحرک وجود ندارند که این به معنای ساییدگی کمتر و در نتیجه خرابی کمتر است.

·         دیگر از هیچ راهی آلودگی و گرد و غبار وارد اجزای داخلی موس نمی شود تا بتواند سنسور های تشخیص حرکت را آلوده کند.

·         دقت تشخیص حرکت این موس ها بیشتر است و در نتیجه حرکت روان تری را ارائه می دهد.

·         دیگر نیازی به سطحی مخصوص برای موس یا پد (Pad) نیست.

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


الف)منظور از Back End چیست؟

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

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

ب)برنامه نویس Back End کیست؟

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

پ)مهارت های لازم برای یک متخصص Back End

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

زبان برنامه نویسی سمت سرور

برای برنامه نویسی سمت سرور یا برنامه نویسی بک اند، اولین چیزی که نیاز دارید، یک زبان برنامه نویسی‌ای است که سمت سرور اجرا شود. برای مثال زبانی مثل PHP یک زبان برنامه نویسی Back End است که باید روی سرور اجرا شود. پر در اولین قدم شما به یک زبان برنامه نویسی نیاز دارید.

پایگاه داده

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

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

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

مباحث پیشرفته زبان برنامه نویسی

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

برای مثال در برنامه نویسی PHP،‌ شما اگر بتوانید کدتان را به شیوه‌ی شی گرایی (Object Oriented) بنویسید، کد شما میتواند خیلی تمیزتر، سریع‌تر و حرفه‌ای تر باشد.


الف)منظور از Front End چیست؟

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

در گذشته اگر کسی از توسعه صحبت می کرد، عموما مربوط به بک اند "Backend" بود، اما در چند سال گذشته این موضوع بسیار تغییر کرده است و نیاز داریم میان کسی که سایت را در نرم افزاری مانند فوتوشاپ طراحی می کند و کسی که آنها را تبدیل به کد های HTML و CSS می کند، تفاوت بگذاریم. این موضوع زمانی که طراحان به سوی استفاده از جاوا اسکریپ و JQuery روی آوردند بسیار جدی تر شد.

به همین خاطر، اگر اکنون می گوییم "طراح سایت"، منظور هم افرادی است که با فوتوشاپ و نرم افزارهای گرافیکی مشابه کار می کنند و هم افرادی که آن طرح ها را به کد های HTML، CSS، جاوا اسکریپت و JQuery بدل می کنند.

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

ب)متخصص Front End به چه چیز هایی باید مسلط باشد؟

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

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

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

تصویر کابل SATA و محل اتصال آن

کاربرد کابل SATA چیست؟SATA مخفف چیست؟

SATA مخف کلمات Serial Advanced Technology Attachment میباشد.SATA یک استاندارد بر پایه ی IDE است که در سال 2001 به بازار عرضه شد.SATA مانند PATA برای اتصال دستگاه هایی مثل هارد درایو و درایو های نوری به مادربورد سیستم مورد استفاده قرار میگیرد.همانطور که گفته شد SATA جایگزین استاندارد PATA شد و برای اتصال دستگاه های ذخیره سازی درون کامپیوتر مورد استفاده قرار گرفت.سرعت انتقال داده در تکنولوژی SATA دو برابر بیشتر از نرخ انتقال داده تکنولوژی PATA است.

انواع کابل های SATA و سرعت هر کدام

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

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

قبل از اجرای آزمونهای سرعت، مجموعه­ای از کابلها را برای مشاهده تفاوتهای طراحی ، آنها را شکافتیم و مورد بررسی قراردادیم.  مهمترین موارد، تعداد سیمها و مقیاس (اندازه) سیمها است.

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

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

تفاوت بین انواع کابل های ساتا SATA آزمونهای سرعت

برای مقایسه سرعت برای هر کابل، ما هارد درایو خود را به عنوان یک درایو ذخیره سازی ثانویه پیکربندی کردیم و معیارهایی برای هر کابل جداگانه اجرا کردیم.  ما از یک درایو  SSD SATA 6Gb/s بسیار سریع روی یک پورت SATA 6GB/s  استفاده کردیم، بنابراین هر گونه از دست دادن سرعت سریعاً مشخص خواهد شد.


تمرین 6:برنامه ای بنویسید که از کاربر بخواهد تا یک عدد integer را وارد کند 

اگر عدد ورودی 2 بود برنامه ی شما چاپ کند two 

اگر عدد ورودی 3 بود برنامه ی شما چاپ کند three

اگر عدد ورودی 5 بود برنامه ی شما چاپ کند five 

در غیر اینصورت چاپ کند other 

 


تمرین 2: تفاوت تابع ()sort با تابع ()sorted برای مرتب سازی لیست ها چیست ؟

 

اِعمال فانکشن ()sort روی آبجکت‌هایی از جنس لیست منجر به ایجاد هیچ‌گونه لیست جدیدی نمی‌شود بلکه فراخوانی این فانکشن روی آبجکت مذکور منجر به مرتب‌سازی لیست اصلی شده و ترتیب آیتم‌های آن تغییر می‌یابد. در حالی که فانکشن ()sorted ابتدا یک کپی از لیست اولیه گرفته و در ادامه آیتم‌های آن را مرتب می‌کند که در نهایت لیست جدید به متغیر  ارجاع داده می‌شود .

 

 


آخرین ارسال ها

آخرین جستجو ها