หน้าเว็บ

วันอังคารที่ 30 สิงหาคม พ.ศ. 2554

Compiler - คอมไพเลอร์

ความหมาย เป็นซอฟต์แวร์ที่ใช้แปลภาษาระดับสูงซึ่งใกล้เคียงกับภาษาของมนุษย์ให้เป็นภาษาเครื่องซึ่ง CPU จะสามารถเข้าใจได้โดยตรง การพัฒนาโปรแกรมโดยใช้ภาษาเครื่องหรือภาษาแอสเซมบลีนั้นทำได้ลำบากมาก จึงใช้ภาษาที่คนเข้าใจง่ายเขียนโปรแกรมขึ้นมาก่อน จากนั้นจึงใช้คอมไพเลอร์แปลงเป็นภาษาเครื่องอีกครั้งหนึ่ง การแปลงนั้นจะแปลงทีหนึ่งทั้งโปรแกรม ซึ่งจะแตกต่างกับอินเทอร์พรีเตอร์ที่แปลงและดำเนินการทีละบรรทัด การแปลงเป็นภาษาเครื่องโดยใช้คอมไพเลอร์นั้น เรียกว่าการทำคอมไพล์

ที่มาของคำ Compile แปลว่า เรียบเรียง ตัวเรียบเรียงจึงเรียกว่า Compiler ในพจนานุกรมภาษาอังกฤษจะแปลว่า ผู้เรียบเรียง หรือ รูทีนของการแปล

วิธีใช้คำ "ในภาษา BASIC ก็มีคอมไพเลอร์เช่นเดียวกัน" "การพัฒนาโปรแกรมนั้น จะใช้ภาษา C แล้วคอมไพล์"

หมายเหตุ ถ้าเป็นอินเทอร์พรีเตอร์ เมื่อเกิด error ขึ้น จะแก้ไขได้ในทันที ณ บรรทัดนั้นๆ แต่ถ้าเป็นคอมไพเลอร์จะต้องย้อนกลับไปแก้ไขที่ตัวโปรแกรมเดิม (Source Program) แล้วทำการคอมไพล์ใหม่

คำศัพท์ที่เกี่ยวข้อง Interpreter, Assembler, Source Program

Compatible Machine - คอมพิวเตอร์ที่แทนกันได้

ความหมาย หมายถึง เครื่องคอมพิวเตอร์ที่สามารถทำงานกับซอฟต์แวร์ที่ใช้กับเครื่องคอมพิวเตอร์เครื่องอื่นที่นำตลาดอยู่ในขณะนั้นได้ บางทีเรียกว่าเครื่องคอมแพต หรือโคลน (Clone) เช่น เครื่อง Epson PC-286 เป็นเครื่องคอมแพตกับเครื่องของ NEC PC-9800 เป็นต้น

ที่มาของคำ เนื่องจากเป็นพีซีที่มี Compatibility จึงเรียกว่า Compatible Machine หรือเรียกสั้นๆ ว่า Compatibles

วิธีใช้คำ "กำลังคิดจะซื้อเครื่อง PC-9800 หรือเครื่องคอมแพตอยู่ คุณว่าอันไหนดีล่ะ" "ตลาดเครื่องคอมแพตในญี่ปุ่นจะก้าวหน้าไปได้หรือไม่"

หมายเหตุ ในอเมริกา เครื่องคอมแพตจะขายดีกว่าเครื่องหลักคือ IBM ตลาดเครื่องคอมแพตเจริญก้าวหน้าไปมาก ส่วนในญี่ปุ่น ผู้ใช้นิยมใช้ของแท้และเครื่องคอมแพตถูกมองว่าเป็นการขโมยซอฟต์แวร์ของผู้อื่นมา จึงยังไม่เป็นที่แน่นอนว่า ตลาดเครื่องคอมแพตจะเจริญก้าวหน้าเหมือนอย่างในอเมริกาหรือไม่ แต่ Epson ก็พยายามทำอยู่โดยใช้คอมแพตกับเครื่อง NEC PC-9800 โดยพยายามให้มีสมรรถนะที่สูงกว่าและเร็วกว่าต้นแบบ

