11
1 บทที1 ความรูพื้นฐานเกี่ยวกับคอมพิวเตอร Introduction to Computer คณาจารย CS-ICT-GIS คณะวิทยาการสารสนเทศ มหาวิทยาลัย มหาสารคาม 2 Outline คอมพิวเตอรคืออะไร คุณสมบัติของคอมพิวเตอร องคประกอบของคอมพิวเตอร วิวัฒนาการของคอมพิวเตอร องคกรกําหนดมาตรฐาน 3 คอมพิวเตอรคืออะไร ??? 4

บทที่1 ความรู พื้นฐานเก ี่ยวกับ ... · 2017-06-15 · 1 บทที่1 ความรู พื้นฐานเก ี่ยวกับคอมพ

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: บทที่1 ความรู พื้นฐานเก ี่ยวกับ ... · 2017-06-15 · 1 บทที่1 ความรู พื้นฐานเก ี่ยวกับคอมพ

1

บทที่ 1 ความรูพื้นฐานเกี่ยวกับคอมพิวเตอรIntroduction to Computer

คณาจารย CS-ICT-GISคณะวิทยาการสารสนเทศ มหาวิทยาลัยมหาสารคาม

2

Outline

คอมพิวเตอรคืออะไรคุณสมบัติของคอมพิวเตอรองคประกอบของคอมพิวเตอรววิัฒนาการของคอมพิวเตอรองคกรกาํหนดมาตรฐาน

3

คอมพิวเตอรคืออะไร ???

4

Page 2: บทที่1 ความรู พื้นฐานเก ี่ยวกับ ... · 2017-06-15 · 1 บทที่1 ความรู พื้นฐานเก ี่ยวกับคอมพ

5

คอมพิวเตอร vs เครื่องคํานวณ

มีหนวยคํานวณและหนวยปฏิบัติการทางตรรกะมีหนวยความจําภายในเครื่องสามารถเขียนชุดคําสั่งไวในหนวยความจํา และทํางานตามคําสั่งนั้น ๆ ไดโดยอัตโนมัติ

6

วงจรการทํางานพื้นฐานของคอมพิวเตอร

รับขอมูล (Input)ประมวลผล (Processing)แสดงผล (Output)เก็บขอมูล (Storage)

7 8

คุณสมบัตขิองคอมพิวเตอร

ความเร็ว (Speed)ความเชื่อถือได (Reliable)ความถูกตองแมนยํา (Accurate)เก็บขอมูลจํานวนมากได (Store Massive amounts of Information)ยายขอมูลไดอยางรวดเร็ว (Move Information)

Page 3: บทที่1 ความรู พื้นฐานเก ี่ยวกับ ... · 2017-06-15 · 1 บทที่1 ความรู พื้นฐานเก ี่ยวกับคอมพ

9

องคประกอบของระบบคอมพิวเตอร

ฮารดแวร (Hardware)ซอฟตแวร (Software)บุคลากร (Peopleware)ขอมูลและสารสนเทศ (Data/Information)

10

Hardware

หนวยรับขอมูล (Input Unit)หนวยความจํา (Memory Unit/Primary Storage)หนวยประมวลผลกลาง (Central Processing Unit : CPU)หนวยคํานวณเลขคณิตและตรรกะ (Arithmetic and Logical Unit : ALU)หนวยควบคุม (Control Unit: CU)

หนวยความจําสํารอง (Secondary Storage)หนวยแสดงผลขอมูล (Output Unit)

11

Software

ซอฟตแวรระบบ (System Software)Operating System (OS) เชน DOS, Window, UNIX, LINUX ฯลฯDevice Driver Software เชน Printer driver ฯลฯCommunication Software เชน TCP/IP protocol เปนตนUtility Software เชน AntiVirus, WinZip ฯลฯProgram Language เชน Assembler, Interpreter และ Compiler

ซอฟตแวรประยุกต (Application Software)ซอฟทแวรเพื่องานทั่วไป (General Purpose Software) หรอืเปน Software Package เชน Word, Excel เปนตนซอฟทแวรเพื่อเฉพาะดาน (Special Purpose Software) เชน Accounting Software, Inventory Software เปนตน

