Bazar Computer Reza
     



 

 

برخي از تعاريف اوليه مربوط به هارد ديسك

DMA يا Direct Memory Access همونطور كه از نامش پيداست امكان دستيابي مستقيم به حافظه رو براي دستگاه مربوطه فراهم مي كنه . يعني در اين نوع تبادل داده ، انتقال بين Device و Ram بطور مستقيم و بدون دخالت CPU انجام مي گيره و طبعا سريع تره . و همونطور كه روي Hardها و ساير وسايل IDE رو نوشته براي هر يك ميزان انتقال فرق مي كنه .Ultra DMA 33 / 66 /100/133 كه به ترتيب به نام مد شماره گذاري مي شن . يعني Ultra DMA 33 مد 2 ، بعدي مد 4 ، بعدي مد 5 و آخري نيز مد 6 است . كه در جدولي كه بعد از Bios روي سيستم نمايش داده ميشه براي هر يك از وسايل شماره اين مد ها رو نوشته . ( مد 33 يعني امكان انتقال يكجا به اندازه 33 مگابايت در ثانيه براي اون وسيله وجود داره و..) PIO يا Programmed Input / Output در اينجا بلوكي از دادها به رجيسترهاي CPU انتقال داده مي شن و سپس CPU اونها رو به مقصد مورد نظر مي رسونه . در واقع در اين روش انتقال داده با واسطه CPU انجام مي گيره ، كاملا بر عكس روش قبل . و به همين خاطر در انجام چند كار بصورت همزمان سيستم كند تر عمل خواهد كرد . براي تغيير تنظيمات مربوط به مد تبادل داده : در Windows XP داخل Device Manager گزينه IDE ATA /ATAPI controllesr بطور معمول دو گزينه براي دستگهايي كه به IDE ها وصل هستند ، نشون مي ده ؛ يكي براي Primary و يكي براي Secondary وقتي روي هر يك از اين كانال ها كليك كنيد جزييات مربوط به وسايل وصل شده به اون رو نشون مي ده ( Hard , CDRom , writer ,....) و داخل گزينه Advanced Settings براي هر يك از Device ها يك Transfer Mode وجود داره كه اصولا قابل تنظيمه و در پايين اون نيز نوع تبادل داده هاي فعلي اون Device رو نشون مي ده ( يعني در حال حاضر روي چه مدي كار مي كنه )
 

 
 

خاموش کردن سیستم بدون از دست دادن پنجره ها و برنامه های در حال اجرا

حتما تا به حال به این موقعيت برخورد کرده اید زمانی که مشغول کار با کامپيوتر هستيد و برنامه های متعددی در حال اجرا است به دلیلی ناچار به خاموش کردن کامپیوتر می شوید .در این صورت با اين همه برنامه و چيزهایی که پيش روي شماست چه کار می کنید باید حتما از همه آنها خارج شوید ؟ نه اصلا لازم نیست ! زیرا یکی از قابلیتهای ویندوزXP خروج از ویندوز بدون بستن برنامه های فعال و در حال اجرا است . قابلیت Hibernate در ویندوز XP امکان خاموش کردن کامپیوتر بدون بستن پنجره ها و برنامه ها را به راحتی در اختیار شما قرار می دهد . برای استفاده از این قایلیت کافي است بر روي منوي Start کليک کرده و Turn off computer را OK کنید البته لازم نیست از برنامه های فعال خارج شوید. حالا کليد Shift را پایین نگه داريد. در این حالت کلمه Stand by به کلمه Hibrenate تغيير پیدا می کند ! حال روي آن کليک کنيد. پس از این کار کامپيوتر شما به طور کامل خاموش مي شود ولي مرتبه بعد که کامپيوتر را روشن مي کنيد و وارد ويندوز مي شويد همه پنجره ها و برنامه های فعال که قبل از خاموش کردن پيش رو داشتيد را ملاحظه می کنید. تذکر :قابلیت Hibrenate فقط در زمانی اجرا خواهد شد که قبلاً فعال شده باشد.براي فعال سازی Hibrenate اين مسیر را دنبال کنید : Start Menu --> Control Panel --> Power Options-->Hibrenate حال گزینه Enable hibernation را علامت زده و خارج شويد.
 

 
 