คำศัพท์ที่เกี่ยวข้อง Clone, Compatibles

วันจันทร์ที่ 29 สิงหาคม พ.ศ. 2554

COM File - คอมมานด์ไฟล์

ความหมาย เป็นไฟล์ของโปรแกรมที่ใช้ใน MS-DOS บางทีเรียกว่า Machine Language File หรือ Executable File ไฟล์นี้จะใช้บูตคำสั่งภายนอกของ MS-DOS (เช่นคำสั่ง Diskcopy) และโปรแกรมสำเร็จรูปอื่นๆ ที่มีขายตามท้องตลาด

ที่มาของคำ ไฟล์นี้จะมีนามสกุลเป็น COM เรียกว่า COM File คำว่า COM ย่อมาจาก COMmand (คำสั่ง)

วิธีใช้คำ "โปรแกรม Ichitaro จะบูตโดย COM File ที่ชื่อว่า JXW COM"

หมายเหตุ ไฟล์ที่เหมือนกับ COM File ได้แก่ EXE File ซึ่งทั้ง 2 File นี้ พร้อมที่จะทำงานเมื่อมีการพิมพ์ชื่อไฟล์เข้าไปต่อจากเครื่องหมายพร้อม (Prompt) ใน MS-DOS ไฟล์ทั้ง 2 อย่างนี้ จะมีสมรรถนะเหมือนกัน ถ้าอยากทราบว่าซอฟต์แวร์สำเร็จรูปที่ตัวเองมีอยู่นั้นอยู่ในไฟล์ประเภทใดให้ลองตรวจสอบโดยใช้คำสั่ง DIR

คำศัพท์ที่เกี่ยวข้อง EXE File

วันเสาร์ที่ 27 สิงหาคม พ.ศ. 2554

Compatibility - ความเข้ากันได้

ความหมาย การมีสมรรถนะพื้นฐานได้มาตรฐานอย่างเดียวกัน เช่น ซอฟต์แวร์หรืออุปกรณ์รอบข้าง (Peripheral Divice) ของระบบพีซีอันหนึ่ง สามารถนำไปใช้กับระบบพีซีอีกอันหนึ่งได้โดยไม่มีปัญหา เราเรียกว่าระบบพีซีทั้งสอง Compatible กัน (เข้ากันได้) เหมือนกับเครื่องเล่นจานเสียง เครื่องเล่นเทป หรือเครื่องเล่น CD ของบริษัทต่างๆ ซึ่งสามารถเล่นกับแผ่นเสียง เทป หรือแผ่น CD ของบริษัทใดก็ได้ ไม่เจาะจงว่าจะต้องเป็นแผ่นของบริษัทตนเองเท่านั้นจึงจะเล่นกับเครื่องของตนได้

ที่มาของคำ Compatibility แปลว่า การเข้ากันได้ การที่มีลักษณะเหมือนกัน ดังนั้นจึงนำมาใช้กับเครื่องคอมพิวเตอร์ในความหมายที่ว่า เข้ากันได้ หรือสามารถทดแทนกันได้

วิธีใช้คำ "ซอฟต์แวร์บนเครื่องคอมพิวเตอร์ NEC PC-9800 สามารถเข้ากับเครื่องของ Epson PC-286 ได้"

หมายเหตุ ตัวอย่างของการไม่มี Compatibility คือเครื่องเล่นเทปวีดีโอชนิด VHS และชนิด Beta ซึ่งมีมาตรฐานต่างกัน ดังนั้น จะนำมาเล่นแทนกันไม่ได้ ปัจจุบันเครื่องคอมพิวเตอร์ของแต่ละบริษัทก็มีมาตรฐานที่ต่างกันจึงเกิดการไม่มี Compatibility ขึ้นมา