12

Peopleware

การดําเนินการกับเครื่องและอุปกรณตาง ๆ Data Entry Operator

การพัฒนาและบํารุงรักษาโปรแกรมApplication Programmer, System Programmer

การวเิคราะหและออกแบบระบบงานSystem Analyst and Designer, System Engineer, Database Administrator

Page 4: บทที่1 ความรู พื้นฐานเก ี่ยวกับ ... · 2017-06-15 · 1 บทที่1 ความรู พื้นฐานเก ี่ยวกับคอมพ

13

Peopleware (cont.)

การพัฒนาและบํารุงรักษาฮารดแวรและเครือขายComputer Operator, Network Administrator

การพัฒนาโปรแกรมและดูแลเว็บไซตบนอินเตอรเน็ตInternet Programmer, Web Programmer, Web Master

การบริหารงานในหนวยประมวลผลขอมูลElectronic Data Processing Manager : EDP ManagerChief Information Office : CIO

14

Data/Information

DataData ProcessingProcessing InformationInformation

Knowledge

15

Good Information

มีความสัมพันธกัน (Relevant)มีความทันสมัย (Timely)มีความถูกตองแมนยาํ (Accurate)มีความกระชับรัดกุม (Concise)มีความสมบูรณในตัวเอง (Complete)

16

วิวัฒนาการของคอมพิวเตอรComputer History

Page 5: บทที่1 ความรู พื้นฐานเก ี่ยวกับ ... · 2017-06-15 · 1 บทที่1 ความรู พื้นฐานเก ี่ยวกับคอมพ

17

The First Calculators: The Abacus

One of the very first information processors.

18

Blaise Pascal (1623 - 1662)

นักคณิตศาสตรชาวฝรั่งเศสเครือ่งคํานวณแบบใชเฟอง(mechanical adding machine)บวกและลบเลขได

19

Gottfried Wilhelm Leibniz (1646-1716)

German mathematicianand philosopherเครือ่งคิดเลขเครื่องแรกที่สามารถคูณ และหารได

http://www.weller.to/his/h03-ersten-mechanischen-rechenmaschinen.htm 20/03/4920

Joseph-Marie Jacquard (1752 - 1834)

พัฒนาเครือ่งทอผาที่สามารถโปรแกรมไดควบคุมรูปแบบของลายที่จะปก บัตรเจาะรู (punched card)เปนตนแบบของอุปกรณปอนขอมูลและโปรแกรมในยุคนั้น

Page 6: บทที่1 ความรู พื้นฐานเก ี่ยวกับ ... · 2017-06-15 · 1 บทที่1 ความรู พื้นฐานเก ี่ยวกับคอมพ

21

Charles Babbage (1792-1871),

“บิดาของคอมพิวเตอร”พัฒนา Analytical Engineมีองคประกอบของคอมพิวเตอรครบ

22

Augusta Ada Byron (1815-52)

นักเขยีนโปรแกรมคนแรกของโลกรวมพัฒนา Analytical Engine กับ CharlesBabbage

23

Herman Hollerith (1860-1929)

พัฒนาเครื่องจัดเรียงบัตรเจาะรูแบบ Electromechanicalกอตั้งบริษัท IBM

24

Early Punch Card

Page 7: บทที่1 ความรู พื้นฐานเก ี่ยวกับ ... · 2017-06-15 · 1 บทที่1 ความรู พื้นฐานเก ี่ยวกับคอมพ

25

Howard Aiken

Ph.D. student at Harvard University Built the Mark I (1942 )ใชพลังงานไฟฟาและ Relayสูง 8 ฟุต ยาว 51 ฟุต กวาง 2 ฟุต น้ําหนัก 5 ตัน

Paper tape stored data and program instructions. 26

Mark I : A Very Large and Too Slow Computer

ขนาดใหญ ทํางานชา (หนึ่งสวนพันวินาที)

27

ENIAC : Electronic Numerical Integrator and Computer

