تکنولوژی هارد دیسک های ساتا (SATA) بر اساس پردازش اطلاعات متوالی (سریال) است. یعنی انتقال اطلاعات ازهارد دیسک به باس دیتا و در جهت عکس به طور منظم و در دورهای زمانی مشخص انجام میگیرد. هارد دیسکهای ساتا از کابلهای ریبون با پهنای کمتر استفاده می کنند . این کابلهای نازک دارای کانکتورهای بست داری هستند که کار کردن با آنها را سادهتر می کند. هارد دیسکهای ساتا اطلاعات را با سرعت متوسط 150Mb بر ثانیه انتقال میدهند. برای جبران افت سرعت در حالت سری، باید سرعت رفت و برگشت را در هر سیکل کاری بالاتر برد. در سرعت سیکل برابر، سرعت انتقال رابط موازی حدوداٌ هشت برابر بیش از حالت سری است. بنابر این برای جبران این اختلاف و پیشی گرفتن از آن، سیکل و به عبارتی فاصله زمانی هر رفت و برگشت در رابط سری را باید افزایش داد که این نکته نیز به راحتی و با استفاده از تراشه های قدرتمند امروزی قابل انجام است، به همین دلیل است که امروزه شاهد انواع دیسک های سخت حجیم 300 و 500 گیگابایتی SATA II با سرعتی حدود 300Mb/S در بازار هستیم. در حال حاضر دو نسخه از این استاندارد معرفی شده که به ترتیب عبارتند از SATA I (به اختصار SATA) و SATA II. سرعت انتقال اطلاعات در نوع اول برابر با 150 MB/S و در نوع دوم یا همان SATA II برابر با 300 MB/S (البته در حالت تئوری) میباشد. با اینکه سرعت اسمی انتقال اطلاعات در دیسک های SATA II دوبرابر SATA I است اما این تفاوت در واقعیت به ندرت از 20% فراتر میرود. در اصل بخش عمده این افزایش سرعت به لطف وجود فناوری جدیدی با نام Native Command Queuing در دیسک های سخت SATA II بدست می آید. در واقع تاثیر NCQ به این صورت است که باعث می شود اطلاعاتی که برای خواندن توسط هد دستگاه در صفحات مدور ذخیرهسازی ( پلاترها - صفحات آلمینیومی به شکل دایره که در محفظه دیسک سخت قرار دارند و اطلاعات بر روی آنها به صورت صفر و یک و روش مغناطیسی ذخیره می شوند) قرار دارند، طوری چیده شوند که با حداقل چرخش صفحات، اطلاعات توسط هد دستگاه خوانده شوند. برای خوانده شدن اطلاعات توسط هد دستگاه، در حالتی که از فناوری NCQ استفاده شده صفحه مدور نیاز به 1.5 دور چرخش دارد. در مقابل دیسک سختی که فاقد فناوری NCQ است، به بیش از 2.5 دور برای خوانده شدن اطلاعات توسط هد دستگاه نیاز دارد.
. مقدمه
وب[i] به صورت بزرگترین منبع دادهها در آمده که به سهولت قابل دسترسی است؛ از این رو طبیعی است که اطلاعات از آن استخراج شود و موتورهای جستجو[ii]ی وب به یکی از پراستفادهترین ابزارها در اینترنت تبدیل شدهاند. اما رشد تصاعدی و آهنگ سریع تغییر و تحول در وب، بازیابی تمام اطلاعات باربط را واقعاً مشکل میسازد. در واقع، کاوش[iii] در وب شاید تنگنای اصلی موتورهای جستجوی وب است. بعلاوه، این فرض نانوشته وجود دارد که یک فایل فیزیکی یک مدرک منطقی است؛ و این همیشه درست نیست.
تحقیق اخیر دربارة چالشهای جستجو در وب، شامل مسائل زیر است ]10، 20، 25[ :
· نمایه (و از جمله، شمول آن بر محتوای پنهان) را به روز و کامل نگهداشتن؛
· شناسایی و حذف محتوا و پیوندهای مغرضانه، که اطلاعات ناخواستة[iv] موتور جستجو نام دارد . بعضی نویسندگان، آن را «بازیابی اطلاعات متناقض»[v] مینامند؛
· مشخصکردن محتوای با کیفیت خوب. وب پر از محتویات با کیفیت پایین (از نظر نحوی و معنایی) مشتمل بر دادههای پارازیتی، نامعتبر و متناقض میباشد. بنابراین، ما این مشکل را داریم که تا چه حد میتوان به یک وبسایت اعتماد کرد. این، شامل ساختار «اچتیامال»[vi] (که در بیشتر موارد مبهم و نامتجانس است) نیز میشود.
· بهرهبرداری از بازخورد کاربر، چه از ارزیابی صریح کاربر یا به طور ضمنی از گزارشهای وب[vii]. در این جا میتوانیم اطلاعات ضمنی را که توسط نویسندگان صفحات وب و به شکل چندین قاعدة مورد استفاده در طراحی «اچتیامال» ارائه میشود نیز اضافه کنیم؛
· کشف نسخههای مشابه از میزبانها و محتویات، به منظور اجتناب از کاوش غیرضروری.
· تشخیص نیاز اطلاعاتی: اطلاعی، راهنمایی[viii] یا اجرایی[ix]. برآورد شده است که کمتر از 50 درصد درخواستها از نوع اول میباشد.
اگربرای خرید کامپیوتر از دوستان و اطرافیان خود سوال کردهاید کدام سیستم بهتر است، حتماً نام Cache را شنیدهاید.شاید نامهایی مثل L۱ یا L۲ را هم شنیده باشید.
اگربرای خرید کامپیوتر از دوستان و اطرافیان خود سوال کردهاید کدام سیستم بهتر است، حتماً نام Cache را شنیدهاید
شاید نامهایی مثل L۱ یا L۲ را هم شنیده باشید. یا شاید دوستی به شما گفته باشد که «Celeron نخر!Celeron روی خودش Cache نداره!»
با تمام این صحبتها و پرس و جوها به نظر میرسد که Cache در کار کامپیوتر اهمیت زیادی دارد. با یک مثال ساده شروع میکنیم و اهمیت کار Cache را بررسی میکنیم.
یک کتابخانه را فرض کنید که برای دریافت کتاب باید از مسئول کتابخانه بخواهید تا آن کتاب را برای شما از مخزن بیاورد. (کتابخانههای مهم به این صورت کار میکنند). اولین فرد وارد کتابخانه میشود و کتاب «موبی دیک» را از مسئول کتابخانه میخواهد. مسئول به مخزن میرود و کتاب را برای او میآورد. مراجعه کننده کتاب را باز میگرداند. مسئول کتاب را به مخزن باز میگرداند و دوباره باز میگردد و منتظر نفر بعدی میشود. اگر مشتری دوم هم به دنبال کتاب «موبی دیک» باشد، مسئول باید دوباره به مخزن برود. حال اگر در کنار پیشخوان یک قفسه با ظرفیت ۱۰ کتاب قرار دهیم مسئول کتابخانه مجبور نیست برای پیدا کردن کتابهایی که قبلاً از مخزن آورده شده به مخزن بازگردد. Cache هم به این صورت کار میکند. Cache در لغت به معنی ذخیره و مخزن است.
اگر از اساس کار حافظه کامپیوتر اطلاع داشته باشید، در مییابید که این کار میتواند سرعت کامپیوتر را افزایش دهد. به این ترتیب که با ذخیره کردن اطلاعاتی که بیشتر مورد استفاده قرار میگیرد میتوان زمان مورد نیاز برای جستجو در تمام اطلاعات حافظه را از بین برد.
ادامه مطلب ...
● گنو/لینوکس با ویندوز چه تفاوتی دارد؟
یکی از نخستین سوالاتی که در ذهن هر کاربری که به تازگی نام گنو/لینوکس به گوشش خورده است، مطرح میشود، این است که خوب گنو/لینوکس چه تفاوتی با ویندوز دارد؟ من در این مقاله قصد دارم بدون اینکه وارد مسایل خیلی فنی شوم، به طور اجمالی این موضوع را تشریح کنم.
● لینوکس چیست؟
لینوکس به خودی خود، یک هسته (Kernel) است. هسته، بخش اصلی سیستمعامل را تشکیل میدهد که کار آن کنترل دادهها، مدیریت حافظه، سختافزار، ورود و خروج دادهها و تمامی موارد اصلی سیستمعامل میباشد. همانطور که گفتم، لینوکس به خودی خود سیستمعامل به شمار نمیرود، بلکه با استفاده از ابزارهایی که پروژه گنو (GNU) برای آن تولید کرده است، تبدیل به یک سیستمعامل کامل میشود (به همین دلیل است که لینوکس را معمولا گنو/گنو/لینوکس یا GNU/Linux مینامند) و با اضافه کردن سایر نرمافزارهای بازمتن به آن، میتوان از آن در موارد متعددی مانند سرویسدهندهها، ایستگاههای کاری، کامپیوترهای رویمیزی، ابر رایانهها، ابزارهای صنعتی و پزشکی که دارای سیستمهای درونهای (Embedded) میباشند و… استفاده کرد.
از نظر فنی، گنو/لینوکس را میتوان نمونه بازمتن و آزاد سیستمعاملهای خانواده یونیکس نامید. زیرا بر اساس استاندارد POSIX پیاده سازی شده و کاملا با آن سازگار است. بنابراین گنو/لینوکس را میتوان نواده سیستمعامل پرسابقه و مستحکم یونیکس دانست که البته خواص خوب آنرا نیز به ارث برده است. اکنون تفاوتهای اصلی گنو/لینوکس و ویندوز را با هم میشماریم:
ادامه مطلب ...
در این مقاله برخی از تکنیکهای رایج در بین آنتی ویروسها را که برای تشخیص بدافزارها به کار برده می شوند مورد بررسی قرار خواهیم داد.
نرم افزارهای آنتی ویروس اختصاصاً برای دفاع از سیستم ها در برابر تهدیدهای ویروسها طراحی و نوشته می شوند. متخصصان امنیتی قویاً توصیه به استفاده از آنتی ویروس می کنند زیرا آنتی ویروس از رایانه شما نه تنها در برابر ویروسها بلکه در برابر انواع بدافزارها نیز محافظت می کند. در واقع آنتی ویروس یک برنامه کامپیوتری است که برای مرور فایلها و تشخیص و حذف ویروسها و دیگر بدافزارها از آن استفاده می شود.
در این مقاله برخی از تکنیکهای رایج در بین آنتی ویروسها را که برای تشخیص بدافزارها به کار برده می شوند مورد بررسی قرار خواهیم داد. در حالت کلی آنتی ویروس ها از دو تکنیک اصلی برای رسیدن به اهدافشان استفاده می کنند:
● روش مبتنی بر کد (امضا): در این روش با استفاده از یک دیکشنری ویروس که حاوی امضای ویروسهای شناخته شده است، احتمال وجود ویروسهای شناخته شده در فایلها مورد بررسی و آزمایش قرار می گیرند.
● روش مبتنی بر رفتار: در این روش هدف شناسایی رفتارهای مشکوک هر برنامه کامپیوتری است، زیرا احتمال دارد رفتار مذکور نشان دهنده یک آلودگی ویروسی باشد.
ادامه مطلب ...
سیاستمدار رسمی هر سیستم کامپیوتری است که از اولین لحظه راه اندازی کامپیوتر،تراکنش های حیاتی کامپیوتر را مدیریت می کند. در این مقاله به این موضوع پرداخته می شود که چگونه می توان حداکثر بهره را از آن برد و عملیات «flash »کردن بایوس به چه معناست.اصلی ترین قسمت هر کامپیوتر،«سیستم ورودی خروجی اولیه» (BIOS:Basic InputOutput System ) آنست. وقتی یکی از اجزای سیستم نیاز داشته باشد که دیگر قسمت های کلیدی داخل کامپیوتر را شناسایی کرده و با آنها ارتباط برقرار کند،به سراغ بایوس می رود و بایوس مقدمات این کار را فراهم کرده و در اختیارش قرار می دهد. پس از روشن کردن کامپیوتر و پیش از انجام هر گونه عملی، اطلاعاتی که در تراشه حافظه بایوس ذخیره گردیده خوانده می شود. این تراشه روی مادربرد کامپیوتر جاسازی گردیده است. بایوس سرعت عملکرد پردازنده ،RAM و گذرگاه سیستم (BUS )را تعیین می کند(گذرگاه سیستم خود نیز نوعی سیاستمدار کوچک است که به عنوان رابط بین پردازنده و تمام اجزای دیگر سیستم عمل می نماید.)در چند ثانیه اول پس از روشن کردن دستگاه،بایوس نشان می دهد که چه درایوهای اپتیکالی نصب شده اند حجم هارد دیسک چقدر است و چه مقدار حافظه روی مادر برت نصب شده است. همچنین پورت های اتصال کیبورد و ماوس را شناسایی می کند،پورت های USB را پیدا می کند،و کارت گرافیکی ،کارت صدا و آداپتور شبکه رانیز مورد شناسایی قرار می دهد. پس از آن با انجام یک خودآزمایی موسوم به POST (Power-on self test )شروع به راه اندازی ادامه سیستم می نماید. در این خود آزمایی بایوس پیش از نمایش فهرستی از اجزای اصلی،وجود برخی از مشکلات محتمل نظیر فقدان سیستم عامل یا کیبورد را مورد بررسی قرار می دهد. همچنین تراشه بایوس وظایفی نظیر غیر فعال کردن آداپتور صوتی onboard ،درخواست کلمه عبور،یا تغییر تاریخ و زمان را نیز انجام می دهد.
ادامه مطلب ...
گذرگاه IDE در طبقه بندی گذرگاههای سیستم ، جزء گذرگاههای خارجی محسوب می شود و در سیستم از آن به منظور ارتباط قطعاتی مانند Rewriter ، CD-ROM ، HDD و … استفاده می شود . در سیستمهای امروزی به طور معمول دو کانکتور IDE برای برقراری ارتباط بین ۴ وسیله جانبی وجود دارد ولی در پاره ای سیستم ها تعداد این کانکتورها ۴ مورد می باشد ، دو کانکتور به عنوان IDE ، و دو کانکتور اضافی برای استفاده تحت عنوان RAID یا ATA ۱۳۳,ATA ۱۰۰ .
همانطور که می دانیم با استفاده از کانکتورهای IDE ی موجود روی مادر برد امکان استفاده از حداکثر دو دستگاه بر روی هر کانکتور وجود دارد .RAID تکنولوژی است که امکاناتی نظیر افزایش سرعت , Back up گیری همزمان روی یک یا چند درایو و … در اختیار کاربر قرار می دهد . برای هر کدام از آرایشهای ممکن هنگام استفاده از دو یا چند هاردیسک , نسخه های متفاوت RAID مطرح می شود به عنوان مثال : RAID۱ , RAID۰ و….
در این مقاله سعی داریم که به نسخه های متفاوت RAID نگاهی نزدیکتر و دقیق تر بیا ندازیم .
RAID۰ : ذخیره سازی روی چند دیسک بدون کنترل خطا
● مزایا و مشخصات :
- داده ها به بلوکهایی تبدیل می شوند و هر بلوک در هارد دیسک مجزا ذخیره می شود.
- باعث بالا رفتن کارایی سیستم I/O می گردد چرا که بار ترافیکی نقل و انتقالات بین چندین کانال مجزا تقسیم می شود.
ادامه مطلب ...
دستیابی به اطلاعات با روش های مطمئن و با سرعت بالا یکی از رموز موفقیت هر سازمان و موسسه است . طی سالیان اخیر هزاران پرونده و کاغذ که حاوی اطلاعات با ارزش برای یک سازمان بوده ، در کامپیوتر ذخیره شده اند. با تغذیه دریائی از اطلاعات به کامپیوتر ، امکان مدیریت الکترونیکی اطلاعات فراهم شده است . کاربران متفاوت در اقصی نقاط جهان قادر به اشتراک اطلاعات بوده و تصویری زیبا از همیاری و همکاری اطلاعاتی را به نمایش می گذارند. شبکه های کامپیوتری در این راستا و جهت نیل به اهداف فوق نقش بسیار مهمی را ایفاء می نمایند.اینترنت که عالی ترین تبلور یک شبکه کامپیوتری در سطح جهان است، امروزه در مقیاس بسیار گسترده ای استفاده شده و ارائه دهندگان اطلاعات ، اطلاعات و یا فرآورده های اطلاعاتی خود را در قالب محصولات تولیدی و یا خدمات در اختیار استفاده کنندگان قرار می دهند. وب که عالی ترین سرویس خدماتی اینترنت می باشد کاربران را قادر می سازد که در اقصی نقاط دنیا اقدام به خرید، آموزش ، مطالعه و ... نمایند. با استفاده از شبکه، یک کامپیوتر قادر به ارسال و دریافت اطلاعات از کامپیوتر دیگر است . اینترنت نمونه ای عینی از یک شبکه کامپیوتری است . در این شبکه میلیون ها کامپیوتر در اقصی نقاط جهان به یکدیگر متصل شده اند.اینترنت شبکه ای است مشتمل بر زنجیره ای از شبکه های کوچکتراست . نقش شبکه های کوچک برای ایجاد تصویری با نام اینترنت بسیار حائز اهمیت است .تصویری که هر کاربر با نگاه کردن به آن گمشده خود را در آن پیدا خواهد کرد. در این بخش به بررسی شبکه های کامپیوتری و جایگاه مهم آنان در زمینه تکنولوژی اطلاعات و مدیریت الکترونیکی اطلاعات خواهیم داشت . شبکه های محلی و شبکه های گسترده تاکنون شبکه های کامپیوتری بر اساس مولفه های متفاوتی تقسیم بندی شده اند. یکی از این مولفه ها " حوزه جغرافیائی " یک شبکه است .
شرکتهای
تجاری و مردم میتوانستند با اجاره کردن فضای محدودی در این سرورها، سایتهای وب
خود را معرض دید عموم قرار دهند. برخی شرکتهای بزرگ نیز با توجه به نیاز خود،
اقدام به اجاره کردن یک سرور در مرکز دادهای میکردند و آن را از راه دور با
ابزارهای خاص کنترل میکردند.
اکنون
با توجه به رشد سریع اینترنت، روز به روز به تعداد
Data Center ها اضافه میشود به طوری که در حال حاضر در
اکثر کشورهای پیشرفته این مراکز وجود دارند. تمرکز این مراکز بخصوص در کشور امریکا
بسیار زیاد است. دلیل آن ارزان بودن نرخ اتصال به اینترنت و همچنین در دسترس بودن
سرعتهای بالا میباشد.
برخی
از این Data Center از
طریق خطوط مختلف فیبرنوری، پهنای باندی بیش از ۴Gbps
را
در اختیار دارند و تعداد سرورهای این Data Center معمولا
بیش از ۱۰۰۰ است که بر اساس
مشخصات به متقاضیان اجاره داده میشود.
پارامترهای
زیادی در قیمت اجاره ماهانه یک سرور تاثیرگذار است که میتوان به سرعت CPU، مقدار حافظه RAM و اندازه Hard Disk ، حداکثر ترافیکی که ماهانه در اختیار هر
سرور قرار میگیرد، سیستم عامل سرور و همچنین سابقه مرکز دادهای بستگی دارد.
مشخصات یک Data Center
Data Centerهای متفاوتی در نقاط دنیا وجود دارد که با
توجه به نیاز و همچنین شرایط منطقهای طراحی و ساخته شدهاند. استاندارد خاصی برای
یک Data Center وجود
ندارد اما در اینجا سعی شده است به برخی از مشخصات عمومی یک مرکز دادهای اشاره
شود. در اختیار داشتن اتصالات مختلف به اینترنت از طریق
ISP و ICPهای مختلف: به طور
معمول یک Data Center برای
اتصال به اینترنت از چندین اتصال مختلف استفاده میکند تا در صورتی که هر یک از
اتصالات به دلیلی از کار افتادند، در سرویسدهی مرکز وقفهای پیش نیاید. برخی از
Data Center معروف با بیش از ۱۲ اتصال مختلف به اینترنت
متصلند.