بیرگەی دەستپێگەیشتن-بەھەڵکەوت

(لە بیرگەی هەڕەمەکی-ڕێتێبردنەوە ڕەوانە کراوە)

بیرگه‌ی ده‌ستپێگه‌یشتن-‌به‌هه‌ڵکه‌وت[١] یان بیرگە بە ڕێتێبەریی ھەڕەمەکییەوە (بە ئینگلیزی: Random-Access Memory) چەشنێک کۆگەی دراوەی کۆمپیوتەرە کە ئەیەڵێ دراوە لە کامە شوێنی ھەڕەمەکیدا کۆگە کرابێ، ڕاستەوخۆ ڕێ ببرێتە ئەوێ و دەست پێی بگا. پێچەوانەی ئەمە، چەشنەکانی تری کۆگەی دراوە وەکوو دیسکی سەخت، سی دی، دی ڤی دی و نەواری مەگنەتیک، لەبەر بێدەرەتانییەکانی داڕشتنی میکانیکی، تەنیا ئەوەیان بۆ ئەکرێ کە بە ڕیز و یەک لەدوای یەک درواەکان بخوێننەوە یان بیاننووسنەوە. ئەمەش ئەبێتە ھۆی ئەوە کە کاتی پێویست بۆ ڕێبردن بە شوێنی دراوەیەکی ڕەچاوکراو بەزۆری بەسترابێ بە شوێنە فیزیکییەکەیەوە.

ڕام (RAM): بریتیە لە پێکھاتوێکی وێنە شانەیی کە لەسەر بۆردی دایک شوێنی تایبەتی ھەیەو لە وانەیە لە بۆردێکدا زیاد لە دوو شوێن ھەبێت بۆ ئەم ھاردوێرە، ھەر سێ پیتی (RAM) کە بۆ ناوی ئەم پێکھاتە دەنوسرێت لە سێ ووشەی (Random Access Memory) وە وەرگیراوە، دەکرێت بگۆڕێت و ھەندێک جار لەسەر بۆردی دایک زیاد لە چوار ڕام لە یەک کاتتدا جێگیر دەکرێت، ڕام کاری سەرەکی بریتیە لە ھەڵگرتنی ھەندێک داتا بە شێوەیەکی کاتی ئەم داتا و زانیاریانەی کە لەسە ڕام دەمێنێتەوە بەشێوەیەکی کاتی یان فایلەکانی سیستەمە یاخود بەرھەمی بەرنامەکانە لە کاتێکدا بەکارھێنەر کاریان لەسەر دەکات.

ڕام قەبارەکەی گۆڕاوەو جۆرەکانیشی جیاوازە لە لاپتۆپدا ڕوبەری ڕام بچوکترە وەک لە لە دیسکتۆپدا، بەڵام وەک توانا ھەمان توانایان ھەیە، توانای ڕام بە ویستی بەکارھێنەر زیاد و کەم دەکرێت، زیادکردنی توانای (ڕام) یش بەو مەبەستەیە کە بەکارھێنەر زۆرترین خێرایی دەست بکەوێت لە کاتێکدا کار لەسەر سیستەم  یان بەرنامەیەک دەکات.

داھێنانی زمانی جاڤا

دەستکاری

