Standalone program (original) (raw)
اَلْبَرْنَامَجُ اَلْمُسْتَقِلُ (بالإنجليزية: Standalone program)،ويُسمى أيضًا «برنامجًا قائمًا بذاتهِ، هو برنامج حاسوبي لا يقوم بتحميل أي وحدة خارجية أو دالة مكتبية، أو برنامج مصمم للإقلاع بواسطة الإجراءات التمهيدية لمعالج النظام - يعمل على الآلة العارية (بدون تدخل نظام التشغيل). في أجهزة الحاسوب القديمة مثل إينياك وبدون مفهوم نظام التشغيل، كانت البرامج المستقلة هي الطريقة الوحيدة لتشغيل الحاسوب. عادةً تُكتب البرامج المستقلة أو تترجم بلغة التجميع للأجهزة المحددة.
Property | Value |
---|---|
dbo:abstract | اَلْبَرْنَامَجُ اَلْمُسْتَقِلُ (بالإنجليزية: Standalone program)،ويُسمى أيضًا «برنامجًا قائمًا بذاتهِ، هو برنامج حاسوبي لا يقوم بتحميل أي وحدة خارجية أو دالة مكتبية، أو برنامج مصمم للإقلاع بواسطة الإجراءات التمهيدية لمعالج النظام - يعمل على الآلة العارية (بدون تدخل نظام التشغيل). في أجهزة الحاسوب القديمة مثل إينياك وبدون مفهوم نظام التشغيل، كانت البرامج المستقلة هي الطريقة الوحيدة لتشغيل الحاسوب. عادةً تُكتب البرامج المستقلة أو تترجم بلغة التجميع للأجهزة المحددة. توفرت البرامج المستقلة اللاحقة عادةً لوظائف الأدوات المساعدة مثل تهيئة القرص. أيضًا، تَستخدم أجهزة الحاسوب ذات الذاكرة المحدودة برامجًا مستقلةً، أي معظم أجهزة الحاسوب حتى منتصف الخمسينيات من القرن الماضي، وما زالت فيما بعد تَستخدم معالجات مضمنة. تقتصر البرامج المستقلة الآن بشكل أساسي على المنظومات الرقاقية SoC's أو المتحكمات الدقيقة (حيث يكون عمر البطارية والسعر ومساحة البيانات له مميزات)، والأنظمة الهامة. في الحالات القصوى، يجب اختبار كل مجموعة ممكنة من المدخلات والأخطاء وبالتالي كل المخرجات المحتملة معروفة؛ مستقلة تمامًا [موردي العتاد وفرق البرمجة المنفصلين] مع مراقبة متوازية تمامًا لحالة النظام؛ أو حيث يجب تصغير مساحة الهجوم؛ قد يضيف نظام التشغيل تعقيدًا وشك غير مقبولين. (أمثلة، مقاطعات سلامة المشغل الصناعي، شركات الطيران التجارية، الأجهزة الطبية، وأدوات التحكم في إطلاق الصواريخ البالستية، ومتحكمات شحن بطارية الليثيوم في الأجهزة الاستهلاكية [مخاطر الحريق وتكلفة الرقاقة بحوالي عشرة سنتات) يمكن أيضًا جعل المتحكمات الدقيقة المحدودة الموارد أكثر تحملاً للظروف البيئية المتنوعة من العتاد الأقوى اللازم لنظام التشغيل؛ وذلك ممكن لأن تردد الساعة المنخفض، والتباعد بين الأسنان، ونقص ناقلات البيانات الكبيرة (على سبيل المثال وحدات ذاكرة الوصول العشوائي (دي دي آر 4 إس دي رام)، وعدد الترانزستور المحدود يسمح بهوامش تصميم أوسع وبالتالي إمكانية الحصول على خصائص كهربائية وفيزيائية أكثر قوة في تصميم الدائرة والاختيارات المادية. (ar) A stand-alone program, also known as a freestanding program, is a computer program that does not load any external module, library function or program and that is designed to boot with the bootstrap procedure of the target processor – it runs on bare metal. In early computers like the ENIAC without the concept of an operating system, standalone programs were the only way to run a computer. Standalone programs are usually written in or compiled to the assembly language for the specific hardware. Later standalone programs typically were provided for utility functions such as disk formatting. Also, computers with very limited memory used standalone programs, i.e. most computers until the mid-1950s, and later still embedded processors. Standalone programs are now mainly limited to SoC's or Microcontrollers (where battery life, price, and data space are at premiums) and critical systems. In extreme cases every possible set of inputs and errors must be tested and thus every potential output known; fully independent [separate physical suppliers and programing teams] yet fully parallel system-state monitoring; or where the attack surface must be minimized; an operating system would add unacceptable complexity and uncertainty.(examples, industrial operator safety interrupts, commercial airlines, medical devices, and ballistic missile launch controls, lithium-battery charge controllers in consumer devices[fire hazard and chip cost of approx ten cents].) Resource limited microcontrollers can also be made more tolerant of varied environmental conditions than the more powerful hardware needed for an operating system; this is possible because the much lower clock frequency, pin spacing, lack of large data buses (e.g. ddr4 ram modules), and limited transistor count allow for wider design margins and thus the potential for more robust electrical and physical properties both in circuit layout and material choices. (en) |
dbo:wikiPageID | 13721526 (xsd:integer) |
dbo:wikiPageLength | 2933 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1000487309 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:History_of_computing_hardware dbr:Critical_system dbr:Computer_program dbc:Computer_programming dbr:Disk_formatting dbr:ENIAC dbr:Bare_machine dbr:Microcontroller dbr:Attack_surface dbr:Bare_metal dbr:Assembly_language dbc:Legacy_systems dbr:Booting dbr:Operating_system dbr:System_on_a_chip dbr:Embedded_processor |
dbp:wikiPageUsesTemplate | dbt:! dbt:For dbt:Reflist |
dcterms:subject | dbc:Computer_programming dbc:Legacy_systems |
gold:hypernym | dbr:Program |
rdf:type | dbo:Work yago:WikicatLegacySystems yago:Artifact100021939 yago:Instrumentality103575240 yago:Object100002684 yago:PhysicalEntity100001930 yago:System104377057 yago:Whole100003553 |
rdfs:comment | اَلْبَرْنَامَجُ اَلْمُسْتَقِلُ (بالإنجليزية: Standalone program)،ويُسمى أيضًا «برنامجًا قائمًا بذاتهِ، هو برنامج حاسوبي لا يقوم بتحميل أي وحدة خارجية أو دالة مكتبية، أو برنامج مصمم للإقلاع بواسطة الإجراءات التمهيدية لمعالج النظام - يعمل على الآلة العارية (بدون تدخل نظام التشغيل). في أجهزة الحاسوب القديمة مثل إينياك وبدون مفهوم نظام التشغيل، كانت البرامج المستقلة هي الطريقة الوحيدة لتشغيل الحاسوب. عادةً تُكتب البرامج المستقلة أو تترجم بلغة التجميع للأجهزة المحددة. (ar) A stand-alone program, also known as a freestanding program, is a computer program that does not load any external module, library function or program and that is designed to boot with the bootstrap procedure of the target processor – it runs on bare metal. In early computers like the ENIAC without the concept of an operating system, standalone programs were the only way to run a computer. Standalone programs are usually written in or compiled to the assembly language for the specific hardware. (en) |
rdfs:label | البرنامج المستقل (ar) Standalone program (en) |
owl:sameAs | freebase:Standalone program yago-res:Standalone program wikidata:Standalone program dbpedia-ar:Standalone program https://global.dbpedia.org/id/2f9cX |
prov:wasDerivedFrom | wikipedia-en:Standalone_program?oldid=1000487309&ns=0 |
foaf:isPrimaryTopicOf | wikipedia-en:Standalone_program |
is dbo:wikiPageRedirects of | dbr:Statically_linked |
is dbo:wikiPageWikiLink of | dbr:Enterprise_inventory_pattern dbr:Deckadance dbr:Visual_Basic_for_Applications dbr:List_of_molecular_graphics_systems dbr:Comparison_of_VoIP_software dbr:Coreboot dbr:SilverFast dbr:StuffIt_Expander dbr:Comparison_of_MIDI_editors_and_sequencers dbr:Tape_management_system dbr:B-Step_Sequencer dbr:Tixati dbr:Amstrad_PCW dbr:Bare_machine dbr:Collaboration_tool dbr:Software_widget dbr:Standalone_software dbr:IBM_1130 dbr:OpenLisp dbr:OpenStep dbr:Self_(programming_language) dbr:Magic_number_(programming) dbr:IBM_Basic_Programming_Support dbr:Static_library dbr:Swarmatron dbr:SIMMON dbr:Support_programs_for_OS/360_and_successors dbr:Statically_linked |
is foaf:primaryTopic of | wikipedia-en:Standalone_program |