Log in
Latest topics
Statistics
We have 24 registered usersThe newest registered user is quibernh
Our users have posted a total of 2246 messages in 615 subjects
ناسازگاری سختافزاری و نرمافزاری
Page 1 of 1
ناسازگاری سختافزاری و نرمافزاری
یکی از مسایلی که از روزهای اول زندگی کامپیوتر مطرح است سازگاری بین اجزای سختافزاری و نرمافزاری میباشد. مشکل موجود اساساً ناشی از کمبود استانداردهای طراحی در صنعت نوپای کامپیوتر بود. طراحان زیرک نرمافزار نیز به این مشکل دامن میزدند. آنها با تولید کالاهایی که با محصولات موجود ناسازگار بودند، میخواستند در مسابقهای که بین تولیدکنندگان سختافزار و نرمافزار وجود داشت برنده شوند. اما حال، زمان تغییر کرده است و استانداردها نیز به لطف تلاشهای گروههایی مانند ANSI و ISO پیشرفت چشمگیری کردهاند. اینترنت نیز در از بین بردن چنین موانعی که بیشتر شامل همان ناسازگاری بین اجزای سختافزاری و نرمافزاری میشود، نقش بسزایی داشته است. در حقیقت اینترنت موجب شده که کاربران آسانتر دادههایشان را به اشتراک گذاشته و راحتتر با یکدیگر کار کنند و همین امر بسیاری از شرکتها را واداشته است تا از تعصبات گذشته دست برداشته و محصولات را به نحوی بهبود بخشند تا با اقلام موجود در بازار هماهنگی و سازگاری داشته باشند. علیرغم افزایش سازگاری بین اجزای مختلف کامپیوتری، شاید هر از چند گاهی شما با اندک محصولاتی برخورد کنید که با یکدیگر سازگاری نداشته باشند. در این مقاله به برخی از موارد ناسازگاری که بیش از همه شناخته شدهاند اشاره خواهیم کرد و نحوهی رفع چنین مشکلاتی را نیز بیان خواهیم نمود. همچنین به توضیح یکسری مسایل میپردازیم که شما میتوانید با بکارگیری آنها از بوجود آمدن مشکلات ناشی از ناسازگاری بین اجزای مختلف کامپیوتر جلوگیری کنید.
Re: ناسازگاری سختافزاری و نرمافزاری
● مشکل ناسازگاری مشکلات ناسازگاری نرمافزارهای امروزی معمولاً حول یک موضوع میچرخند و آن نیز فرمت دادههای اختصاصی است. بیشتر شرکتها برای حل این مشکل محصولاتی را تولید میکنند که حداقل یکی از فرمتهای فایلی پذیرفته شده توسط صنعت کامپیوتر را پشتیبانی کنند. اما در این میان استثناهایی نیز وجود دارد که از جمله میتوان به فرمتهای فایلی چندرسانهای ، فرمتهای نشر، فنآوریهای اینترنت و سیستمعاملها اشاره کرد. فرمتهای فایلی چند رسانهای تولیدکنندگان نرمافزارهای چندرسانهای برای این که بتوانند بازار را در دست بگیرند و در میان دیگر تولیدکنندگان درخشش بیشتری داشته باشند، سعی میکنند تا ویژگیهای منحصر به فردی را در محصولات خود بگنجانند. البته این مسأله بسیار هم خوب است اما مشکلی وجود دارد و آن این که فرمتهای فایلی چند رسانهای موجود، از اغلب این ویژگیها پشتیبانی نمیکنند و به دنبال تولید چنین محصولاتی، تولید کنندگان ناچار به ایجاد فرمت فایلی جدید هستند که همین امر موجب میشود تا کاربران با مشکل ناسازگاری مواجه شده و با آن سر و کله بزنند. برای مثال در نرمافزار Real Jukebox Plus محصول شرکت Real Network از فرمت فایلی RMX استفاده شده است. این فرمت نسبت به سایر فرمتهای فایلهای صوتی، فواید امنیتی بیشماری را فراهم میکند؛ اما در عین حال نرمافزار Real Jukebox تنها برنامهی کاربردی است که از فایلهای .RMX پشتیبانی میکند. شما میتوانید در چنین مواردی از فرمتهای فایلی پذیرفته شدهای که به طور گسترده بکار گرفته میشوند استفاده کنید. برای مثال کاربرانِ نرمافزارReal Jukebox میتوانند بجای استفاده از فرمت فایلی .RMX ، فایلهای صوتیاشان را با فرمتهای.MP۳ و یا WAV. ذخیره کنند. در حقیقت وقتی میخواهید فایلهای دادهای را در یک برنامهی کاربردی دیگر باز کنید از یک فرمت فایلی شناخته شده استفاده کنید. فرمتهای نشر همانطور که گفته شد فایلهای چند رسانهای را میتوان بدون قابلیتهای گستردهی مربوط به فرمتهای فایلی بخصوص نیز باز کرد. اما در مورد فایلهای نشری چنین چیزی ممکن نیست. بخاطر پیشرفتهای حاصله، پدیدآورندگان نشر رومیزی و طراحان گرافیکی قادر به استفاده از فرمتهای گوناگون و فراوانی هستند که همین امر باعث گسترش عملکردهای طراحی میشود. اما مشکلی که وجود دارد این است که دیگر نمیتوان فایلهای نشری را بین چند برنامهی کاربردی به اشتراک گذاشت. باید بگوییم که راههای بسیار اندکی برای رفع چنین ناسازگاری وجود دارند. برنامههای کاربردی نشر، با فرمتهای اختصاصی بسیاری بارگذاری میشوند که اگر شما بخواهید اسناد این برنامهها را به فرمتهای فایلی دیگر تبدیل کنید ساعتها باید با آنها کلنجار بروید. تنها راهحلی که به نظر میرسد استفاده از زبان HTML است آن هم در صورتی که شما به این زبان تسلط داشته باشید. با استفاده از این زبان بجای این که برنامهی نشر، اسنادتان را کدگذاری کند؛ میتوانید فایلهایتان را به محتوای Web تبدیل کنید. چنین فایلهایی را میتوان در هر سیستمی که مرورگر وب دارد باز کرده و به محتوای آن دسترسی پیدا نمود. فنآوریهای اینترنت طبیعت رو به رشد اینترنت آن را مستعد بوجود آمدن ناسازگاری کرده است. چرا که شما نیاز بهPlug inهای بیشماری دارید تا بتوانید به هر نوع دادهی موجود بر روی شبکه دسترسی پیدا کنید. دیگر صرفاً داشتن یک مرورگر وب کافی نیست، بلکه شما باید یکسری اجرا کنندهی چندرسانهای و برنامهی ناظر مانند Flash player ,Shockwave Player , RradPlyer ,Adobe Acrobat Reader و Quick Time را داشته باشید. تنها راهحل برای ناسازگاریهای نرمافزاری در اینترنت؛ گرفتن و بار گذاری Plug-inها و برنامههای کاربردی اینترنت (البته به نسبتی که خودتان نیاز دارید) میباشد. با گرفتن و بارگذاری پنج برنامهای که در بالا گفته شد میتوانید بسیاری از نیازهای خودتان را در این زمینه برآورده کنید. گرفتن و بارگذاری این برنامهها رایگان است. شما با به روز کردن Plug-inها و مرورگرتان میتوانید مطمئن باشید که کامپیوترتان با جدیدترین محتواهای اینترنت سازگار است. سیستمهای عامل ناسازگاریهای نرمافزاری گاهی میتواند از جانب سیستمعامل باشد. به عبارت روشنتر نوع سیستمعاملی که انتخاب میکنید تعیین کننده برنامههایی هستند که اجرا خواهید کرد. بسیاری از کاربران خصوصاً کاربران خانگی و یا ادارات کوچک تنها از یکی از نسخههای ویندوز مانند ویندوز ۲۰۰۰,۹۸,NT و یا دیگر نسخههای آن استفاده میکنند. همه میدانیم که ویندوز تنها سیستمعامل موجود نمیباشد. درمیان سیستمهای عامل مشهور علاوه بر ویندوز، سیستمهایی چون Linux ,Unix و Netware نیز به چشم میخورند. Unix سیستمعاملی برای شبکه است که در ابتدا توسط لابراتوار Bell ایجاد گردید که در حال حاضر در چند شکل مختلف قابل دستیابی میباشد. Linux سیستم عاملی با مبدأ آزاد (Open Source) به شمار میرود. یعنی توزیع آن به همراه کد برنامه آزاد اعلام شده است. این سیستم براساس هستهی Unix طراحی شده و توسط برخی از شرکتها چون Corel و RedHat توزیع میگردد و Netware نیز سیستمعاملی است که برای شبکه طراحی شده و محصول شرکت Novell میباشد. متأسفانه تعداد برنامههای کاربردی برای کاربران خانگی که میخواهند سیستمی غیر از ویندوز را بکار ببرند بسیار اندک است. در حقیقت چنین برنامههایی تنها برای سیستم ویندوز طراحی شدهاند. برای مثال اگر شما از سیستم Linux استفاده کنید در آن صورت نمیتوانید از برنامههایی مانند Microsoft Office و یا Quicken ۲۰۰۰ استفاده کنید مگر این که یک نرمافزار مقلد ویندوز را نیز نصب نمایید. قبل از این که سیستمعاملتان را تغییر دهید، ابتدا مطمئن شوید که آیا نرمافزارهایی که در حال حاضر از آنها استفاده میکنید میتوانند در این انتقال همراه با سیستمعامل جدید نیز اجرا شوند یا خیر؟ شما در این خصوص میتوانید با تولید کنندهی نرمافزار ارتباط برقرار کرده و در خصوص دریافت یک نسخهی نرمافزار مورد نظرتان که با سیستمعامل جدیدتان سازگار باشد، اطلاعاتی را کسب نمایید. همچنین امکان انتقال دادههای موجود را از یک سیستمعامل به سیستمعامل دیگر نیز بررسی کنید.
Re: ناسازگاری سختافزاری و نرمافزاری
● ناسازگاریهای سختافزاری ناسازگاریهای سختافزاری امروزه دارای انواع گوناگونی هستند با این وجود میتوان با پرداختن به بعضی موارد آشکار، برخی مشکلات گاه و بیگاهی که در این زمینه پدید میآیند را رفع کرد: رسانههای ذخیرهسازی: شبیه به نظر رسیدن دو یا چند رسانهی ذخیرهسازی نمیتواند به این معنی باشد که آنها با هم سازگارند. برای مثال دیسکهای فشرده را در نظر بگیرید. کاربران عادی به سختی میتوانند یک CD صوتی را از یک CD-RW (دیسکفشرده با قابلیت بازنویسی شدن) و یا از یک DVD (دیسک ویدیویی دیجیتالی) تشخیص دهند. اما یک دیسک گردان (دیسکدرایو) میتواند در مدت کوتاهی تفاوتهای موجود را شناسایی کند. از جملهی این تفاوتها میتوان به ظرفیت دادهها (برای مثال DVD-ROM میتواند تقریباً چهار برابر ظرفیت یک CD-ROM ، داده ذخیره کند) یا به خوانده شدن دادهها از دیسک و یا قابلیت نوشته شدن دادهها بر روی دیسک (خصوصاً وقتی که یک CD-ROM، را با یک CD-RW مقایسه میکنید.) اشاره کرد. صرفنظر از اختلافاتی که دیسکهای ذخیرهسازی با یکدیگر دارند، توجه به این نکته ضروری است که هر کدام از آنها دارای ویژگیهای منحصر به فردی هستند که به همین دلیل امکان دارد با هر نوع دیسکگردانی که در بازار موجود است سازگاری نداشته باشند. برای این که دیسک عملکرد بهتری داشته باشد همواره آن را در دیسکگردانی قرار دهید که آن را پشتیبانی میکند. البته این مسأله کمی گیجکننده است. اما در هر صورت با کسب اطلاعات میتوانید از قابلیتهای درایو دیسکتان آگاهی پیدا کنید. برای مثال درایوهای جدید MultiReedl علاوه بر CD-ROM میتوانند CD-RWها را نیز بخوانند اما درایوهای قدیمی چنین ویژگی را دارا نیستند. دیسکهای نوری تنها رسانههایی نیستند که از نظر سازگاری مشکلساز میشوند. چرا که برخی از تولید کنندگان مانند Iomega و Imation رسانههای ذخیرهسازی ۵/۳ اینچیای تولید میکنند که ظرفیتشان بالا میباشد. این کارتریجها از نظر اندازهی ظاهری مانند دیسکتهای MB۴۴/۱ قدیمی هستند اما مقدار دادهای که میتوانند ذخیره کنند ۱۷۵ برابر آن دیسکتهای قدیمی است. به همین دلیل این دیسکتها را نمیتوانید در درایو دیسکتهای MB۴۴/۱ قرار دهید. البته شما میتوانید دیسکتهای MB۴۴/۱ را در درایوهای جدیدی که از Super Diskهای شرکت Imation پشتیبانی میکنند قرار داده و به محتوای آنها دسترسی پیدا کنید. یکی از موارد دیگری که در زمینهی سازگاری اجزای سختافزاری باید مورد توجه واقع شود استفاده از کارت حافظهی پایدار میباشد. در میان این کارتها میتوان به محصولات معروفی چون Smart Media و CompactFlash اشاره کرد. البته امکان دارد شما به محصولات دیگری نیز مانند MultiMedia Cards, Memory Sticks و Secure Digital برخورد کنید. این کارتها از فنآوری EEPROM استفاده میکنند. این نوع فنآوری حافظهای، بجای این که در هر لحظه دادهها را بر روی یک بایت ذخیره کند آنها را روی یک تراشه حافظه در یک بلوک بزرگ قرار میدهد. این نوع حافظه برای ذخیره بلند مدت مناسب است و قابلیت برنامهریزی مجدد را دارد. کارتهای حافظهی پایدار در اشکال و اندازههای مختلف به بازار عرضه میشوند و قابل تعویض نیستند. تکنولوژی پایهای سیستمکامپیوتری : (Platform) چون کامپیوترها دستگاههایی متشکل از لایه سختافزار تراشهی لایهای هستند، لایهی بین افزار و سیستمعامل و لایهی برنامهی کاربردی پایینترین لایهی یک ماشین میباشد، که آن را Platform مینامند. وقتی صحبت از ناسازگاری سختافزاری است، بیشترین مشکل را در تکنولوژی پایهای سیستم کامپیوتری میتوان یافت. برای مثال شما نمیتوانید یک درایو دیسک سخت متعلق به PC رومیزی را در یک کامپیوتر مکنیتاش و یا کامپیوتر دستی و یا یک کامپیوتر کتابی قرار دهید. PCهای کتابی بخاطر استفاده از بخشهای اختصاصی شناخته شده، میباشند و به همین دلیل هم بهتر است که اجزای سختافزاری این گونه کامپیوترها را از کارخانهی تولید کنندهی آن دریافت کنید. اگر لازم است که از چند نوع سیستم عامل استفاده کنید، برنامههایی وجود دارند که با سیستمعاملهای چندگانه به خوبی عمل کنند. برای مثال با استفاده از برنامههای Microsoft Word و Microsoft Pocket Word بر روی PCهای رومیزی و دستیتان میتوانید خیلی سریع و راحت اسناد متنی را بین این دو سیستم انتقال دهید. بنابراین اگر مجبورید از سیستمعاملهای چندگانه استفاده کنید، سعی کنید نرمافزاری پیدا کنید که با همهی آن چند سیستم سازگاری داشته باشد. گذشت زمان: مشکلِ فنآوری، عمرِ کوتاه آن است، زیرا دائماً در حال پیشرفت میباشد و وقتی شما بخواهید یک جزء پیشرفته را در یک PC قدیمی قرار دهید، هر قدر هم که در رفع مشکل ناسازگاری این جزء با مابقی اجزاء بکوشید هیچ گاه موفق به رفع آن نخواهید شد. برای مثال سعی نکنید که کارت گرافیکی Hercules ۳D Prophet IIMX محصول شرکت Guillemot Corp را در کامپیوتری که از پردازندهی ۴۸۶ استفاده میکند، قرار دهید. همین طور نباید تلاش کنید که کارت حافظهای Rambus را بر روی برد اصلیای قرار دهید که از حافظهی SDRAM پشتیبانی میکند. در حقیقت کامپیوترتان وقتی میتواند جزء جدیدی را بپذیرد که آن را با تمام شرایط سیستم مطابق و سازگار ببیند. برای این که به ناسازگاری بین اجزای قدیمی و جدید برخورد نکنید سعی کنید به طور مرتب (تقریباً هر دوسال یکبار) PC خود را ارتقاء دهید و یا هنگام افزودن قطعات جدید محدودیتهای PCتان را در نظر بگیرید. خوب است قبل از خرید هر قطعه سختافزاری و یا نرمافزاری جدید از شرایطی که سیستمتان برای پذیرش آن قطعه دارد یعنی این که آیا از آن قطعه پشتیبانی میکند یا خیر، نیز اطلاع یابید. دقت کنید: گاهی در ظاهر به نظر میرسد که دو محصول با هم مشکل داشته باشند، اما با کمی دستکاری میتوان کاری کرد که هر دو با هم به خوبی کار کنند. یک مثال خوب در این مورد میتواند برنامههای کاربردی مفیدی باشد که توسط شرکتهای Corel,Microsoft و Lotus تولید شدهاند. آخرین نسخههای این برنامهها طوری طراحی شدهاند که با یکدیگر سازگار باشند. برای مثال شما میتوانید اسنادی را که کاملاً در برنامهی Microsoft Word فرمت شدهاند، در برنامهی Lotus Word Pro باز کنید (برای این منظور میبایست در برنامهی Word Pro از طریق منوی File فرمانImport / Export را اجرا کنید.) و یا اسنادی که تحت برنامهی Corel Word Perfect فرمت شدهاند را به برنامهی Word برده و در آنجا استفاده نمایید (برای این کار پس از ورود به برنامهی Word کادر تبادلی Open را باز کرده و از آنجا نوع فایلی را که با برنامهی Word Perfect متناسب است، انتخاب کنید و یا اگر فرمت سندتان زیاد برایتان مهم نیست میتوانید با انتخاب فرمت .TXT اسناد متنی ساده را به صورت فایلهای متنی ASCII (اَسکی) ذخیره کنید). یکی از ناسازگاریهای دیگری که گاهی بدیهی نیز به نظر میرسد، ناسازگاری از جانب درایورها (راهاندازهای وسایل) میباشد. همانطور که میدانیم راهاندازها، نرمافزارهایی هستند که اجازه میدهند تا اجزای سختافزاری با سیستم ارتباط برقرار نمایند. اگر عملکرد یکی از اجزای کامپیوتر پس از نصب یک جزء سختافزاری جدید دچار اختلاف شد و یا اگر خودِ جزء نصب شده با توجه به این که سیستم میتواند از آن پشتیبانی کند اما به خوبی عمل نکرد، در آن صورت شاید لازم باشد که راهاندازها را به روز کنید. شما میتوانید راهاندازهای هر جزء سختافزاری را از پایگاه Web شرکت تولیدکنندهی آن گرفته و بارگذاری کنید. برای این منظور معمولاً در پایگاه Web این شرکتها باید به قسمت Support و یا Help مراجعه نمایید.
Re: ناسازگاری سختافزاری و نرمافزاری
● یکسری اعمال پیشگیرانه همه میدانیم که پیشگیری، بهتر از درمان است و البته در مورد مشکلات ناشی از ناسازگاری نیز مصداق دارد. در اینجا به مواردی اشاره میشود که با بکارگیری آنها میتوانید از وقوع مشکلات مذکور جلوگیری کنید. استانداردها را در نظر بگیرید: از محصولاتی استفاده کنید که در هر جایی که امکان دارد قادر به ایجاد و یا باز کردن استانداردها باشند. از فرمتهای اختصاصی پرهیز کنید: از استفاده کردن فایلها و یا استانداردهایی که اختصاصی به نظر میرسند، خودداری کنید. زیرا شما برای دسترسی به آن فایلها و استانداردها به محصولات بخصوصی نیاز دارید. برای مثال فرمت فایلی .WPS که به برنامهی Microsoft Works مربوط میشود تنها با یکسری از برنامههای کاربردی میتواند کار کند. اگر قصد دارید دادههایتان را به اشتراک بگذارید بهتر است که از یک فرمت فایلی شناخته شده استفاده کنید. از ویرایشگر HTML استفاده کنید: بعضی از کارها ارزش زحمتکشیدن را دارند. چنین چیزی خصوصاً در مورد طراحی صفحات وب صادق است. بجای استفاده از یک ویرایشگر وب Point and Click (که با اشاره کردن و فشار دادن دکمهی ماوس فعال میشوند) برای ایجاد صفحهی شروع پایگاه توصیه میکنیم که از یک ویرایشگر HTML استفاده کنید. با تکیه بر کد که با هر مرورگری سازگار است دیگر شما با مشکل ناسازگاری که برخی از برنامهها به خاطر استفاده از فرمتهای اختصاصی دارند مواجه نخواهید شد. صبرکنید: به نظر میرسد بهترین روشی که در مقابل فنآوریهای جدید میتوان اقتضاء کرد صبر کردن و دیدن است. یعنی اگر شما از جمله افراد عجولی باشید که به محض ورود یک فنآوری جدید آن را تهیه میکنند، در آن صورت به احتمال زیاد همواره با مشکل ناسازگاری دست و پنجه نرم میکنید. چرا که تکامل و رشد یک استاندارد زمان میبرد و استانداردی که شما انتخاب میکنید امکان دارد در آینده یک استاندارد غالب و رایج گردد و یا برعکس. برای مثال میتوان به رقابت بین نوارهای ویدیوییVHS و Betamax اشاره کرد. ناظرین معتقدند که با پیشرفت فنآوری، موضوع ناسازگاری به گذشته خواهد پیوست. قبلاً چنین چیزی در مورد برخی از فنآوریها تجربه شده است که اگر اکنون به آنها فکر کنید امر بعیدی به نظر خواهند رسید. برای مثال سالها قبل امکان داشت شما رادیویی بخرید که با یک ایستگاه محلی ناسازگاری داشته باشد و یا یک وسیله برقیای که دوشاخهی آن استاندارد نبود و در پریز برق خانه جا نمیگرفت. در حالی که امروزه وجود چنین مشکلاتی غیر قابل تصور است. در مورد کامپیوتر نیز به همین نحو است و امیدواریم موضوع ناسازگاریهای کامپیوتری از بین رفته و دیگر با چنین مشکلاتی مواجه نباشیم.
کامپیوتر جوان
کامپیوتر جوان
Page 1 of 1
Permissions in this forum:
You cannot reply to topics in this forum
Fri Sep 18, 2009 6:50 am by tendownstreet
» نقش سویا در کاهش عوارض دوران یائسگی
Fri Sep 18, 2009 6:48 am by tendownstreet
» قطع قاعدگی به هزار و یک علت
Fri Sep 18, 2009 6:47 am by tendownstreet
» خانم ها باید مراقب باشند
Fri Sep 18, 2009 6:47 am by tendownstreet
» آنچه زنان درباره اش کمتر حرف می زنند
Fri Sep 18, 2009 6:46 am by tendownstreet
» بهبود جوش با قرص ضدبارداری
Fri Sep 18, 2009 6:45 am by tendownstreet
» عفونت های دستگاه ادراری زنان
Fri Sep 18, 2009 6:45 am by tendownstreet
» بهبود کیفیت زندگی در زنان یائسه
Fri Sep 18, 2009 6:44 am by tendownstreet
» هشت روش طلائی درمان دردهای پیش از قاعدگی
Fri Sep 18, 2009 6:44 am by tendownstreet