Computer System

ระบบคอมพิวเตอร์

ระบบคอมพิวเตอร์ (Computer System) คือ ระบบที่พัฒนามาจาก 2 ส่วนใหญ่ๆคือ ฮาร์ดแวร์และซอฟแวร์ ฮาร์ดแวร์เป็นส่วนประกอบของคอมพิวเตอร์ที่สามารถจับต้องได้ส่วนซอฟแวร์เป็นโปรแกรมที่ทำงารอยู่ในระบบคอมพิวเตอร์ ซึ่งจะทำงานตามที่ผู้ใช้กำหนด

ฮาร์ดแวร์ (Hardware)
            ประกอบไปด้วยอุปกรณ์ต่างๆ 5 ส่วนได้แก่
            อุปกรณ์รับข้อมูล (Input Device) เป็นอุปกรณ์ที่มีหน้าที่รับข้อมูลจากผู้ใช้เข้าสู่ระบบคอมพิวเตอร์
            หน่วยประมวลผลกลาง (CPU : Central Processing Unit) มีหน้าที่ในการประมวลผลคำสั่งหรือข้อมูลต่างๆ
           หน่วยความจำหลัก (Primary Storage) เป็นส่วนที่มีหน้าที่ในการจัดเก็บข้อมูลหรือคำสั่งต่างๆ ก่อนที่จะส่งไปยังหน่วยประเมิลผลกลางเพื่อทำการประมวลผลต่อไป เมื่อเปิดเครื่ององคอมพิวเตอร์ข้อมูลในหน่วยความจำก็จะหายไปหมด
            อุปกรณ์แสดงข้อมูล (Output Device) เป็นอุปกรณ์ที่มีหน้าที่ในการแสดงผลต่างๆตัวอย่างที่ใช้กันประจำ ได้แก่ จอภาพ และเครื่องพิมพ์ เป็นต้น
            หน่วยความจำสำรอง (Auxiliary Storage) มีหน้าที่ในการจัดเก็บข้อมูล ซึ่งการจัดเก็บข้อมูลของหน่วยความจำสำรองนี้จะเป็นการจัดเก็บที่ถาวร ข้อมูลจะไม่หายไปเมื่อปิดเครื่องคอมพิวเตอร์แล้ว ตัวอย่าง เช่น ฮาร์ดดิสก์ แผ่นดิสก์ เป็นต้น

ซอฟต์แวร์ (Software)
ในส่วนของซอฟต์แวร์ก็สามารถแบ่งออกได้เป็น 2 ประเภท คือ
            ซอฟต์แวร์ระบบ (System Software) ทำหน้าที่ในการจัดการทรัพยากรของเครื่องคอมพิวเตอร์ และทำหน้าที่ติดต่อระหว่างฮาร์ดแวร์กับผู้ใช่ได้ด้วย
            ซอฟต์แวร์ประยุกต์
(Application Software) เป็นซอฟต์แวร์ที่สร้างขึ้นมาให้ผู้ใช้ทำงานต่างๆ เช่น พิมพ์งาน วาดภาพ เป็นต้น

 ลักษณะของคอมพิวเตอร์
            ระบบคอมพิวเตอร์นั้น ถ้ามองในด้านลักษณะคอมพิวเตอร์จะสามารถแบ่งออกได้ 3 ประเภทใหญ่ๆ ดั้งนี้
