วันพุธที่ 19 กันยายน พ.ศ. 2555

คำศัพท์ 6


Pascal            ภาษาคอมพิวเตอร์ภาษาหนึ่ง จัดเป็นภาษาที่บอกวิธีปฏิบัติอย่างย่อๆ เป็นภาษาโครงสร้างซึ่งพัฒนามาจากภาษา ALGOL นิคลอส เวอร์ธ (Niklaus Wirth) ได้พัฒนาภาษานี้ขึ้นระหว่าง พ.ศ.  2510-2511 เขาดัดแปลงให้มีโครงสร้างของภาษาที่ง่ายขึ้น พร้อมกับเพิ่มเติมแบบของข้อมูลและโครงสร้างเข้าไป แยกชนิดของข้อมูล แฟ้มข้อมูล และระเบียนต่างๆ ออกจากกัน
path            เส้นทางจากจุดหนึ่งถึงอีกจุดหนึ่ง ในทางการสื่อสาร path เป็นการต่อเชื่อมโยงระหว่าง node สองแห่ง; ในส่วนที่เป็นเนื้อหาของเอกสาร path ได้แก่เส้นทางที่ผ่านแหล่งรวมของสารสนเทศ เช่น ในฐานข้อมูล ในโปรแกรม หรือในที่เก็บแฟ้มข้อมูลบนแผ่นดิสก์ เป็นต้น
PC-DOS            เป็นระบบการควบคุมการทำงานระบบหนึ่ง เป็น MS-DOS รุ่นหนึ่ง ซึ่งนำออกจำหน่ายโดย IBM; MS-DOS และ PC-DOS เป็นระบบการควบคุมการทำงานของคอมพิวเตอร์ฝาแฝด ทั้งสองระบบเกือบไม่มีส่วนที่แตกต่างกันเลย
management information system            ระบบสารสนเทศการจัดการ เป็นระบบฐานคอมพิวเตอร์ ในการประมวลผลและการจัดการสารสนเทศ เพื่อให้บริการแก่การปฏิบัติงานในระดับต่างๆ ภายในองค์กร ให้ถูกต้องและเหมาะสม และได้สารสนเทศที่ทันกำหนดเวลาและความต้องการ มักใช้คำย่อว่า MIS
manager            โดยทั่วไปหมายถึง โปรแกรมใดๆ ซึ่งออกแบบมาเพื่อปฏิบัติงานอย่างใดอย่างหนึ่ง เพื่อจัดการกิจกรรมภายในคอมพิวเตอร์ เช่น การควบคุมแฟ้มข้อมูล การเก็บรักษาแฟ้มข้อมูล เป็นต้น

คำศัพท์ 5


network control program            ในเครือข่ายการสื่อสารใดๆ และใน mainframe computer หมายถึงโปรแกรมชนิดหนึ่ง ซึ่งทำหน้าที่ควบคุมการสื่อสารของเครือข่ายของคอมพิวเตอร์นั้นๆ เช่น ควบคุมสายการสื่อสาร ควบคุมข้อผิดพลาดพกพร่องในการสื่อสาร และการตรวจสอบการถ่ายทอดสัญญาณ เป็นต้น
network operating system            ระบบควบคุมการปฏิบัติงาน ซึ่งบรรจุ (install) เข้าไว้ใน server ใดๆ ใน LAN สำหรับให้บริการต่างๆ แก่เครื่องคอมพิวเตอร์และเครื่องอุปกรณ์ประกอบอื่นๆ ในเครือข่าย
NUL            อักษรรหัส ซึ่งมีค่าเท่ากับศูนย์ (0) หรือไม่มีอยู่จริง ไม่มีอะไรเลย อักษร NUL คือไม่มีอะไรเลย ว่างเปล่า
object-oriented            ใช้เป็นคำ adjective ขยายระบบใดๆ หรือภาษาใดๆ ซึ่งสนับสนุนการใช้ตัวแปรที่ประกอบด้วย ทั้งวิธีการปฏิบัติงานและข้อมูล ซึ่งรวมเป็นสิ่งเดียวกัน ซึ่งเรียกว่า object (เป้า) ดูเพิ่มเติม object
online            มีความพร้อมที่จะทำหน้าที่; สามารถติดต่อสื่อสารกับคอมพิวเตอร์ได้ หรือสามารถใช้คอมพิวเตอร์บังคับควบคุมได้