คำศัพท์ที่เกี่ยวข้อง Compatible Machine, Clone

COMMAND.COM - คอมมานด์คอม

ความหมาย เป็นโปรแกรมที่ใช้สำหรับอ่านและดำเนินการคำสั่งของ MS-DOS ทำหน้าที่เป็นตัวเชื่อมโยงผู้ใช้กับ MS-DOS นอกจากคำสั่งที่มาพร้อมกับ MS-DOS แล้ว ยังสามารถใช้บูตซอฟต์แวร์สำเร็จรูป เช่น JXW (ICHITARO), 123 (Lotus 1-2-3) ได้ COMMAND.COM ทำหน้าที่ประมวลคำสั่ง จึงเรียกได้อีกอย่างว่า Command Processor

ที่มาของคำ COMMAND.COM มีความหมายมาจากการอ่านและดำเนินการ Command

วิธีใช้คำ "COMMAND.COM ทำหน้าที่เป็นตัวเชื่อมโยงระหว่างผู้ใช้กับ MS-DOS จึงเรียกว่า User Interface"

หมายเหตุ COMMAND.COM มีหลายเวอร์ชั่น ถ้าใช้ผิดเวอร์ชั่น อาจทำให้ไม่สามารถบูตซอฟต์แวร์ได้

คำศัพท์ที่เกี่ยวข้อง User Interface, Man-machine Interface

วันศุกร์ที่ 26 สิงหาคม พ.ศ. 2554

Command - คำสั่ง

ความหมาย หมายถึง คำสั่งที่ใช้บอกให้คอมพิวเตอร์หรืออุปกรณ์รอบข้างทำงานอย่างใดอย่างหนึ่ง ส่วนใหญ่แล้วจะหมายถึงคำสั่งที่ผู้ใช้สั่งกับซอฟต์แวร์ที่ใช้อยู่ ในทางตรงกันข้าม สิ่งที่ซอฟต์แวร์ใช้บอกกับผู้ใช้เรียกว่า Message ใน MS-DOS นั้น เมื่อจอภาพอยู่ในสภาพ A>_ หมายความว่า MS-DOS อยู่ในสภาพที่พร้อมจะรับคำสั่ง MS-DOS จะมีทั้งคำสั่งภายใน (อยู่ในหน่วยความจำ) และคำสั่งภายนอก (อยู่ในแผ่นดิสก์)

ที่มาของคำ Command แปลตรงตัวว่า คำสั่ง

วิธีใช้คำ "การจดจำวิธีใช้คำสั่งของ MS-DOS เป็นเรื่องยุ่งยากพอสมควร" "ถ้าสามารถเลือกใช้คำสั่งเป็นแบบเลือกเมนูได้ก็คงสะดวกไม่น้อย"

หมายเหตุ นอกจาก Command แล้วยังมีคำว่า Instruction ซึ่งแปลว่า คำสั่ง เช่นเดียวกัน แต่ใช้ในการสั่ง CPU ซึ่งเราเรียกว่า ชุดคำสั่ง (Instruction Set) CPU จะเข้าใจความหมายของชุดคำสั่งนี้

คำศัพท์ที่เกี่ยวข้อง MS-DOS, Internal Command, External Command

วันพฤหัสบดีที่ 25 สิงหาคม พ.ศ. 2554

COBOL - โคบอล

ความหมาย เป็นภาษาในการเขียนโปรแกรม (Programming Language) ที่เหมาะกับการคำนวณและการประมูลข้อมูลสำหรับงานสำนักงาน พัฒนาขึ้นมาในปี 1960 โดย CODASYL (Conference of Data System Language : การประชุมว่าด้วยภาษาของระบบข้อมูล)

ที่มาของคำ COBOL ย่อมาจาก COmmon Business Oriented Language (แปลตามตัวว่าภาษาที่เหมาะกับธุรกิจโดยทั่วไป)

