فرمت :WORD تعداد صفحه :53
ساختار نمایشگر های LCD
خلاصه :
تکنولوژی LCD یا کریستال مایع از زمانی در حدود یک دهه قبل برای اولین بار برای استفاده در کامپیوترهای قابل حمل laptab پا به عرصه ظهور گذاشت.
فردریک یک گیاه شناس اتریشی کاشف کریستال مایع است او مشاهده کرد زمانی که یک ماده شبیه کریستال مایع را ذوب میکند این مایع که در ابتدا تیره بوده و با بالارفتن حرارت رنگ آن روشن میشود پس از خنک کردن مایع قبل از تبلور نهایی به رنگ آبی تبدیل میشود.
تلویزیونها و مانیتورهای LCD ساختاری ساندویچی مانند دارند.
دو نوع LCD در رایانه وجود دارد : LCD های ماتریسی فعال و غیرفعال که بیشتر کامپیوترهای laptab کریستال مایع ماتریسی فعال دارند.
LCD در نور میتواند قطبیده شود و کریستالهای مایع میتوانند منتقل شوند و جهت نور قطبیده شده را تغییر دهند. ساختار کریستالهای مایع میتواند از سوی جریان الکتریکی تغییر یابند و نیز مواد شفافی موجودند که قادرند جریان الکتریسیته را هدایت کنند.
مقدمه
دنیای امروز دنیای فنآوریهای پیشرفته میباشد، هر روز از گوشه و کنار جهان خبر اختراعات و اکتشافات جدید به گوش میرسد و یکی از این ابداعات که کمکم فراگیر میشود تکنولوژی LCD است.
قبل از LCD از مانیتورهای CRT بیشتر استفاده میشد اما بدلیل مزیتهایی که LCD نسبت به CRT دارد امید است با افزایش تولید و بالارفتن تکنولوژی تولید مانیتورهای LCD جایگزین مانیتورهای CRT شود.
تاریخچه LCD
قبل از LCD مانیتورهای CRT استفاده میشد.
مانیتورهای CRT :این مانیتورها به مانیتورهای لامپ اشعه کاتودیک یا مانیتورهای مجهز به تفنگ کاتدی مشهور هستند. در این مانیتورها سه تفنگ الکترونی با رنگهای قرمز، سبز و آبی وجود دارد که الکترونها را به سرعت به پشت صفحه نمایش پرتاب میکند. سطح داخلی صفحه نمایش به یک ماده فسفری آغشته شده است که در اثر برخورد الکترونها به یک نقطه از این سطح فسفری، با سوختن فسفرها از آن نور منعکس میشود.
LCD :تکنولوژی LCD یا کریستال مایع از زمانی در حدود یک دهه قبل برای اولین بار برای استفاده در کامپیوترهای قابل حمل Laptab پا به عرصه ظهور گذاشت.
LCD توسط یک اتریش به نام فردریک کشف شد که مشاهدات او در این مقاله آمده است.
امروز تلویزیونهای رنگی، LCD ساختاری ساندویچ مانند دارند که ساختار LCD و روشهای ساخت آن را مورد بررسی قرار میدهیم.
اصول نمایشگرهای رنگی LCD های ماتریسی فعال و غیرفعال که دو ساختار آنها و نیز تلویزیون و پروژکتور ویدئویی LCD از جمله مطالبی هستند که در این مقاله میخوانیم.
مقایسهی LCD با CRT
- از نظر اندازه و وزن، LCD با اختلاف بسیار زیادی جلوتر از CRT قرار دارد.
- از نظر کیفیت تصویر، تقریباً مساوی پیش میروند اما در آینده بدلیل محدودیتهای CRT همچون قطر ثابت الکترون،LCD پیشی خواهد گرفت.
- از نظر وضعیت واقعی، تلویزیونهای CRT 24 اینچ به 23 اینچ نزدیکترند. در حالی که یک LCD 19 اینچ نزدیک 20 اینچ قطر دارد.
- از نظر قیمت که مهمترین عامل است، LCDها بسیار گرانتر از CRT هستند که در آینده با افزایش تولید و بالارفتن تکنولوژی تولید، این مانع نیز از سر راه LCD کنار خواهد رفت.
کریستال مایع چیست؟
- LCD ها یا کریستال مایع اولین بار در سال 1855 از سوی یک گیاه شناس اتریشی به نام فردریک رینیتز کشف شد او مشاهده کرد زمانی که یک ماده شبیه کریستال را ذوب میکند این مایع که در ابتدا تیره بود و با بالارفتن حرارت رنگ آن روشن میشود پس از خنک کردن مایع قبل از تبلور نهایی به رنگ آبی تبدیل میشود.
- کریستال مایع از نظر ماهیت مادهای است نه جامد و نه مایع ولی به مایع نزدیکتر است.
- و در صورتی که از نظر الکتریکی برانگیخته شود، نور گذرنده از خود را تحت تأثیر قرار میدهد.
امروزه تلویزیونها، مانیتورهای LCD رنگی یک ساختار ساندویچی دارند.
TFT لایه نازک ترانزیستوری صفحه نمایش مایع است با ساختاری ساندویچی، که کریستال مایع بین دو صفحه شیشهای پر شده است.
شیشه TFT تعدادی پیکسلهای نمایش دارد، و یک شیشه فیلتر رنگ، یک فیلتر رنگ برای تولید کردن رنگ دارد.
کریستال مایع بر طبق تفاوت در ولتاژ بین شیشه فیلتر رنگ و شیشه TFT حرکت میکند.
ساختار LCD با روشهای ساخت
حال به شرح مختصر و فهرست وار ساختار مواد کریستال مایع و فرآیند تولید یک LCD سادهی ماتریسی میپردازیم.
در ساختار ساندویچی، LCD های رنگی ساختاری دارند که اجزای آن به آرایشی ساندویچ مانند تبدیل میشوند این اجزا عبارتند از :
1. فیلتر پولاریزاسیون (شفاف سازی) که نور ورودی و خروجی را کنترل میکند.
2. زیر لایهی شیشهای که فیلتر کردن الکتریسیته را از الکترودها متوقف میسازد.
3. الکترودهای شفاف که LCD را تحریک میکنند به منظور عدم تداخل با مجتمع سازی رنگ تصویر، در این الکترودها از یک مادهی فوقالعاده شفاف استفاده میشود.
4. لایهی مسیردهی که از فیلم (نوارهای باریک) برای به صف کردن مولکولها در جهتی ثابت استفاده میکند.
5. کریستالهای مایع.
6. فضاگذار که فضای یکنواخت را بین صفحات شیشهای حفظ میکند.
7. فیلتر رنگ که از طریق استفاده از فیلترهای قرمز، سبز و آبی رنگها را نمایش میدهد.
8. نور زمینه صفحه نمایش از پشت روشن است تا صفحهی نمایش روشنتر باشد.
اصول نمایشگرهای رنگی :
در سیستمهای ماتریس- نقطهای، نقاط سبز، آبی و قرمز، از طریق استفاده از فیلترهایی برای هر یک از سه رنگ اصلی به دست میآیند. با ترکیب کردن این سه رنگ میتوان به انواع مختلف رنگها دست یافت.
LCD های ماتریسی فعال و غیرفعال :
دو نوع LCD در رایانه وجود دارد : LCDهای ماتریسی فعال و غیرفعال.
نمایشگر ماتریسی فعال :
بیشتر کامپیوترهای جدید laptab صفحه نمایش کریستال مایع ماتریسی فعال دارند.
LCD ماتریسی فعال ساختار لایهای دارد.
در مزیت کریستالهای مایع این است که به عنوان سوئیچهای کوچکی برای خاموش و روشن کردن پیکسلهای تصویر استفاده میشود.
یک LCD وسیلهای است که از 4 الگو یا واقعیت فیزیکی بهره میگیرد :
اول اینکه نور میتواند قطبیده شود، دوم اینکه کریستالهای مایع میتوانند منتقل شوند و جهت نور قطبیده شده را تغییر دهند. سوم اینکه ساختار کریستالهای مایع میتوانند از سوی جریان الکتریکی تغییر یابند و آخرین مورد اینکه موارد شفافی موجودند که قادرند جریان الکتریسیته را هدایت کنند.
فرمت :WORD تعداد صفحه :36
ساختارشبکه سوییچ نرم افزاری
شبکه سوییچ نرم افزاری مانند شبکه PSTN شامل اجزای اصلی شبکه دسترسی (Access)، سوئیچ وشبکه ارتباطی است.
شبکه دسترسی درحقیقت نقطه اتصال کاربران درشبکه است ووسیع ترین وپرهزینه ترین بخش شبکه را دربرمی گیرد. این بخش امکان تبدیل فرمت داده (صوت، دورنگاریا داده) وپروتکلهای لازم برای اتصال به شبکه را فراهم میآورد. این بخش درشبکه سوییچ نرم افزاری، درواره ی رسانه (MG) نامیده میشود.
بخش سوئیچینگ درحقیقت بخشی است که واژه سوییچ نرم افزاری به آن اطلاق میشود وتمامی یا بخش عمده ای از هوشمندی شبکه را تشکیل میدهد. سوییچ نرمی افزاری عمل کنترل مکالمه را چه بصورت نقطه به نقطه از طریق پروتکل هایی مثل SIP و H323 ویا از طریق MG فراهم میآورد. بخش سوئیچینگ معمولاً عناصرMGCP، درواره ی سیگنال دهی (SG)، سرویس دهنده رسانه (MS) وسرویس دهنده کاربرد (AS) را دربرمی گیرد.
MGCP درحقیقت بخش اصلی سامانه است که کنترل مکالمه وخدمات را انجام میدهد. SG آلمانی از شبکه است که امکان اتصال شبکه سوییچ نرم افزاری را با شبکه SS7 وشبکه IN را فراهم میآورد.
سرویس دهنده کاربردوظیفه ارائه انواع خدمات را مانند خدمات شبکه IN فراهم میآورد. سرویس دهنده رسانه وظیفه پخش وضبط صدا وپیغام وپخش بوق وجمع آوری DTMF را برای ارتباط با کاربردارد.
شبکه ارتباطی درفناوری سوییچ نرم افزاری یک شبکه IP است اما برای ایجاد کیفیت خدمات مناسب پروتکلهای مختلفی بکارگرفته میشود. مهمترین پروتکل هایی که به عنوان مبنای دیگرپروتکل ها بکارگرفته میشود پروتکل RTP است. RTP یک پروتکل برمبنای UDP است که عدم از دست رفتن بستههای داده وترتیب دریافت آنهارا تضمین میکند.
مدیریت یک شبکه سوییچ نرم افزاری از طریق آلمانی بنام سامانه مدیریت شبکه (NMS) انجام میشود. NMS امکان شکل دهی وپایشگری عناصرشبکه را ازطریق شبکه IP فراهم میآورد.
بطورکلی فناوری سوییچ نرم افزاری با امکان ارائه انواع خدماتهای متنوع رفته رفته جایگاه خودرا به عنوان نسل بعدی شبکههای تلفنی وداده بدست میآورد وبنظرمی رسد درهرحال دیریا زود حرکت به سمت فناوری سوییچ نرم افزاری گزیرناپذیراست.
درمورددوسؤال آخریعنی سطح هزینه فناوری سوییچ نرم افزاری ومناسب بودن یا نبودن آن برای استفاده درایران باید گفت که این دومورد مستقل از یکدیگرنیستند ودرواقع چون سوییچ نرم افزاری ماهیت نرم افزاری دارد وباید بتواند با سخت افزارهای استاندارد ساخته شده توسط تولید کنندگان مختلف کارنماید، از نظرسطح فناوری ساخت برای کشورهایی مثل ایران بسیارمناسب است. ازطرف دیگربا فراوان شدن وارزان شدن فیبرهای نوری امکان ارتباط نوری درشهرها وشهرک ها تازه تأسیس ویا روستاهایی که تا کنون امکانات مخابراتی نداشته اند، سهل وآسان گردیده است. لذا به نظرمی رسد کشورهایی مثل ایران گزینه مناسبی باشند تا با شروع از نواحی مذکور، خدمات تلفنی را به صورت VOIP ارائه داد.
این طرح علاوه برفراهم کردن ارتباطات تلفنی امکان استفاده از شبکه جهانی اینترنت وهمینطورکانالهای تلویزیونی کابلی را برای آن ناحیه فراهم میکند.
مقدمه:
شبکههای مخابراتی جهت انتقال سیگنالهای مخابراتی از یک نقطه به نقطه دیگرمی باشند. اجزا اصلی یک شبکه نودها یا مراکز سوئیچ ولینکهای انتقال میباشند. پیچیدگی یک شبکه تابعی از حجم ترافیک مخابراتی منتقل شده، تعداد نودها وتعداد لینکها میباشد اما یک شبکه تلفنی تسهیلاتی را برای مخابرات صوتی فراهم میکند. چنین ارتباطی با شبکههای کوچک محلی صدسال پیش آغاز گردید. با پیشرفتهای بوجود آمده تغییرات بسیارزیادی دراین شبکه ها ایجاد گردید. هدف از این دوره آشنایی مقدماتی با اصول سوئیچینگ میباشد.
شبکههای مخابراتی را درحالت کلی میتوان بصورت زیردسته بندی نمود:
شبکههای مخابراتی Telecommunication network:
شبکههای مخابراتی برای انتقال سیگنالهای مخابراتی از یک نقطه به نقطه دیگربکارمی روند واجزاء اصلی آن شامل:
می باشد.
فرمت :WORD تعداد صفحه :63
ساختمان CPU
à آشنایی با تعریف عملیات CPU
à آشنایی با تراکم عناصر ساختمانی در پردازنده
à آشنایی با سرعت ساعت سیستم
à آشنایی با سرعت خارجی سیستم
à آشنایی با سرعت داخلی سیستم
à آشنایی با مدیریت انرژی پردازنده
à آشنایی با ولتاژ عملیات پردازنده
à آشنایی با خاصیت MMX در پردازنده
1- توانایی درک ساختمان CPU
1-1 آشنایی با تعریف عملیات CPU
CPU یا Processor اساسیترین جزء یک کامپیوتر میباشد. CPU یک آی- سی یا تراشه یا Chilp است که از مدارات مجتمع فشرده زیادی تشکیل شده است. بعبارت دیگر مهمترین آی- سی یک کامپیوتر زیرپردازنده یا CPU آن است. محل قرار گرفتن آن روی برد داخلی و درجای ویژهای از مادربرد قرار دارد. در سراسر جهان شرکتهای زیادی به تولید این آی- سی پرداختهاند از معروفترین آنها میتوان ریزپردازنده Motorolla-Intel و AMD و Cyrix را نام برد.
ریزپردازنده ، از واحدهای گوناگونی تشکیل شده که هر واحد وظیفه خاصی را انجام میدهد. با قرار گرفتن این واحدها در کنار یکدیگر یک ریزپردازنده به صورت یک مجموعه مجتمع و فشرده تشکیل میشود. هر ریزپردازنده از واحدهای زیر تشکیل شده است.
1- واحد محاسبه و منطق (ALU)
این واحد شامل مداراتی است که میتواند محاسبات برنامههای کامپیوتری را انجام دهد. مثلاً مجموع دو عدد را بطور منطقی محاسبه میکند. ALU مخفف کلمات Artimatic -Logic - Unit است.
2- واحد کنترل CU یا Control - Unit این واحد بر واحد ورودی و خروجی حافظههای گوناگونی نظارت میکند و چگونگی ورود و خروج آنها را کنترل میکند.
3- حافظههای ثابت یا Register
هر ریزپردازنده برای جمعآوری اطلاعات نیاز به یک محل موقت دارد تا دادهها را در داخل آنها قرار داده و در مواقع لزوم از آنها استفاده نماید، که این محلهای موقت را حافظههای ثابت یا Register میگویند.
4- حافظههای پنهان یا Cache
حافظه مخفی یا Cache یک حافظه سریع است که مورد استفاده CPU قرار میگیرد.بعبارت دیگر چون سرعت عملیات CPU زیاد است لذا اطلاعات نیز باید با سرعت زیاد از حافظه اصلی خوانده و پردازش شود ،اما سرعت حافظه اصلی کمتر از سرعت CPU است، لذا خواندن اطلاعات با مکث همراه میشود، این حالت انتظار باعث کند شدن سرعت کامپیوتر میگردد. به منظور جبران این وضع از واحدی به نام Cache استفاده میکنندکه سرعت آن برابر سرعت CPU است. در نتیجه مقداری از محتویات حافظه اصلی که مورد استفاده CPU است به حافظه Cache منتقل میگردد تا در موقع خواندن و نوشتن با سرعت CPU مطابقت داشته باشد.
پردازندههای کامپیوترهای شخصی معمولاً بصورت یک مستطیل یا مربع شکل است و بر روی آن حروف و ارقامی دیده می شود.
2-
3-
4-
5-
2-1 آشنایی با تراکم عناصر ساختمانی در پردازنده
CPU از مجموع قطعات الکترونیکی مخصوصاً تراتریستورهای مختلف تشکیل یافته است. مثلاً اولین بار شرکت AMD با قراردادن 500000 تراتریستور پردازندههای K6 را با به بازار عرضه نمود. یا شرکت Intel پردازنده SL80386 را در آن 855000 تراتریستور بکار رفته و دارای 32 بیت خط حامل داخلی 16 بیت خط حامل خارجی بود به بازار عرضه نمود. همچنین شرکت اینتل پروسسورهای 80586 را که بیش از یک میلیون تراتریستور تشکیل شده بود به بازار عرضه نموده است.
3-1 آشنایی با سرعت ساعت سیستم
سرعت پردازنده مستقیماً روی عملکرد آن اثر میگذارد. یعنی هر چه سرعت بالا باشد تبادل اطلاعات پردازنده سریعتر است، معمولاً سرعت پردازنده بر حسب مگاهرتز بیان میشود. و برخی از سازندگان پردازنده خود را با سرعت واقعی آن نامگذاری نمیکنند بلکه سرعت آنها را بصورت مقایسهای با پردازندههای IBM مینویسند و آن را با PR نمایش میدهند مثلاً 100PR یعنی سرعت معادل 1000 مگاهرتز است و اگر علامت + در جلوی عدد نوشته شود به مفهوم این است که از سرعت نوشته شده نیز بیشتر است مثلاً +PR133 یعنی سرعت پردازنده در مقایسه با پردازنده پنتیوم 133 نیز بیشتر است.
4-1 آشنائی با سرعت ساعت داخلی
هر پردازنده عملیات داخلی خود را بر اساس سیگنالهای ساعت داخلی انجام میدهد. بعبارت دیگر سرعت داخل هر پردازنده تقریباً برابر همان سرعتی است که روی پردازنده ذکر شده.
1-4-1سرعت ساعت خارجی سیستم
بعضی از پردازندهها نیاز به سیگنالهای ساعت خارجی دارند. مثلاًZ80 که قبلاً در کامپیوترهای اولیه بکار میرفت نیاز به یک سیگنال ساعت خارجی که بین صفر تا 5 ولت نوسان کند،داشت یعنی نوسان ساز را در خارج از مدار با آیسیهای (TTL) مانند 74044 و یک کریستال میساختند و بعداً وارد مدار ریزپردازنده مینمودند.
اکنون نیز همان سیستمها برقرار است ولی با پیشرفت تکنولوژی از روشهای بهتر و مداراتی که دارای تشعشع کمتر و انرژی تلف شده کمتری میباشند استفاده میکنند مثلاً در ریزپردازندهDX4 80486 ساخت شرکت اینتل از یک سیگنال ساعت داخلی با سرعت 1000 مگاهرتز استفاده شده است.
>توجه: چون سرعت پردازش در CPUها بسیار اهمیت دارد در نامگذاری کامپیوترها ضمن اسم بردن از پردازنده سرعت ساعت آنرا نیز بازگو میکنند مثلاً 100-P5 یعنی پردازنده این کامپیوتر پنتیوم (80586) و سرعت آن 100 مگاهرتز است یا P5-200/MMX یعنی پردازنده پنتیوم با سرعت 200 مگاهرتز یا تکنولوژی MMX میباشد.
5-1 آشنایی با مدیریت انرژی پردازنده
بمنظور جلوگیری از انرژی تلف شده در پردازندهها و کنترل توان مصرفی آنها در برنامه Setup سیستم، بخشی به نام Power management در نظر گرفته شده است. تا در زمان استفاده نکردن از کامپیوتر پس از مدت زمانی که در تنظیم Setup وجود دارد سیستم بحالت خاموش یا Reset میرود. بدیهی است بمحض استفاده از کامپیوتر مجدداً بحالت فعال درآمده و عملیات خود را انجام میدهد.
>توجه: در برنامههای NU و NC نیز گزینههای مانند Configure وجود دارد که میتوان انرژی سیستم و پردازنده و مانیتور را مدیریت و کنترل نمود.
6-1 آشنایی با ولتاژ عملیات پردازنده
پردازندههای پنتیوم سری P54C با یک ولتاژ کار میکرد. ولی پردازندههای P55C به علت تغییر در جریان برق تغذیه کننده، تکنولژی دوگانه به کار رفته است. این پردازنده جهت کاهش حرارت به 2 ولتاژ مختلف یکی 8/2 ولت برای هسته و دیگری 3/3 ولت برای بخش ورودی/خروجی نیاز دارد.
بطور کلی یکی از تکنولوژیهای تولید پردازندهها این است که سیمکشیهای درورن آن نازکتر باشند که در این صورت پردازنده به ولتاژ و جریان کمتری نیاز خواهد داشت. و همین مسئله باعث میشود که پردازندهها با سرعت بیشتری کار کرده و گرمای کمتری تولید کنند. به همین دلیل پردازندههای با ولتاژ دوگانه طراحی شده است.ولی بخش ورودی / خروجی (I/O) به 3/33 ولت نیاز دارد که در مادربردهای جدید Soket7 بکار رفته و هر کارخانه سازنده با ولتاژهای مختلفی کار میکنند که در زیر، ولتاژ چند پردازنده مختلف بعنوان نمونه ذکر شده است.
فرمت :WORD تعداد صفحه :137
مقدمه
هدف از طراحی این سایت ارتباط استاد و دانشجویان از طریق اینترنت و به شیوه ای ساده به منظور آسان تر شدن فعالیت هایی است که دو طرف در این رابطه انجام می دهند . در حالت عادی استاد باید تمرین ها را هر جلسه برای دانشجویان طرح کرده، نمرات و برگه های پاسخ دانشجویان را به آن ها تحویل داده و یا عدم حضور خود را از طریق اعلام در بورد دانشگاه اعلام کند و اسلاید های خود را در سایتی دیگر قرار دهد و یا اعتراض ها به نمرات را از طریق پست الکترونیکی دریافت کند که کلیه این کار ها به علت پراکندگی در مکان ها و زمان های مختلف مستلزم صرف وقت زیاد از سوی استاد و دانشجویان است که با طراحی این سایت تمام این فعالیت ها سازمان یافته و به آسانی از اتلاف وقت جلو گیری می کند.
در این سایت استاد می تواند تمامی درس ها مربوط به هر دانشگاهی را تحت پوشش قرار داده و به کارهای خود نظم بیشتری ببخشد.
در ادامه در فصل اول به مروری بر زبان های طراحی سایت می پردازیم .
فصل دوم به نیازمندی های پروژه و مروری بر زبان php خواهد پرداخت. در فصل سوم به بیان چگونگی پیاده سازی سایت استاد و دانشجوپرداخته می شود. در فصل چهارم به جمع بندی و نتیجه گیری خواهیم پرداخت و در پایان در پیوست ها به معرفی جداول پایگاه داده و DFD های سیستم و مراحل نصب نرم افزار های لازم برای پیاده سازی سایت خواهیم پرداخت.
فصل یکم- مروری بر زبان ها ی طراحی سایت
در این فصل به بررسی انواع صفحات اینترنتی رایج و تکنولوژی تولید آن ها می پردازیم
1-1- صفحات وب ایستا
اساسا یک صفحه با محتوای کد HTML که به طور مستقیم در یک ویرایشگر به عنوان متن، تایپ شده و با پسوند .html یا .htm ذخیره شده را گویند. بنابراین نویسنده صفحه از قبل، کاملا محتوای دقیق صفحه را (حتی دربرخی مواقع قبل از بازدید کاربرازصفحه) معین کرده است.
صفحات وب ایستا به راحتی با نگاه کردن به محتوای صفحه که شامل متن، تصویر، لینک و… است قابل تشخیص هستند. صرفنظر از اینکه چه کسی آن را بازدید میکند، ظاهر آنها همیشه یکجور و مشابه است.
چطور صفحه HTML ایستا راهش را به سوی مرورگر مشتری پیدا می کند؟
باید محتوای فایل های HTML محض و ایستا قبل از درخواست، کاملا مشخص باشد.
شکل 1-1 صفحات وب ایستا
HTML هیچ موردی برای شخصی کردن صفحات وب ندارد؛ هر صفحه وبی که آماده شد، برای هر کاربری مشابه است.هیچ امنیتی با HTML وجود ندارد. کد آن برای هر کسی قابل دیدن است و نمی توان از کپی آن جلوگیری کرد.صفحات وب ایستا ممکن است به سرعت کپی یک فایل کوچک از طریق شبکه باشند اما آن ها بدون موارد پویا محدود می شوند.
وب سرور چیست؟
یک قطعه نرم افزار که صفحات وب را مدیریت می کند وآن ها را برای مرورگرهای مشتری از طریق شبکه محلی یا اینترنت آماده می کند؛ در مورد اینترنت، مرورگر وسرور وب، معمولا در دو ماشین متفاوت هستند که ممکن است مایل ها از هم دور باشند. بهرحال در یک وضعیت محلی تر، ما ممکن است یک ماشین رابه عنوان ماشینی که نرم افزار سرور وب را اجرا می کند، راه اندازی کنیم و سپس از یک مرورگر روی همان ماشین برای نگاه کردن به صفحات وب استفاده کنیم.
تفاوتی بین دستیابی به یک سرور وب دور (سرور وبی که روی یک ماشین متفاوت با مروگر می باشد) و یک سرور محلی (سرور وب ومرورگر روی یک ماشین باشند) وجود ندارد. درحالیکه عملکرد سرور وب در دسترسی به صفحات وب تغییری نمی کند.
وب سرورهای زیادی موجودند که رایج ترین آنها IIS و Apache است. IIS تنها وب سروری است کهASP.Net را اجرا خواهد کرد.
1-2- صفحات وب پویا چگونه آماده می شوند؟
دو راه فراهم کردن محتوای پویای صفحات وب عبارتند از:
1-2-1- صفحات وب پویای طرف مشتری
دراین مدل ماژول ها یا پلاگین هایی که ایجاد صفحات وب پویا را انجام می دهند به مرورگر اضافه می شوند. معمولا کد HTML با یک فایل جداگانه (شامل یک سری دستورات که هر کدام از طریق صفحهHTML ارجاع داده می شوند) به مرورگر، فرستاده می شود که بهر حال این دستورات را که با کد HTML مخلوط هستند، پیدا می کند. سپس مرورگر از آنها برای تولید HTML محض صفحات در زمانیکه که کاربر صفحه را درخواست می کند، استفاده می نماید. به عبارت دیگر صفحه بطور پویا روی هر درخواست ساخته می شود.
این روند یکHTML محض که به مروگر برگشت داده می شود را تولید می کند. شش مرحله دراین روش وجود دارد:
1-نویسنده وب یک سری دستورالعمل ها برای ایجادHTML می نویسد و در یک فایل .htm ذخیره می کند نویسنده همچنین دستورات دیگری را به زبانی متفاوت می نویسد که یا در فایل htm. یا در یک فایل جداگانه ذخیره می شود.
2-زمانی بعد، یک کاربر درخواست یک صفحه را در مرورگر خود تایپ می کند و این درخواست از مرورگر به سرور وب گذر می کند.
3-سرور وب صفحه .htm را تعیین موقعیت می کند و همچنین ممکن است فایل دومی را که شامل دستورات باشد را نیز، تعیین موقعیت کند.
4-سرور وب هردوی این جریان هایHTML ای تولید شده جدید و دستورالعمل ها را در طول شبکه به مروگر می فرستد.
5-یک ماژول در مرورگر دستورات را پردازش می کند و آنها را تنها به عنوان یک صفحه HTMLای در قالب فایل .htm برگشت می دهد حتی اگر دو درخواست صورت گرفته باشد.
6- سپس HTML توسط مرورگری که صفحه را نمایش می دهد پردازش می شود.
شکل 1-2- صفحات وب پویا
1-2-2- صفحات وب پویای طرف سرور
با مدل طرف سرور، منابع HTML با یک سری دستورالعمل به هم آمیخته، به طرف سرور وب فرستاده می شود. دوباره این دستورالعمل ها برای تولید HTML صفحه، در زمانیکه کاربر آن را درخواست می کند استفاده خواهند شد و یکبار دیگر، صفحه بطور پویا در درخواست تولید می شود.
پردازش قبل از اینکه صفحه به مرورگر برگشت داده شود روی سرور انجام می شود.
یکی از مزایای کلیدی این مدل نسبت به مدل طرف مشتری این است که فقط کد HTML توصیفی برای صفحه پایانی به مرورگر فرستاده می شود به این معنی که منطق صفحه روی سرور مخفی باقی می ماند. به خوبی می توانیم فرض کنیم که اغلب مرورگرها باید قادر باشند حداقل صفحه را نمایش دهند.
ASP.NET از مدل طرف سرور پیروی می کند.
1-3- مروری بر تکنولوژی ها:
1-3-1- تکنولوژی طرف مشتری برای فراهم کردن محتوای پویا
هر کدام از این تکنولوژی ها مبتنی بر یک ماژول یا پلاگین ساخته شده در مرورگر، هستند که دستورالعمل ها را پردازش می کنند.
1- جاوا اسکریپت:
زبان اصلی اسکریپت نویسی مرورگر می باشد و نباید با جاوا که زبان برنامه نویسی کاربردی کامل است،
اشتباه گرفته شود. در ابتدا نت اسکیپ یک زبان اسکریپتی که به عنوان لیو اسکریپت[1] شناخته می شد با هدف اضافه کردن محاوره به سرور وب و مرورگر، گسترش داد. بعداز آن با ملحق شدن به سان[2] نام آن را به جاوا اسکریپت تغییر داد. جاوا اسکریپت بعضی از نحوها و ساختارهای اساسی را از جاوا می گیرد. (که آن هم به نوبه خود از C ایده می گیرد.) اما هدف متفاوتی دارد. برای مثال در حالی که جاوا اسکریپت قدرت کنترل مرورگر و محتوایش را دارد قابلیت کنترل مواردی مثل دستگیره های فایل[3] را ندارد.
در حقیقت به خاطر امنیت، از چنین عواملی جلوگیری می کند. کمی در موردش فکر کنید: شما نمی خواهید یک صفحه وب قادر به حذف فایل های روی درایو هارد شما باشد. جاوا نمی تواند مرورگر را به طور کامل کنترل کند اما در زمینه های گرافیک و شبکه و توابع چند نخی کار می کند. ماکروسافت نسخه جاوا اسکریپت خودش را به عنوان jscript معرفی کرد که در IE3 تا IE5 پشتیبانی می شد ولی تفاوت های جزئی با نت اسکیپ دارد. در حالی که در نسخه های قبلی تر هر دو مرورگر، تفاوت ها عمیق تر بودند.
2-VBScript:
در IE3 ماکروسافت زبان اسکریپتی خود را به نام VBScript که بر مبنای زبان برنامه نویسی ویژوال بیسیک بود معرفی کرد که رقیب مستقیم جاوا اسکریپت بود. کارکرد این دو زبان تفاوت زیادی نداشت. مشکل بزرگ آن این بود که هیچ مرورگری جز ماکروسافت آن را برای طرف مشتری پشتیبانی نمی کرد. برای مدت کوتاهی پلاگین هایی در نت اسکیپ برای پشتیبانی VBScript فراهم شدند. جاوا اسکریپت پشتیبانی گسترده ای داشت و بیشتر استفاده می شد. پس اگر می خواهید اسکریپت نویسی طرف مشتری را برای صفحات وب روی اینترنت انجام دهید، جاوا اسکریپت انتخاب شماست. در حقیقت خود ماکروسافت VBScript را در فریم ورک Net. با VB.NET جایگزین کرد. VBScript فقط زمانی که صفحات اینترانت داریم (یعنی در جایی که می دانیم تمامی مشتری ها، IE روی سیستم عامل ویندوز دارند) استفاده می کنیم.
با هر دوی آن ها (جاوا اسکریپت و VBScript) یک ماژول تحت عنوان موتور اسکریپت[4] وجود دارد که به صورت توکار و پیش ساخته به طور پویا دستورالعمل ها یا اسکریپت ها را پردازش می کند.
3-کنترل های اکتیوایکس:
یک کنترل اکتیوایکس یک برنامه کامل[5] یا جزء است که به زبانی مثل C++ یا ویژوال بیسیک نوشته شده است. زمانی که به صفحه وب اضافه می شود یک قطعه مشخص مثل تایمر، احراز هویت مشتری یا دسترسی به بانک را فراهم می کند. کنترل های اکتیوایکس توسط تگ <Script> که حالا جزئی از HTML استاندارد است، به صفحات وب اضافه می شوند. این کنترل ها زمانی که به صفحه وب اضافه می شوند می توانند توسط مرورگر اجرا شوند. یک مشکل وجود دارد و آن این است که کنترل اکتیوایکس به وسیله مایکروسافت گسترش داده شده و با وجود سازگاری با HTML استاندارد، روی هیچ مرورگر نت اسکیپ قبل از نسخه 66 (بدون پلاگین های اکتیوایکس) پشتیبانی نمی شود. بر خلاف VBScript، اکتیوایکس قادر به دستکاری عناصر روی ماشین کاربر مثل فایل ها و رجیستری ویندوز است. به این علت اغلب یک ریسک امنیتی فرض می شود و حتی توسط فایروال اجازه داده نمی شود. در نتیجه کنترل های اکتیوایکس در حقیقت هنوز نمی توانند به عنوان یک راه معمول یا بستر متقاطع ایجاد صفحات پویای وب شما فرض شوند.
4- جاوا اپلت:
جاوا بستر متقاطع توسعه برنامه های کاربردی است. جاوا در اوایل 1990 اولین بار در وب به کارآمد که یک جنبش عظیم ایجاد کرد.
کدهای جاوا در شکل اپلت ها اساسا اجزای جادویی هستند که با تگ اپلت می توانند به آسانی در صفحات وب وارد شوند.
جاوا قابلیت های بهتری در حوزه هایی مثل توابع گرافیکی و دستگیره های فایل دارد که این موارد قدرتمند را بدون به مخاطره انداختن امنیت فراهم می کند (به دلیل اجرای اپلت هادر آنچه به عنوان سندباکس[6] شناخته می شود که از دانلود شدن برنامه های مخرب وب برای صدمه به سیستم شما جلوگیری می کند.) جاوا همچنین بانک اطلاعاتی قدرتمندی را ( JDBC) پشتیبانی می کند.
ماکروسافت و نت اسکیپ هر دو پشتیبانی جاوا را به واسطه ماشین مجازی جاوا (JVM) دارند. تگ استاندارد <Object> و غیر استاندارد <applet> برای اضافه کردن اپلت های جاوا به صفحه وب استفاده می شوند. این تگ ها به مرورگر می گویند که یک فایل جاوا را از سرور دانلود کند و آن را با ماشین مجازی جاوای ساخته شده در مرورگر اجرا کند. البته این قدم اضافی در صفحات وب به معنای صرف زمان کوتاهی برای دانلود اپلت های جاوا می باشد و می تواند حتی با پردازش یکی از آن ها در مرورگر، طولانی تر هم شود. بنابراین اپلت های کوچک جاوا همانند یک منوی پایین افتادنی یا متحرک سازی، معمول تر است.
[1] - live script
[2] - SUN
Filehandling- [3]
Script Engine-[4]
[5] - Component
[6] - Sand Box
فرمت :WORD تعداد صفحه :66
ایجاد تغییر و تخریب در برنامههای کامپیوتری
این نوع فعالیت عبارت است از دستیابی به سیستمها و برنامهغةای کامپیوتری با استفاده از ویروس، کرم، یا بمبهای منطقی.ایجاد خسارت از طریق پاک کردن، صدمه زدن، مخدوش نمودن یا موقوفسازی دادهها یا برنامههای کامپیوتری انجام میشود.
تخریب دادهها گاه نتیجة حملة فیزیکی به تأسیسات کامپیوتری است. اینگونه اعمال معمولاً از طریق روشهای کامپیوتری و تکنیکی صورت میگیرد (مثلاً به وسیلة ویروسهای کامپیوتری یا بمبهای منطقی زمانی) برنامههای ویرویسی به تکثیر و برنامههای فایل میپردازد و تخریب زیادی را به همراه دارد.[1] در ادامه به توضیح مختصری راجع به ویروسها، کرمها و بمبهای منطقی میپردازیم:
ویروس
ویروس نوعی کد برنامه است که خود را به برنامههای مجاز چسبانده به دیگر برنامههای کامپیوتر منتقل میشوند. ویروس میتواند از طریق یک قطعه مجاز نرمافزاری که به ویروس آلوده شده به سیستم کامپیوتر وارد میشود.
کرم
کرم نیز به طریق ویروس ایجاد میشوند تا با نفوذ در برنامههای دادهپردازی مجاز، دادهها را تغییر داده یا نابود سازد اما تفاوت کرم با ویروس این است که کرم تکثیر نمیشود. به عنوان مثال در پزشکی، کرم را میتو.ان به غدة خوش خیم و ویروس را به غدة بدخیم تشبیه کرد. با استفاده از برنامة تخریبی کرم میتوان به کامپیوتر یک بانک دستور داد که وجوه موجود در بانک را به طور دائم به یک حساب غیرمجاز منتقل کند.
بمب منطقی
بمب منطقی را بمب ساعتی نیز میگویند، یکی از روشهایی که به کمک آن میتوان دست به سابوتاژ کامپیوتری زد، بمب منطقی است. برخلاف ویروس و کرم، کشف بمب منطقی پیش از انفجار آن کار بسیار سختی است و بمب منطقی از سیار ترفندهای کامپیوتری خسارت بیشتری را به همراه دارد.
سابوتاژ کامپیوتری و اخاذی کامپیوتری
کلیه عملیات کامپیوتری که به منظور تختل ساختن عملکرد عادی سیستم، به حساب میآید سابوتاژ کامپیوتری میگویند.[2] سابوتاژ کامپیوتری وسیلهای است برای تحصیل مزایای اقتصادی بیشستر نسبت به رقیبان. سابوتاژ برای پیشبرد فعالیتهای غیرقانونی تروریستها و یا برای سرقت دادهها و برنامهها به منظور اخاذی نیز به کار گرفته میشود.
در جرم سابوتاژ کامپیوتری، اختلال و جلوگیری از عملکرد سیستم کامپیوتری ملاک است. عناصر متشکله جرم سابوتاژ کامپیوتری عبارت است از:
1- ابزار و راهها
2- هدف
کمیتة تخصصی شورای اروپا در تعریف سابوتاژ کامپیوتری میگوید: سابوتاژ عبارت است از «وارد کردن، تغییر، محو یا موقوفسازی دادهها یا برنامههای کامپیوتری یا مداخله در سیستمهای کامپیوتری با قصد اخلال و جلوگیری از عملکرد کامپیوتر».
نفوذ کامپیوتری (اخلالگران)[3]
این دسترسیهای غیرمجاز به کامپیوتر و سیستمهای کامپیوتری دارای انگیزههای گوناگونی است که اهم آنها کنجکاوی، تفریح و تفنن است و برای بهرهبرداری مالی انجام نمیگیرد.
از نظر گروه سنی بیشتر اخلالگران (Hackers) جوان و در ردة سنی 15 تا 24 سال هستند.
با فنآوریهای جدید همچون اینترنت این افراد دارای زمین بازی مجازی به وسعت دنیا شدهاندو فقط از طریق اتصال به اینترنت میتوانند با سایر اخلالگران در آن سوی دنیا ارتباط برقار کنند .
[1] - Computer related crimes: united kingdom report – pc-cy-cdpc-ce 1991.
[2] - سازمان ملل «نشریة سیاست جنائی» ، (ش 44=-43-1994) ترجمة دبیرخانة شورای عالی انفورماتیک – سازمان برنامه و بودجه کشور، جلد اول، مرداد 1376، ص 32.
[3] - Hacking
فرمت :WORD تعداد صفحه :27
چاپگر
چاپگر از متداولترین دستگاههای خروجی در کامپیوتر است که از آن بمنظور چاپ اطلاعات استفاده می شود . کاربران کامپیوتر صرفنظر از نوع استفاده ، ممکن است در مقاطع زمانی خاصی نیازمند استفاده از چاپگر باشند. چاپگرها دارای انواع متفاوتی می باشند. چاپگرهای جوهر افشان،لیزری تک رنگ و لیزری رنگی ، سه گروه عمده از چاپگرهای موجود می باشند. هر یک از چاپگرها ( از چاپگرهای جوهر افشان تا چاپگرهای لیزری ) دارای طراحی منحصربفرد خود بوده و بمنظور اهداف و کاربردهای خاصی ، طراحی شده اند .
جایگاه چاپگردر زمان انتخاب یک چاپگر ، اکثر متقاضیان
علاوه بر در نظر گرفتن قیمت ، به پارامترهای دیگری نظیر سرعت و کیفیت نیز
دقت داشته و تصمیم آنان برخاسته از توازن بین پارامترهای فوق ، می باشد .
تولید کنندگان با ارائه چاپگرهای پیشرفته و تغییر در مدل های قبلی خود ،
سعی در جلب رضایت مشتریان می نمایند .چاپگرهای جوهر افشان با امکان اتصال
به دوربین های دیجتال ، تحولی بزرگ را در زمینه چاپ تصاویر ایجاد نموده
اند. در مواردیکه از جوهر و کاغذ مخصوص چاپ تصاویر در چاپگرهای جوهر افشان
استفاده گردد ، تصاویر چاپ شده دارای کیفیت بسیار بالائی خواهند بود.کیفیت
چاپ در چاپگرهای لیزری تک رنگ ، یکی از نکات مهم و برجسته این نوع از
چاپگرها محسوب می گردد. با توجه به امکانات ارائه شده توسط این نوع از
چاپگرها نظیر حافظه وسینی محل استقرار کاغذ ، می توان از آنان در مواردیکه
حجم عملیات چاپ بالا باشد،استفاده نمود. از چاپگرهای لیزری رنگی می توان
بمنظور چاپ متن و تصاویر با کیفیت و سرعت مناسب ، استفاده نمود. بموازات
کاهش قیمت چاپگرهای لیزری رنگی ، تعداد بیشتری از کاربران تمایل به استفاده
و بکارگیری این نوع چاپگرها را پیدا نموده اند .
ویژگی ها ی مهم از مهمترین ویژگی های مرتبط با چاپگر ، می توان به موارد زیر اشاره نمود :
فرمت :WORD تعداد صفحه :21
5-همواره باید آزمایش کنید تا مطمئن شوید که مشکل حل شده است. بعد از اینکه شما چاپگر را تعمیر کردید، آنرا چک کنید. گاهی اوقات وقتی یک مشکل را حل می کنیم، ممکن است باعث بوجود آمدن مشکل دیگر شویم. برای راه اندازی چاپگر و اتصال به کامپیوتر کاملا چاپگر را چک کنید و در قسمتی که مشکلی بوجود آمده تمرکز کنید تا اطمینان حاصل شود و مشکل حل شده است.
رفع اشکال جلو رفتن کاغذ در چاپگرهای جوهر افشان و دات.ماتیوس
اگر کاغذ در چاپگر به راحتی وارد نشود باید برای آسیب دیدگی مکانیزم جلو برندهی کاغذ را که شامل چرخ های جلو برنده و تراکتور هست چک کنید. و مطمئن شوید که در مسیر کاغذ ناهمواری موجو نباشد. اگرچه الکتریسیته ممکن است منبع مشکل باشد. مکانیزم موتور،مکانیکی است و برای چک کردن راحت تر است و شما همیشه بهتر است ابتدا جریان های ساده را انجام دهید. هنگامی که مشکل مکانیکی رخ می دهد موارد ذکر شده در زیر را به عنوان راهنما دنبال کنید.
اگر اصطلکاک و مالش اجازه اینکه کاغذب به راحتی داخل رود را نمی دهد، رل ها را رها کنید و اگر مطمئن شوید که کاغذری که استفاده می کنید برای استفاده آن چاپگر پیشنهاد شده و مناسب است برای استفاده کاغذ های مقوایی یا بسیار نازک و روغنی طراحی نشده باشد. از کاغذ استاندارد و استفاده کنید و آن را در مسیری که کاغذ داخل چاپگر می شود امتحان کنید. برای پاک کردن رل ها از پاک کنندهی شیشه استفاده نمائید. و یا یک دستمال مرطوب گرد و خاک و پس مانده را پاک کنید. اطمینان یابید که رل ها به طور صحیح تنظیم شده اند. اگر کاغذ به راحتی و درست وارد دستگاه نشد رلها را یا کل قسمت جلو برنده کاغذ را تعویض کنید.
فرمت :WORD تعداد صفحه :85
افزایش اندوزگرایی در میان جوانان شده است. سایت های ضداخلاقی و استفادهی نادرست از اینترنت. چرا جامعه گرایش به استفاده از سایت های ضداخلاقی دارد؟ آیا با محدود کردن استفاده از این سایت ها مشکل حل می شود یا فقط علامت سؤال را پاک کرده ایم. باید از دیدگاه روانشناسی و جامعه شناسی این مسئله ریشه یابی شود و راه حل عملی برای آن پیدا شود.
اینترنت مانند یک چاقو آلت دست پزشک بیمار است . یک بچه چند نفر را نابود می کند.
آموزش و پرورش آموزش بچه ها را به عهده دارد.
آموزش درون خانواده که بچه ما چگونه باید با این تکنولوژی برخورد کنند. اما آیا پدر و مادرها می دانند که به فرزندان خود کمک کنند. این انجمن های خانه و مدرسه – صدا و سیما – آموزش و پرورش به ازای نوآموزی پدران و مادران نیاز داریم. سواد مورد نیاز برای پرورش فرزندان خود نداریم و باید تلاش کنیم تا با نوین اطلاعات آشنا شوند تا وقتی والدین خود شناخت نداشته باشند بچه ها سخن والدین خود را نخواهند پذیرفت در مورد بدی یا خوبی این تکنولوژی.
چه استفاده ای از اینترنت می کنید؟ کسی نیست بر رفنار ما نظارت کند. افرادی به خودشان اعتماد ندارند باید به رفتار خود نظارت کنند. خانواده ها باید اطلاعات خودشان را از اینترنت بالا ببرند و بچه های خودشان را تنها نگذارند در استفاده از اینترنت. بچه هایی که زبان انگلیسی نمی دانند چرا و چه استفاده یا از اینترنت می کنند؟ اینترنت را در اختیار فرزندان خود بگذارید و نظارت خود را به بچه ها در هیچ شرایطی.
بچه پشت اینترنت تحت بمباران اطلاعات قرار نگیرد که بسیار مخرب است در فکر و اندیشه شخصیت فرزند و نیاز با تمام جلوه ماشین با سرعت بالا از روی نمابر رایانه می توانید ببینید و این امکان اغواکننده گردد. می توان این جهان اینترنت بسیار جذاب و حیرت انگیز است و بچه ها دوست دارند وارد این دنیای شگفت انگیز شوند. قرارگرفتن در دنیای مجازی موجب جذابیت اینترنت شده است. آیا تهاجم فرهنگی در اینترنت وجود دارد. اگر آری ، به چه صورتها و اشکالی وجود دارد و اگر نوع و شیوه تهاجم فرهنگی را ندانیم راه مقابله با آن را نخواهیم دانست باید برای ارائه فرهنگ اصلی خودمخان برنامه ریزی کنیم. اینترنت در واقع دنیای مجازی است که افراد با اسامی مجاز به گفتگو با هم می پردازند.
از اینترنت استفاده می کنید؟ چه استفادهای می کنید؟ از چت استفاده میکنید؟
دوستان اینترنتی دارید؟ وارد سایت های مختلف می شوید؟ بیشتر اوقات فراغت یا اوقات مفید خودتان را در کافی نت می گذرانید؟ چه چیز اینترنت باعث جذابیت شده است؟ (چرا اینترنت جذاب است؟) مزایای اینترنت چیست؟ موجب تقویت زبان انگلیسی می شود؟ چه قدر وقتتان را برای Chat می گذارید؟ (وارد گروههای مختلف Chat می شوید؟ چه گروههایی؟)
بیشتر در چه مقطع سنی به کافی نت می آیند؟
چقدر از وقتتان را برای بازی در اینترنت می گذرانید؟
چقدر هزینه می کنید؟ چند ساعت وقت می گذرانید؟
باید برنامه ریزی از Chatroom ها باشد roomهای مشخصی را احاطه کنند برای عقاید و سلایق متفاوت Chatroomها شده باشد. علاقه و اشتیاق به گفتگو – علاقه و اشتیاق برای اشنایی با فرهنگ های گوناگون تبدیل Chatroomها به کلاس های درس می شود.
اطلاعاتی که به دوستانتان می دهید چه نوع است؟ شخصی است؟ چند تا ID دارید؟ با نام واقعی خودتان Chat می کنید. از سایت های مختلف اینترنت می کنید؟ Chat جذابترین چیز است در اینترنت؟ چه پدیده های منفی در Chat است؟
چرا میانگین استفاده از Chat بیشتر از سایت در میان جوانان ایرانی و نقاط دنیا است؟
در چت افرادی وجود دارند که با مهارت هوشی بعد از Chat می تواند کامپیوتر (رایانه) طرف مقابل چت خود را در اختیار خود قرار داده و هرگونه خرابکاری دیگری که فکرشان را بکنید مثل حذف برنامه های دلخواهتان یا اضافه کردن یکسری از مطالب مبتذل و غیراخلاقی. در مقایسه چت در ایران و جهان می توان این موضوع را دریافت که مردم این وقت خود را خیلی به بتالت می گذرانند هر سنی که شما فکر کنید در چت روم ها (Chatrooms) وجود دارند از کودک 8 و 99 ساله تا آدم سن بالا برای هر کاری که فکر کنید. بعضی برای بدست آوردن مطالب خصوصی افراد از آنها و بعضی ها هم که برای کار شخصی و غیراخلاقی به هرگونه که فکر می کنید. در کل Chatroomd نه جای خوبی برای افراد است و نه جای بدی البته ابتذال آن بیشتر از خوبی های آن است.
فرمت :WORD تعداد صفحه :43
آلفا و امگا دو وضعیت نگاه دارنده مکان میباشند که چرخش زندگی هر شئ را به هم میکند. (وضعیتهای آلفا و امگا ـ بخش 7). وضعیت آلفا ابزار شئ را قبل از اینکه ساخته شود نشان و ارائه میدهد. وضعیت امگا لاشه یک شئ را بعد از اینکه از بین رفت یا اینکه خراب شد نشان میدهد. هیچ آزمایش و تستی برای اشیاء در این وضعیتها انجام نشده است. چرخش آلفا ـ امگا شئ را تحت آزمایش از وضعیت آلفا به وضعیت امگا با فرستادن پیام با هر روش حداقل یک بار میبرد. مجموعه تست چرخش آلفا ـ امگا نشان می دهد که همه روشها در یک گروه به طور جزئی قابل عمل میباشند. گذشتن این چرخه به معنی این است که گروه تحت تست آماده آزمایشات و تستهای پر هزینهتر میباشد. عناصر چرخه آلفا ـ امگا در (گراهام 94+، اوربک 94، فایر اسمیت 95، و فایر اسمیت 96) فهرست شده است. یک مجموعه تست آلفا ـ امگا ابتدا روشهای ساده را امتحان میکند. هیچ کوششی برای به دست آوردن پوشش جملهای یا امتحان کردن همه مسئولیتها انجام نمیگیرد. این کوشش بعداً انجام میشود، بعد از اینکه گروه به اندازه کافی و خوب به منظور حمایت تستهای وسیعتر، کار کند. یک چرخه آلفا ـ امگا شش مرحله اصلی دارد. تست کننده یک پیام به هر یک از روشهای زیر در ترتیب تعیین شده میفرستد.
1. روش جدید یا سازنده
2. روش دست یابنده
3. روش بولین (شرطی)
4. روش اصلاح کننده (تغییر دهنده)
5. روش تکرار کننده
6. روش از بین برنده و خراب کننده
درون هر یک از این مرحلهها، روشهای خصوصی اول امتحان میشود که به وسیله روشهای حفاظت شده و سرانجام روشهای عمومی دنبال میشود. از آنجا که روشهای عمومی به طور نمونه بستگی به روشهای حفاظت شده و خصوصی دارد، هنگام دخالت یک روش محافظت شده با یک تست روش عمومی به وجو میآید. امتحان کردن روشهای عمومی بعد از روشهای محافظت شده و خصوصی میتواند مانع بعضی از این موانع شود. ترتیب دوباره توالی پایه به منظور همراهی کردن وابستگیهای ویژه گروهی دیگر ممکن است لازم و ضروری باشد. در کاملسازی و ترکیب یک طرفه فرض میشود که همه یا بیشتر گروه توسعه یافته است. هنگامی که یک گروه رشد پیدا میکند همان روش دنبال میشود. تست کننده با رشد عملکردی گروه به طور صفوار افزایش پیدا میکند. پیامهای آزمایشی ممکن است به حرکت کننده مانند روشهایی که به گروه اضافه میشود، اضافه شود. اگر فاصله گروهی کامل توسعه پیدا کند اما بعضی از روشها به عنوان شاخههای درخت اجرا شود، پس پیامهای تستی مطابق ممکن است شاخه درخت را امتحان کند یا اینکه تا زمان کامل شدن شاخه درخت به تأخیر بیفتد. چرخه آلفا ـ امگا ممکن است یک روش مناسب برای روشهای افزایشی باشد و روشها میتوانند در ترتیب آلفا ـ امگا طراحی شوند. اول سازندهها، بعد دستیابندهها، بعد بولینها، و غیره. یک تست کننده که این چرخه را اجرا میکند اسکلتی را ایجاد میکند که به آسانی میتواند با موارد آزمایشی بر پایه الگو توسعه پیدا کند.
نقش پوشش قانونی: یک مدل پوشش قانونی شامل قسمتهایی از اجرا میشود که باید برای برآوردن مدل تستی بر پایه اجرا برآورده شود. پوشش به عنوان یک متریک، درصدی از این قسمتهای آزمایش شده به وسیله یک مجموعه تستی میباشد. برای مثال هر مجموعه تستی که باعث میشود هر زیرحساب حداقل یکبار امتحان شود، 100 درصد پوشش زیرحسابی یا به طور ساده پوشش زیرحساب تهیه میکند. صدها پوششی از اواخر 1960 استفاده، نشر و تجزیه و تحلیل شد. تقریباً همه تستهای بر پایه اجرای حمایتی، به استثنای نمودار جریان گروهی، هیچ مدل پوششی قانونی جدید مهمی برای اهداف سازگار با سافتور پیشنهاد یا توسعه نشده است. مدلهای پوششی و قانونی دامنه روش در این جا مرور میشود. و هر کدام به وسیله ابزار پوششی در دسترس تجاری حمایت میشوند که این برای شش زبان یا شرح دادن مفهوم تستی مهم میباشد. بعضی از پیشنهادات پوششی برای اهداف سازگار با قوانین در بخش 4-4 (مدلهای پوششی برای اهداف سازگار با تست) خلاصهمیشود. در روش تستینگ، پوشش به وسیله معیار کفایت تعریف میشود که این عناصر یک IVI تمرین شده به وسیله یک استراتژی تستی را تعیین میکند. (ویوکر 88). یک مجموعه تستی اگر همه عناصر امتحان شده، امتحان شده باشند، کافی میباشد. استراتژی تستی X گفته میشود که زیرمجموعه استراتژی y باشد اگر همه عناصری که y امتحان میکند، همچین به وسیله X نیز امتحان شوند. برای مثال گفته میشود که پوشش شاخهای زیرمجموعه پوشش زیرحسابی (جملهای) باشد. زیرا امتحان همه شاخهها ضرورتاً همه زیرحساب را امتحان میکند. سلسلهبندی زیر مجموعهای درجهبندی تحلیلی پوششها میباشد. هیچ نتایج قابل عمومی شدهای درباره تأثیرات خرابی پیدا شده نسبی وجود ندارد که به درجهبندی ارتباط داشته باشد. زیرا هیچ مورد جامعی در مورد شمار و انواع باگهایی که باقی میمانند نمیتواند اشاره شود و رسیدن به یک هدف پوشیده چیزی مانند تناسب برای استفاده را نمیرساند. یک پوشش پائینتر در این سلسله بندی بر این دلالت نمیکند که یک معیار بالاتر ضرورتاً برای پیدا کردن نتایج باگی برای یک استفاده خاص و بالعکس ضروری میباشد. برای دلایل شرح داده شده در بخش 9، نقش مناسب تجزیه و تحلیل پوشش قانونی برای تستهای مسئولیتی، ایجاد یک مدل تکمیلی و ترکیبی میباشد. از یک مدل پوششی کدی به عنوان یک مدل تستی استفاده نکنید. برای طراحی کردن مجموعه تستی به مدلهای پوششی کدی تکیه نکنید و از تستیهای مسئولیتی و گزارشات پوششی برای تجزیه و تحلیل کفایت مجموعه تستی استفاده کنید
فرمت :WORD تعداد صفحه :24
Abstrct
مقداری زیادی از کارها به داخل زیر سیستم مدیرت حافظه در سریهای کرنل l inux.2.5 منتقل شده است و نسبت به تا (سیستم حافظه مجالس ) حالت پایداری بیشتری را در تنوعات زیادی از پارمان کاری دارد. و همچنین بیشتر مسائل مقیاس پذیری حل شده و منجر به عملکرد بیشتر mamgement memory بر روی ماشینهای بزرگبر ( با ram بیش از 1GB یا دارای بیش از یک praccassor یا هر دو ) شده است. بعضی از این تغییرات برای ماشینها ی کوچک نیز سودمند است و در سریهای کرنل 2..4 تقسیمات اصلی linux به طور گستردهای از کرنل mainline بخصوص از محیط um منشعب شده است.
این مسئله باعث به وجود آمدن مداوم مسائلی و تلاش مضاعف به هدر رفته در ویژگیهای پیاده سازی میشود سریهای 2.5 گشته ( در آنها هم هست ). سریهای 2.4 تحت مدیریت andrew morton است که بنیان مستحکم برای پیشرفتهای آتی فراهم میآورد. و همچنین پتانسیل بیشتری برای کار مشترک بیشتر ، این مقدار در صورت تغییرات که در سیستم 1inux um بهای 2.5 صورت گرفته است که به طور قابل ملاحظهای ماشینهای بزرگبر را فشرده میکند میکند و همچنین تغییراتی که برای آینده میشوند را در بر میگیرد که بیشتر آنها در حال حاضر به عنوان قطعات جدا موچود میشوند ماشینهای بزرگبر همچنین باید از عهدة تعداد زیادی از فعالیتهای همزمان بر آیند که منظور من حد تا میباشد. به منظور سادگی و صراحت و اختیار ما ، ماشین l A 32 با mode PAE با طرح حافظه فرمان را در این مقاله در نظر میگیریم این محاسبات بر روی یک سیستم 16-cpu numa-o
( ) گرفته است.
Lntrodueticn
اقتصاد بازار و رواج سیستمهای 32bit بزرگ را تحمیل میکند با وجود اینکه نرم افزار هم بوجود میآید گرجه chip های 64bit ارزان شروع به ظهور کردن اما آنها هنوز مانند سیستمهای بزرگ در دسترس نیستند اگر چه تکنیکها و دست آوردهای توصیف شده در این مقاله ، بدون هیچ هدفی تنها در این ماشینها کاربرد دارد