تمام مظالب نوشته شده توسط : دانشجو

درباره دانشجو

جدول صفحه (Page table)، یک ساختار داده ای است که مورد استفاده یک سیستم حافظه مجازی در یک سیستم‌عامل رایانه  قرار می‌گیرد. هدف از این کار ذخیره کردن آدرس های مجازی حافظه،منطبق بر آدرس های فیزیکی حافظه میباشد.  آدرسهای مجازی (Virtual address) آن آدرسهایی هستند که برای هر فرایند یکتا و بی‌نظیر هستند اما آدرسهای فیزیکی (Physical address) آن آدرسهایی […]

فایل زیر شامل نمرات میان ترم درس طراحی و پیاده سازی زبان های برنامه سازی میباشد. این نمرات از ۲۳ نمره محاسبه شده است.در خصوص  نهایی محاسبه شده می توانید  به شیوه زیر عمل نمایید (x*3)/10 = نمره میان ترم از ۶ نمره خواهد بود  

در رایانش، اشتراک زمانیtime sharing به معنی اشتراک گذاشتن منابع مختلف کامپیوتر در میان چند کاربر با استفاده از تکنیک‌های چند‌برنامه‌ای و چند‌وظیفه‌ای . تکنیک اشتراک زمانی با اجازه دادن به تعداد زیادی از کاربران برای تعامل با یک رایانه، هزینه ارائه کردن قابلیت‌های محاسباتی را کاهش میدهد. این امکان برای اشخاص و سازمان‌ها بوجود آمد تا بدون […]

کتابخانه محلی است که در آن کتابها، نسخه های خطی، سایر متون برای استفاده-و نه برای فروش- نگاه داری میشوند. در حالیکه یک کتابخانه دیجیتالی بر پایه سیستم کامپیوتری می باشد که به گرد آوری، ذخیره سازی، سازماندهی، جستجو و توزیع مواد دیجیتالی برای دسترسی کاربر نهایی می پردازد. کتابخانه دیجیتالی فقط مجموعه ای از مواد […]

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

جزوه تدریس شده در نیمسال اول ۹۲-۹۳ در دانشگاه آزاد اسلامی واحد زنجان  توسط  استاد مهدی بازرگانی جهت استفاده دانشجویان در این قسمت قرار داده شده است. همراه داشتن این جزوه در کلاس اجباریست. جزوه درس نظریه زبان ها و ماشین ها-فصل اول و دوم جزوه درس نظریه زبان ها و ماشین ها-فصل سوم جزوه […]

انبار داده(Data Warehousing) چیست؟ انـبـار داده بـه مجـموعـه ای از داده هــا گفـتـه می شود که از منابع مختلف ،اطلاعات  جمع آوری ، دسته بندی و ذخیره می شود. در واقع یک انبار داده مخزن اصلی کلیه داده های حال و گذشته یک سازمان می باشد که در دسترس مدیران قرار میگیرد. انبارهای داده حاوی […]

در سال های اخیر ما  پیشرفت خوبی در تکنولوژی داشته ایم  که میتوان از جمله آن ها به گوشی های هوشمند(smart phone)  ،ابرهای رایانه ای (cloud computing)، و … اشاره کرد. که این اکتشافات تقطه آغاز ما است . حال میخواهیم شما را با چند تکنولوژی که ممکن است در آینده ای نه چندان دور تغییر اساسی […]

زبانهای برنامه نویسی سیستم سطح پایین یکی از  دشوارترین زبان ها  در مهندسی نرم افزار است ، چون برنامه نویسان سیستم باید به طور معمول با جزئیات آن زبان برنامه نویسی ارتباط برقرار کنند و محققان ترجیه می دهند از آن دوری کنند.  Deca، با استفاده از چند دهه در زبانهای برنامه نویسی، تا حدی […]

تاریخچه سیستم عامل لینوکس و چگونگی به وجود آمدن آن: باز میگردیم به سال ۱۹۹۱ میلادی زمانی که دانش و صنعت کامپیوتر پیشرفت خوبی داشت و سخت افزار کامپیوتر به حدی پیشرفت کرده بود که خود مردم هم انتظار آن را نداشتند و تقریباً هر فرد عادی می توانست یک کامپیوتر شخصی برای خود داشته […]