مشکلات خود در درس سيستم عامل را اينجا مطرح کنيد

z.alipour

عضو جدید
سلام
من می خوام بدونم شبح یا daemon در کجای ماشین قرارمی گیره؟آیا جزئی از سیستم عامل هست؟
اگر هست آیا توی kernel قرار داره؟
 
  • Like
واکنش ها: elma

sara85

عضو جدید
Deamon یک پروسه یا برنامه هست که به صورت پشت زمینه یا Back ground فعال می‌شه و منتظر می‌مونه تا درخواستی براش ارسال بشه و بر اساس درخواست پاسخ می‌ده حالا این درخواست و پاسخ می‌تونه هر چی باشه. مثلا درخواست یه صفحه‌ی وب از دایمن وب و پاسخش که این سایت هست. یا درخواست ثبت یه واقعه در سیستم که به syslogd می‌رسه و اون توی logهای سیستم ذخیره می‌کنه.
 

sara85

عضو جدید
با توجه به اينکه daemon ها فرايند مي باشند تحت مديريت kernel هستند.
همون طور که ميدونيد thread ها براي اجرا به thread هاي kernel احتياج دارند.
 

sara85

عضو جدید
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 انجام می گیره ، کاملا بر عکس روش قبل . و به همین خاطر در انجام چند کار بصورت همزمان سیستم کند تر عمل خواهد کرد .
استاندارد ATA از متد PIO استفاده می کند بنابر این دستگاه هایی با این استاندارد نیاز به PIO دارند .به همین خاطر گزینه ای در ویندوز به این منظور در نظر گرفته شده است.
 

voju

عضو جدید
سلام
من در مورد برنامه نویسی هم روند مطلب می خوام . مرسی
 

com-eng

عضو جدید
سلام.
راستشو بخواید من به کمک جدی(خیلی جدی)نیاز دارم.خیلی ممنوم میشم اگه بتونید به من کمک کنید...
سوالی در رابطه با درس اصول سیستم های عامل داشتم.
در سیستم های امروزی برای عمل ورودی/خروجی راههای مختلفی وجود دارد از جمله (ورودی/خروجی برنامه ریزی شده) (ورودی/خروجی بر مبنای وقفه) و (ورودی/خروجی از راه DMA)که در حالت DMA دستگاه ورودی/خروجی به طور مستقیم با حافظه ارتباط برقرار می کند.
سوال من اینه که:آیا راه دیگری در سالهای اخیر و در سیستم های امروزی اضافه شده است؟
و اینکه آیا در سیستم های امروزی ترکیبی از این حالات وجود دارد؟
ممنون می سم اگه بتونید کمکم کنید...
 

sara85

عضو جدید
مواردی که شما ذکر کردید جز مهمترین روش ها بود
نمی دونم شما در مورد SCSI و RAID و سطوح مختلف RAID که در هر کدوم از اونها به شکل خاصی عمل می شه و از تکنیک های نوار بندی و آیینه سازی استفاده می شه چیزی می دونید؟
 

sara85

عضو جدید
سلام
من در مورد برنامه نویسی هم روند مطلب می خوام . مرسی

دوست عزیز داخل لینک زیر یه مقاله خیلی خوب در مورد مباحث Parallel وجود داره که سعی کردم اونو upload کنم که به خاطر محدودیت های حجم موفق به این کار نشدم.می تونید از اینجا دانلودش کنید.:)
http://www.daneshju.ir/forum/f350/t28409.html
 

haniyee

عضو جدید
قشئ

قشئ

سلام
در رمهایی با ظرفیت بالا:20 بیت برای آدرس فیزیکی کفایت نمیکنه ÷س چرا در cpuهای 32 بیتی همچنان طول ثبات های سگمنت همچنان 16 بیتی باقی مانده؟
 

com-eng

عضو جدید
سلام
نه من چیزی راجع به اینها نمیدونم
میشه در موردشون توضیح بدین؟
 

sara85

عضو جدید
سلام
در رمهایی با ظرفیت بالا:20 بیت برای آدرس فیزیکی کفایت نمیکنه ÷س چرا در cpuهای 32 بیتی همچنان طول ثبات های سگمنت همچنان 16 بیتی باقی مانده؟

با ثبات هاي 32 بيتي حداكثر ميتوان 2^32 آدرس مختلف براي حافظه ايجاد نمود كه اين عدد معادل 4 گيگابايت حافظه فيزيكي ترجمه مي شود . تا كنون شيوه هاي مختلفي ابداع گشته اند كه به صورت مجازي حداكثر حجم حافظه اي كه پردازنده 32 بيتي مي تواند آدرس دهي نمايد را افزايش دهند اما همگي آنها كارايي كلي كامپيوتر را قرباني محاسبات مجازي مي كنند .
 

sara85

عضو جدید
سلام
نه من چیزی راجع به اینها نمیدونم
میشه در موردشون توضیح بدین؟
توصیه من اینه که شما برای اطلاع از این تکنولوژی ها به فصل 14 کتاب سیستم عامل سیلبرشاتس مراجعه کنید. ولی اگه یه مقاله مفید هم پیدا کردم حتما آپلود میکنم.
 

sara85

عضو جدید
سلام
در رمهایی با ظرفیت بالا:20 بیت برای آدرس فیزیکی کفایت نمیکنه ÷س چرا در cpuهای 32 بیتی همچنان طول ثبات های سگمنت همچنان 16 بیتی باقی مانده؟

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

mane2006bidel

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

sara85

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

sara@fshar

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

sara85

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

student67

عضو جدید
پیاده سازی الگوریتم SJF و Round Robin

پیاده سازی الگوریتم SJF و Round Robin

