دانش، کليد معرفت


چند لينک ...

لینک های علمی-فرهنگی-هنری :

امیدوارم مفید واقع شده باشه !


شهریار کوچولو

معرفی كريستوفر جي ديت و ادگار فرانك تد كاد

اگر به کتابهایی که در مورد پایگاه داده ها  نوشته شده اند مراجعه کرده باشید حتما با شخصیت هایی که در موردشون می خواهم صحبت آشنا هستید .

اجازه بدین برم سر اصل مطلب :‌

 

كريستوفر جي ديت

  Christopher J. Date

كريستوفر جي ديت(23 آگوست 1923 – 18 آوريل 2003)

ديت يكي از نويسندگان ، محققان ، مشاوران و متخصصان مستقل در زمينه‌ي فن‌آوري بانك داده‌ي رابطه‌اي است. زماني كه براي شركت IBM كار مي‌كرد ، در زمينه‌ي برنامه‌ريزي و طراحي فني محصولات شركت چون SQL/DS و DB2  همكاري داشت. او زماني با كاد در مديريت پايگاه داده‌ها و مدل رابطه‌اي همكاري مي‌كرد. در سال 1983 شركت IBM را ترك كرد و يكي از توسعه‌دهندگان و پايه‌گذاران مدل رابطه‌اي شناخته مي‌شود.

كتاب وي به عنوان مقدمه‌اي بر سيستم‌هاي بانك داده ، تاكنون به هشتمين ويرايش خود رسيده است و كتابي مرجع در زمينه‌ي بانك‌هاي داده‌اي است و در صدها دانشكده و دانشگاه در سراسر دنيا تدريس مي‌شود. وي همچنين نويسنده‌ي كتاب‌هاي بسياري در زمينه‌ي مديريت داده است.

 

 

ادگار فرانك تد كاد 

Edgar F. Codd 

ادگار فرانك تد كاد   (23 آگوست 1923 – 18 آوريل 2003) :

كاد يك دانشمند علوم كامپيوتر و انگليسي بود. وي نقش به‌سزايي در بنيانگذاري تئوري بانك رابطه‌اي داشت و مي‌دانيم كه اين مدل رايج‌ترين مدل داده‌اي بانك اطلاعاتي است. زماني كه براي IBM فعاليت مي‌كرد ، مدل رابطه‌اي را براي مديريت بانك اطلاعاتي بنا كرد. اگرچه نقش ارزشمند بسياري در ساير پيشرفت‌هاي علوم كامپيوتر داشت ولي مدل رابطه‌اي وي از تئوري‌هاي مهم و به‌يادماندني او است.

كاد در پورتلند انگلستان متولد شد. او رياضي و شيمي را در دانشكده‌ي اكستر و آكسفورد گذراند. پس از آن مدتي را در نيروي هوايي سلطنتي به عنوان خلبان خدمت كرد. در سال 1948 ، به نيويوك رفت و به عنوان برنامه‌نويس با شركت IBM كار كرد. كاد دكتراي علوم كامپيوتر خود را از دانشگاه ميشيگان دريافت كرد و دو سال بعد مجددا در دفتر پژوهشي IBM فعاليت خود را آغاز كرد.

دو دهه (1960 و 1970) را بر روي تئوري‌هاي مديريت داده كار كرد و در سال 1970 مقاله‌ي خود را در مورد مدل رابطه‌اي براي بانك‌هاي داده‌ي مشترك و بزرگ[1] منتشر كرد. متاسفانه شركت IBM نظريه‌هاي او را به سرعت به كار نگرفت ، تا آن جا كه رقباي تجاري شروع به استفاده از دانش وي كردند و به اين ترتيب IBM پروژه‌ي System R را در تحقيقات بعدي خود درنظر گرفت . ولي چون مسووليت اين كار را بر عهده‌ي برنامه‌نويساني سپرد كه با ايده‌ي كاد آشنا نبودند و تيم را نيز از ارتباط با كاد جدا نگه داشت ، سيستمي ايجاد شد كه رابطه‌اي نبود و آن را SEQUEL ناميدند. اگرچه همين سيستم ايجاد شده‌ي غير رابطه‌اي نيز بر سيستم‌هاي رابطه‌اي مشابه كه بر اساس مقالات منتشر شده‌ي ديگران[2]  ايجاد شده بودند امتياز بسيار داشت و نام آن را ازSEQUEL به SQL تغيير دادند.

كاد بر توسعه و بسط مدل رابطه‌اي خود ادامه داد و با كريس ديت[3] همكاري خود را شروع كرد. بر اين اساس پس از كاد ، يكي از مدل‌هاي نرمال را به نام Boyce-Codd ناميدند كه به BCNF معروف است. پس از دهه 1980 كه مدل رابطه‌اي به اوج شهرت رسيد ، بحث‌هاي كاد با توليدكنندگان بانك‌اطلاعاتي منجر به پيشنهاد اصول 12گانه‌ي وي شد كه يك پايگاه داده‌ي رابطه‌اي بايد از آن‌ها پيروي كند. با ايجاد زبان SQL ، به نظر وي تئوري رابطه‌اي به نادرستي پياده‌سازي شد و مخالفت‌هايش ، پست و مقام شغلي وي را در IBM با مشكل مواجه كرد كه شركت را ترك گفت. پس از آن وي با كمك كريس ديت و ديگر همراهانش ، شركتي مشاوره‌اي راه‌اندازي كرد.

