تبليغاتX
تکنولوژی برتر


تکنولوژی برتر

The Best Of Tecnology

ویندوز ویستا ویژگیهای دیداری فوق‌العاده‌ای مانند پنجره‌‌های نیمه‌شفاف و ابزارهای قدرتمندتر جهت جستجوی فایلها دارد ولی تا به حال در مورد بهبود امنیت در ویستا و توانایی آن در ارتباط بهتر با وسایل دستی قابل‌حمل ،خبری داده نشده‌است. مایکروسافت از آغاز کار بر روی این سیستم عامل وعده داده بود که شالوده آن را بر سه ستون استوار خواهد کرد.یک موتور گرافیکی به نام Avalon ،یک فن‌آوری جدید به نام indigo که توانایی ارتباط برنامه‌های کامپیوتری و وسایل مختلف را به هم می‌دهد و یک سیستم ذخیره‌سازی دیتا که قابلیت جستجوی بهتر را ممکن می‌سازد به نام win FS .ولی در مقام عمل مایکروسافت از زمان‌بندی خود عقب افتاد و تصمیم گرفت از ویژگی win FS چشم بپوشد و این سیستم را به‌صورت یک برنامه الحاقی add-on بعد از انتشار ویستا عرضه کند. پس از ۳ ستون ویندوز بعدی، هنوز ۲ ستون پابرجا هستند.


تاریخچه
مایکروسافت پس از عرضهٔ ویندوز اکس پی در سال ۲۰۰۱ از نسل بعدی ویندوز خود با اسم رمز لانگهورن خبر داد و اعلام نمود که این سیستم عامل را در سال ۲۰۰۴ به بازار ارائه می‌کند. البته همانطور که بسیاری حدس می‌زدند مایکروسافت شرکت وقت شناسی نبود.لانگهورن نیز مانند ویندوز اکس پی قبل از عرضه تغییر نام داد و به ویستا مبدل شد. جالب است بدانید که لانگهورن و ویستا و بلاک کامب(نسل بعدی ویندوز پس از ویستا که چندی پیش به ویینا تغییر نام داد) همگی نام‌های مکان‌های طبیعی و از این دست هستند. مثلا نام یک صحرا .ویستا نسل جدیدی از سیستم‌های عامل معروف و فرا گیر ویندوز است که مسیری متفاوت نسبت به سری پیشین خود پیموده‌است. شاید تاخیر زیاد در ارائهٔ این سیتم عامل کاربران جشم انتظار را تا حد زیادی ناراحت کرده باشد ولی این امر آن هم در تولید نرم افزار‌های بزرگ امری عادی است و از آن جا که مایکروسافت وسواس زیادی در تولید سیستم عاملی بدون نقص دارد باید پیش بینی این تاخیر‌ها را نیز می‌کردیم.بیل گیتس می‌گوید در هنگام ورود سیستم عمل‌های ویندوز ۹۵٬۹۸ و ۲۰۰۰ به ما فشار زیادی وارد شد چرا که اسامی آن‌ها از مدت‌ها چیش به جوامع خبری اعلام شده بود و ما موظف بودیم که آن‌ها را در موعد مقرر که همان نام آن‌ها بود به بازار عرضه کنیم ولی ما تصمیم داریم که در محیطی آرام و دور از تنش به تولید سیستم عاملی بپردازیم که به نظر خودمان در نوع خود بی نظیر است.بیل گیتس و دیگر مسوولان ویندوز از جمله جیمز آلچین(سردار ویندوز) امید بسیار زیادی به این نگارش از سیستم عامل ویندوز دارند و گیتس می‌گوید : آرزو دارم که وقتی کاربران حرفه‌ای برای اولین بار با ویستا کار می‌کنند انگشت به دهان بمانند. بیل گیتس آدم گزافه گو و کوته فکری نیست و بدون شک این پروژه نیز مانند دیگر پروژه‌هایی که او پشتوانهٔ آن‌ها بوده‌است موفق خواهد بود.ویستا سیستم عاملی برای آینده‌است و مایکروسافت سعی نموده‌است که تمامی آن چه در نگارش‌های گذشتهٔ ویندوز از آن‌ها با عنوان کاستی یاد می‌شد در ویستا با نام نقطهٔ قوت شناخته شوند.یکی از این مسائل امنیت است اما امنیت با حیطهٔ فراتر از آن چه ما از آن می‌بریم . امنیت ویندوز ویستا از لحاظ جلوگیری از ورود ویروس‌ها و مقابله با آن‌ها مبارزه با نفوذگر‌ها و حفظ و امنیت اطلاعات بی عیب و نقص است و مایکروسافت روی هرچیزی که بر امنیت تاثیر بگذارد پافشاری زیادی کرده‌است از جمله مرورگر اینترنت اکسپلورر که مایکروسافت بخش گسترش آن را به منظور کنترل بیشتر برای آن و پیشرفت بی دغدغهٔ آن پس از مدتی در سال پیش از بخش گسترش ویندوز جدا نمود و همچنین نگارش فایل سیستم وین اف اس که در نوع خود یک دهه از ان تی اف اس جلو است مصادیقی برای این مورد است.مایکروسافت همچنین در ویستا به ظاهر همانند اکس پی اهمیت فوق العاده‌ای داده‌است و با طراحی زیبای این ویندوز و ایجاد یک محیط مجازی سه بعدی بر پایهٔ دایرکت اکس ۹ جذابیت را در سیستم عامل جدید سری ویندوز خود به حد اعلا رسانده‌است. مایکروسافت در تمامی کنفرانس‌ها و حضور‌های خود مبحث ویستا را در صدر قرار داده‌است و هر روز شاهد پیشرفت این سیستم عامل هستیم.به عنوان مثال در سال ۲۰۰۴ و در کنفرانی توسعه دهندگان مایکروسافت در خاور میانه و در مصر بیل گیتس نیز حضور یافت و در این کنفرانس افراد مشهور مایکروسافت در بارهٔ برنامه‌های آیندهٔ خود بحث کردند و لی هیچکس دید دقیقی از ویستا نداد و وقتی از قاضی مدیر بازار یابی و فروش مایکروسافت در خاورمیانه از این مسئله سوال شد وی گفت این که ما چیزی از ویستا بروز نمی‌دهیم به این دلیل است که خود دید دقیقی از این سیستم عامل نداریم و حتی در حال اختراع بخش‌هایی از آنیم بله همه آن چه که شما هم اکنون در بارهٔ ویندوز ویستا می‌شنوید ممکن است تا زمان عرضهٔ آن به کلی تغییر کند ولی حالا که مایکروسافت چند نسخهٔ بتا از این سیستم عامل را عرضه کرده‌است وضع به کلی تفاوت کرده‌است و دیگر همه دیدی کلی از این سیستم عامل را دارند. مایکروسافت پس از عرضهٔ نسخهٔ بتای ویستا و دریافت ایرادات و باگ‌های آن از سوی تست کنندگان دریافت که برطرف کردن این ایرادات زمان زیادی می‌برد و برای همین است که طبق آخرین اخبار تایید شده از مایکروسافت این سیستم عامل اگر مشکلی پیش نیاید در ۳۰ ژانویه ۲۰۰۷ به بازار ارائه خواهد شد که بسیاری زمانی بیش از این را برای آن رقم می‌زنند حال آن که نسخهٔ اصلی اینترنت اکسپلورر قرار است تا اواخر تابستان امسال وارد بازار گردد.ویستا طوفانی است که می‌تواند وضعیت فعلی مایکروسافت را تغییر دهد. وضعیتی که هم اکنون با وجود لینوکس و موزیلا و بسیاری موارد دیگر در حال پایین آوردن پادشاهی جادویی مایکروسافت است. سیستم عامل ویندوز ویستا قدرتی دارد که می‌تواند بسیاری از برنامه‌های خود مایکروسافت را نیز از رده خارج نماید که از جملهٔ آن‌ها می‌توان به برنامه‌های امنیتی این شرکت اشاره نمود. مایکروسافت در حال ارائه نگارش‌های جدیدی از دیگر محصولات خود است که لایق ویستا باشند دایرکت اکس ۱۰ ,اینترنت اکسپلورر ۷و آفیس ۲۰۰۷ نمونه‌ای از این موارد است. امنیت در این سیستم عامل به موارد فوق الذکر ختم نمی‌شوند و برنامه نویسان مایکروسافت با استفاده از تلاش‌های خود موفق به ایجاد تکنولوژی‌های نوینی در ویستا شده‌اند که حتی قادر است که از پخش آهنگ‌ها و فیلم‌هایی که در خرید آن‌ها قانون حق کپی در نظر گرفته نشده‌است جلوگیری نماید.سیستم عامل ویستا دارای سرعتی بی نظیر نسبت به دیگر سیستم عامل‌های این سری بوده‌است . کما این که نسخهٔ ۶۴ بیتی آن نیز که برای سی پی بو‌های ۶۴ بیتی طراحی شده‌است سرعت و قدرتی فراتر از نسخهٔ ۳۲ بیتی آن دارا است.به هر حال این طولانی ترین زمان بین ارائهٔ دو سیستم عامل توسط مایکروسافت است .


