Professional Documents
Culture Documents
บทที่ 1 ระบบคอมพิวเตอร์
บทที่ 1 ระบบคอมพิวเตอร์
ระบบคอมพิวเตอร์
• ฮาร์ดแวร์ (Hardware)
• ซอฟต์แวร์ (Software)
HW
• พีเพิลแวร์ (Peopleware)
Read a,b
c = a+bSW PW
print c
1-1
ประเภทของคอมพิวเตอร์
• แบ่งตามการกระทำาของ
ข้อมูล
• แบ่งตามลักษณะการใช้งาน
• แบ่งตามขนาดหน่วยความจำา
1-2
แบ่งตามการกระทำาของ
ข้อมูล
• Hybrid Computer
A/D DIGITAL D/A
CONVERTER
1-3
แบ่งตามลักษณะการใช้งาน
• ใช้งานเพื่อวัตถุประสงค์พเิ ศษ
(Special purpose computer)
– Computer Temography (CT)
• ใช้งานทัว่ ไป (General purpose
computer)
1-4
แบ่งตามขนาดหน่วยความ
จำา
1-5
บิต กับ ไบต์
1-6
หน่วยวัดความจุข้อมูล
1-8
เครื่องมินิคอมพิวเตอร์ (Mini
computer)
• คอมพิวเตอร์ทม ี่ ีสมรรถนะปานกลาง
• สามารถเชื่อมต่อกับเครื่องปลายทางได้
หลายเครื่อง
• ลั
ก ษณะการทำ า งานเป็ นแบบ Centralized
• นิ ย มใช้
ก บ
ั หน่ ว ยงานขนาดย่ อม
1-9
ไมโครคอมพิวเตอร์
(Microcomputer)
• คอมพิวเตอร์ขนาดเล็ก
• หนึ่งคนใช้ได้หนึ่งเครื่อง
• นิ ยมใช้ในร้านค้าและ
สำานักงาน
1-10
HARDWARE
• การป้ อนข้อมูลทางอุปกรณ์รับ
ข้อมูลโดยตรง (Online)
• การเตรียมข้อมูลบนสื่อบันทึก
ข้อมูล (Off Line)
1-12
การป้ อนข้อมูลทางอุปกรณ์
รับข้อมูลโดยตรง (Online)
• Keyboard
1-13
การเตรียมข้อมูลบนสื่อ
บันทึกข้อมูล (Off Line)
• เครื่องเตรียมข้อมูล (Data entry device)
–Keypunch, Key to tape device, Key to disk
device
–Key to cassette
• เครื่องอ่านข้อมูล
–Magnetic ink character recognition,
Optical
1-14
ภาพการเตรียมข้อมูลแบบ
Offline
• OFFLINE O
F
เครื่ องเตรี
ย ม สื่อ F
ข้อมูล
ข้อมูล บันทึก L
อุปกรณ์ ข้CPU
อมูล
อ่าน I
ข้อมูล N
1-15
หน่วยรับข้อมูล (input Unit)
• เมาส์ (Mouse)
• สะแกนเนอร์ (Scanner)
• เครื่องอ่านรหัสแท่ง
(Bar Code Reader)
1-16
หน่วยรับข้อมูล (input Unit)
เครื่องอ่านอักขระด้วยแสง
• (Optical Character Reader)
เครื่องอ่านพิกัด (Digitizer)
•
กล้องถ่ายวีดท ี ัศน์ (VDO Ca
• mera)
1-17
หน่วยประมวลผลกลาง
Processor
หน่วยควบคุม และหน่วยคำานวณ ตรรกะ คือ สมอง
•
ของคอมพิวเตอร์ ทีค ่ ิด ทำางานต่างๆตามทีเ่ ราสัง่
นิ ยมเรียกว่า หน่วยประมวลผลกลาง หรือ CPU :
•
Central Processing Unit หรือ Processor
ปั จจุบน
ั มีผู้ยอ
่ หน่วยนี้ ลงบนแผ่นวงจรเล็กๆ เรียกว่า
•
ชิพ (Chip) หรือ ไมโครโพรเซสเซอร์ Microprocessor
1-18
หน่วยประมวลผลกลาง
(CPU : Central Processing
Unit)
• หน่วยคำานวณ และ ตรรกะ
(ALU:
Arithmetic Logic Unit )
• หน่วยควบคุม (CU: Control
Unit)
1-19
หน่วยความจำา (Memory Unit
or Storage Unit)
• หน่วยความจำาหลัก (Main Memory)
– ROM : Read Only Memory
– RAM : Random Access Memory
• หน่วยความจำาสำารอง (Secondary St
orage/Memory)
– SAS: Sequential Access Storage
– DAS/RAS : Direct/Random Access Storage
1-20
พื้นทีภ
่ ายในหน่วยความ
จำาหลัก
• Program Area
• I/O Area
• Working Area
1-21
ภาพแสดงหน่วยประมวล
ผลกลาง
• Secondary Proces
Storage sor
ROM RAM
Out
Keyboard put
CU ALU
1-22
ชนิ ดของรีจีเตอร์ (Register)
1-23
ตัวอย่างโปรแกรม
• PROGRAM
INPUT A,B
C = A + B
IF C > 15 THEN
PRINT
ELSE
PRINT “NUMBER IS LESS THAN 15”
END IF
DATA 10,20
END 1-24
ภาพแสดงการทำางานของ
CPU
CPU
• MEMO
C ACC
A R1 REG
c
B R2
ADDER
R3
• Word
1 2 3
1111 0001 1111 0010 1111
0011
5 6
7 8
10
9 11
12 13 1
1-26
วิธีการบันทึกในหน่วยความ
จำาสำารอง
• อุปกรณ์การอ่าน และ
อุปกรณ์บันทึก
อุปกรณ์บันทึก
สื่อ
CPU บันทึ
------- ก
MEMO
อุปกรณ์อ่าน
1-27
หน่วยความจำาสำารอง หรือ
สื่อบันทึก
(Secondary Memory)
• SAS : Sequential Access Storage
–บัตรเจาะรู (Punch Card)
ปCard Reader
ปCard Punch
–แถบกระดาษ (Paper Tape)
–เทปแม่เหล็ก (Magnetic Tape)
–เทปตลับ (Tape cassette)
1-28
DAS/RAS
1-29
ภาพบัตรเจาะ
1-30
ภาพเครื่องเจาะบัตร
1-31
ภาพแถบกระดาษ
1-32
ภาพเทปแม่เหล็ก
1-33
ลักษณะการบันทึกเทป
1-35
DAS: Direct Access
Storage
• Megnetic Disk
• Diskette
• Hard disk or Fixed disk
• CD-ROM
1-36
ภาพจานแม่เหล็ก (Magnetic
disk)
1-37
รายละเอียดจานแม่เหล็ก
1-38
ภาพแผ่นดิสเก็ตต์
1-39
ภาพแผ่น CD-ROM
CD- • มีการบันทึก
ROM ลักษณะเหมือน
กับจาน แม่
เหล็ก แต่
สามารถบรรจุ
ข้อมูลได้
มากกว่า
1-40
อุปกรณ์ทำาหน้าทีแ
่ สดงผล
ข้อมูล
(OUTPUT UNIT)
• จอภาพแสดงผล CRT, VDO,
TERMINAL, MONITOR
• เครื่องพิมพ์ (Printer)
–Impack printer : Dot matrix, Line printer
–Non- impack printer : Thermal printer, Page
printer, Laser printer
• เครื่องวาด (Plotter), ลำาโพง (Speaker)
1-41
ประเภทของการแสดงข้อมูล
• Soft copy
• Hard copy
1-42
Software
1-43
ภาษาคอมพิวเตอร์
1-44
ภาษาเครื่อง (Machine
Language)
• อยู่ในรูปเลขฐานสอง
• หน่วยควบคุมใน CPU สามารถ
ตีความและปฏิบต ั ง
ิ านได้ทน
ั ที่
• อ้างถึงข้อมูลทีต
่ ำาแหน่งใดๆก็ได้
• ต้องสัง่ งานทุกขัน
้ ตอน
1-45
ภาษาแอสแซมบีส (Assembly
Language)
• กำาหนดสัญลักษณ์ให้กับกลุ่ม
ของเลขฐานสอง
0001101000110100 แทนด้วย
AR 3,4
• Symbolic Language
• Assembler
1-46
ภาษาระดับสูง (High Level
Language)
• สื่อความหมายและใช้งานง่าย
• ลักษณะคล้ายภาษาอังกฤษ
• 1 คำาสัง่ อาจประกอบด้วยภาษา
เครื่องหลายคำาสัง่
• Compiler
1-47
ภาษาระดับสูงมาก (4 GL)
• ระบุแต่ความต้องการแล้ว
ภาษาจะสร้างโปรแกรม
ให้เอง
• SQL, DB2
1-48
Assembler Compiler
01011000 00110000
L 3,4 11000000 00000000
L 4,B 01011000 01000000
11000000 00000100
AR 3,4 00011010 00110100
ST 3,C 01010000 00110000
11000000 00001000
Machine Language
1-49
Cobol Compiler
01011000 00110000
11000000 00000000
01011000 01000000
ADD A TO B 11000000 00000100
GIVING C 00011010 00110100
01010000 00110000
11000000 00001000
Machine Language
1-50
ประเภทของ Software
1-51
ระบบปฏิบัติการ
(Operating System)
ซอฟต์แวร์ประจำาเครื่องคอมพิวเตอร์ทุกเครื่องทำาหน้าที่
•
เป็ นผู้จัดการคอยควบคุมดูแลการทำางานของ
คอมพิวเตอร์ตลอดเวลา
หน้าทีห ่ ลัก
•
เป็ นตัวกลางระหว่างผู้ใช้กับเครื่อง
–
แปลคำาสัง่ ของผู้ใช้ และรับไปปฏิบัติ
–
ควบคุมดูแลแฟ้ มข้อมูล, หน่วยความจำา, ฮาร์ดแวร์
–
1-52
โปรแกรมประยุกต์
(Application Program)
• โปรแกรมทีใ ่ ช้งานต่างๆ ตามข้อ
กำาหนดของหน่วยงาน
• เขียน หรือ พัฒนาโดยภาษา
คอมพิวเตอร์
• โปรแกรมประยุกต์เรื่องเดียวกันที่
ในหน่วยงานเดียวกันควร มี
ลักษณะคล้ายกัน
1-53
ภาพการทำางานระหว่าง
Hardware กับ Software
USER COMMAND LANGUAGE PROCESSOR USER
OPERATING
SYSTEM
EDITORS FILE SYSTEM
COMPUTER
HARDWARE
LANGUAGE
PROCESSORCPU MEMORY APPLICATION
WORD
PROGRAMS
DEVICE PROCESSOR
GRAPHICS
COMMUNICATION
LOADER PACKAGE,
SUPPORT GRAMES
USER
USER
1-54
ศัพท์ทีค
่ วรทราบ
• Time Sharing
• Multiprogramming
–Single CPU, Multiple CPU
–Multiple Program in Memory
–Single (Multiple) Program in
Execution
1-55
บุคลากรคอมพิวเตอร์
(People ware)
• ระดับผู้บริหาร (Administration)
–Electronic Data Processing manager :EDP
• ระดับวิชาการ (Technical)
–System Analyst and Designer, Programmer
• ระดับปฏิบัติการ (Operation)
–Computer Operator
–Keypunch Operator, Data Entry
1-56