คำศัพท์ 4


1.COBOL
COBOL (Common Business Oriented Language) เป็นภาษาโปรแกรมระดับสูงแรกที่ใช้อย่างกว้างขวางสำหรับการประยุกต์ทางธุรกิจ โปรแกรมเงินเดือน บัญชี และโปรแกรมประยุกต์ทางธุรกิจอื่นที่เขียนด้วย COBOL มากว่า 25 ปียังคงใช้อยู่และมีบรรทัดคำสั่งใน COBOL มากกว่าภ่าษาโปรแกรมอื่น ขณะที่ภาษานี้ได้ปรับปรุงในช่วงใกล้ๆนี้ แต่โดยทั่วไปเข้าใจว่าล้าสมัยและโปรแกรม COBOL ได้รับมุมมองเป็นโปรแกรมประยุกต์ legacy
2.CPU
CPU (Central processing unit) เป็นคำเก่าของตัวประมวลผลและไมโครโพรเซสเซอร์ โดยหน่วยประมวลผลกลางในคอมพิวเตอร์ ประกอบด้วยวงจรตรรกะ เพื่อประมวลผลคำสั่งของโปรแกรมคอมพิวเตอร์
3.Cyberspace
Cyberspace เป็นการติดต่อภายในทั้งหมดของคนที่แสดงผ่านคอมพิวเตอร์ และโทรคมนาคม โดยปราศจากขอบเขตทางกายภาคด้านภูมิศาสตร์
4.compiler
compiler เป็นโปรแกรมเฉพาะที่ประมวลผลคำสั่งที่เขียนด้วยภาษาโปรแกรมเฉพาะให้เป็นภาษาเครื่อง หรือ code ที่โพรเซสเซอร์ของคอมพิวเตอร์ใช้ โดยปกติผู้เขียนโปรแกรมใช้ editor ในการเขียนคำสั่งของภาษาโปรแกรม ไฟล์ที่สร้างขึ้นประกอบด้วยสิ่งที่เรียกว่า statement แล้วนำไปประมวลผล ด้วย compiler ของภาษานั้น
5.DirectX
DirectX เป็นโปรแกรมประยุกต์แบบอินเตอร์เฟซสำหรับการสร้าง จัดการภาพและมัลติมีเดียเอฟเฟค เช่น การเล่นเกมส์ หรือเว็บเพจแบบ active web page ซึ่งทำงานภายใต้ระบบปฏิบัติการแบบ Windows 95 โปรแกรม DirectX เป็นโปรแกรมที่ติดมากับ Microsoft Internet Explorer 4.0

คำศัพท์ 3