قیمت
ویندوز ویستا بین ۱۹۹ تا ۳۹۹ دلار قیمت گذاری شده‌است. چنانچه بخواهید ویندوز خود را از XP به ویستا ارتقاء دهید، باید ۹۹ دلار پرداخت کنید. نسخه خانگی آن (Home Edition) به میزان ۲۵۹دلار قیمت گذاری شده و نسخه حرفه‌ای آن (Professional) هم ۳۹۹ دلار قیمت دارد. تعداد خطوط برنامه نویسی شده در ویندوز ۹۵ ، ۱۱٫۲ میلیون خط بوده‌است در حالیکه در ویندوز ویستا ، حداقل ۵۰ میلیون خط بنامه وجود دارد. برای تولید ویندوز ۹۵ دقیقا ۲۰۰ برنامه نویس مشغول به کار بودند و در ویندوز ویستا ۲۰۰۰ برنامه نویس به صورت همزمان مشغول به کار بوده‌اند. پیشرفت امکانات مایکروسافت طی ۲۰ سال اخیر به حدی بوده که بیل گیتس اکنون ثروتمندترین فرد جهان است و روز به روز بر ثروت خود می‌افزاید و به نحوی کل جهان را به خود و محصولاتش وابسته کرده‌است. در واقع بیل گیتس و شرکایش باید ممنون مسئولان شرکت Dr Dos باشند که دیر به جلسه با شرکت IBM رسیدند و مسئولان IBM که این فرصت را به شرکت کوچک مایکروسافت دادند تا سیستم عامل خود را بر روی کامپیوترهای خانگی IBM قرار دهند و اینگونه شهرت جهانی پیدا کنند.
ادامه مطلب
نوشته شده در سه شنبه 24 شهریور1388ساعت 22:15 توسط سمانه قاسمی| |

 

