دسته بندی | کامپیوتر و IT |
بازدید ها | 10 |
فرمت فایل | doc |
حجم فایل | 23 کیلو بایت |
تعداد صفحات فایل | 23 |
اصول سیستمهای عامل توزیع شده
در طول دو دهه اخیر، حصول پیشرفت در تکنولوژی میکروالکترونیک باعث در دسترس قرار گرفتن پردازندههای ارزان و سریع شده است. از سوی دیگر پیشرفتهای موجود در تکنولوژی ارتباطات باعث به وجود آمدن شبکههای سریع تر و به صرفهتر شده است. از ترکیب پیشرفتها در این دو میدان از تکنولوژیها تکنولوژی ارزانتر و کاراتری به وجود آمده که در آن به جای این که از یک پردازنده خیلی سریع استفاده شود، از چند پردازنده معمولی که به هم متصل شدهاند استفاده میشود.
از نظر معماری، کامپیوترهایی که از چندپردازنده متصل به هم تشکیل شدهاند اساساً بر دو دسته تقسیم میشوند.
1- سیستمهای جفت شده قوی
2- سیستمهای جفت شده ضعیف
1- سیستمهای جفت شده قوی:
در این سیستمها یک حافظه اولیه (فضای آدرس) عمومی وجود دارد که میان همه پردازندهها به اشتراک گذاشته شده است. اگر برای مثال، پردازندهای در محل × از حافظه مقدار 100 را بنویسد هر پردازنده دیگری که بلافاصله از همان آدرس × بخواند مقدار 100 را دریافت خواهد کرد. بنابراین در این سیستمها هر نوع تبادل میان پردازندهها از طریق حافظه مشترک صورت میگیرد
سیستمهای جفت شده ضعیف:
در این معماری پردازندهها حافظه را به اشتراک نمیگذارند و هر پردازنده فضای آدرسدهی محلی مختص به خود را دارد. برای مثال اگر پردازندههای در محل × از حافظه مقدار 100 را بنویسد این عمل فقط محتویات حافظه محلی را عوض خواهد کرد و تاثیری در محتوای حافظه پردازنده های دیگر نخواهد داشت. بنابراین اگر هر پردازنده دیگری از محل× از حافظه را بخواند هرچیزی که قبلاً در آن محلی از حافظه محلی آن بوده به تحویل داده خواهد شد. در این نوع سیستمها هرگونه تبادل میان پردازندهها از طریق شبکهای که پردازندهها را به هم متصل کرده و توسط انتقال پیغام انجام میگیرد.
معمولاً به سیستمهای جفت شده قوی، سیستمهای پردازش موازی اطلاق می گردد و به سیستمهای جفت شده ضعیف «سیستمهای محاسبات توزیع شده» یا به طور سادهتر «سیستمهای توزیع شده» اطلاق میشود.
در این مقاله منظور از جمله سیستم توزیع شده» همان سیستمهای توزیع شده واقعی یا «سیستمهای محاسبات توزیع شده» است که از سیستم عاملهای توزیع شده استفاده میکنند.
در این مقاله عبارت «سیستمهای محاسبات توزیع شده» برای سیستمهای جفت شده ضعیف به کار برده خواهد شد. در مقایسه با سیستم های جفت شده قوی، پردازندههای سیستمهای محاسبات توزیع شده میتوانند خیلی دور از هم قرار گرفته باشند تاحدی که یک ناحیه جغرافیایی را تحت پوشش قرار دهند. بعلاوه، در سیستمهای جفت شده قوی، تعداد پردازندههایی که به طور موثر میتوانند مورد استفاده قرارگیرند مواجه با محدودیت ناشی از پهنای باند حافظه مشترک است، در حالی که در سیستمهای محاسبات توزیع شده چنین حالتی وجود ندارد و تقریباً به طور کامل آزادی داریم که هر تعداد که دلمان خواست پردازنده داشته باشیم. یعنی محدودیتی در مورد تعداد پردازندهها در «سیستمهای محاسبات توزیع شده» وجود ندارد.
به طور خلاصه یک سیستم محاسبات توزیع شده اساساً مجموعهای است از پردازندههایی که توسط یک شبکه ارتباطی به هم متصل شدهاند که هر پردازنده حافظه محلی و دستگاههای جانبی خود را دارد و ارتباط میان هر دو جفت پردازنده از سیستم از طریق عبور پیغام از شبکه ارتباطی صورت میگیرد. برای هر پردازنده، منابع آن «محلی» هستند و این در حالی است که پردازندههای دیگر و منابع آنها «دور» هستند به پردازنده و منابع آن به طور معمول «گره»، «سایت» یا «ماشین» سیستم عامل توزیع شده اطلاق میشود.
در ابتدا کامپیوترها خیلی گران (در حد میلیون دلار) بودند و جای زیادی را اشغال می کردند (در حد یک اتاق بزرگ) تعداد کمی کامپیوتر وجود داشت و آنها در لابراتوارهای تحقیقاتی دانشگاهها و مراکز صنعتی بود. این کامپیوترها از یک کنسول و بوسیله یک اپراتور قابل استفاده بودند وکاربران عادی نمیتوانستند از آن استفاده کنند. برنامه نویسان، برنامههای خود را مینوشتند و آن را روی رسانهی خاصی مثل کارت پانچ شده به مرکز کامپیوتر تحویل میدادند تا مورد پردازش قرار گیرند. قبل از پردازش یک برنامه، اپراتور باید محیط لازم برای پردازش را آماده سازی می کرد. این آماده سازی شامل سوار کردن نوارها و بارگذاری کارتهای پانچ شده در کارت خوان و … بود. برنامه اجرا میشود و نتایج اجرای برنامه به صورت پرینت شده به برنامه نویس برگشت داده میشد.
آماده سازی کار در کامپیوترهای اولیه یک مشکل اساسی بود و بسیاری از وقت CPU را هدر میداد. در سالهای 1950 تا 1960 مفاهیم جدیدی برای بهینه سازی صرف وقت CPU ارائه شده که از میان آنها میتوان به موارد زیر اشاره کرد:
دسته بندی | برنامه نویسی |
بازدید ها | 23 |
فرمت فایل | doc |
حجم فایل | 50 کیلو بایت |
تعداد صفحات فایل | 30 |
توضیحات مختصری در مورد زبانهای برنامه نویسی
DELPHI -1
C++ -2
C# -3
BASIC -4
FORTRAN -5
VISUAL BASIC -6
DELPHI -1
دِلفی (Delphi) یا به تعبیری ویژوآل پاسکال – یک زبان برنامهنویسی است و بستری برای توسعهٔ نرمافزار که شرکت بورلند آن را تولید کرده است. این زبان، در بدو انتشار خود در سال ۱۹۹۵، به عنوان یکی از نخستین ابزارهایی مطرح شد که از توسعهٔ نرمافزار بر مبنای متدولوژی RAD((Rapid Application Developmentپشتیبانی میکردند؛ یعنی تولید و توسعهٔ سریع برنامههای کاربردی این نرم افزار بر مبنای پاسکال شیگرا بوده و از این زبان مشتق شده است. البته بورلند نسخهای از دلفی و سیپلاسپلاسبیلدر را برای لینوکس به نام کایلیکس (Kylix) ارائه کرد که مورد استقبال توسعه دهندگان نرمافزارهای لینوکس قرار نگرفت. نرمافزارهای دلفی در ابتدا به صورت مستقیم از کتابخانههای ویندوز و کتابخانهٔ مخصوص خود به نام VCL استفاده میکرد، اما پس از نسخه ۶ دلفی، امکانات استفاده از داتنت هم به آن اضافه شد. در حال حاضر میتوان دلفی را یکی از رایجترین زبانهای ممکن در ایران دانست.زبانِ دلفی که پیشتر بنام پاسکال شیءگرا (Object-Pascal) خوانده میشد و برای طراحی نرمافزاهای تحت ویندوز به کار میرفت، امروزه چنان توسعه یافته است که برای تولید نرمافزارهای تحت سیستمعاملِ لینوکس و داتنت نیز به کار میآید. بیشترین کاربرد دلفی در طراحی برنامههای رومیزی و پایگاه دادهها است، اما به عنوان یک ابزارِ «چند- منظوره»، برای طراحی انواع گوناگونی از پروژههای نرمافزاری نیز مورد استفاده قرار میگیرد.
دلفی 2006
شرکت بورلند در سال ۲۰۰۶ نرمافزار جدید خود را با ویژگیهای جدید به بازار ارائه کرد. این برنامه جدید امکان برنامه نویسی با دلفی و سی پلاس پلاس و همچنین سیشارپ را بطور همزمان ارائه میدهد. بدین ترتیب برنامه نویسانی که با ابزارهای مختلفی کار میکنند براحتی میتوانند در این محیط جدید برنامه نویسی کنند. ویژگی مهم این نگارش نسبت به نگارش ۲۰۰۵ بحث مدیریت حافظه است. در نگارش ۲۰۰۵ ضعفهائی در این زمینه وجود داشت که در این نسخه حل شده است. شرکت بورلند افتخار دارد که به عنوان اولین شرکت تولید کننده IDE زبانهای برنامه نویسی مانند دلفی و سی شارپ بیلدر و جی بیلدر(مخصوص زبان جاوا) و .... از تکنولوژی دات نت در محصولات خود استفاده کرده است.
دلفی 2007
در اواخر سال 2006 شرکت بورلند یک شرکت تابع با نام CodeGear را تاسیس کرد تا این شرکت بتواند تمام انرژی خود را صرف محیط های برنامهنویسی مشهور خود یعنی دلفی و ++C بیلدر و... کند. بن اسمیت نام اولین مدیر CodeGear بود. شرکت بورلند نیز فعالیتهای خود را در زمینه Application Lifecycle Management ادامه میدهد. اولین محصول این شرکت، CodeGear Delphi 2007 هست که بسیاری از نقائص موجود در دلفی 2006 از جمله سرعت پائین آن در این محصول برطرف شده است و بعد از دلفی 7 میتوان از آن به عنوان محصولی مطمئن و قابل استفاده نام برد، هر چند که دلفی 2006 هم محصولی کارامد هست. از دیگر محصولات CodeGear میتوان به Delphi 2007 For PHP اشاره کرد که تحول شگرفی در رابطه با استفاده از تکنولوژی Ajax در دلفی است.
C++ -2
زبان برنامهنویسی ++C (تلفظ می شود: سی پلاس پلاس) یک زبان برنامهنویسی کامپیوتری عمومی با قابلیتهای سطح بالا و سطح پایین میباشد. این زبان دارای قابلیتهای کنترل نوع ایستا، نوشتار آزاد، چندمدلی، معمولا زبان ترجمه شده با پشتیبانی از برنامهنویسی ساختیافته، برنامهنویسی شیگرا، برنامه نویسی جنریک است.
زبان ++c یک زبان سطح میانی در نظر گرفته میشود. این زبان دارای قابلیت زبانهای سطح بالا و پایین بصورت همزمان است.
زبان ++C توسط بییارنه استراستروپ دانمارکی در سال ۱۹۷۹ در آزمایشگاه های بل (Bell Labs) و بر مبنای زبان C ساخته شد و آن را "C با کلاس" نامگزاری نمودند. در سال ۱۹۸۳ به ++c تغییر نام داد. توسعه با اضافه نمودن کلاسها و ویژگیهای دیگری مانند توابع مجازی، سربارگزاری عملگرها، وراثت چندگانه، قالب توابع، و پردازش استثنا انجام شد. این زبان برنامهنویسی در سال ۱۹۹۸ تحت نام ISO/IEC 14882:1998 استاندارد شد. نسخه فعلی استاندارد این زبان ISO/IEC 14882:2003 است. نسخه جدیدی از استاندارد (که به صورت غیررسمی C++0x نامیده میشود) در دست تهیه است.
تاریخچه زبان
استراستروپ کار بر روی زبان «c با کلاس» را در سال ۱۹۷۹ آغاز کرد.ایده ساخت این زبان جدید در زمان کار بر روی تز دکترای خود به ذهن استراستروپ خطور نمود. او متوجه شد که سیمولا دارای ویژگیهای مناسب برای ساخت برنامههای بسیار بزرگ است اما برای استفاده عملی بسیار کند است اما BCPL با وجود سرعت بسیار زیاد برای ساخت برنامههای بزرگ بسیار سطح پایین است. زمانی که استراستروپ کار خود را در آزمایشگاه های بل (Bell Labs) آغاز نمود با مشکل تحلیل هسته unix با توجه به محاسبات توزیع شده روبرو شده بود. با یادآوری تجربیات خود در دوران دکترا، او زبان C را با استفاده از ویژگیهای سیمولا گسترش داد. C به این دلیل انتخاب شد که C یک زبان عمومی، سریع، قابل حمل، و بصورت گسترده در حال استفاده بود. علاوه بر C و سیمولا زبانهای دیگری مانند ALGOL 68، ADA، CLU، ML نیز بر ساختار این زبان جدید اثر گذاشت. در ابتداویژگیهای کلاس، کلاسهای مشتق شده، کنترل نوع قوی، توابع درون خطی، و آرگومان پیشفرض از طریق Cfront به C اضافه شد. اولین نسخه تجاری در سال ۱۹۸۵ ارائه شد.در سال ۱۹۸۳ نام زبان از «C با کلاس» به ++C تغییر یافت. ویژگیهای دیگر شامل توابع مجازی، سربارگزاری عملگر و نام تابع، ارجاعات، ثوابت، کنترل حافظه توسط کاربر بصورت آزاد، کنترل نوع بهتر، و توضیحات یک خطی به صورت BCPL با استفاده از «//» نیز به آن اضافه شد. در سال ۱۹۸۵ اولین نسخه زبان برنامهنویسی ++C انتشار یافت و مرجع مهمی برای این زبان فراهم شد در حالی که هیچ استاندارد رسمی وجود نداشت. در سال ۱۹۸۹ ویرایش 2.0 از زبان ++C ارائه شد. ویژگیهای جدیدی مانند ارثبری چندگانه، کلاسهای انتزاعی، اعضای ایستای توایع، اعضای ثابت تابع، و اعضای حفاظت شده به آن اضافه شد. در سال ۱۹۹۰ «راهنمای مرجع ++C » منتشر شد. این کار بنیان استانداردهای بعدی شد. آخرین ویژگیهای اضافه شده شامل موارد زیر بودند: قالب توابع، استثناها، فضاهای نام، تبدیلات جدید، و یک نوع داده منطقی.در حین تکامل ++C کتابخانه استاندارد نیز بوجود آمد. اولین نسخه کتاب استاندارد شامل کتابخانه جریانات I/O بود که جایگزین printf و scanf شد. در ادامه مهمترین ویژگی اضافه شده Standard Template Library بوده است.
استاندارد زبان
بعد از سالها کار کمیته مشترک ANSI–ISO در سال ۱۹۹۸ ++C را استاندارد نمودند (ISO/IEC 14882:1998). به مدت چند سال پس از انتشار استاندارد این کمیته گزارشات معایب را مورد بررسی قرار داده نسخه اصلاح شده استاندارد ++C منتشر شد. در سال ۲۰۰۵ گزارشی فنی بنام «گزارش فنی کتابخانه ۱» (که معمولا بصورت اختصار TR1 خوانده میشود) انتشار یافت. با وجود این که گزارش بخشی رسمی از استاندارد نیست ولی بخشهایی را به آن اضافه نموده که انتظار میرود در نسخههای بعدی استاندارد در نظر گرفته شود. پشتیبانی از این گزارش در حال افزایش بین تمام کامپایلرهای فعلی است.در حالی که ++C به هیچ موسسهای وابسته نیست این مستندات بصورت آزادانه در دسترس نیستند.
دسته بندی | حقوق |
بازدید ها | 13 |
فرمت فایل | docx |
حجم فایل | 92 کیلو بایت |
تعداد صفحات فایل | 100 |
حقوق غیر مالی بزه دیدگان
الف) حقوق مربوط به نحوه قانونگذاری
قانون اساسی در جهت تضمین حقوق اساسی بزه دیدگان جرم، باید مورد بازنگری و اصلاح قرار گیرد. حقوق حمایت شده توسط قانون اساسی بایستی شامل حق آگاهی از رسیدگیهای علنی دادگاه و حضور آنان، ارائه اظهارات و بیانیه به دادگاه درخصوص آزاد کردن متهم بازداشتی به قید کفالت و اصدارحکم و قبول اقرار ]متهم[، اطلاع دهیبه بزه دیدگان درخصوص حضور و اظهار نظر در جلسات رسیدگی به آزادی مشروط، اطلاعدهی به آنان در خصوص فرار یا آزادی یا فوت محکوم یا متهم، صدور حکم اعاده وضع به حال سابق ازجانب متهم محکوم شده، رسیدگی و قضاوت بدون تأخیر غیر معقول، مد نظر قرار دادن امنیت بزه دیدگان در اصدار قرار آزادی متهم از بازداشت، اطلاعرسانی به بزه دیدگان در مورد این حقوق و پایفشاری در اجرا کردن این حقوق.
قانون اساسی ایران- در فصل سوم با عنوان «حقوق ملت» ، در بندهای 2 و 4 اصل بیست و یکم[1] حمایت از گونههای خاص و آسیبپذیر بزهدیدگان یعنی زنان، زنان سالخورده و کودکان بی سرپرست را مد نظر قرار داده و دولت را موظف نموده که حقوق زن را در تمام جهات با رعایت موازین اسلامی تضمین نماید.
در اصل بیست و نهم نیز آمده است:«برخورداری از تأمین اجتماعی از نظر بازنشستگی، بیکری،پیری، از کارافتادگی، بی سرپرستی، در راه ماندگی، «حوادث و سوانحـ و نیاز به خدمات بهداشتی و درمانی و مراقبتهای پزشکی بصورت بیمه و غیره حقی است همگانی....».
گرچه مقتن اساسی در این اصل بصراحت از «بزه دیده یا محبی علیه یا شاکی» لفظی به میان نیاورد. و مواردی از قبیل بازنشستگی و بیکاری را مشمول برخورداری از تأمین اجتماعی دانسته است، لکن اگر بتوان «وقایع مجرمانه» را که منجر به صدمات و جسمی و روحی و بزه دیدگی آحاد ملت میشود، درمحدوده عبارت « سوانح و حوادث» مذکور در اصل 29 تفسیر نمود، نتیجه آن خواهد شد که قانون اساسی ایران، ارائه خدمات و حمایتهای مالی مندرج این اصل را برای بزهدیدگان نیز مد نظر قرار داده است. از طرف دیگر، آنچه که در نظر اول از عبارت «حوادث و سوانح» به ذهن متبادر میشود، مواردی از قبیل سیل، زلزله، تصادفات رانندگی و .... میباشد که د رصورت قائل شدن به این تفسیر نیز میتوان گفت که قانون اساسی ایران ارائه خدمات و حمایتهای مالی اصلی مذکور را «حداقل برای قشر خاصی از بزه دیدگان یعنی بزه دیدگان تصادفات رانندگی» تجویز نموده است.
با این وجود و علی رغم تفاسیر ذکر شده، خلأ حمایت از بزده دیده (شاکی یا محبی علیه) در قانون اساسی ایران به وضوح مشهود است، گرچه در اصل سی و چهارم و سی و پنجم مقنن اساسی بنوعی «حقوق اولیه و بدوی» بزه دیدگان را مد نظر قرار داده است از آنجائیکه حقوق بزه دیده محدود به موارد مصرح در قانون اساسی ایران به وضوح مشهود است،گرچه در اصل سی و چهارم و سی و پنجم [2]متقنن اساسی بنوعی «حقوق اولیه و بدوی»بزه دیدگان را مد نظر قرار داده است، لکن از آنجائیکه حقوق بزه دیده محدد به موارد مصرح در قانون اساسی ایران نبوده و آنچنانکه گذشت طیف وسیعی از حقوق را دربرمیگیرد، لذا بازنگری و اصلاح قانون اساسی ایران در این خصوص ضروری بنظر میرسد.
- قوانین موضوعه و عادی موجود در خصوص حقوق بزه دیدگان بایستی اصلاح گردد تا اینکه حقوق اساسی و ضروری نسبت به تمامی گونههای خاص بزهدیدگان به رسمیت شناخته شود. بسیاری از قوانین موجود، حقوق بزه دیدگان را برای نوعی خاص از بزه دیدگان از قبیل بزهدیدگان ]جرم[ جنایت یا اطفال بزه دیده، به رسمیت میشناسد. در بسیاری از خشونتهای خانوادگی شدید و رانندگیهای توإم بایستی، حقوق بزه دیدگان تحت پوشش قرار نمیگیرد. قوانین بایستی صرف نظر از طبقهبندی جرایم اعم از جرایم خشوتن بار یا غیر خشونتبار و جنایات یا جنحه، حقوق بزه دیدگان را درتمامی انواع پروندهها به رسمیت بشناسند.
ب) حقوق مربوط به نحوه رسیدگی
- حق حضور
حق حضور بزهدیدگان در سرتاسر رسیدگیهای عمومی دادگاه بایستی به رسمیت شناخته شده وتوسط قوانین تضمین شود. حضور داشتن بزه دیدگان در رسیدگیهای دادگاه، برای اجرای کامل دیگر حقوق مربوط به شرکت در فرآیند عدالت، اساسی و ضروری است. معمولترین توجیه برای انکار و نفی حق حضور بزه دیده در دادگاه، نیاز به مجاز نگه داشتن بزه دیدگان بعنوان شاهدان بالقوه میباشد. تا زمانیکه بزه دیدگان از این قاعده مستثنی نشوند، حق حضور به تمم معنا برای آنان وجود نخواهد داشت. همچنانکه حق حضور متهمان در رسیدگیهایدادگاه به رسمیت شناخته، به آنا در دادگاه شهادت بدهند یا نه، بزه دیدگان نیز بایستی چنین حقی داشته باشند. بعلاوه، حضور بزه دیده در دادگاه میتواند تأثیر مثبی در «فرآیند حقیقت یابی»[3] داشته باشد، بدین صورت که در صورت ارائه تصریح غلط و وارونه جلوه دادن شهادت دیگر شهود، به دادستانان هشدار و اطلاع میدهند.
- اعطای فرصت مشاوره قبل از اتخاذ تصمیم
دادستانان قبل از تصمیمات اصلی پرونده از قبیل مختومه اعلام کردن،کاهش اتهامات یا پذیرش توافقات اتهام، بایستی فرصتی برای مشاوره هدفدار و کامل به بزه دیدگان اعطا نمایند. قضات ]نیز[ قبل از پذیرش توافقات اتهام بایستی ابتدا از دادستانان استعلام نمایند که آیا آنان ]قبلاً[ با بزه دیدگان در این خصوص ]یعنی توافق اتهام[ مشورت نمودهاند یا خیر. همچنین قضات بایستی که قبل از اصدار حکم نهایی پرونده، نظر بزه دیدگان جرایم را جویا شوند. در پروندههای دارای بزه دیدگان متعدد از قبیل رفتارهای خشونت جمعی یا پروندههای عظیم «بازاریابی»[4] و «ضدتراست»[5] که ممکن است مشاوره با بزه دیدگان مشکل بنظر برسد، بایستی اصول و آئیننامههایی در این خصوص بوجود آید. برخی از ایالتهای آمریکا برای بزه دیدگان حق مشاوره با دادستانان را به رسمیت شناختهاند. اغلب این قوانین دادستانان را ملزم میکند که قبل از پذیرش توافقات اتهام، با بزه دیدگان مشورت نمایند. برخی دیگر دادستانان را ملزم مینماید که قبل از مختومه اعلام کردن پرونده، «خودداری از تعقیب» و دیگر تصمیمات مربوط به رسیدگی، با بزه دیدگان مشاوره نمایند.
در ایران- حق مشاوره با دادستانان یا قضات برای بزه دیدگان به رسمیت شناخته نشده است، لیکن استماع اشهارات بزه دیده و وکلای مدافع یا شهود و افرادی که وی معرفی میکند، بموجب ماده 192 در ماده 193 ق.آ.د.ک مصرب 1378 پیشبینی شده است.
- رسیدگیهای بدون تأخیر
بزه دیدگان بایستی حق رسیدگیهای بدون تأخیر غیر معقول را داشته باشند. یکی از بزرگترین مضیقههایی که بزه دیدگان در فرآیند رسیدگی جنایی با آن روبرو هستند، تأخیر از برنامهزمانی رسیدگ یدادگاه میباشد. همچنانکه متهمان حق رسیدگی و محاکه سریع را دارند، بزه دیدگان نیز بایستی چنین حقی داشته باشند. تأخیر ممکن است گاهی بعنوان یک تاکتیک دفاع استفاده شود. زمانیکه روند رسیدگی یک پرونده طولانی میشود، ممکن است که شهود تغییر مکان دهند، فوت نمانیدف از ادای شادت دلسرد شوند یا اینکه قادر به یادآوری کامل واقعیت نشوند. اثر تعویق رسیدگی به پرونده، برای بزهدیدگان نیز مشکلآفرین خواهد بود، بالاخص بزهدیدگانی که ممکن است بواسطه مرور زمان دچار زوال حافظه شده یا اینکه ]از نظر[ سلامتی دچار مشکل میشوند.
- حق همراهی و معیت شخص منتخب بزه دیده با وی در کمیسیونهای اداری
بزه دیدگان جرم بایتسی در «کمیسیونهای اداری»[6] حقوقی از قبیل حق داشتن شخص منتخب آنان جهت معیت و همراهی در رسیدگیها، حق ورود و مداخله در مورد ضمانت اجراها]یی اداری تعیین شده[ و حق آگاهی از ان ضمانت اجراها داشته باشند.
نهادها و مؤسساتی که بخاطر رفتار کیفری ادعا شده یا رفتار مبتنی بر مسامحه و غفلت مستخدمین یا دانشجویان، در صدد مسؤول دانستن آنان می باشند، اغلب از رسیدگی اداری مانند کمیسیونهای انضباطی در محیطهای دانشگاهی در مورد جرایم جنسی و دیگر جرایم منجر به نقض قواعد ]دانشگاهی[ استفاده مینمایند. سازمانهای دولتی و خصوصی نیز برای رسیدگی به موارد بدرفتاری مستخدمینشان که گاهی در برگیرنده یک عمل مجرمانه نیز میباشد، اغلب از کمیسیونهای اداری استفاده مینمایند. این کمیسیونها ممکن است تصمیم بگیرند که کارمند یا دانشجو ] مختلف[، اخراج شده یا انیکه تنبیه گردد.
بزه دیدگان اغلب از نبود حقوق و حمایتها در چنین کمیسیونهایی، اظهار شکایت میکنند. برایمثال در کمیسیونهای انضباطی مدارس یا دانشگاهیها، همانند کمیسیونهای انضباطی که در آن پرسنل ]نظام[ عدالت جزایی متهم به نقض اصول ادایر هستند، بزه دیدگان از داشتن حقوق اساسی از قبیل حق داشتن شخص منتخب جهت همراهی و یا حق ارائه «اظهارات مؤثر بزه دیده» قبل از مجازات ] یا تنبیه[ متهم،برخوردار نیستند. نهادها و مؤسسات بایستی مجموعه مقررات انضباطیشان را اصلاح و بازنگری و تضمین نمایند که حقوق اساسی بزه دیدگان به رسمیت شنانخته شود. بعلاوه اینکه تمامی پروندههای دربرگیرنده رفتار کیفری بایستی برای تحقیقات بیشتر به نهاد مجری قانون ارجاع گردد.
حق استماع اظهارات بزه دیده در رسیدگیهای اصلی دادگاه
در جریان رسیدگیهای اصلی دادگاه از قبیل رسیدگی به آزادی متهم قبل از محاکمه،رسیدگی به آزادی متهم بازداشتی به قید کفالت،[7]زمان اصدار حکم و قبل از رسیدگی به توافقات اتهام، تعلیق، آزادی مشروط و تخفیف مجازات، اظهارات بزه دیدگان بایتسی استماع شود. ورود و مداخله بزه دیدگان در این قبیل موارد بایستی از طریق ارائ و پذیرش اظهارات کتبی، اظهارات ضبط شده در نوار ویدئوئی یا نوار کاست، به رسمیت شناخته است. برخی ایالتها نیز قوانین را پذیرفتهاند که به قضات این اجازه را میدهد که در زمان اصدار قرار آزادی متهمان، میزان خطری را که آنان برای جامعه بطور کلی و برایبزه دیدگان حقیقی ایجاد میکنند، مورد ملاحظه قرار دهند.
در ایران- در حال حاضر«استماع اظهارات بزه دیده» بموجب ماده 193 ف.آ.د.ک مصوب 1378 فقط برای جلسات ناظر به صدورحکم نهایی در دادگاه به رسمیت شناخته شده است و در دیگر موارد من جمله در موارد آزادی متهم قبل از محاکمه، آزادی مشروط و استماع اظهارات بزهدیدگان پیشبینی نشده است. از طرف دیگر، استماع اظهارات بزه دیده از طریق نوار کاست یا ویدئوئی ممکن نبوده و با توجه به متن ماده 193 بنظر میرسد اظهارات شفاهی متهم درجلسه دادگاه مد نظر مقننن بوده است. با این وجود، لایحه قانون آئین دادسی کیفری جدید درماده [8]152 استفاده از سیستمهای رایانهای و مخابراتی از قبیل پست الکترونیکی، ارتباط تصویری از راه دورف نمابر و تلفن را فقط برای طرح شکایت یا دعوی از جانب بزه دیده به رسمیت شناخته است. از طرف دیگر با آنکه استماع اظهارات شاکی یا بزه دیده توسط نوار کاست یا نوار ویدئوئی، در لایحه مذکور پیشبینی نشده است لکن بموجب بند ج 226 لایه مارالذکر[9]، به منظور حمایت از شهود و مطلعین، استماع اظهارات آنان یعنی شهود و مطلعین از طریق وسایل ارتباطی مذکور (تلفن، نامه، ویدیو کنفرانس یا ارتباطات رایانهای) به رسمیت شناخته شده است.
[1] اصل بیست و یک: دولت موظف است حقوق زن را در تمام جهات با رعایت موازین اسلامی تضمین نماید و امور زیر را انجام دهد: 1) ایجاد زمینههای مساعد برای رشد شخصیت زن و احیای حقوق مادی و معنوی او. 2) حمایت مادران، بالخصوص در دوران بارداری و حضانت فرزندف و حمایت از کودکان بی سرپرسرست 3) ایجاد دادگاه صالح برای حفظ کیادن و بقای خانواده. 4) ایجاد بیمه خاص بیوگان و زنان سالخورده و بی سرپرست. 5) اعطای قیمومیت فرزندان به مادران شایسته در جهت غبطه آنها در صورت نبودن ولی شرعی.
[2] اصل سیو چهارم: دادخواهی حق مسلم هر فرد است و هرکس میتواند به منظور دادخواهی به دادگاههای صالح رجوع نماید. همه افراد ملت حق دارند این گونه دادگاهها را در دسترس داشته باشند و هیچ کس را نمیتوان از دادگاهی که بموجب قانون حق مراجعه به آن را دارد منع کرد.
اصل سی و پنجم: درهمه دادگاهها، طرفین دعوی حق دارند برای خود وکیل انتخاب نمایندو اگر توانایی انتخاب نمایند واگر توانایی انتخاب وکیل را نداشته باشند باید برای آنها امکانات تعیین وکیل فراهم گردد.
[3] Truth-Finding
[4] Telemarketing
[5] Antitrust
[6] Administrative Proceedng
[7] Bail hearing
[8] ماده 152 لایحه قانون آئین دادرسی کیفری جدید: استفاده از سیستمهای رایانهای و مخابراتی از قبیل پست الکترونیکی، ارتباط تصویری از راه دور، نمابر و تلفن برای طرح شکایت یا دعوی، احضار متهم، ابلاغ اوراق قضایی یا نیابت قضایی بلامانع است.
[9] ماده 226 لایحه مذکور: به منظور حمایت از شهود یا مطلعین در برابر تعرضات احتمالی متهم یا متهمان و جلوگیری از اقدمات انتقام جویانه علیه آنان بازپرس میتواند تدابیر ذیل را اتخاذ کند:الف) عدم مواجه بین شهود و متهم یا متهمان د رکلیه مراحل دادرسی" ب) عدم افشای اطلاعات مربوط به هویت و مشخصات خانوادگی و محل سکونت یا فعالیت شهود و مطلعین ج)فراهم ساختن امکان استماع اظهارات شهود و مطلعین در خارج از دادسرا با وسایل ارتباط از راه دور نظیر تلفن، نامه، ویدئو کنفرانس یا ارتباطات رایانهای:
تبصره 1: ترتیبات فوق بایستی بنحوی صورت پذیرد که منافی حقوق دفاعی متهم و دادرسی عادلانه و منصف انه نباشد.
تبصره 2: در صورت شناسایی شهود ا وجود قراین و شواهد جنسی بر احتمال شناسایی شهود توسط متهم یا متهمن، بازپرس به درخواست شهود تدابیر لازم نظیر تغییر مکان یا آموزش شهود برای حفاظت از سلامت حسمی و روحی آنها اتخاذ خواهد کرد.