Nonvolatile Memory            Nonvolatile Memory หรือ นอนโวลาไทล์เมมโมรี่ คือ หน่วยความจำทุกชนิดที่ไม่ต้องทำการรีเฟรชคอนเทนต์ ได้แก่ รอมทุกประเภท (ROM) เช่น พีรอม (PROM), เอ็ปรอม (EPROM), อีเอ็ปรอม (EEPROM) และแฟลชเมมโมรี่ (Flash Memory) รวมถึงแรม (RAM) ที่ต้องใช้ไฟเลี้ยงจากแบตเตอรี่ด้วย
Open-Source            “Open-Source” หรือ “โอเพ่นซอร์ส” คือคำที่ใช้แทนคำว่า ฟรีซอฟต์แวร์ (Free Software) หรือซอฟต์แวร์เสรี ที่ให้เสรีภาพแก่ผู้บริโภคในการรัน, แก้ไขปรับปรุง และเผยแพร่โปรแกรม ไม่ว่าจะโดยการจำหน่ายหรือให้ฟรีก็ตาม แต่ที่สำคัญคือต้องแถมซอร์สโค้ด (Source Code) ไปด้วย
Peripheral            Peripheral หรือ เพอริเฟอรัล คือคำที่ใช้เรียกอุปกรณ์คอมพิวเตอร์ใดๆที่ไม่ใช่ส่วนประกอบหลักของเครื่องคอมพิวเตอร์ (โปรเซสเซอร์, เมมโมรี และเมนบอร์ด) แต่ก็มีความสัมพันธ์กันอย่างใกล้ชิด เพอริเฟอรัลอาจเรียกได้อีกอย่างหนึ่งว่า อุปกรณ์อินพุต/เอาต์พุต (Input/output (I/O) Device) ซึ่งบางตัวจะเชื่อมอยู่กับเมนบอร์ดภายในเคสคอมพิวเตอร์ เช่น ฮาร์ดดิสก์, ซีดีรอม และการ์ดแลน ขณะที่อื่นๆจะอยู่นอกเคสฯ เช่น พรินเตอร์และสแกนเนอร์ ไม่ว่าจะเป็นการเชื่อมต่อผ่านสายเคเบิลหรือไร้สายก็ตาม
Phishing            พฤติกรรมการหลอกลวงผ่านทางเครือข่ายอินเตอร์เน็ตเพื่อล้วงข้อมูลส่วนตัว ด้วยการอ่อยเหยื่อออนไลน์ จนเป็นที่มาของคำว่า phishing โดยเลียนคำว่า fishing ที่หมายถึง การตกปลา
PROM            Programmable Read-Only Memory หรือ PROM หรือ พีรอม คือหน่วยความจำรอม (ROM) ซึ่งผู้ใช้สามารถแก้ไขข้อมูลที่บันทึกไว้ได้ 1 ครั้ง 

คำศัพท์ 2


machin code
หมายถึง : รหัสเครื่อง บางทีเรียกว่า machine language เป็นภาษาที่คอมพิวเตอร์สามารถเข้าใจได้ ภาษาระดับสูงที่จะใช้สั่งคอมพิวเตอร์ได้นั้น จะต้องใช้ภาษาที่เรียกว่า compiler แปลให้เป็นภาษาเครื่อง หรือรหัสเครื่องก่อน
machin language
หมายถึง : ดู machine code
macro
หมายถึง : ในโปรแกรมปฏิบัติการ เป็นกิจลักษณ์อย่างหนึ่ง ซึ่งประกอบด้วยการกดแป้นคีเป็นชุดและบันทึกคำสั่งซึ่งเก็บรักษา (save) ไว้ภายใต้รหัสความย่อ (short key code) เมื่อผู้ใช้กดแป้นรหัสไขความย่อ โปรแกรมจะนำคำสั่ง แมคโครออกมา ผู้ใช้สร้างคำสั่งแมคโครขึ้นมาเพื่อประหยัดเวลาในการกดแป้นซ้ำๆ บ่อยๆ
magnetic disk
หมายถึง : แผ่นดิสก์โดยทั่วไปเป็นแผ่นที่เคลือบด้วยสารแม่เหล็ก เพื่อให้สามารถเก็บแฟ้มข้อมูลไว้ได้
magnetic field
หมายถึง : สนามแม่เหล็ก บริเวณรอบๆ แม่เหล็ก และมีแรงดึงดูดอันเกิดจากแม่เหล็กนั้น

คำศัพท์ 1