วิธีใช้คำ "ในคณะสารสนเทศของมหาวิทยาลัยในอเมริกานั้นภาษาโคบอลเป็นภาษาที่ล้าสมัยไปแล้ว"

หมายเหตุ ภาษาโคบอลมีรูปแบบของภาษาที่ใกล้เคียงกับภาษาอังกฤษที่ใช้กันทั่วไป ทำให้สามารถเข้าใจได้ง่าย และยังมีฟังก์ชั่นต่างๆ ที่ใช้งานง่ายเหมาะกับการจัดการข้อมูลในสำนักงานและยังใช้ได้กับคอมพิวเตอร์เกือบทุกชนิด กล่าวกันว่าในปัจจุบันประมาณ 70% ของโปรแกรมทั้งหมดเขียนขึ้นโดยภาษา COBOL

คำศัพท์ที่เกี่ยวข้อง BASIC, C Language, FORTRAN, PASCAL

วันพฤหัสบดีที่ 4 สิงหาคม พ.ศ. 2554

Cluster - คลัสเตอร์

ความหมาย ใน OS เช่น MS-DOS นั้น ถ้าทำการอ่านเขียนข้อมูลจากดิสก์ในหน่วยที่ละเอียดจะทำให้เสียเวลามากจึงใช้วิธีอ่านเขียนข้อมูลรวมกันครั้งละมากๆ ชุดข้อมูลที่อ่านเขียนในแต่ละครั้งนี้เรียกว่า คลัสเตอร์ โดยปกติแล้ว หน่วยที่เล็กที่สุดในการอ่านและเขียนดิสก์เรียกว่า เซ็กเตอร์ เซ็กเตอร์หลายๆ เซ็กเตอร์รวมกันจะเป็นคลัสเตอร์

ที่มาของคำ Cluster มีความหมายว่า เป็นช่อ เป็นพวง เป็นกลุ่ม

วิธีใช้คำ "ไฟล์ในดิสก์ จะถูกอ่านเขียนเป็นหน่วยคลัสเตอร์ ตามฟอร์แมตของ MS-DOS 1 คลัสเตอร์จะเท่ากับ 8 เซ็กเตอร์

หมายเหตุ การอ่านและเขียนข้อมูลจากดิสก์ในหน่วยของคลัสเตอร์นั้น ก็เหมือนกับการนับช่อองุ่น ถ้ามัวนับเป็นลูกๆ ก็จะไม่ทันกิน ดังนั้นจึงใช้วิธีนับเป็นช่อๆ

คำศัพท์ที่เกี่ยวข้อง Track, Sector

วันพุธที่ 3 สิงหาคม พ.ศ. 2554

Clone - โคลน

ความหมาย เครื่องคอมแพต (Compatible Machine) เรียกได้อีกอย่างว่า Clone บริษัทผู้ผลิตเครื่องคอมแพตเรียกว่า Clone Maker

ที่มาของคำ Clone มีความหมายเช่นเดียวกับ Copy

วิธีใช้คำ "IBM-PC/At Clone มีออกมามากมาย บริษัท IBM จึงได้เรียกร้องค่าลิขสิทธิ์ของเทคโนโลยีพีซี ทำให้บริษัทผู้ผลิตเครื่องคอมแพตต้องตกอยู่ในฐานะลำบาก"

หมายเหตุ คำว่า Clone ยังใช้ในรูปของคำกริยาได้ด้วย ในทางกราฟิกส์จะหมายถึง การคัดลอกชิ้นส่วนบางอย่างจากที่หนึ่งไปวางไว้ยังอีกที่หนึ่ง เช่น Clone it and put it here

คำศัพท์ที่เกี่ยวข้อง Compatible Machine, Compatibility, Emulator

วันอังคารที่ 2 สิงหาคม พ.ศ. 2554