ออกแบบโดย John Presper Exkert, Jr. และ Dr. John Mauchly จาก University of Pennsylvniaใชหลอดสูญญากาศแทน Relay : ความเร็วหนึ่งสวนลานวินาที

The First High-Speed, General-Purpose Computer Using Vacuum Tubes 28

UNIVAC : The First Electronics Computer

ออกแบบและสรางโดย Mauchly และ ExkertUNIVAC = Universal Automatic Computer

Page 8: บทที่1 ความรู พื้นฐานเก ี่ยวกับ ... · 2017-06-15 · 1 บทที่1 ความรู พื้นฐานเก ี่ยวกับคอมพ

29

John von Neumann : บิดาคอมพิวเตอรคนที่ 2

เสนอแผนการเก็บโปรแกรมไวในหนวยความจําเหมือนกับที่เก็บขอมูลทําใหสามารถเปลี่ยนวงจรของคอมพิวเตอรไดโดยอัตโนมัติแทนการเปลี่ยน switch ดวยมือนําเอาระบบเลขฐานสองเขามาใช เครือ่งคอมพิวเตอรเอนกประสงคเครือ่งแรกของโลกที่ชื่อวา IAS

30

Structure of Von Nuemann machine

31

Question Time

http://www.kidsrcrafty.com/question-f.htm 32

วิวัฒนาการของคอมพิวเตอรThe Four Generations of Digital Computing

Page 9: บทที่1 ความรู พื้นฐานเก ี่ยวกับ ... · 2017-06-15 · 1 บทที่1 ความรู พื้นฐานเก ี่ยวกับคอมพ

33

ยุคของคอมพิวเตอร

ยุคแรก (1951-1958)ยุคที่ 2 (1959-1964)ยุคที่ 3 (1965-1971)ยุคที่ 4 (1971-ปจจุบัน)

34

The First Generation (1951-1958)

ยุคของหลอดสูญญากาศหนวยความจําหลักคือ Drum Magneticหนวยความจําสํารองคือ บัตรเจาะรูPrograms written in

Machine language Assembly language

35

The Second Generation (1959-1963)

ยุคของทรานซิสเตอร (Transistor) นํา Magnetic tape and disks เขามาใชงานแทนบัตรเจาะรูHigh-level programming languages

FORTRANCOBOL

36

The Third Generation (1964-1979)

ยุคของแผงวง จรรวม (Integrated Circuits: IC)ความเร็วหนึ่งสวนพันลานวนิาทีOperating systems Advanced programming languages like BASIC developed. Which is where Bill Gates and Microsoft got their start in 1975.

Page 10: บทที่1 ความรู พื้นฐานเก ี่ยวกับ ... · 2017-06-15 · 1 บทที่1 ความรู พื้นฐานเก ี่ยวกับคอมพ

37 38

The Fourth Generation (1979- Present)

ยุคของแผงวงจรขนาดใหญ Large-scale integration : LSI

Microprocessors memory, logic, and control

circuits on a single chip

39

องคกรกําหนดมาตรฐานInternational Organization for Standardization (ISO)http://www.iso.org

Electronic Industries Association (EIA) http://www.eia.org/

American National Standards Institute (ANSI)http://www.ansi.org/

Institute of Electrical and Electronic Engineers (IEEE)http://www.ieee.org/

International Telecommunication Union (ITU-T)http://www.itu.int/ITU-T/

40http://www.uintah.lib.ut.us/JRKidsAskAQuestion.htm

แบบฝกหัด

1. จงใหความหมายของคําวา “คอมพิวเตอร”2. คุณสมบัติของคอมพิวเตอรประกอบดวยอะไรบาง3. องคประกอบของระบบคอมพิวเตอรประกอบดวยอะไรบาง

4. จงบอกถงึวัตถปุระสงคของการจัดตั้งองคกรมาตรฐาน

Page 11: บทที่1 ความรู พื้นฐานเก ี่ยวกับ ... · 2017-06-15 · 1 บทที่1 ความรู พื้นฐานเก ี่ยวกับคอมพ

41

การบาน