Multiprocessingการทำงาน (mode) วิธีหนึ่ง ซึ่งเป็นการประมวลผลหลายๆ อย่างในเวลาเดียวกัน ในการประมวลผลแบบ multiprocessing นี้ กระบวนการประมวลผลแต่ละกระบวนการ จะใช้ชุดคำสั่งแต่ละชุดที่แตกต่างกัน ซึ่งจะทำให้เพิ่มความรวดเร็วในการประมวลผลมากขึ้น
Multiplexingเทคนิคอย่างหนึ่งที่นำมาใช้ในการสื่อสารและในการทำงานของ input/output เพื่อการถ่ายทอดสัญญาณต่างๆ หลายชนิด ผ่านช่องสัญญาณ หรือสาย การสื่อสารไปพร้อมๆกันในสายเดียว เทคนิคของ multiplexing สามารถแยกความแตกต่างของสัญญาณต่างๆ เช่น แยกเวลา แยกพื้นที่ และแยกความถี่ของสัญญาณแต่ละชนิดออกจากกัน
Multitaskingการทำงาน (mode) วิธีหนึ่ง ซึ่งคอมพิวเตอร์เครื่องเดียวสามารถปฏิบัติงานได้หลายๆงานพร้อมๆกัน ตัวอย่าง การทำงานแบบ multitasking เช่น context switching ได้แก่ การนำเอาโปรแกรมปฏิบัติการ (application software) มาบรรจุไว้ในหน่วยความจำในเวลาเดียวกันหลายโปรแกรม แต่จะใช้โปรแกรม foreground ทำงาน เมื่อจะใช้โปรแกรม background ผู้ใช้ก็จะเปลี่ยนเอาโปรแกรม background ขึ้นมาไว้เป็น foreground และโปรแกรม foreground กลับไปเป็น blackground โดยพลัดเปลี่ยนกันทำงาน เป็นต้น
Multiuser systemระบบคอมพิวเตอร์ระบบหนึ่ง ซึ่งผู้ใช้ (user) หลายๆ คน สามารถเข้าถึงคอมพิวเตอร์จากสถานีปลายสาย (terminal) ซึ่งอยู่ในที่ต่างๆ กัน ในเวลาเดียวกันได้
Modular programmingได้แก่สิ่งที่มีลักษณะคล้ายโปแกรมอย่างหนึ่ง ซึ่งมันจะถูกทำให้แตกออกเป็นส่วนย่อยๆ หลายส่วน แต่ละส่วนเป็นอิสระแก่กัน ส่วนที่เป็นอิสระเหล่านี้ จะส่งที่มันมีอยู่ออกมา สิ่งที่แต่ละโมดูลมีอยู่เหล่านี้ ได้แก่ตัวคงที่ (constant) ชนิดของข้อมูล (data type) ตัวแปร (variable) การทำหน้าที่ (function) และวิธีการทำงาน (procedure) เป็นต้น

ข้อ13 หน้า111



13.1 ระบบนี้อยู่ในสถานะปลอดภัย โดยมีค่าเมตริกซ์ Available หลังจากที่โปรเซสทำงานเสร็จเรียบร้อยเป็นดังนี้

ทรัพยากรที่ถูกจัดสรร เพียงพอกับจำนวนทรัพยากรมากที่สุดที่โปรเซสต้องการใช้ ถ้าระบบจัดสรรทรัพยากรให้แต่ละโปรเซสโดยเรียงลำดับการจัดสรรตามลำดับความปลอดภัยที่ได้แบบนี้ จะทำให้ระบบอยู่ในสถานะที่ปลอดภัย

13.2 ลำดับความปลอดภัยของระบบคือ P1,P3,P4,P5,P2

13.3 ได้ เพราะ P3 ขอใช้ทรัพยากรเป็นจำนวน (1,1,1,1) แต่ P3 มีทรัพยากรที่ถูกจัดสรร (1,3,5,4) ฉะนั้นมีทรัพยากรที่ถูกจัดสรรเพียงพอกับทรัพยากรที่ต้องการใช้

13.4 ได้ เพราะ P2 ขอใช้ทรัพยากรเป็นจำนวน (0,4,2,0) ถึงแม้ว่า P2 จะมีทรัพยากรที่ถูกจัดสรรเพียง (1,0,0,0) แต่ว่ามีค่าว่างหรือค่า Available เป็นจำนวน (1,5,3,2) ฉะนั้น P2 มีทรัพยากรเพียงพอกับทรัพยากรที่ต้องการใช้

13.5 ค่า Available หลังจากที่แต่ละโปรเซสทำงานในข้อ 13.3 เสร็จเรียบร้อย คือ R1=2 , R2=8 , R3=8 , R4=6