كاد جايزه‌ي تورينگ را در سال 1981 دريافت كرد و در سال 1994 وي به عنوان عضو افتخاري انجمن ماشين‌هاي محاسب منصوب شد.

كاد بر اثر سكته قلبي در منزل خود در جزيره‌ي ويليامز فلوريدا در 18 آوريل 2003 در سن 79 سالگي درگذشت.



[1] - “A Relational Model of Data for Large Shared Data Banks”

[2] - مقالات لري اليسون در مورد DBMS اراكل

[3] - Chris Date

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

 بر گرفته از کتاب بانک اطلاعاتی - فنی و حرفه ای - رشته کامپیوتر -۱۳۸۵


شهریار کوچولو

عناوين کتابهای معرفی شده برای گروه روبوتيک

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

۱ـ میکروکنترلر AVR    نوشته: مهندس علی کاهه

2- مدارهای الکترونیکی1و2  نوشته:نشلسکی و یا  مدارهای الکترونیکی 1و2  نوشته: میرعشقی  (یکی از این دو کتاب رو انتخاب کنید ! )

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

معرفي سايتهاي روبوتيك

 کلوب روبوتيك ايران

تاریخچه روبات

مسابقات و عکس های روبوتیک

Robotics Online

The Robotics Institute

            حتمن سر بزنید بازم آپ میشه !!

                                                                                          موفق باشید و سربلند...


شهریار کوچولو

خانواده جديد پردازنده های اينتل

بر خلاف تصور بسیاری شرکت انتل تا به امروز  CPU به نام PENTIUM  5  تولید نکرده است  !

خانواده ی جدید CPUهای این شرکت با نام تجاری CORE معرفی شده اند . این خانواده از پردازنده ها بیش از یک هسته دارند . با تکنیکهای پیچیده ای این هسته ها پردازش داده ها را بین یکدیگر تقسیم می کنند و در نتیجه سرعت پردازش در آنها چند برابر خواهد بود . 

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

نکته ی بسیار جالب این قطعات ارقام نجومی مشخصات آنهاست !!

         FSB = 1024 MHz

             L2 Cashe = 8 Mb 

این اعداد را با یک pentum 4 معمولی مقایسه کنید :

           FSB =333 MHz

           L2 Cashe = 512 KB

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

                                                                                                      خوش باشید.


شهریار کوچولو

 

كارت صوتي:

بخشي از كامپيوتر كه وظيفه توليد سيگنالهاي صوتي و تقويت آنها را بر عهده دارد. كارت صوتي ناميده مي‌شود. كارت صوتي كه در اصطلاح بازار ساند (Sound) ناميده مي‌شوند، در گذشته به صورت بخشهاي مجزا از مادربورد ارائه مي‌شدند و براي استفاده بايد روي اسلاتهاي ISA و يا PCI قرار داده مي‌شدند.

امروزه تمام مادربوردها روي خود ساند دارند. به اين ساندها اصلاحاً آن بورد (on board) مي‌گويند. اين به اين معني نيست كه ديگر كارت صوتي جداگانه توليد و مصرف نمي‌شود. ساندهاي روي بورد نيازهاي روزمره را برآورده مي‌كنند. اما براي انجام كارهاي حرفه‌اي و به دست آوردن صداي قوي‌تر لازم است از كارتهاي صوتي جداگانه استفاده كرد. تمام كارتهاي صدا چه (onboard) سرخود باشند چه نباشند، يك سري بخشهاي مشترك دارند.

مبدل سيگنالهاي آنالوگ و ديجيتال:

دركارت صدا سيگنالهاي ديجيتال بايستي به آنالوگ و برعكس تبديل شوند. هر يك از اين كارها را يك مدار بايستي انجام دهد كه امروزه معمولاً هر دو كار را يك IC انجام مي‌دهد. اين قطعه ADC يا DAC (Digital to Anolog Converter) نام دارد.

ورودي و خروجي‌ها: همه كارتهاي صوتي براي اتصال به دستگاههاي صوتي جانبي، درگاههاي ورودي و خروجي دارند. در زير عمومي‌ترين آنها را معرفي مي‌كنيم. ممكن است بعضي مدلها مواردي بيشتر يا كمتر داشته باشند:

1) خروجي (out put): يك پورت معمولاً به رنگ سبز كه سيگنالهاي صوتي به شكل آنالوگ از آن خارج مي‌شوند و براي متصل كردن كامپيوتر به بلندگوها (Speaker) و يا دستگاههاي صوتي استفاده مي‌شود. از اين طريق مي‌توانيد از كامپيوتر روي نوار كاست ضبط كنيد.