คอมพิวเตอร์ส่วนบุคคล (Personal Computer)เป็นระบบคอมพิวเตอร์ที่มีเครื่องคอมพิวเตอร์เพียงเครื่องเดียว และไม่ได้ทำการติดต่อกับเครื่องคอมพิวเตอร์อื่นๆ
ลักษณะแบบ (Time-sharing)เป็นลักษณะที่มีเครื่องคอมพิวเตอร์หลายๆ เครื่องมาต่อกับเครื่องคอมพิวเตอร์ศูนย์กลางโดยคอมพิวเตอร์เหล่านั้นเรียกว่า Terminal ทุกเครื่องจะส่งคำสั่งที่ต้องการมาประมวลผลที่เครื่องคอมพิวเตอร์ศูนย์กลาง เพราะการประมวลผลของเครื่องคอมพิวเตอร์ศูนย์กลางจะต้องมีเวลาในการประมวลคำสั่งต่าง ๆ ที่ส่งมาจาก Terminal ทุกเครื่องในลักษณะแบบ Time-sharing
ลักษณะแบบ (Client/Server)เป็นเครื่องคอมพิวเตอร์เครื่องหนึ่งที่ทำหน้าที่เป็น Server คอยดูแลจัดทรัพยากรของระบบทั้งหมด และมีเครื่องClients ต่อเข้าเครื่อง Server โดยใช้ทรัพยากรต่าง ๆ ที่เครื่อง Server มีอยู่ ตามสิทธิของผู้ใช้แต่ละคน และการประมวลผลจะไม่ทำอยู่บนเครื่องServer แต่จะประมวลที่ Clients แต่ละเครื่องเอง แล้วอาจนำข้อมูลต่าง ๆ ไปเก็บที่เครื่อง Server

ภาษาคอมพิวเตอร์ (Computer Languages)
            ในการเขียนโปรแกรมนั้น ผู้ใช้จะต้องใช้ภาษาคอมพิวเตอร์เขียนโปรแกรมเรียกว่าซอฟต์แวร์ขึ้นมา ภาษาคอมพิวเตอร์นั้นจะมีตั้งแต่ละดับภาษาของเครื่องขึ้นมาจนถึงภาษาธรรมชาติ

            ภาษาเครื่อง (Machine Languages) ภาษาที่เครื่องคอมพิวเตอร์เข้าใจมากที่สุด ซึ่งจะเป็นลักษณะแบบเลขฐานสอง คือ 0 กับ 1
   ภาษาสัญลักษณ์ (Symbolic Languages) เมื่อคอมพิวเตอร์ได้พัฒนาขึ้นมาเรื่อยๆและมีผู้ใช้มากขึ้น จึงมีคนมองเห็นว่าการที่จะเขียนโปรแกรมควบคุมคอมพิวเตอร์ด้วยภาษาเครื่องนั้น จะทำให้การพัฒนาทางด้านซอฟต์แวร์เป็นไปได้ช้า จึงได้มีการพัฒนาภาษาสัญลักษณ์ขึ้นเพื่อให้การเขียนโปรแกรมคอมพิวเตอร์สะดวกยิ่งขึ้น แต่การที่นำโปรแกรมนั้นไปใช้ จะต้องทำการเปลี่ยนภาษาสัญลักษณ์เป็นภาษาเครื่องก่อนเสมอ
        ภาษาระดับสูง (High-Level Languages) เป็นภาษาที่พัฒนามาจากภาษาสัญลักษณ์อีกทีหนึ่ง แต่จะมีลักษณะที่คล้ายกับภาษามนุษย์มากยิ่งขึ้น การแปลงภาษาระดับให้เป็นภาษาเครื่องนั้นจะมีวิธีการเรียกว่าคอมไฟล์ ภาษาระดับได้แก่ FORTRAN COBOL และ ภาษาC
        ภาษาธรรมชาติ (Natural Languages) ภาษาธรรมชาติก็คือภาษาที่มนุษย์พูดกัน เช่น ภาษาอังกฤษ ภาษาจีน เป็นต้น ซึ่งเครื่องคอมพิวเตอร์นั้นไม่สามารถที่จะเข้าใจได้เลย ในปัจจุบันยังไม่มีคนนิยมใช้กันมากนัก

หมายเหตุ   บางตำราแบ่งภาษาคอมพิวเตอร์ดังนี้ <<CLICK>>

ใส่ความเห็น

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s