لە مانگی چواری ١٩٩١ دا جەیمس و دوو کەسی تر دەستیان کرد بە بنیات نانی پرۆژەیەک بۆ بنیات ‏نانی زمانێکی نوێ ی پرۆگرام داڕێژی ئەم زمانەش لە ھەناوی کۆدەکانی (سی) ەوە سەرچاوەی دەگرت و ‏سەرەتا بە ناوی (Green Talk) پرۆژەکە دەستی پێکرد و پاشگری فایل لەم زمانەدا (gt) بوو پاش ‏چوار مانگ لە کارکردن لەسەر پرۆژەکەو بەدەست ھێنانی ئەنجامێکی سەرەتایی لە کارەکەیاندا توانیان ‏یەکەم بەرنامە کە بەم زمانە بەرھەم ھێنرابوو بەگەربخەن، بەڵام ساڵێ دواتر گۆڕانکاری لە ناوی زمانەکەدا ‏کراو بەناوی (Oak) بڵاوکرایەوە کە پاشگرەکەشی ھەمان ناو بوو. بەم شێوەیە (James Gosling) ڕۆژ بەڕۆژ لە کارکردن بەردەوام بوو لەسەر ئەم زمانە نوێیە کە ‏یاریدەدەرێکی زۆر باشی ئامێرە ئەلیکترۆنیە بچوکەکانیش بوو ھەتا بتوانێت بەرنامەی بچوکی لەسەر ‏بەگەڕبخرێت کە بەم زمانە داڕێژرابوون ھەر ئەمەش ھۆکارێکی گەورەی سەرکەوتنی کارەکە بوو ‏سەرەڕای ئەوەی کە بۆ ڕەنبوونی کۆدەکانی ئەم زمانە نوێیە کە جەیمس و ھاوڕێکانی بەرھەمیان ‏ھێنابوو پرسێسەری ئامێرەکەی ھیلاک نەدەکرد و بەتەواوی گونجاو بوو. جەیمس لە ساڵی ١٩٩٤ دا وەک خۆی باسی دەکات دەستی کردوە بە دیزاین و داڕشتنی فیکرەی کاری کۆدەکان لە زمانی جاڤادا ھەر بۆیە ئەم کارەی بە ھێمنی و بە تەنیا ڕاپەڕاندوە بێگومان لەسەر ھەمان ڕەوتی زمانی پرۆگرام سازی کە بەتەواوی نزیک ببێتەوە لە زمانی (++C)، بۆ ڕونکردنەوەی کار و توانای ‏ئەم زمانە نوێیە جەیمس لە ساڵی ١٩٩٥ دا لەکۆنفرانسێکدا بە وردی باسی ئەم زمانەی کرد و بۆ ‏خەڵکی ڕونکردەوە کە کارەکەیان بە چ ئەنجامێک گەیاندوە. ھەر لە ھەمان ساڵدا ناوی ئەم زمانە نوێیە لە (Oak) گۆڕا بۆ (Jave) و لە سەرەتادا بەبنچینەی کۆدەکانی (C++) فرمانەکانی داڕشتەوە بە زیاد کردنی دوو پلەسی تر بۆ ناوەکەی ویستی ناوێکی نوێ ی بۆ دابنێت بەڵام دواتر پاش دەرچوونی یەکەم ڤێرژن و مەشین و کۆمپایلەر و تایبەتمەندیەکانی تری بە تەواوی گۆڕانکاری بەسەردا ھات و بوو بەم زمانەی ئێستا وە ھەر لەم ساڵەدا یەکەم دەرچووی خرایە ‏بەردەست بەکارھێنەران، ھاو زەمان کۆمپیوتەری (NeXT) کە لەلایەن کۆمپانیاکەی (ستیڤ ‏جۆبز) ەوە بنیات نرابوو کارکردنی ئەم زمانەی لەسەر ئاسان کرابوو ھەربۆیە یاریدەدەرێکی زۆر باشی ‏بەکارھێنانی زمانەکە بوو کەلەسەر ھەمان کۆمپیوتەر زۆر بەباشی کاری لەسەر دەکرا. پاش ئەوەی کۆمپانیای (Sun Microsystems) فرۆشرا بە کۆمپانیای ئۆراکڵ و خرایە ژێر دەستی ئەو ‏کۆمپانیاوە جەیمس ماوەیەکی کورت لەژێر چاودێری ئەواندا کاری کردو کارەکەی بەجێھێشت و ‏ماوەیەک بە بێ دەنگی مایەوە تا لەکۆتاییدا ڕوی کردە کۆمپانیای گۆگڵ و لەوێ وەک گەشەپێدەرێک ‏دەستی بەکارکرد، بەڵام پاش بەسەربردنی نزیکەی پێنج مانگ گۆگلیشی بەجێ ھێشت.

دواتر ڕوی کردە کۆمپانیای (Liquid Robotics) کە لەژێر ناو نیشانی بنیات نانی سۆفتوێری تایبەت ‏بەچاودێری کەش و ھەواو و ئامرازەکانی ژینگەدا لە شوێنە دورەدەستەکاندا دەستی بەکار کرد و لە ‏دروستکردن و برەو پێدانی پرۆگرام ڕێژی ئەو ئامێرانەدا دەستێکی باڵای ھەبوو. 

