abide | (อะไบดฺ') vi. รักษาหรือ ปฏิบัติตาม,อาศัยอยู่,ทน, ยืดถือ, รอคอย. -abidance n., Syn. stay, bear, live ###A. evade |
antipope | (แอน' ทิโพพ) n. ผู้ที่อ้างเป็นสันตะปาปา, การเลือกสันตะปาปาที่ไม่ได้ปฏิบัติตามกฎเกณฑ์ |
aristotelian | (อะริสโทเทล'เยิน) adj. เกี่ยวอริสโตเติลหรือคำสอนของเขา. -n. ผู้ปฏิบัติตามคำสอนของอริสโตเติล (of, Aristotle) |
assemble | (อะเซม'เบิล) vt. รวบรวม,ประชุม,รวมเข้า. -assembler n., Syn. combine, collect ###A. disperse, separate) แปล (ภาษาแอสเซมบลี) หมายถึงแปลโปรแกรมที่เขียนด้วยภาษาแอสเซมบลีให้เป็นภาษาเครื่อง (machine language) เพื่อให้คอมพิวเตอร์เข้าใจและปฏิบัติตามคำสั่งนั้น ๆ ได้ |
assembler | แอสเซมเบลอร์ตัวแปลภาษาแอสเซมบลีหมายถึง โปรแกรมที่ใช้เพื่อทำหน้าที่แปลโปรแกรมภาษาแอสเซมบลีเป็นภาษาเครื่อง (machine language) ซึ่งจะทำให้คอมพิวเตอร์อ่านแล้วเข้าใจ และปฏิบัติตามคำสั่งได้ ดู assembly language |
breach | (บรีช) {breached,breaching,breaches} n. การทำให้แตก,การแตกแยก,การทำลาย,การฝ่าฝืน,การไม่ปฏิบัติตาม,บาดแผล vt. ทำให้แตกออก,ฝ่าฝืน (กฎหมาย,สัญญา) vt. กระโดดข้ามผิวน้ำ |
compile | (คัมไพล์') {compiled,compiling,compiles} vt. รวบรวม,เรียบเรียง แปลโปรแกรมหมายถึง แปลโปรแกรมที่เขียนขึ้นด้วยภาษาแนวมนุษย์ (human oriented language) ภาษาใดภาษาหนึ่ง เช่น ภาษาซี (C) ภาษา โคบอล (COBOL) ซึ่งเป็นภาษาที่คอมพิวเตอร์ไม่เข้าใจ ให้เป็นภาษาเครื่อง (machine language) ซึ่งเป็นภาษาที่เครื่องคอมพิวเตอร์เข้าใจได้ การแปลนั้น คอมพิวเตอร์จะอ่านโปรแกรมทั้งหมดเข้าไปแล้วจึงจะลงมือแปล เมื่อเข้าใจแล้ว คอมพิวเตอร์จึงจะปฏิบัติตามคำสั่งในโปรแกรมได้ |
computer programmer | นักเขียนโปรแกรมคอมพิวเตอร์หมายถึง คนที่เขียนโปรแกรมสั่งให้คอมพิวเตอร์ทำงานตามที่ต้องการได้ และควรจะมีความชำนาญด้วย (สำหรับคนที่หัดเขียนใหม่ ๆ ไม่ควรจะใช้คำ ๆ นี้) นักเขียนโปรแกรมที่ดีนั้น จะต้องรู้วิธีแก้ปัญหา และรู้ด้วยว่า จะแก้อย่างไร รวมทั้งต้องเข้าใจหลักและกฎเกณฑ์ของภาษาต่าง ๆ ที่จะทำให้เครื่องคอมพิวเตอร์เข้าใจด้วย เพื่อจะได้ปฏิบัติตามคำสั่งได้ |
control unit | หน่วยควบคุมเป็นส่วนหนึ่งของหน่วยประมวลผลกลาง (central processing unit) หน่วยควบคุม มีหน้าที่ควบคุมการทำงานทั้งหมด กล่าวคือ ควบคุมการทำงานของหน่วยคำนวณและตรรกะ ควบคุมการรับ/ส่งข้อมูลระหว่างหน่วยความจำหลัก (main memory) กับหน่วยความจำในหน่วยประมวลผลกลาง (CPU) ติตต่อและควบคุมการทำงานของหน่วยรับข้อมูลและแสดงผล (input/output unit) เป็นต้นว่า รับข้อมูลเข้ามาเก็บในหน่วยความจำ ปฏิบัติตามคำสั่งในโปรแกรมหรือชุดคำสั่ง รวมทั้งจัดการให้การทำงานเป็นไปตามขั้นตอน และแสดงผลตามคำสั่งด้วยดู central processing unit ประกอบ |
cop-out | (คอพ'เอาท) n. การไม่ยอมรับผิดชอบ,การไม่ยอมปฏิบัติตามคำมั่นหรือสัญญา,ผู้ที่ชองละทิ้ง |
covenanted | (คัฟ'วะเนินทิด) adj. ซึ่งได้ทำสัญญาหรือ ตกลงไว้แล้ว,ซึ่งมีหน้าที่ต้องปฏิบัติตามสัญญา |
cycle time | เวลาครบรอบหมายถึงเวลาที่หน่วยประมวลผลกลางใช้ในการปฏิบัติตามคำสั่ง โดยเริ่มตั้งแต่ไปดึงคำสั่งมา (fetch) และลงมือกระทำการ (execute) มีหน่วยวัดเป็น นาโนวินาที (nano second) หรือหนึ่งในพันล้านวินาที และพิโกวินาที (picosecond) หรือหนึ่งในล้านล้านวินาที |
decretory | (เดค'ริโทรี) adj. เกี่ยวกับหรือปฏิบัติตามคำสั่ง |
defection | (ดีเฟค'เชิน) n. การละทิ้ง,การเอาใจออกห่าง,การไม่ปฏิบัติตาม,การหลบหนีออกนอกประเทศ, Syn. desertion |
computer language | ภาษาคอมพิวเตอร์หมายถึงภาษาที่ใช้กับเครื่องคอมพิวเตอร์ หรือใช้เพื่อสื่อสารให้คอมพิวเตอร์เข้าใจ และสามารถปฏิบัติตามคำสั่งได้ โดยปกติเราแบ่งภาษาที่ใช้กับคอมพิวเตอร์ออกเป็น 2 ชนิด คือ1. ภาษาเครื่อง (machine language) คำสั่งที่เขียนด้วยภาษานี้เครื่องจะรับรู้และปฏิบัติตามได้ทันที ผู้ออกแบบคอมพิวเตอร์แต่ละแบบก็จะคิดแบบของภาษาที่ใช้กับเครื่องนั้น ๆ ขึ้นเป็นภาษาเฉพาะของเครื่องลักษณะของภาษาประเภทนี้จะเป็นตัวเลขฐานต่าง ๆ ขึ้นอยู่กับการออกแบบ ฉะนั้นจึงเป็นการยากสำหรับผู้เขียนโปรแกรม ซึ่งต้องเรียนรู้รายละเอียดของเครื่องนั้น ๆ ก่อน จึงจะใช้ภาษาได้2. ภาษาแนวมนุษย์ (human oriented language) หมายถึงภาษาที่มนุษย์เข้าใจ (แต่เครื่องไม่เข้าใจ) เนื่องจากภาษาเครื่องยุ่งยากและสับสน จึงมีการคิดภาษาหนังสือซึ่งมนุษย์เราเคยชินกันอยู่แล้วขึ้น แล้วใช้ตัวแปล (translator) แปลเป็นภาษาเครื่องอีกทีหนึ่ง เครื่องจึงจะดำเนินการได้ ภาษาแนวมนุษย์นี้แบ่งออก ได้เป็น 2 ระดับ คือ2.1 ภาษาระดับต่ำ (low - level language) เช่น ภาษาแอสเซมบลี (Assembly) 2.2 ภาษาระดับสูง (high - level language) เช่นภาษาฟอร์แทรน (FORTRAN) โคบอล (COBOL) ลักษณะของภาษาระดับสูงนี้ ได้มีการประดิษฐ์ขึ้นให้เหมาะสมกับงานเฉพาะอย่าง เช่น ภาษาฟอร์แทรน เหมาะกับงานทางคณิตศาสตร์ วิทยาศาสตร์ และงานวิจัย ภาษาโคบอลและอาร์พีจี (RPG) เหมาะกับงานด้านธุรกิจ เป็นต้น นอกจากนี้ ก็ยังมีภาษาอื่นที่เป็นที่นิยมอีกมาก ภาษาเหล่านี้จะใช้ได้กับเครื่องคอมพิวเตอร์ส่วนมาก เพราะในคอมพิวเตอร์ จะมีตัวแปล (translator) ซึ่งมีหน้าที่คอยแปลภาษาแนวมนุษย์ให้เป็นภาษาเครื่องอีกทีหนึ่ง การใช้ภาษาแนวมนุษย์นี้มีข้อดีคือ ใช้ง่ายกว่า มีความผิดพลาดน้อย แก้ไขตอนหนึ่งตอนใดได้ง่ายกว่า และเขียนได้สั้นกว่า เพราะบางทีคำสั่งเพียงคำสั่งเดียวก็มีผลเท่ากับหลาย ๆ คำสั่งของภาษาเครื่อง แต่ภาษาเครื่องก็มีส่วนดี ตรงที่ใช้เวลาของเครื่องน้อยกว่า เพราะไม่ต้องเสียเวลาในการแปล |
default | (ดิฟอลทฺ') v.,n. (การ) ไม่ยอมชำระหนี้,ไม่เข้าร่วมแข่ง,แพ้การแข่งขันเนื่องจากไม่มาแข่ง,ไม่ปฏิบัติตามสัญญา,แพ้คดีเพราะไม่ยอมมาศาล,ทางเลือกก่อนเมื่อไร้ทางเลือก, Syn. failure ค่าโดยปริยายค่าเริ่มต้นหมายถึง ค่าค่าหนึ่งที่กำหนดไว้ในโปรแกรมสำเร็จ (ทุกโปรแกรม) ให้เป็นค่าที่ใช้ในตอนเริ่มต้นโปรแกรม ทุกครั้งที่เรียกโปรแกรมนี้ใช้ คอมพิวเตอร์ก็จะใช้ค่าที่ตั้งไว้นี้ เช่น ในโปรแกรม Page Maker กำหนดค่าเริ่มต้นไว้ว่า ให้ขนาดของหน้าเป็น A4 ทุกครั้งที่มีการเรียกใช้โปรแกรม คอมพิวเตอร์ก็จะกำหนดขนาดของหน้ามาเป็น A4 ก่อนเสมอ หากต้องการเปลี่ยนแปลงภายหลัง ก็ย่อมทำได้ |
execution time | เวลากระทำการหมายถึงช่วงเวลาที่เครื่องคอมพิวเตอร์ปฏิบัติตามคำสั่งในโปรแกรม เริ่มตั้งแต่ต้นจนได้รับคำตอบตามที่กำหนดไว้ในโปรแกรม ไม่นับรวมเวลาที่ใช้ในการแปลจากภาษาที่ใช้เขียนโปรแกรม เป็นภาษาเครื่อง (machine language) |
fulfil | (ฟลู'ฟิล') {fulfilled,fulfilling,fulfills} vt. ทำให้บรรลุผล,กระทำหน้าที่,ปฏิบัติตามหน้าที่,ทำให้พอใจ,ทำให้สมบูรณ์,บรรจุ., See also: fulfiler,fulfiller n., Syn. effect |
fulfill | (ฟลู'ฟิล') {fulfilled,fulfilling,fulfills} vt. ทำให้บรรลุผล,กระทำหน้าที่,ปฏิบัติตามหน้าที่,ทำให้พอใจ,ทำให้สมบูรณ์,บรรจุ., See also: fulfiler,fulfiller n., Syn. effect |
functional | adj. เกี่ยวกับหน้าที่,ซึ่งปฏิบัติตามหน้าที่,ซึ่งสามารถปฏิบัติการได้,ซึ่งไม่ทราบสาเหตุทางกายหรือการเปลี่ยนแปลงของโครงสร้าง., Syn. suitable,practical |
high level language | ภาษาระดับสูงหมายถึง ภาษาที่ใช้ในการเขียนโปรแกรมที่ผู้เขียนไม่จำเป็นต้องรู้ถึงโครงสร้างภายในของเครื่องแต่อย่างใด ภาษาระดับสูงมีอยู่ด้วยกันหลายภาษา เช่น ภาษาซี (C) ภาษาเบสิก (BASIC) และภาษาปาสกาล (PASCAL) เป็นต้น ตรงข้ามกับภาษาแอสเซมบลี (Assembly) ซึ่งเรียกกันว่าเป็นภาษาระดับต่ำ ผู้เขียนจะต้องรู้มีความรู้พื้นฐานเกี่ยวกับการทำงานของเครื่องคอมพิวเตอร์ เสียก่อน จึงจะเขียนโปรแกรมเป็นภาษานั้นได้ อย่างไรก็ตาม คอมพิวเตอร์จะยังไม่สามารถเข้าใจภาษาระดับสูงนี้ได้ แต่จะต้องใช้ตัวแปล (compiler) จัดการแปลเสียก่อน จึงจะปฏิบัติตามคำสั่งได้ดู computer language ประกอบ |
imperative statement | หมายถึง คำสั่งในภาษาระดับสูง (high level language) ที่สั่งให้เครื่องคอมพิวเตอร์ลงมือทำการ คำสั่งเหล่านี้ ตัวแปลโปรแกรม จะแปลเป็นภาษาเครื่อง (machine language) ก่อน แล้วเครื่องจึงจะปฏิบัติตาม เช่น ข้อความสั่งทำการกำหนดให้ A = 2 ถ้าเครื่องคอมพิวเตอร์พบคำสั่งนี้ ก็จะลงมือทำหาร ด้วยการนำ 2 ไปเก็บไว้ในหน่วยความจำช่องหนึ่งที่มีอยู่ (address) แล้วกำหนดชื่อที่เก็บนั้นว่า A เป็นต้นมีความหมายเหมือน excutable statement |
instruction time | เวลาทำคำสั่งเครื่องหมายถึงช่วงเวลาที่เครื่องคอมพิวเตอร์ปฏิบัติตามคำสั่ง ตั้งแต่เริ่มต้นจนกระทั่งดำเนินการแล้วเสร็จ หรือได้รับคำตอบที่ต้องการจากชุดคำสั่งหนึ่ง ๆ โดยปกติ การทำงานของคอมพิวเตอร์จะแบ่งเป็น 2 ช่วง คือ1. ช่วงการแปล (compilation time) 2. ช่วงการกระทำการ (execution time) มีความหมายเหมือน execution time |
interpreted language | ภาษาที่แปลด้วยตัวแปลภาษาหมายถึง ภาษาที่ใช้ในการเขียนโปรแกรมที่คอมพิวเตอร์จะอ่านคำสั่งทีละคำสั่ง จัดการแปลให้แล้วปฏิบัติตามคำสั่งนั้น ๆ ทันที ก่อนที่จะไปอ่านคำสั่งใหม่ เช่น ภาษา BASIC, LISP, PROLOG และ LOGO เป็นต้น การใช้ภาษาประเภทนี้ ที่ใช้จะรู้สึกทันใจกว่า เพราะรายงานผลได้ทันที ถ้ามีที่ผิด ก็จะได้แก้ไขได้เลย ภาษาเหล่านี้เป็นภาษาที่ใช้ตัวแปลภาษาที่เรียกว่า Interpreter เป็นตัวแปล |
law-abiding | (ลอ'อะไบ'ดิง) adj. ปฏิบัติตามกฎหมาย., See also: law-abidingness n. ผู้ปฏิบัติตามกฎหมาย. |
lawful | (ลอ'ฟูล) adj. ถูกต้องตามกฎหมาย,ปฏิบัติตามกฎหมาย,เคารพกฎหมาย, See also: lawfulness n. ดูlawful |
legality | (ลิแกล'ลิที) n. ความถูกต้องตามกฎหมาย,การปฏิบัติตามกฎหมาย,หน้าที่หรือความรับผิดชอบด้วยกฎหมาย |
live 1 | (ลิฟว) {lived,living,lives} vi. มีชีวิตอยู่,ดำเนินชีวิต,อยู่,อาศัย,อยู่ในความทรงจำ,อยู่ได้ด้วย,กิน,เลี้ยงปากเลี้ยงท้อง,มีอายุ,ผ่านชีวิต,ผ่านพ้นอันตราย -Phr. (live up to ปฏิบัติตามหลักการที่ยึดถือ), Syn. exist,be,dwell |
macer | (เม'เซอะ) n. คนถือคฑาในพิธี,ผู้ปฏิบัติตามคำสั่งศาล |
obeisance | (โอเบ'เซินซฺ) n. การก้มคำนับ,การปฏิบัติตาม,การเคารพ., See also: obeisant adj., Syn. fealty |
interpreter | ตัวแปลภาษาเป็นโปรแกรมตัวแปลที่อ่านคำสั่งในโปรแกรมทีละคำสั่ง (ไม่รอจนจบโปรแกรมเหมือนตัวแปลอื่น) แปลเป็นภาษาเครื่อง (machine language) แล้วปฏิบัติตามคำสั่งนั้นเลย เช่น ตัวแปลที่ใช้แปลโปรแกรมภาษาเบสิก (BASIC) การเรียนวิธีเขียนโปรแกรมคอมพิวเตอร์ที่ใช้ตัวแปลประเภทนี้ ผู้เรียนจะรู้สึกว่าง่ายและทันใจ เพราะพอใส่คำสั่งเข้าไป เครื่องก็จะรายงานได้ทันทีว่า คำสั่งนั้นถูกหรือผิด ถ้าสั่งให้ทำอะไร ก็จะทำให้เลย ข้อเสียของตัวแปลประเภทนี้ ก็คือ คอมพิวเตอร์จะไม่เก็บคำแปลไว้ หากจะต้องย้อนกลับไปทำคำสั่งนั้นอีก ก็จะต้องแปลใหม่อีกทุกครั้ง ดู compiler ประกอบ |
keyboard buffer | ที่พักข้อมูล (ที่ส่งเข้าไปทางแป้นพิมพ์) หมายถึง เขตพื้นที่ของหน่วยความจำส่วนหนึ่ง ที่แบ่งเอาไว้เพื่อรองรับสัญญาณ ที่จะเกิดขึ้น เมื่อเราพิมพ์สัมผัสเร็วกว่าที่เครื่องจะรับปฏิบัติตามคำสั่งได้ทัน คอมพิวเตอร์ จะนำข้อมูลที่เรากดแป้นพิมพ์แล้ว ไปเก็บไว้ยัง "ที่พักข้อมูล" นี้ก่อน จะเห็นได้ว่า ในบางครั้ง แม้เราจะหยุดพิมพ์แล้ว ที่พักข้อมูลส่วนนี้ก็ยังทะยอยส่งข้อมูลที่เรากดแป้นไว้เข้าไปยังหน่วยความจำมีความหมายเหมือน keystroke buffer |
keystroke buffer | หมายถึง เขตพื้นที่ของหน่วยความจำส่วนหนึ่ง ที่แบ่งเอาไว้เพื่อรองรับสัญญาณ ที่จะเกิดขึ้น เมื่อเราพิมพ์สัมผัสเร็วกว่าที่เครื่องจะรับปฏิบัติตามคำสั่งได้ทัน คอมพิวเตอร์ จะนำข้อมูลที่เรากดแป้นพิมพ์แล้ว ไปเก็บไว้ยัง "ที่พักข้อมูล" นี้ก่อน จะเห็นได้ว่า ในบางครั้ง แม้เราจะหยุดพิมพ์แล้ว ที่พักข้อมูลส่วนนี้ก็ยังทะยอยส่งข้อมูลที่เรากดแป้นไว้เข้าไปยังหน่วยความจำมีความหมายเหมือน keyboard buffer |
liveware | หมายถึง บุคคลที่ทำงานเกี่ยวกับคอมพิวเตอร์ เป็นต้นว่า1. วิศวกรคอมพิวเตอร์ (computer engineer) ซึ่งมีหน้าที่ดูแลเรื่องการบำรุงรักษาตัวเครื่อง หรือเรื่องอื่น ๆ ที่เกี่ยวกับส่วนตัวเครื่อง (hardware) 2. นักวิเคราะห์ระบบ (system analyst) คือ ผู้ที่จะวิเคราะห์ระบบงานที่จะใช้คอมพิวเตอร์ในการประมวลผล3. นักเขียนชุดคำสั่งหรือผู้ทำโปรแกรม (programmer) คือผู้ที่จะเขียนคำสั่งต่าง ๆ ให้คอมพิวเตอร์ปฏิบัติตาม4. ผู้ควบคุมเครื่อง (operator) คือผู้ที่จะบังคับควบคุมคอมพิวเตอร์ ด้วยการกดปุ่มบนแผงหน้าปัด ให้ทำงานตามคำสั่ง5. ผู้เตรียมข้อมูล (data entry operator) หมายถึงผู้ที่นำข้อมูลลงในสื่อชนิดใดชนิดหนึ่ง เช่น แถบบันทึก จานบันทึกมีความหมายเหมือน peopleware |
machine language | ภาษาเครื่องหมายถึง ภาษาคอมพิวเตอร์ที่สามารถทำให้เครื่องรับรู้และเข้าใจได้ เขียนโดยใช้รหัสเลขฐานสองเป็นหลัก (ฉะนั้น จะมีแต่เลข 0 กับ 1 เท่านั้น) คำสั่งแต่ละคำสั่งจะหมายถึงการทำงานอย่างหนึ่ง แต่ละโปรแกรมจึงจะยาวค่อนข้างมาก ผู้ที่เริ่มต้นเรียนคอมพิวเตอร์ใหม่ ๆ ไม่ควรเรียนการเขียนโปรแกรมด้วยภาษานี้เลย เพราะอาจจะทำให้หมดกำลังใจไปเลย อาจจะพอเปรียบได้ว่า เลขฐานสองนั้นก็เหมือน ๆ กับตัวโน้ต เพลง (ภาษาดนตรีก็เข้าใจยากไม่ยิ่งหย่อนไปกว่าภาษาเครื่องนี้สักเท่าใดดอก) อย่างไรก็ตาม ก็ต้องทำความเข้าใจไว้เสมอว่า ไม่ว่าเราจะสั่งให้เครื่องทำงานด้วยโปรแกรมภาษาอะไรก็ตาม ตัวแปลโปรแกรม (compiler) ก็จะต้องทำหน้าที่แปลภาษาที่เราใช้ให้เป็นภาษาเครื่องก่อนเสมอ คอมพิวเตอร์จึงจะเข้าใจจนสามารถปฏิบัติตามคำสั่ง (execute) นั้น ๆ ได้ |
memory unit | หน่วยความจำหมายถึง หน่วยความจำที่อยู่ในตัวเครื่องคอมพิวเตอร์ ในการทำงานกับเครื่องคอมพิวเตอร์นั้น เมื่อสั่งให้คอมพิวเตอร์อ่านข้อมูลเข้าไปแล้ว เครื่องอ่านก็จะนำข้อมูลที่อ่านได้ไปเก็บไว้ในหน่วยความจำนี้ แล้วจะเรียกมาใช้ในเวลาที่ต้องการ ข้อความหรือข้อมูลที่นำไปเก็บไว้ในหน่วยความจำแล้วไม่ว่าจะนำมาใช้สักกี่ครั้งกี่หน ก็จะยังคงเป็นอยู่อย่างเดิม แต่ถ้าข้อมูลอื่นถูกอ่านทับเข้าไป ข้อมูลเก่าจะถูกลบไปทันที หรือถ้าไฟดับ ข้อมูลทั้งหมดที่อยู่ในหน่วยความจำก็จะหายไปหมดเช่นกัน คอมพิวเตอร์จะทำงานได้ดี หรือมีประสิทธิภาพมากหรือน้อย ย่อมขึ้นอยู่กับหน่วยความจำนี้มากกว่าอย่างอื่น สำหรับไมโครคอมพิวเตอร์ เราเรียกหน่วยความจำนี้ว่า ชิป (chip) ซึ่งใช้เป็นที่เก็บข้อมูล แบ่งออกได้เป็นสองประเภท คือ ประเภทอ่านได้อย่างเดียว เรียกว่า "รอม" (ROM หรือที่ย่อมาจาก read-only memory) ซึ่งเก็บคำสั่งประเภทที่เครื่องต้องปฏิบัติตามทันที เช่น ไบออส (BIOS) ข้อมูลในนั้นจะไม่มีวันลบหายแม้ว่าจะปิดเครื่อง ส่วนอีกประเภทหนึ่ง เรียกว่า "แรม" (RAM หรือที่ย่อมาจาก random access memory) หน่วยความจำแรมนี้ใช้เก็บโปรแกรมหรือแฟ้มข้อมูลที่กำลังจะใช้งาน เมื่อปิดไฟที่ตัวเครื่องคอมพิวเตอร์ ข้อมูลที่อยู่ในแรมจะหายไปหมด และหากเริ่มต้นเปิดเครื่องใหม่ ต้องการจะใช้โปรแกรมหรือแฟ้มข้อมูลใด ก็จะต้องบรรจุ (load) โปรแกรมหรือแฟ้มข้อมูลนั้นมาเก็บไว้ในแรมก่อน จึงจะทำงานต่อไปได้ สำหรับไมโครคอมพิวเตอร์แล้ว ยิ่งแรมมีขนาดใหญ่เท่าใด ก็ยิ่งแสดงว่าคอมพิวเตอร์เครื่องนั้นมีประสิทธิภาพเท่านั้นอย่างไรก็ตาม หน่วยความจำที่กล่าวถึงนั้นเป็นหน่วยความจำที่อยู่ภายในเครื่องคอมพิวเตอร์ แต่เรายังมีหน่วยเก็บข้อมูลที่อยู่นอกเครื่องคอมพิวเตอร์ด้วย หน่วยความจำนอกเครื่องนี้ เราเรียกว่า หน่วยความจำช่วย (auxiliary memory) ซึ่งหมายถึงสื่อเก็บข้อมูลต่าง ๆ นั่นเอง เป็นต้นว่า จานบันทึก แถบบันทึก หน่วยความจำเหล่านี้ ไฟดับข้อมูลก็ยังอยู่ |
modifier keys | แป้นดัดแปรหมายถึง แป้นอักขระบางแป้นที่ไม่ใช้ตามลำพังตัวเอง หรือถ้าใช้ ก็จะไม่มีผลอย่างใดเลย เช่น แป้น Ctrl, Shift, Alt แต่เมื่อกำหนดใช้ร่วมกับแป้นอักขระอื่นแล้ว จะก่อให้เกิดเป็นคำสั่งให้เครื่องปฏิบัติตามได้ เช่น ถ้ากดแป้น ALT+F จะเป็นการเรียกเมนู File ในระบบวินโดว์ ส่วนเครื่องแมคอินทอชจะมีแป้น Option ที่ทำหน้าที่คล้ายแป้น ALT เช่น ถ้ากดแป้น Option+C ก็จะเป็นการสั่งคัดลอก (copy) |
natural language processi | การประมวลผลภาษาธรรมชาติหมายถึง การที่เครื่องคอมพิวเตอร์สามารถทำการประมวลผลได้โดยใช้โปรแกรมที่เขียนด้วยภาษาธรรมชาติ พูดง่าย ๆ ก็คือ สามารถใช้ภาษาธรรมดา ๆ สั่งการให้คอมพิวเตอร์ปฏิบัติตามได้ ในปัจจุบัน คอมพิวเตอร์จะใช้ภาษาเฉพาะที่มีกฎเกณฑ์ ไวยากรณ์ และศัพท์ของตนเอง ที่เรียกว่า ภาษาเชิงมนุษย์ (human oriented language) เช่น ภาษา C ภาษา BASIC ภาษา COBOL ฯ ส่วนภาษาธรรมชาตินั้น หมายถึง ภาษาที่ใช้ในชีวิตประจำวัน เช่น ภาษาอังกฤษ ภาษาไทย แม้ว่าในปัจจุบัน จะมีการ พัฒนาด้านนี้กันไปไกลมาแล้ว แต่ก็สรุปได้ว่า ยังใช้การไม่ได้ดีเท่าที่ควร ทั้งนี้อาจเป็นเพราะภาษานั้นมีความสลับซับซ้อนเป็นอย่างมาก ยากที่จะแปลหรือตีความให้ตาย ตัวได้ |
object language | ภาษาจุดหมายหมายถึง ชุดคำสั่งที่เป็นภาษาเครื่อง (machine language) หรือภาษาที่คอมพิวเตอร์เข้าใจและปฏิบัติตามได้ทันที่ถ้าผ่านการเชื่อมโยง (link) โดยปกติ ในการเขียนโปรแกรมหรือชุดคำสั่ง เรามักจะเขียนคำสั่งให้เครื่องปฏิบัติตามเป็นภาษาระดับสูง (high level language) หรือที่เรียกว่าภาษาต้นฉบับ (source language) ซึ่งคอมพิวเตอร์ไม่เข้าใจและจะต้องนำไปแปลให้เป็นภาษาเครื่องหรือภาษาจุดหมายก่อน คอมพิวเตอร์จึงจะทำงานตามคำสั่งที่ต้องการได้ |
object program | โปรแกรมจุดหมายโปรแกรมภาษาเครื่องหมายถึงโปรแกรมที่แปลเป็นภาษาเครื่อง (machine language) แล้ว การแปลนี้จะใช้ตัวแปลที่เรียกว่า compiler ทั้งนี้ เพราะการเขียนโปรแกรมเป็นภาษาเครื่องนั้นยากเกินความสามารถของมนุษย์ธรรมดา เราจึงเขียนกันด้วยภาษาที่เรียกว่าภาษาเชิงมนุษย์ (human-oriented language) ซึ่งง่ายกว่า แล้วเรียกโปรแกรมเหล่านี้ว่า "โปรแกรมต้นฉบับ" (source program) เมื่อตัวแปลทำการแปลโปรแกรมต้นฉบับนี้เป็นโปรแกรมภาษาเครื่องแล้ว คอมพิวเตอร์จึงจะปฏิบัติตามได้ดู compiler, ประกอบดู source program เปรียบเทียบ |