سی پی یو(central processing unit (CPU یا پردازنده (Processor)؛ یکی از اجزاء رایانه می‌باشد که فرامین و اطلاعات را مورد پردازش قرار می‌دهد. واحدها ی مرکزی پردازش ویژگی پایه‌ای قابل برنامه ریزی شدن را در رایانه‌های رقمی فراهم می‌کنند ؛ و یکی از مهم‌ترین اجزاء رایانه‌ها در حافظهٔ اولیه ؛امکانات ورودی/خروجی هستند.یک پردازندهٔ مرکزی مداری یکپارچه می‌باشد که معمولاً به عنوان ریزپردازنده شناخته می‌شود. امروزه عبارت CPU‌ها معمولاً برای ریزپردازنده‌ها به کار می‌روند.
عبارت «central process unit»(واحد پردازندهٔ مرکزی) یک ردهٔ خاص از ماشین را معرفی می‌کند که می‌تواند برنامه‌های رایانه را اجرا کند.این عبارت گسترده را می‌توان به راحتی به بسیاری از رایانه‌هایی که بسیار قبل تر از عبارت "CPU" بودند تعمیم داد. به هر حال ؛این عبارت و شروع استفاده از آن در صنعت رایانه از اوایل سال ۱۹۶۰ رایج شد. شکل ,طراحی و پیاده سازی پرازنده‌ها نسبت به طراحی اولیه تغییر کرده‌است ولی عملگرهای بنیادی آن همچنان به همان شکل باقی مانده‌است.
پردازنده‌های اولیه که به عنوان یک بخش از چیزی بزرگ‌تر که معمولاً یک نوع رایانه‌است ؛دارای طراحی سفارشی بودند. در هر صورت این روش طراحی سفارشی پردازنده‌ها، کاری گران قیمت برای یک بخش خاص، به مقدار زیادی راه تولید را به تعداد زیاد که برای اهداف زیادی قابل استفاده بود را فراهم کرد.این استانداردسازی روند عمومی را در عصر transistor mainframes و minicomputer گسسته و شتابدار کردن تعمیم مدارات مجتمع(IC)را شروع کرد. IC امکان افزایش پیچیدگی‌ها برای طراحی پردازنده‌ها و ساختن آنها در مقیاس کوچک (در حد میلیمتر) امکان پذیر می‌سازد. هر دو فرآیند کوچک سازی و استاندارد سازی پردازنده‌ها حضور این تجهیزات رقمی در زندگی مدرن گسترش داد و آن را به فراتر از یک دستگاه خاص مانند رایانه برد.ریزپردازنده‌های جدید در هر چیزی چون خودروها تا تلفن‌های همراه و حتی اسباب بازی‌های کودکان وجود دارند.
مدت زمان انجام یک کار به‌وسیله رایانه، به عوامل متعددی بستگی دارد که اولین آنها، سرعت پردازشگر رایانه‌است. پردازشگر یک تراشه الکترونیکی کوچک در قلب کامپیوتر بوده و سرعت آن بر حسب مگاهرتز سنجیده می‌شود. هر چه مقدار این پارامتر بیشتر باشد، پردازشگر سریعتر خواهد بود و در نتیجه قادر خواهد بود، محاسبات بیشتری را در هر ثانیه انجام دهد. سرعت پردازشگر به عنوان یکی از مشخصه‌های یک کامپیوتر به قدری در تعیین کارآیی آن اهمیت دارد که معمولاً به عنوان یکی از اجزای تشکیل دهنده نام کامپیوتر از آن یاد می‌شود. تراشه پردازشگر و اجزای الکترونیکی که آن را پشتیبانی می‌کنند، مجموعا به عنوان واحد پردازش مرکزی یا CPU شناخته می‌شوند. واحد پردازش مرکزی واحد محاسباتی و کنترلی رایانه‌است که دستورالعملها را تفسیر و اجرا می‌کند. کامپیوترهای بزرگ و ریزرایانه‌های قدیمی بردهایی پر از مدارهای مجتمع داشته‌اند که عمل واحد پردازش مرکزی را انجام داده‌است. واحدهای پردازش مرکزی، تراشه‌هایی که ریز پردازنده نامیده می‌شوند، امکان ساخت کامپیوترهای شخصی و ایستگاه‌های کاری را میسر ساخته‌اند. در اصطلاح عامیانه CPU به عنوان مغز رایانه شناخته می‌شود.

تاریخچه

پیش از ظهور اولین ماشین که به پردازنده‌های امروزی شباهت داشت ؛ کامپوترهای مثل انیاک(‍‍‍‍‌‍ENIAC) مجبور بودند برای اینکه کارهای مختلفی را انجام دهند دوباره سیم کشی کنند. این ماشین‌ها اغلب به رایانه‌هایی، با برنامهٔ ثابت اطلاق می‌شد تا زمانیکه توانایی اجرای چند برنامه را پیدا کردند. عبارت "CPU" از زمانی برای ابزار اجرا کنندهٔ نرم افزار(برنامهٔ رایانه) تعریف شد ؛ اولین ابزارهای که که عبارت "CPU" به آن‌ها اطلاق شد همراه ظهور اولین برنامهٔ ذخیره شدهٔ در رایانه بود.

ایدهٔ برنامهٔ ذخیره شده مربوط به بعد زمان طراحی ENIAC بود. در ۳۰ ژوئن سال ۱۹۴۵ (۹ تیر ماه ۱۳۲۴) قبل از اینکه انیاک کامل شود , دانشمند ریاضیدان جان فون نیومان در مقاله‌ای به نام «[[First Draft of a Report on the EDVAC» آن را شرح داده بود.سرانجام شکل کلی ارائه داده شده برای برنامهٔ قابل ذخیره شدن در رایانه در آگوست سال ۱۹۴۹(تیر ماه ۱۳۲۸) کامل شد.EDVAC برای اجرا یک سری دستوالعمل‌های معین (یا عملگرهای خاص) برای گونه‌های متفاوت، طراحی شده بود.این دستورالعمل‌ها می‌توانستند ترکیب شوند تا برنامه‌های مفید را بر روی EDVAC اجرا کنند. از نکات قابل توجه این بود که برنامه‌ای که برای EDVAC نوشته شده بود در یک حافظهٔ رایانه‌ای سریع؛ ذخیره شده بود که سریعتر از ثبت سخت افزاری است این پیروزی یک محدودیت شدید را بر ENIAC ایجاد می‌کرد و آن عبارت بود از این که مقدار بسیار زیادی از زمان و تلاش آن صرف تنظیمات دوباره برای انجام یک کار(پردازشی) جدید بود.با طراحی فون نیومان ؛برنامه یا نرم افزار که EDVAC اجرا می‌کرد می‌توانست تغییری ساده با محتوای حافظهٔ رایانه تغییر دهد.
دستگاه‌های رقمی حال حاضر، همه با پردازنده‌هایی توزیع شده‌اند که به مدار گسسته و بنابراین به تعدادی تغییر المان برای متفاوت بودن و تغییر حالات احتیاج دارند. قبل از تجاری شدن ترانریستور ؛ برای تغییر المانها از electrical relays و vacum tubes به صورت عمومی استفاده می‌شد. اگرچه اینها از مزایایی چون سرعت - به خاطر ساز و کار عمومی شان- برخوردار بودند ولی به خاطر بعضی مسایل غیرقابل اطمینان بودند.

ترانزیستور و مدارات مجتمع گسسته پردازنده‌ها

پیچیدگی طراحی پردانده‌ها هم‌زمان با افزایش سریع فن آوری‌های متنوع که ساختارهای کوچک‌تر و قابل اطمینان تری را در وسایل الکترونیک باعث می‌شد، افزایش یافت. اولین موفقیت با ظهور اولین ترانزیستورها حاصل شد. پردازنده‌های ‍‍ترانزیستوری در طول دهه‌های ۵۰ و ۶۰ میلادی زمان زیادی نبود که اختراع شده بود و این در حالی بود که آنها بسیار حجیم، غیر قابل اعتماد و دارای المانهای سوئیچینگ شکننده مانند لامپ‌های خلا و رله‌های الکتریکی بودند. با چنین پیشرفتی پردازنده‌هایی با پیچیدگی و قابلیت اعتماد بیشتری بر روی یک یا چندین برد مدار چاپی که شامل قسمت‌های تفکیک شده بودند ساخته شدند.

در طول این مدت، یک روش برای تولید تعداد زیادی ترانزیستور روی یک فضای فشرده نظر اکثریت را به خود جلب کرد. مدارات مجتمع (IC)‌ها، این امکان را فراهم کردند که تعداد زیادی از ترانزیستورها روی یک پایه نیمه رسانا لایه لایه شده یا «چیپ»ساخته شوند. در ابتدا تنها مدارات غیر تخصصی پایه مانند گیتهای منطقی NOR به صورت مدارات مجتمع ساخته شدند. پردازنده‌هایی که بر اساس چنین واحد سیستم پایه‌ای مدارات مجتمع ساخته شدند به طور کلی جزو مدارات مجتمع مقیاس کوچک (SSI) محسوب می‌شدند.مدارات مجتمع SSI مانند آنچه که در راهنمای کامپیوتر آپولو آورده شده، معمولاً شامل ترانزیستورها با تعداد ضرایبی از ۱۰ می‌باشند. ساخت یک پردازنده یکپارچه و بی عیب و نقص بدون استفاده از مدارات مجتمع SSI نیازمند هزاران چیپ مجزا می‌باشد، اما همچنان مقدار حجم و توان مصرفی بسیار کمتری نسبت به طراحی به وسیله مدارات ترانزیستوری گسسته نیازمند است.چنین تکنولوژی میکرو الکترونیک پیشرفته‌ای باعث افزایش تعداد ترانزیستورهای موجود در ICها شد و بدین ترتیب کاهش تعداد ICهای منفردی را در پی داشت که به یک پردازنده کامل نیاز داشتند. درمدارات مجتمع سری MSI و LSI (مدارات مجتمع مقیاس متوسط و بزرگ) میزان ترانزیستورها تا صدها و سپس تا هزاران ترانزیستور افزایش یافت.در سال ۱۹۶۴ شرکت IBM سیستم معماری ۳۶۰ کامپیوتر را معرفی کرد که در یک سری از کامپیوترها که می‌توانستند یک برنامه را با چندین سرعت و شکل مختلف اجرا کنند مورد استفاده قرار گرفت. این کار در زمانی که بیشتر کامپیوترهای الکترونیکی با یکدیگر نا سازگار بودند، حتی آنهایی که توسط یک کارخانه ساخته می‌شدند، بسیار حائز اهمیت بود. به منظور تسهیل در چنین پیشرفتی شرکت IBM از یک راهکار به نام ریز برنامه (ریز دستورالعمل)استفاده کرد، که همچنان به صورت گسترده‌ای در پردازنده‌های مدرن مورد استفاده قرار می‌گیرد. سیستم معماری ۳۶۰ آنچنان به شهرت رسید که چندین دهه بر بازار سیستم‌های کامپیوتری قدرتمند حکمفرما بود و چیزی از خود بر جای گذاشت که روند آن همچنان نیز به وسیله کامپیوترهای مدرن مشابه مانند کامپیوترهای سریZ شرکت IBM ادامه دارد. در همان سال (۱۹۶۴) انجمن تجهیزات دیجیتالی (DEC) یک کامپیوتر قدرتمند با هدف کاربرد علمی و تحقیقاتی به بازا عرضه کرد (PDP-۸.(DEC بعدها یک سیستم با نام PDP-۱۱عرضه کرد که به نهایت شهرت دست یافت و این سیستم در اصل با مدارات مجتمع SSI ساخته شده بود با این تفاوت که نهایتا با اجزاء LSI تکمیل شده بود و به یکباره به کاربرد عملی رسید. بر خلاف SSI و MSIهای قبلی، اولین پیاده سازی LSI از PDP-۱۱ شامل پردازنده‌های مرکب از چهار LSI مدار مجتمع می‌باشد.(انجمن تجهیزات دیجیتالی ۱۹۷۵)


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

ریزپردازنده‌ها

ريزپردازنده اينتل 80486DX2 در يک بسته سراميکی
پیدایش ریز پردازنده‌ها در سال ۱۹۷۰ به طور قابل توجهی در طراحی و پیاده سازی پردازنده‌ها تأثیر گذار بود. از زمان ابداع اولین ریزپردازنده (اینتل۴۰۰۴)در سال ۱۹۷۰ و اولین بهره برداری گسترده از ریزپردازنده اینتل ۸۰۸۰ در سال ۱۹۷۴، این روند رو به رشد ریزپردازنده‌ها از دیگر روشهای پیاده سازی واحدهای پردازش مرکزی (CPU) پیشی گرفت، کارخانجات تولید ابر کامپیوترها و کامپیوترهای شخصی در آن زمان اقدام به تولید مدارات مجتمع با برنامه ریزی پیشرفته نمودند تا بتوانند معماری قدیمی کامپیوترهای خود را ارتقا دهند و در نهایت ریز پردازنده‌ای سازگار با مجموعه دستورالعمل‌ها ی خود تولید کردند که با سخت افزار و نرم افزارهای قدیمی نیز سازگار بودند. با دستیابی به چنین موفقیت بزرگی امروزه در تمامی کامپیوترهای شخصی CPUها منحصرا از ریز پردازنده‌ها استفاده می‌کنند.

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

در حالیکه پیچیدگی، اندازه، ساختمان و شکل کلی ریزپردازنده‌ها نسبت به ۶۰ سال گذشته کاملاً تغییر کرده، این نکته قابل توجه‌است که طراحی بنیادی و ساختاری آنها تغییر چندانی نکرده‌است. امروزه تقریباً تمام ریزپردازنده‌های معمول می‌توانندپاسخگوی اصل نیومن در مورد ماشینهای ذخیره کننده برنامه باشند.

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

عملکرد ریزپردازنده‌ها

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

بلوک دیاگرامی که نمایشگرچگونگی رمز گشایی يک MIPS32 است.

مرحله اول، فراخوانی، شامل فراخوانی یک دستورالعمل (که به وسیله یک عدد و یا ترتیبی از اعداد نمایش داده می‌شود) از حافظه برنامه می‌باشد. یک محل در حافظه برنامه توسط شمارنده برنامه(PC) مشخص می‌شود که در آن عددی که ذخیره می‌شود جایگاه جاری برنامه را مشخص می‌کند.به عبارت دیگر شمارنده برنامه از مسیرهای پردازنده در برنامه جاری نگهداری می‌کند. بعد از اینکه یک دستورالعمل فراخوانی شد شمارنده برنامه توسط طول کلمه دستورالعمل در واحد حافظه افزایش می‌یابد. گاهی اوقات برای اینکه یک دستورالعمل فراخوانی شود بایستی از حافظه کند بازخوانی شود. که این عمل باعث می‌شود ریزپردازنده همچنان منتظر بازگشت دستورالعمل بماند. این موضوع به طور گسترده‌ای در پردازنده‌های مدرن با ذخیره سازی و معماری مخفی سازی در حافظه‌های جانبی مورد توجه قرار گرفت. دستورالعملی که پردازنده از حافظه بازخوانی می‌کند باید معین شده باشد که چه عملی را CPU می خواهد که انجام دهد. در مرحله رمزگشایی، دستورالعمل به بخش‌هایی که قابل فهم برای قسمت‌های پردازنده هستند تفکیک می‌شود. روشی که در آن مقادیر دستورالعمل شمارشی ترجمه می‌شود توسط معماری مجموعه دستورالعمل‌ها (ISA) تعریف می‌شود. اغلب یک گروه از اعداد در یک دستورالعمل که شناسنده نامیده می‌شوند بیانگر این هستند که کدام فرایند باید انجام گیرد. قسمت باقیمانده اعداد معمولاً اطلاعات مورد نیاز برای دستور را در بر دارند، مانند عملوندهای یک عملیات اضافی که در واقع چنین عملوندهایی ممکن است به عنوان یک مقدار ثابت داده شوند(مقدار بیواسطه)، یا اینکه به عنوان یک محل برای مکان یابی یک مقدار، یک ثبات و یا آدرس حافظه که به وسیله گروهی از مدهای آدرس دهی تعیین می‌گردد داده شوند. در طرحهای قدیمی سهم پردازنده‌ها یی که در رمزگشایی دستورالعملها نقش داشتند از واحد سخت افزاری غیر قابل تغییر برخوردار بودند. اگرچه در بیشتر پردازنده‌ها و ISA‌های انتزاعی و پیچیده اغلب یک ریز برنامه دیگر جهت ترجمه دستورالعمل به صورت ترکیب سیگنالهای مختلف برای CPU ‌ها وجود دارد. این ریز برنامه گاهی قابلیت دوباره نویسی را دارد، بنابر این آنها می‌توانند برای تغییر نحوه رمز گشایی دستورالعملها حتی پش از آنکه CPU ها تولید شدند اصلاحاتی را مجدداً انجام دهند.

بلوک دياگرام يک پردازنده ساده بعد از مراحل فراخوانی و رمزگشایی مرحله اجرای دستور انجام می‌گیرد. در طول این مرحله قسمت‌های مختلفی از پردازنده با هم مرتبط هستند و می‌توانند یک عملکرد مطلوب ایجاد کنند. برای مثال اگر یک عملکرد اضافی درخواست شود واحد محاسبه و منطق (ALU)با یک سری از ورودی‌ها و خروجی‌ها مرتبط خواهد شد. ورودی‌ها اعداد مورد نیاز برای افزوده شدن را فراهم می‌کنند و خروجیها شامل جمع نهایی اعداد می‌باشند. ALU شامل مجموعه‌ای از مدارهاست تا بتواند عملیاتهای ساده محاسباتی و منطقی را روی ورودی‌ها انجام دهد. اگر فرایند اضافی نتیجه بزرگی برای کارکرد پردازنده ایجاد کند یک پرچم سر ریز محاسباتی در ثبات پرچمها ایجاد می‌شود.

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

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

طراحی و پیاده سازی

دامنه صحیح

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

 

 

ریز پردازنده MOS6502 در بسته دوتایی که به صورت رايج ۸بيتی طراحی شده‌است

علت نمایش دهی از طریق اعداد حجم کم و دقت بالا در اعدادی است که پردازشگر می‌تواند نمایش دهد. در حالت دودویی پردازنده‌ها , یک بیت به یک مکان مشخص در پردازنده اطلاق می‌شود که پردازنده با آن به صورت مستقیم در ارتباط است. ارزش بیت (مکانهای شمارشی) یک پردازنده که برای نمایش اعداد بکار برده می‌شود «بزرگی کلمه»، «پهنای بیت»، «پهنای گذرگاه اطلاعات» و یا «رقم صحیح» نامیده می‌شود.که البته این اعداد گاهی در بین بخش‌های مختلف پردازنده‌های کاملاً یکسان نیز متفاوت است. برای مثال یک پردازنده ۸ بیتی به محدوده‌ای از اعداد دسترسی دارد که می‌تواند با هشت رقم دودویی (هر رقم دو مقدار می‌تواند داشته باشد) ۲ یا ۲۵۶ عدد گسسته نمایش داده شود. نتیجاتا مقدار صحیح اعداد باعث می‌شود که سخت افزار در محدوده‌ای از اعداد صحیح که قابل اجرا برای نرم افزار باشد محدود شود و بدین وسیله توسط پردازنده مورد بهره برداری قرار گیرد.

دامنه صحیح همچنین می‌تواند در تعداد مکانهایی از حافظه که قابل آدرس دهی در پردازنده هستند تأثیر گذار باشد. به عنوان مثال اگر یک پردازنده از ۳۲ بیت برای نمایش آدرس حافظه استفاده کند و هر آدرس حافظه‌ای یک بایت (۸بیت) را نمایش دهد، ماکزیمم مقدار حافظه چنین پردازنده‌ای می‌تواند ۲ بایت یا ۴ گیگا بایت را آدرس دهی کند. این یک نمای ساده از فضای آدرس دهی پردازنده هاست و بسیاری از طراحی‌ها از روشهای آدرس دهی پیشرفته تری مانند استفاده از حافظه‌های مجازی استفاده می‌کنند تا بتوانند مکانهای بیشتری از حافظه را آدرس دهی کنند.

سطوح بالا تر دامنه صحیح (رنج کاری) به تشکیلات بیشتری برای رسیدگی به رقمهای افزوده نیازمند است و بنابراین پیچیدگی، اندازه، توان مصرفی و حتی هزینه عمومی بیشتری را در پی خواهد داشت.و این امر به هیچ وجه مقبول نیست. بنابر این استفاده از ریز کنترل کننده‌های ۴و ۸ بیتی که در کاربردها پیشرفته مورد استفاده قرار می‌گیرد متداول تر است. هرچند پردازنده‌های با دامنه کاری بالاتر (مثل ۱۶، ۳۲، ۶۴ ویا حتی ۱۲۸ بیتی)نیز موجود می‌باشد. میکرو کنترل کننده‌های ساده تر معمولاً ارزانتر بوده و توان مصرفی کمتری دارند و نتیجاتا گرمای کمتری نیز تولید می‌کنند که همگی این موارد در طراحی قطعات الکترونیکی مدنظر قرار می‌گیرند. به عنوان مثال سیستم ۳۷۰ شرکت IBM از یک پردازنده‌ای استفاده می‌کند که در حالت اولیه ۳۲ بیتی است اما در قسمت متغیردرونی خود از ۱۲۸ بیت برای تسهیل و دقت بیشتر استفاده می‌کند. بسیاری از پردازنده‌های اخیر از پهنای بیت ترکیبی مشابهی استفاده می‌کنند، خصوصا زمانیکه پردازنده برای کاربردهای عمومی مورد استفاده قرار می‌گیرد و نیازمند ایجاد تعادل بین قسمت متغیر و صحیح می‌باشد.

پالس ساعت :

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

با وجود این پیشرفت معماری کامپیوترها، به تنهایی قادر به حل اشکالات عدم هم‌زمان سازی سرتاسری و جهانی پردازنده‌ها نیست. برای مثال یک پالس ساعت تابع تاخیرهای موجود در هر سیگنال دیگر است. پالس ساعت‌های بالاتر در پردازنده‌های پیچیده و ترکیبی برای نگه داریشان در یک فاز (هم‌زمانی) در طول یک واحد، بسیار مشکل ساز خواهد بود. این مشکل بسیاری از پردازنده‌های پیشرفه را به سوی سیگنالهای ساعت متعیر سوق داده‌است تا بتواند ازتاخیرهای سیگنال-سیگنال جلوگیری به عمل آورد.موضوع مهم دیگر در زمینه پالس ساعت، افزایش چشمگیر میزان گرمایی است که توسط پردازنده تولید می‌شود.تغییر دائمی کلاک پالسها باعث می‌شوند تا اجزای بیشتری بدون در نظر گرفتن اینکه آیا در آن زمان مورد استفاده قرار می‌گیرند یا نه تغییر وضعیت پیدا کنند. به طور کلی جزئی که تغییر وضعیت می‌دهد انرژی بیشتری نسبت به المانی که ثابت است مصرف می‌کند. بنابر این وقتی که پالس ساعت افزایش یابد باعث اتلاف گرمای بیشتری می‌شود و در نتیجه پردازنده نیازمند راه حل‌های مناسب تری برای انجام خنک کاریست.

 

نوشته شده در دوشنبه 23 شهریور1388ساعت 11:19 توسط سمانه قاسمی| |

 

UNIX تولدت مبارک!
سیستم عامل UNIX که از ابتدا با هدف افزایش میزان بهره وری کامپیوترهای بزرگ (Main Frames) و امکان سرویس دهی به بیش از یک کامپیوتر در هر زمان طراحی و پیاده سازی شد، با مرور زمان توجه بیشتری را به خود جلب کرد تا بدانجا که در حوزه ی گسترده ای از سیستم های کامپیوتری (خانگی، سرویس دهنده ها و کامپیوتر های قابل حمل) بکار گرفته شد.
کن تامپسون یکی از سازندگان اصلی هسته ی سیستم عامل UNIX در ابتدا یک هفته در ماه را برای نوشتن چهار بخش اصلی سیستم عامل UNIX قرار داد و در آن زمان هیچگاه فکر نمی کرد در ماه می ۱۹۷۵ این سیستم عامل به عنوان اولین سیستم عامل استاندارد برای استفاده از شبکه جهانی انتخاب و شناخته شود. نکته حائز اهمیت در این باره آنست که سیتم عامل UNIX تنها سیستم عاملی است که از ابتدایی ترین نسخه خود به طور کامل از کارکردهای شبکه پشتیبانی می کرده است.
پس به پاس همه این تلاش ها همه با هم ... تولدت مبارک UNIX!


منبع  www.sarirservice.com
نوشته شده در شنبه 14 شهریور1388ساعت 17:41 توسط سمانه قاسمی| |

راه‌اندازی موتور جست‌وجوی حلال برای مسلمانان

موتور جست‌وجوی ImHalal.com تنها نتایجی را عرضه می‌كند كه به‌عنوان حلال و مطمئن برای كاربران مسلمان مشخص شده‌اند. به گفته بنیانگذار ImHalal.com، ایده این موتور جست‌وجو پس از ابراز نارضایتی دوستانش از نمایش محتوای غیراخلاقی توسط موتورهای جست‌وجوی معروفی مانند یاهو و گوگل به ذهنش خطور كرده است.
بر اساس این گزارش رضا سرده‌ها در ادامه افزوده است  : ImHalal یك سایت سانسوری نیست و ما می‌خواهیم مردم بتوانند جست‌وجوی آنلاینشان را ادامه دهند.
برای این سایت از سیستم دو لایه‌ای استفاده می‌شود. ابتدا این موتور جست‌وجو تمامی محتوا را بررسی می‌كنند و وب سایت‌های حاوی مطالب غیراخلاقی فیلتر می‌شوند اما برخی از سایت‌های حاوی محتوای نامناسب با شوونات اسلامی همچنان ممكن است نمایش داده شوند كه در لایه دوم حذف خواهند شد.
سرده‌ها امیدوار است وب‌سایتش به صفحه خانگی تمامی خانواده‌های مسلمان تبدیل شود و با این كه این سایت از اول ماه سپتامیر شروع به فعالیت می‌كند وی از هم‌اكنون به‌دنبال توسعه آن و افزودن ویجت‌هایی مانند زمان نماز و مشاهده آیاتی از قرآن است.
بر اساس گزارش تلگراف، در حالی كه اینترنت از نظر محبوبیت در جهان اسلام رشد كرده بسیاری از مسلمانان به دلیل نگرانی‌های مذهبی از موتورهای جست‌وجو استفاده نمی‌كنند.

نوشته شده در شنبه 14 شهریور1388ساعت 17:25 توسط سمانه قاسمی| |

با توجه به اين كه گیرنده های ماهواره اي GPS امروزه به بخش جدا يي نا پذیر نسل جدید دستگاه هاي ديجيتالي مانند تلفن هاي تبديل شده اند، شركت الكترونيكي Garmin با همكاري شركت خودروسازي BMW گیرنده ماهواره ای پیشرفته خود را تولید و روانه بازار كرد.

   

    به گزارش اسليپري بريك، اين دو شرکت از ساخت گيرنده GPS جدیدی خبر داده اند كه BMW Motrrad Navigator IV نام دارد و علاوه بر موتورسيكلت هاي BMW ، مي تواند روي انواع موتورسيكلت ها نصب شود.

    روي اين دستگاه به صورت پيش فرض نقشه هاي آنلاين و اطلاعات جغرافيايي دقيق قرار گرفته است و از ديگر امكانات آن مي توان به سيستم پخش موسيقي و فناوري ارتباطي بلوتوث اشاره كرد.

   

    اين دستگاه شامل نمايشگر لمسي 3/4 اينچي مي شود و به گونه اي ساخته شده است كه با انواع موتورسيكلت ها سازگاري دارد. نقشه پيش فرض روي اين دستگاه ماهواره اي تمام مسیرها با جزييات را در خود جا داده است و مي تواند كوتاه ترين و بهترين مسير براي رسيدن كاربر به مقصد را مشخص كند.

   

    سیستم بلوتوث در این دستگاه پس از برقراری ارتباط با تلفن همراه، امکان برقراری تماس را براي کاربران فراهم مي كند
نوشته شده در چهارشنبه 7 مرداد1388ساعت 22:49 توسط سمانه قاسمی| |

 

 

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

اشاره:

ویندوز؟لینوکس؟کلمات اشنایی هستند خیلی شنیده اید.از ویندوز که مطمئنا" استفاده کرده اید.از لینوکس چی؟ فقط اسمش را شنیده اید؟من که خودم با هاش کار کرده ام.مهم نیست امتحانش کنید.به کامپیوترتان آسیب نمی رساند.

تاریخچه سیستم عامل ها:

 سی پی ام   در ابتدا سیستم عامل یو نیکس در سال 1972 به وجود امد.در سال 1976 سیستم عاملی به نام

 در سال 1981پا به دنیای سیستم عامل ها گذاشت.سال 1982 نوبت رسید به  داس  مطرح شد

 رسید که خود را به عنوان سیستم عاملی دیگر به دنیا معرفی کند 1985 سالی بود که همگان Mac os همگان ویندوز را شناختند و خود را عنوان غول سیستم عامل ها معرفی کرد.اما!!! سال 1991 سیستم عامل دیگری به نام لینوکس شروع به عرض اندام کرد!!!!!!!!

لینوکس چیست؟

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

این سیستم عامل در حال حاضر بیشترین رشد را در فراگیر شدن دارد و کاربر به راحتی اختیار تغییرات را در آن

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

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

بر اساس آمار ارائه شده توسط موسسه آی دی سی 2002 لینوکس در سال های بین 2002 تا 2006 در بازار مربوط به سرورها سریعترین رشد را داشته است.

چه خبر قبل از لینوکس؟

باید گفت قبل از ظهور سیستم عامل لینوکس تقریبا کنترل و سیطره سیستم عامل به صورت تمام و کمال تحت نظر

کمپانی مایکروسافت و یا در اصل سیستم عامل ها یی مانند

که شرکت های نسبتا" موفقی نیز به شمار می آمدند    Novel,Borland,Lotus,SCO Unix    

قدرت رقابت کمی در مقابل مایکروسافت داشته و حتی در بعضی مواقع در شرف نابودی بوده و یانابود شده اند!!

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

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

بر همین مبنا بر اساس گزارش های منتشر شده لینوکس 13/7 درصد بازار سرور ها را در اختیار داشته که این امر درپایان سال 2006 میلادی به 25/2 درصد بازار رسیده است.براساس پیش بینی آی دی سی لینوکس با رشد سالیانه 26% تا پایان سال 2008 به 35/7 میلیارد دلار رسید و این رشد در سال 2009 همچنان ادامه دارد!

ارزش بازار نرم افزار بر روی لینوکس نیز با نرخ رشد سالیانه44/7% تا پایان سال 2008 به 14 میلیارد دلار رسید!!

در این میان شر کت های بزرگ اراکل و آی بی ام سرمایه گذاری های سنگینی را برروی لینوکس انجام داده اند و

کمپانی اراکل صریحا اعلام نموده که عمده محصولات خودش را بر روی لینوکس ارائه خواه نمود و شرکت

 آی بی ام نیز کلیه محصولات سخت افزاری خود را مجهز به لینوکس کرده است.

در کشور ایران نیز شرکت های بزرگ و نیمه دولتی همچون "ایز ایران" و " داده پردازی ایران "نیز پروژه هایی را در این زمینه تعریف نموده اند.

مقایسه کلی ویندوز و لینوکس:

ویندوز:

یک سیستم عامل کامل محصول شرکت مایکروسافت و کاملا تجاری است و دارای استراتژی بازارگر است و سخت افزارهای مورد استفاده در سیستم های رومیزی را به راحتی پشتیبانی می کند و در حال حاضر بیش از 90% سیستم های رومیزی از ویندوز استفاده می کنند.

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

همچنین استراتژی آن سرویس گرا است.

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

لینوکس

ویندوز

 

71000

66000

کارشناس ارشد

49000

46000

کارشناس میانی

38000

36000

کارشناس فنی

135000

3500

مشاوره و پشتیبانی

 

مهم ترین ویژگی و نقاط قوت و ضعف ویندوز:

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

2 -همچنین دارای گستره عظیمی از نرم افزارها بوده و تنوع برنامه ها در این سیستم عامل حرف اول را میزند. 

 3-ضمنا ویندوز  پشتیبانی سخت افزاری مناسب و گستردهای را در زمینه سرور ها دارد.  

 4-تنوع بازی ها در ویندوز

 5-تنوع ابزار های فردی در ویندوز

 6-در دست داشتن قسمت کوچکی از بازار سرور ها  و مورد استفاده در سرور ها یی  با حجم کار کم.

 و لپ تاپ را در اختیار دارد.PC  7-ویندوز بالای 90% از بازار کامپیوتر های

8-ویندوز فقط دارای یک واسط گرافیکی می باشد.

9-در ویندوز بساری از مشکلات امنیتی ناشی از اشتباهات برنامه نویس می باشد.

10-در ویندوز رفع اشکالات  امنیتی بین چند روز تا چند هفته طول میکشد ضمن اینکه نظارت کم بر کد ها باعث بروز اشکالات امنیتی زیادی شده است.

11-از لحاظ استعداد و توانایی مبتلا شدن به ویروس و کرم های اینترنتی بر اساس آمارها روزانه 8 کرم و ویروس برای این سیستم عامل تولید میشود(به دلیل ساختار ویندوز و اشکالات موجود در کد ویندوز).

مهم ترین ویژگی و نقاط قوت و ضعف لینوکس:

1-تنوع برنامه ها در مدیریت شبکه در لینوکس کاملا یک ویژگی محسوب میشود.

2-همچنین تنوع بانک های اطلاعاتی در لینوکس کاملا محرز است.

3-در زمینه سرور ها لینوکس پر طرفدار ترین سرور ها در جهان است.به ویژه مورد استفاده در سرورهای با حجم کار بالا.

-لینوکس در حدود 4% از بازار کامپیوترهای پی سی و لپ تاپ را در اختیار دارد.ضمن اینکه سهم لینوکس در

بازار کامپیوتر های موجود در ایران چیزی نزدیک به 0% میباشد!!

5-به عنوان یک متتم مکینتاش در حدود 6% از بازار کامپیوتر های رومیزی را در جهان دست دارد.

6-لینوکس دارای واسط های(اینتر فیس) کاربر گرافیکی گوناگون بوده و امکان انتخابی بودن استفاده از واسط های کاربر گرافیکی نیز وجود دارد.

7-در لینوکس خاصیت کد باز بودن اشتباه برنامه نویسی را کم میکند.ضمن اینکه معمولا اشکالات امنیتی در کمتر از 1 روز بر طرف می گردد و همچنین مدیریت بر روی وصله عالی است.

8-در رابطه با ویروس ها در لینوکس باید گفت که تا زمان حاضر ویروسی به طور جدی و عملی برای این سیستم عامل تولید و عرضه نشده است.

 

 

 

 

نوشته شده در دوشنبه 5 مرداد1388ساعت 13:48 توسط سمانه قاسمی| |

میلاد با سعادت امام حسین(ع) و حضرت ابوالفضل (ع) و امام سجاد (ع) را به تمام مسلمانان جهان تبریک عرض منمایم.

نوشته شده در یکشنبه 4 مرداد1388ساعت 9:58 توسط سمانه قاسمی| |

تاريخچه بانکهای اطلاعاتی:

نسل‌هاي  ذخيره‌سازي Data base

1- نسل اول(فايلهای ساده ترتيبی)

- فايل‌هاي ساده ترتيبي مانند نوار مغناطيسي

- فايل فيزيكي و فايل  منطقي يکی است دارای ساختار يکسانی بودند.

- براي ايجاد عمليات بهنگام‌سازي فايل ديگري(پدر) ايجاد مي شود و فايل قبلي به نام old ذخيره شده است.به همين دليل تکرار ذخيره سازی بسيار زياد است.

- ساختار فايل ترتيبي بوده است

- نرم افزاري براي مديريت وجود نداشته است.

- طراحي مشخصات فيزيكي بر عهده كاربر است.

-هر گونه تغيير در ساختار داده  يا رسانه ذخيره سازی باعث تغيير در برنامه می شود.

فایل فیزیکی:

فایل فیزیکی فایلی است که طراحی می شود و در پایین ترین سطح ممکن قرار دارد.

فایل منطقی:

فایل منطقی دیدی از همان فایل فیزیکی است که در بالاترین سطح یعنی همان کاربر عادی می باشد.

2- نسل شيوه‌هاي دستيابي Access method

در این نسل حافظه های جانبی از نوع دیسک اختراع شد به همین دلیل شیوه ی دست یابی به صورت مستقیم شد و نه تر تیبی

با بوجود آمدن رسانه های مستقيم اين نسل بوجود آمد.

- نرم افزار واسطي جهت شيوه دستيابيA.M

- جدا شدن نسبی فايل منطقي از فيزيكي

- كاربر همچنان درگير مسائل فيزيكي است

-افزونگي بالا است.

- نرم افزاری برای مديريت سيستم وجود ندارد.

 

3- نسل سوم: نسل مديريت داده‌ها

- نرم افزار كاملتري از نرم افزارهاي شيوه دستيابي به عنوان واسط برنامه كاربردي فايل‌هاي محيط فيزيكي  ايجاد شد.

- فايلهای منطقی متعددی می توانند از داده های فيزيکی مشترک استفاده کنند.

- كاربران در يك محيط انتزاعي (Abstract) كار مي‌كنند.

- صحت داده های ذخيره شده تا حدی تامين می شود.

- ترکيبی از انواع ساختارهای فايل به کار گرفته می شود.

-بازيابی به کمک چند کليد (Multi key retrieval)  امکان پذير است.

4- نسل چهارم:(DBMS)   data base manager system   

- در اين نسل نرم افزار پيچيده ای به نام سيستم مديريت بانك اطلاعاتي (dbms) واسط است بين برنامه‌هاي كاربردي و محيط فيزيكي

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

- چند سطحي بودن بانک های اطلاعاتی و معماری ANSI

مهمترین ویژگی این نسل چند سطحی شدن معماری بانک است .oracle ,access, sql server وغیره که  همگی dbms هستند .

5- نسل پنجم: نسل معروف (knowledge base)

استنتاج – هوش مصنوعي – سيستم‌هاي خبره- پردازش زبان  طبيعي

 

نوشته شده در چهارشنبه 31 تیر1388ساعت 19:58 توسط سمانه قاسمی| |

شعر هایی که من خودم شخصا" خیلی دوستشون دارم.امید وارم شما هم خوشتون بیاد پس تقدیمتان میکنم:

خواهم امد سر هر دیواری میخکی خواهم کاشت

پای هر پنجره ای شعری خواهم خواند

هر کلاغی را کاجی خواهم داد

مار را خواهم گفت: چه شکوهی دارد غوک!

اشتی خواهم داد

اشنا خواهم کرد

راه خواهم رفت

نور خواهم خورد

دوست خواهم داشت

دوست خواهم داشت

                          (سهراب)

 

*     *     *     *     *     *

 

لحظه میعاد تا او حلقه بردر میزند

                                                   مرغ بی تاب دلم در سینه پرمیزند

 

هر نگاهش باغ صد رنگست وچون صورتگران

 

                                                  مردم چشمش دمادم رنگ دگر میزند

دلربای من مراتنها نخواهد هیچگاه

 

                                                    هر کجا باشم خیالش بر دلم سرمیزند!

لشکر غم هر زمان تازد به جانم باک نیست

                                                     یار من با بوسه یی بر قلب لشکر میزند

(مهدی سهیلی)

 

*    *    *    *    *     *    *    *    *

عشق یعنی: یک تبسم یک نگاه

                                            کن تماشایش ولی با اشک و آه...

عشق یعنی:بی قراری بی کسی

                                          عشق یعنی یک بغل دلواپسی

عشق یعنی:این دلم کم طاقت است

                                           با وجودش بی قراری عادت است

عشق یعنی:او اگر چیزی نگفت

                                          تو بگویی راز دل را هم نخوست.....

*     *     *    *    *    *    *     *    *

گر چه تفسیر زبان روشنگر است

                                                     لیک عشق بی زبانروشن تر است

چون قلم اندر نوشتن میشتافت

                                                     چون به عشق امد قلم بر خود شکافت

چون سخن در وصف این حالت رسید

                                                      هم قلم بشکست هم کاغذ درید

غقل در شرحش چو خر در گل بخفت

                                                       شرح عشق و عاشقی هم عشق گفت

(مولانا)

 

*   *    *    *    *    *    *    *    *

 

نوشته شده در دوشنبه 29 تیر1388ساعت 20:16 توسط سمانه قاسمی| |

 

به گزارش سرویس "جامعه اطلاعاتی" پایگاه خبری گیگا نیوز ،‌ساخت رباتی با چهره ابن سینا دانشمند نام‌آور ایرانی به سرپرستی استاد یونانی دانشگاه امارات عربی و دستیاران یونانی و آلمانی وی، صحنه نمایش تازه‌ای از همسویی مفتضحانه «بی بی سی» با سیاست‌های ضد ایرانی شیوخ جاعل منطقه در هویت تراشی و مصادره مفاخر تاریخی ایران شد.

به گزارش ایسنا از بی بی سی ، بی بی سی در خبری كه در زمینه ساخت این ربات منتشر كرد، ابتدا از ابن سینا به عنوان دانشمندی عرب! یاد كرد و مدتی بعد با عقب نشینی شیطنت‌آمیز از این اشتباه، ابن سینا را دانشمندی اسلامی (Islamic scholar) عنوان كرد.

بی بی سی پیش از این نیز همسویی خود را با این قبیل اقدامات جاعلانه در پوشش خبرهای علمی نشان داده بود. بخش عربی این شبكه‌ چند ماه پیش با ارایه‌ مقاله‌ای از یك محقق عرب در زمینه «رنگ درمانی و تاثیرات رنگ در زندگی بشر»، از ابن سینا، دانشمند مشهور ایرانی به عنوان یك «دانشمند عرب» یاد كرد!

این اقدامات در حالی صورت می‌گیرد كه ابن سینا، اهل بخارا، مركز زبان فارسی و زبان مادری‌اش نیز فارسی بوده و لذا عرب دانستن وی كاملا دور از واقعیت و مضحك است.

اما رباتی كه دستمایه این جعل هویت مفتضحانه شده ...

این ربات كه توسط دكتر ماوریدیس، محقق یونانی و دستیارانش در دانشگاه امارات با همكاری محققانی از آلمان و یونان ساخته‌ شده می‌تواند با توجه به قابلیت شناسایی چهره افراد ضمن ورود به سایت اجتماعی «Facebook» به تقویت روابط ربات‌ها با انسانها كمك كند.

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

طرح پیوند بین ربات و شبكه اجتماعی، ایده دكتر نیكولاس ماوریدیس و دستیاران وی بوده كه تلاش داشته‌اند از این طریق بر احساس دوری مردم از ربات‌ها غلبه كنند.

محققان می‌گویند تلاش می‌كنند برای انسان‌ها و ربات‌ها این امكان را فراهم كنند كه خاطرات خود را به اشتراك بگذارند و در واقع ربات‌ها به جمع دوستان انسان‌ها وارد شوند.

با این هدف دكتر ماوریدیس و دستیارانش از آزمایشگاه ربات‌های خلاق و رسانه در دانشگاه امارات متحده عربی با همكاری دستیاران خود در آلمان و یونان این ربات جدید را ساخته‌اند كه می‌تواند چهره افراد را شناسایی كند.

نمونه اولیه این ربات بر اساس ماشین PeopleBot از شركت ActivRobots ساخته شده كه به آن مجموعه‌ای از یك یابنده، صفحه نمایش لمس و دوربین استریو افزوده شده است.

نمونه اولیه فعلی «سارا» نام دارد، اما وقتی پروژه راه‌اندازی شود، ربات تبدیل به ماشینی می‌شود كه چهره آن شبیه به ابن سینا، دانشمند ایرانی است.

این دستگاه دارای سه واحد نرم‌افزاری است كه به آن كمك می‌كند با مردم در IRML تعامل كند كه یك واحد چهره افراد واقعی یا تصاویر آنها را كه در سایت «فیس بوك» گذاشته شده شناسایی می‌كند.

به گزارش ایسنا، همچنین ربات دارای یك واحد نرم‌افزاری زبانی است و می‌تواند در لحظه با مردم مكالمه و گفت‌وگو كند و یك پایگاه داده‌ها از دوستانش و روابط اجتماعی با آنها بر اساس اطلاعات «فیس بوك» ایجاد كند.

دكتر ماوریدیس قرار است ربات ابن سینا را در یك دوره آزمایشی یك ماهه در IRML بگرداند تا با مردم ملاقات كند و آنها را بشناسد. سپس ربات برای بازشناختن این افراد و مكالمه با آنها در «فیس بوك» دست به كار خواهد شد.

 

نوشته شده در یکشنبه 28 تیر1388ساعت 22:21 توسط سمانه قاسمی| |


Design By : Night Skin