Clock - นาฬิกา

ความหมาย CPU ซึ่งเป็นส่วนสมองของเครื่องคอมพิวเตอร์ จะทำงานตามจังหวะเวลามาตรฐาน เช่นเดียวกับคนเราที่ทำงานโดยมีนาฬิกาเป็นเครื่องบอกเวลา นาฬิกาที่ว่านี้เรียกว่า Clock มีทั้งแบบช้าและแบบเร็ว หน่วยที่ใช้แสดงความเร็วคือ MHz ซึ่งแสดงความถี่ของสัญญาณนาฬิกาที่ CPU จะใช้เป็นมาตรฐานในการทำงาน MHz ย่อมาจาก Mega Hertz หมายถึงใน 1 วินาที จะมีสัญญาณออกมา 1,000,000 พัลส์ ความถี่นี้ยิ่งเร็วเท่าใด CPU ก็จะทำงานเร็วขึ้นเท่านั้น

ที่มาของคำ แปลมาจากคำว่า Clock ตรงตัว

วิธีใช้คำ "CPU ของเครื่อง PC-9800 Series จะมีความถี่นาฬิกา 2 ความถี่ ซึ่งสามารถสับเปลี่ยนกันได้" "CPU ขนาด 32 บิต ที่ออกมาใหม่ เช่น ของอินเทลเบอร์ 80386 จะมีความถี่นาฬิกา 20 MHz"

หมายเหตุ เครื่อง 9800 Series ได้พัฒนาความถี่นาฬิกาจาก 5 MHz จนถึง 10 MHz ตามลำดับ เมื่อเปรียบเทียบ 5 MHz เป็น 10 MHz แล้ว ความเร็วจะไม่เพิ่มเป็น 2 เท่าอย่างที่คิด เพราะต้องสัมพันธ์กับ IC ตัวอื่นๆ ด้วย แต่เรียกได้ว่าความเร็วเพิ่มขึ้นมาก

คำศัพท์ที่เกี่ยวข้อง Memory Access

วันจันทร์ที่ 1 สิงหาคม พ.ศ. 2554

Client/Server - ไคลเอ็นท์/เซอร์เวอร์

ความหมาย ในระบบ LAN อุปกรณ์ที่ผู้ใช้สามารถใช้ทำงานตนเองได้โดยตรงเรียกว่า Client ส่วนอุปกรณ์ที่ให้บริการสิ่งต่างๆ เพื่อทำให้ระบบ LAN โดยรวมมีประสิทธิภาพนั้นเรียกว่า Server ในพีซี LAN นั้น Client คือตัวพีซี ส่วน Server นั้นจะใช้พีซีที่มีสมรรถนะสูงหรือ Workstation หรือคอมพิวเตอร์ขนาดเล็กที่ใช้เฉพาะงานดดยตรง Server จะสนับสนุนงานพื้นฐานในการประมวลข้อมูล ส่วน Client จะทำงานของตนเองไปโดยใช้บริการจาก Server

ที่มาของคำ Client แปลว่า ลูกค้า, ผู้ให้บริการ ส่วน Server แปลว่า ผู้รับใช้, ผู้ให้บริการ

วิธีใช้คำ "เราสามารถสร้างระบบ Client/Server ได้โดยใช้ Network OS อันนี้"

หมายเหตุ ตัวอย่างของ Server ได้แก่ File Server และ Print Server อันแรกนั้นจะประกอบด้วยคอมพิวเตอร์และฮาร์ดดิสก์ที่ใช้จัดการไฟล์ทั้งหมดในระบบ LAN ส่วนอันหลังนั้นจะประกอบด้วยคอมพิวเตอร์และเครื่องพิมพ์เลเซอร์ที่ใช้ควบคุมและจัดการการพิมพ์ทั้งหมดของระบบ LAN

คำศัพท์ที่เกี่ยวข้อง LAN, PC-LAN, Network OS