2) ورودي (input): يك پورت معمولاً به رنگ آبي كه سيگنالهاي خارج شده از دستگاههاي صوتي (مثل ضبط صوت) از طريق آن وارد سيستم مي‌شوند. به اين وسيله مي‌توانيد فرضاً نوار را به CD تبديل كنيد.

3) mic: يك پورت معمولاً به رنگ صورتي كه براي اتصال ميكروفون به سيستم استفاده مي‌شود.

4)  Game Port يا (music Instrument Digital Interface) MIDI يك كانكتور معمولاً زرد يا طلائي رنگ كه براي اتصال سيستم به دستگاههاي موسيقي ديجيتال (مثل ارگهاي الكترونيكي) مورد استفاده قرار مي‌گيرد. همچنين براي اتصال دسته‌هاي بازي (joystick) هم از اين كانكتور استفاده مي‌شود.

ورودي CDROM, AUX:

برروي ساند كارتها (كه اگر روي مادربورد باشند برروي مادر بورد) تعدادي سوكت هم وجود دارند كه معمولاً به نامهاي دستگاههايي مثل AUX, CD-ROM و ... خوانده مي‌شوند. به طور مثال: CD-ROMها مي‌توانند CDهاي صوتي را بخوانند و سيگنال توليد شده را از طريق اين سوكتها به ساند منتقل كنند شما مي‌توانيد از طريق پنجره volume Control در ويندوز صداي اين دستگاهها را كنترل كنيد.

Chanel Audio: در مشخصات مربوط به ساندكارت يا مادربوردهاي جديد ممكن است با عبارتهايي مثلا 6 chanel Audio و يا 8 chanel Adiuo برخورد كنيد. اين اعداد نشان دهنده تعداد كانالهاي خروجي از كارت صداست و در واقع مشخص كننده تعداد باندهايي ست (بلندگو) كه مي‌توانيد به سيستم متصل كنيد. فرضاً در 6 chanel يك اسپيكر متشكل از شش قسمت را مي‌توان به سيستم متصل كرد. معمولاً در حالت عادي تعداد پورتها براي متصل كردن يك بلندگوي دو قسمتي تعيين شده است و در موقع نياز با نرم‌افزاري كه همراه با راه‌انداز (Driver) كارت صوتي نصب مي‌شود مي‌توان تنظيم كرد، كه از پورتهاي input, mic هم براي خروجي استفاده شود.

البته در برخي ساندكارتها اين پورتها به صورت جداگانه قرار داده شده‌اند. كه با مراجعه به دفترچه مشخصات قطعه مي‌توانيد طريقه اتصال بلندگوهاي چند تكه را استخراج كنيد.

نكلت ايمني در مورد كارت صوتي

1)مانند قطعات ديگر به بار الكتريكي حساس است.

2) سعي كنيد براي نصب دستگاههاي صوتي مثل بلندگو و ميكروفن از پورت مناسب استفاده كنيد.

3) براي بهره‌بردن از كيفيت بهتر صدا، حتماً راه‌انداز (Driver) كارت صدا را نصب كنيد. حتي اگر ويندوز به طور خودكار، ساند را شناسايي كرد.

نكاتي در مورد خريد كارت صدا:

1)همانطور كه گفته شد مادربوردهاي امروزي همگي كارت صدا همراه خود دارند و اين كارت نيازهاي معمولي را برآورده مي‌كند. اگر نياز به كارهاي حرفه‌اي و صداي قوي داريد مي‌توانيد از كارت صداهاي موجود استفاده كنيد.

2) سعي كنيد مادربوردي كه مي‌خريد ساندكارت با 8 chanel  يا 6 باشد تا در صورت نياز به باندهاي چند قسمتي بتوانيد كيفيت مطلوبي بدست آوريد.

 


شهریار کوچولو

 

raid چيست ؟ (<------برای اطلاع بيشتر اينجا را کليک کنيد . )

يک تکنيک برای ذخيره کردن دادهها ست که معمولا دو حالت دارد :

۱)‌ - يک حالت وضعيتی است که در آن داده ها به طور هم زمان داخل دو ديسک سخت ذخيره می شوند . به طوری که داده های هر دو ديسک دقيقا مانند يکديگرند . در صورتی که يکی از هارد ها به هر دليل متوقف شود داده های موجود در هارد ديگر در دسترس خواهند بود . همانطور که پيداست اين تکنيک امنيت نگه داری داده ها را بالا می برد .

۲) - در حالت ديگر دادهها به دوقسمت تقسيم می شوند و هر نيمه درون يک ديسک سخت ذخيره می شود . در اینصورت اگر يکی از هارد ها از بين بروند ديکری نيز قابل استفاده نخواهد بود ! مزيت استفاده از اين تکنيک بالا بردن سرعت ذخيره سازی و بازيابی داده ها در دسيک سخت می باشد .

البته امروزه تکنيک های پيشرفته تری نيز در دسترس می باشند . به اين صورت که ترکيبی از هر دو حالت هستند . که هم دسترسی سريع و هم امنيت اطلاعاتی را فراهم می آورند .


شهریار کوچولو