دواکاری جەیمس کە ئێستاش پێوەی سەرقاڵە کارکردنە لە کۆمپانیای (Lightbend Inc) ئەم ‏کۆمپانیایەش بنیات نەرو گەشەپێدەری زمانێکی تایبەتە بە پرۆگرام سازیە بەناوی (Scala) کەھەمان ‏تەکینی جاڤا بەکاردەھێنێت لە ئێستادا و پێشتر بە تەکنیکی (DotNet) کاری دەکرد، ئەم زمانەش ‏زمانێکی نوێییە و ئێجگار بەتوانایە و تەواوی تایبەتمەندیەکانی زمانی جاڤاشی تێدایە. وەک ئاشکرایە جەیمس گۆسلینگ بە باوکی زمانی پرۆگرام سازی جاڤا دەژمێررێت بەڵام لە ماوەی ساڵانی کارکردنیدا خاوەنی چەندین داھێنانی ناوازەیە کە ئێستا سوودی بۆ تەواوی مرۆڤایەتیە لێرەدا بەکورتی دەیانخەینە ڕوو:

  • جەیمس لەگەڵ ھاوکارێکیدا بەناوی (David S. H. Rosenthal) لە ساڵی ١٩٨٠ کاتێک لەکۆمپانیای (Sun Microsystems) دەستی بەکارکرد لەژێر چاودێری ھەمان کۆمپانیادا بۆ یەکەم جار سیستەمێکیان دروست کرد بەناوی (Network extensible Window System) کە کورتکراوەکەی (NeWS) ە، بەڵام نازناوی (SunDew) بۆدانا، لەم سیستەمەدا کە ڕوکارێکی وێنەیی ھەبەە دەتوانرا چەند ویندۆیەک یان چەند پرۆگرامێک لەیەک کاتتدا لەکاردابێت لەیەک ڕوکاردا و ھەمووی بەکاربھێنرێت لەلایەن بەکارھێنەرەوە لە نایابترین سیفەتەکانی ئەم سیستەمەش ئەوە بوو دەکرا بەھۆی ماوسەوە فرمانی ئاراستە بکرایە بۆ کۆنترۆڵکردنی ویندۆزە بەگەڕخراووەکان.
  • بیرۆکە و بنیات نانی سیستەمێک بۆ (Satellite Data Acquisition): خۆی ئەم پرۆژەیە لە پێناو دیاریکردنی ڕوبەرێکی دیاریکراوی زەوییە بەھۆی مانگە دەستکردەکانەوە کاتێک بە دەوری زەویدا دەسوڕێنەوە و لە سنورێکی دیاریکراودا، سیستەمەکەی جەیمس لە ئێستادا ئێجگار بەسوودە بۆ ئاگاداربوون لە بارودۆخی لە ڕوبەرێکی دیاریکراوی زەوی و ئاگاداربوون لە گۆڕانکاریەکانی سروشتی ئەو ناوچەیە بەھۆی ناردنی زانیاری بۆ مانگە دەستکردەکان و گەڕاندنەوەیان بۆ کۆنترۆڵەری مانگە دەستکردەکە.
  • بیرۆکەی فرە جێبەجێکاری بۆ سیستەمی یونیکس (Multiprocessor UNIX) ئەم کارە چەندین جار ڕاپەڕاندنی فرمانەکان لە سیستەمەکەدا خێراتر دەکات و بیرۆکەکە لە ئێستادا لە تەواوی سیتەمەکاندا کارایەو ھۆکاری ڕاپەڕاندنی کارەکەش ھەر بۆ ئەم ھۆکارە دەگەڕێتەوە کە لە یەک ساتتدا سیستەمەکە توانای جێ بەجێکردنی چەندین فرمانی ھەیە بەڵام لە توانایەکی دیاریکراودا کە پەیوەستە بە پرۆسێسەرەکەوە.
  • دروستکردنی سیستەمی بەڕێوەبردن بۆ ئیمێڵ و بەڕێوەبردنی ویندۆکان.
  • دروستکردن و بنیات نانی دەستکاریکەر بۆ نووسین و دەست بەسەراگرتنی تێکست بۆ سیستەمە جیاوازەکان و لە ئێستاشدا ھەر بیرۆکەی ئەوە کە ئیدیتەری جۆری (WYSIWYG) وا پێش خراوەو سوودی لێوەردەگیرێت لەسەر بنەمای کۆدەکانی سیستەمی یونیکس.

سەرچاوەکان

دەستکاری
  1. ^ «وەشانی ئەرشیڤکراو». لە ڕەسەنەکە لە ٨ی ئابی ٢٠١٦ ئەرشیڤ کراوە. لە ١٠ی تشرینی یەکەمی ٢٠١٨ ھێنراوە.