مبانی Caching

Caching يک نکنولوژی استفاده شده برای زير سيستم های حافظه ، در کامپيوتر است . مهمترين هدف يک Cache افزايش سرعت و عملکرد کامپيوتر بدون تحميل هزينه های اضافی برای تهيه سيستم است . با استفاده از Cache عمليات کاربران با سرعت بيشتری انجام خواهد شد. کتابداری را در نظر بگيريد که در يک کتابخانه مسئول تحويل کتاب به متقاضيان است . فرض کنيد در سيستم فوق ( درخواست و تحويل کتاب ) از مفهوم Cache استفاده نمی گردد. اولين متقاصی کتابی را درخواست می نمايد( فرض شده است که متقاضی خود نمی تواند مستقيما" کتاب مورد نظر را از قفسه مربوطه ،بردارد) ، کتابدار، کتاب مورد نظر را از قفسه مربوطه پيدا و در ادامه آن را تحويل متقاضی می نمايد. متقاضی پس از ساعاتی مراجعه و کتاب را تحويل می دهد. کتابدار، کتاب تحويلی را مجددا" در قفسه مربوطه قرار می دهد. پس از لحظاتی يک متقاضی ديگر مراجعه و همان کتاب قبلی را درخواست می نمايد ، کتابدار مجددا" می بايست به بخش مربوطه در کتابخانه مراجعه و پس از بازيابی کتاب ، آن را در اختيار متقاضی دوم قرار دهد.همانگونه که ملاحظه می گردد ، کتابدار مکلف است برای تحويل هر کتاب ( ولو کتاب هائی که فرکانس استفاده از آنان توسط متقاضيان زياد باشد ) به بخش مربوطه مراجعه و پس از يافتن کتاب آن را در اختيار متقاضيان قرار دهد. آيا روشی وجود دارد که با استناد به آن بتوان عملکرد و کارآئی کتابدار را بهبود بخشيد ؟ در پاسخ به سوال فوق می توان با ايجاد يک سيستم Cache برای کتابدار ، کارآئی آن را افزايش داد. فرض کنيد بخشی را با ظرفيت حداکثر ده کتاب در مجاورت ( نزديکی ) کتابدار آماده نمائيم . کتاب هائی که توسط متقاضيان برگردانده می شود، در بخش فوق ذخيره خواهند شد. مثال فوق را با در نظر گرفتن سيستم Cache ايجاد شده برای کتابدار مجددا" دنبال می نمائيم . در ابتدای فعاليت روزانه ، بخش Cache خالی بوده و هنوز در آن کتابی قرار نگرفته است . اولين متفقاصی مراجعه و کتابی را درخواست می نمايد . کتابدار می بايست به بخش مربوطه مراجعه و کتاب را از قفسه مربوطه براشته و در اختيار متقاضی قرار دهد. متقاضی پس از تحويل کتاب ، چند ساعت بعد مراجعه و کتاب را تجويل کتابدار خواهد داد. کتابدار، کتاب تحويلی را در بخش پيش بينی شده برای Cache قرار می دهد. لحظاتی بعد متقاضی ديگر مراجعه و درخواست همان کتاب را می نمايد .کتابدار در ابتدا بخش مربوط به Cache را جستجو و در صورت يافتن کتاب ، آن را به متقاضی تحويل خواهد داد. در اين حالت ضرورتی به مراجعه کتابدار به بخش و قفسه های مربوطه نخواهد بود. در روش فوق زمان تحويل کتاب به متقاضی بهبود چشمگيری پيدا خواهد کرد. در صورتيکه کتاب درخواستی توسط متقاضی در بخش Cache کتابخانه نباشد ، چه اتفاقی خواهد افتاد؟ در ابتدا مدت زمانی صرف خواهد شد که کتابدار به اين اطمينان برسد که کتاب درخواستی در بخش Cache موجود نمی باشد ( جستجو) يکی از چالش های اصلی در رابطه با طراحی Cache به حداقل رساندن زمان جستجو در Cache است .سخت افزارهای جديد ، زمان فوق را به صفر نزديک کرده اند. پس از حصول اطمينان از عدم وجود کتاب در بخش Cache ، کتابدار می بايست با مراجعه به بخش مربوطه آن را انتخاب و در ادامه در اختيار متقاضی قرار دهد. با توجه به مثال فوق ، چندين نکته مهم در رابطه با Cache استنباط می گردد: - تکنولوژی Cache ، استفاده از حافظه های سريع ولی کوچک ، بمنظور افزايش سرعت يک حافظه کند ولی با حجم بالا است - زمانيکه از Cache استفاده می گردد ، در ابتدا می بايست محتويات آن بمنظور يافتن اطلاعات مورد نظر بررسی گردد. فرآيند فوق را Cache hit می گويند. در صورتيکه اطلاعات مورد نظر در Cache موجود نباشند (Cache miss) ، کامپيوتر می بايست در انتظار تامين داده های خود از حافظه اصلی سيستم باشد ( حافظه ای کند ولی با حجم بالا ) - اندازه Cache محدود بوده وسعی می گردد که ظرفيت فوق حتی المقدور زياد باشد ، ولی بهرحال اندازه آن نسبت به رسانه های ذخيره سازی ديگر بسيار کم است . - اين امکان وجود خواهد داشت که از چندين لايه Cache استفاده گردد.
 

 
 

PDA چيست؟

امروزه در اغلب کشورهای پيشرفته از notbook و يا organizer در موارد متعددی استفاده بعمل می آيد. با استفاده از دستگاههای فوق هر شخص دارای دفترچه آدرس ، برنامه ريزی روزانه ، ليست کارهائی که می بايست انجام شود ، دفترچه ياداشت ، ماشين حساب ، ليست پروژه ها و ساير گزارشات متنوع و مورد نياز خود بوده در صورت لزوم قادر به استفاده سريع از آنان خواهد بود. دستگاههای فوق دارای تمام امکانات لازم بمنظور برنامه ريزی و سازماندهی فعاليت های رايج زندگی می باشند. طی ساليان اخير دستگاه جديدی با قابليت های بمراتب بيشتر عرضه شده است که با استقبال چشمگير خريداران مواجه شده است . دستگاههای فوق PDA)Personal Digital Assistants) ناميده می شوند. PDA کامپيوترهای قدرتمندی بوده که براحتی در يک دست قرار می گيرند. عملکردPDA دربرخی موارد مشابه Organizer است ، با اين تفاوت که با استفاده از PDA می توان نامه های الکترونيکی خود را دريافت و يا به موسيقی گوش داد. ميزان فروش PDA از زمان عرضه تاکنون يک رکورد تاريخی را ثبت کرده است . تاکنون بيش از نه ميليون کامپيوتر دستی (PDA) فروخته شده است . اکثر PDA فروخته شده متعلق به شرکت Palm می باشند. شرکت های ديگر نيز محصولات خود را در اين زميته توليد و به بازار عرضه نموده اند ، بنابراين با توجه به رقابت موجود می توان نمونه ای را تهيه نمود که دقيقا" منتاسب با خواسته های هر فرد باشد.
 

 
 

تجزيه، تحليل و طراحي سيستم ها

كاربرد عملي رويكرد سيستمي در بررسي و طراحي سيستم هاي اطلاعاتي را مي توان تجزيه، تحليل و طراحي سيستم ها ناميد. رويكرد سيستمي به سيستم بصورت يك «كل» مي نگرد به عبارت ديگر اگرچه اجزاي سيستم يا مسئله مورد توجه قرار مي گيرد، اما تأكيد اصلي بر يكپارچگي اجزاي آن براي رسيدن به هدف نهايي سيستم است. در روش تجزيه و تحليل ساخت يافته استفاده از مفهوم سيستمهاي پيمانه اي مورد توجه جدي قرار گرفته است سيستم از بالا به پايين به زير سيستمهاي كوچكتر و نسبتا مستقل تفكيك و بررسي مي شود. برنامه نويسي پيمانه اي اين امكان را مي دهد كه هر زير سيستم بصورت مستقل برنامه نويسي شده، در نتيجه آزمايش كردن و اشكال زدايي هر برنامه ساده تر باشد.
 

 



 

© Misagh Graphic 2005-2006