با سلام. من خیلی وقت ندارم. فقط پیاده سازی الگوریتم SJF و Round Robin رو با زبان VB می خواستم. لطفا" کمکم کنین. ممنون.
 

sa_ahmadi66@yaho

عضو جدید
بيشينه اندازه فايل و بيشينه حجم ديسک که توسطNTFS در Windows XP پشتيباني مي شود چه مقدار است؟ چرا؟
ممنون میشم جواب بدی
 

fjalili

عضو جدید
بيشينه اندازه فايل و بيشينه حجم ديسک که توسطNTFS در Windows XP پشتيباني مي شود چه مقدار است؟ چرا؟
ممنون میشم جواب بدی

دوست عزیز،

در سایت خوب ویکی پدیا توضیحات کاملی از NTFS آمده است که میتونی از آن استفاده کنی:
http://en.wikipedia.org/wiki/NTFS
کد:
محدودیتها ازلحاظ ساختار
Max file size:	دو به توان شصت وچهار بایت منهای یک
Max number of files:	4,294,967,295 (دو به توان بیست و سه منهای یک)
Max filename length:	255 UTF-16 code units
Max volume size:   clusters دو به توان شصت و چهار منهای یک

از لینک زیر هم میتوانی استفاده کنی:
http://technet.microsoft.com/en-us/library/cc781134(WS.10).aspx

تمامی مقادیر بالا در تئوری هست. ولی در عمل وابستگی به سیستم عامل داره که تا چه مقدار را آدرس دهی میکند، مثلاً توی سرویس پک 1 ویندوز xp هر پارتیشن تا 128 گیگا بایت میتونست باشه و البته مثل اینکه این عدد در سرویس پک دو افزایش یافته.

پر انرژی باشید.
 

masoud_cpu

عضو جدید
الگوریتم Round robin

الگوریتم Round robin

سلام . من یه مشکل دارم در درس سیستم عامل .
یعنی یه جای کار مبهمه !
اگر فرض کنیم پردازش p1 نیاز به 6 زمان دارد و پرداش p2 نیاز به دو زمان حال وقتی نمودار گانت رو میکشیم در زمان 3 پردازش p3 وارد شده و پردازش p1 به 4 زمان دیگر نیاز دارد حال با توجه به نموghhدار بعد از اتمام پردازش p2 اول p1 اجرا میشود یا p3 که در زمان 3 وارد شده ؟

 

russell

مدیر بازنشسته
سلام . من یه مشکل دارم در درس سیستم عامل .
یعنی یه جای کار مبهمه !
اگر فرض کنیم پردازش p1 نیاز به 6 زمان دارد و پرداش p2 نیاز به دو زمان حال وقتی نمودار گانت رو میکشیم در زمان 3 پردازش p3 وارد شده و پردازش p1 به 4 زمان دیگر نیاز دارد حال با توجه به نموghhدار بعد از اتمام پردازش p2 اول p1 اجرا میشود یا p3 که در زمان 3 وارد شده ؟

سلام.
فكر ميكنم اينطوري باشه .
اول كار و تو زمان 0 كه ما دو پردازش p1 و p2 رو داريم پردازش p1 به اندازه كوانتوم زماني كه اينجا 2 هست اجرا ميشه .در زمان 2 هنوز پردازش p3 نيومده و نوبت p2 است كه اجرا بشه . بنابراين وضعيت اينطوريه كه p1 در زمان 2 دوباره مي ره تو صف و p3 در زمان 3 وارد ميشه و چون پردازش جديد هست جولوي p1 قرار ميگيره . پس وقتي كه اجراي p2 تمومم بشه اول p3 و بعد p1 اجرا ميشه .

نكته الگوريتم RR تو اينه كه وقتي پردازش جديدي وارد بشه اولويت با پردازش تازه وارده و جلوتر از اون پردازش قديمي كه نوبتش هست(و الان ته صف هست) براي اجرا سي پي يو رو در اختيار ميگيره .
 
آخرین ویرایش:

سلام دانشجو

عضو جدید
دستور العمل های بی آدرس

دستور العمل های بی آدرس

من میخواهم در مورد دستور العمل هایی که دارای جز آدرسی نیستند ودر stack ها کاربرد دارند منبع اطلاعاتی به من معرفی کنید مثل push و pop
http://www.118click.com
 

"eli"

عضو جدید
لينوكس

لينوكس

مهندساي عزيز سلام.

كسي در مورد system configuration توي لينوكس چيزي ميدونه.

خواهش ميكنم اگه ميدونيد يا مطلب و مقاله و هر چيز ديگه اي كه درموردش داريد و ميدونيد بهم بديد.

مرسي دوستاي گلم.
 

fjalili

عضو جدید
مهندساي عزيز سلام.

كسي در مورد system configuration توي لينوكس چيزي ميدونه.
خواهش ميكنم اگه ميدونيد يا مطلب و مقاله و هر چيز ديگه اي كه درموردش داريد و ميدونيد بهم بديد.
مرسي دوستاي گلم.

دوست عزیز،

اگر میخواهی اطلاعاتی را در مورد سیستمت در linux بدست بیاوری می تونی از دستورات زیر استفاده کنید، اولی برای حافظه و دومی برای سی پی یو.
کد:
cat /proc/meminfo
cat /proc/cpuinfo

و اگر در مورد بخشهای دیگه سیستم میخواهی، لینک زیر همه دستورات مهم را در اختیارت قرار میده:
http://www.cyberciti.biz/tips/linux...nformation-about-a-linux-system.html#comments

این هم یک لینک دیگه که توضیحاتی در این مورد داده:
http://www.slackbook.org/html/system-configuration.html

پر انرژی باشید.
 

zbzbj

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

zbzbj

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

Similar threads

بالا