Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
บทท 1 ความรพนฐานเกยวกบคอมพวเตอร
สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาสตร มหาวทยาลยแมโจ
โดย อาจารยภานวฒน เมฆะ
1
คพ211 วทยาการคอมพวเตอร1
วตถประสงค
• เขาใจองคประกอบ และการท างานของระบบคอมพวเตอร • เขาใจขนตอนการเขยนโปรแกรมภาษาซเบองตน
2
คพ211 วทยาการคอมพวเตอร1
1.2 องคประกอบหลกของระบบคอมพวเตอร
• ฮารดแวร (Hardware) หมายถง สวนประกอบทางอเลกทรอนกส และแมคคานคสทงหมดทสามารถจบตองได
• ซอฟทแวร (Software) หมายถง สวนทเปนชดค าสง หรอโปรแกรมทสงตางๆ ภายในระบบ
5
คพ211 วทยาการคอมพวเตอร1
ซอฟตแวรระบบ
• ซอฟตแวรหลกทจะถกเรยกใชงานในระบบคอมพวเตอร• คอยควบคมการท างานของฮารดแวรตางๆ และเปนตวกลางในการตดตอกบผใชงาน • มการพฒนาอยางตอเนอง ท าใหปจจบนมซอฟตแวรระบบทหลากหลาย
12
คพ211 วทยาการคอมพวเตอร1
OS2 • OS2 (Operating System /2) ป1987-2001 เปนระบบปฏบตการทพฒนาโดย Microsoft และ IBM ในชวงแรก และตอมา IBM เปนผพฒนาตอ ภาษาทใชในการสรางคอ C/C++
15
คพ211 วทยาการคอมพวเตอร1
1.4 ภาษาคอมพวเตอร
• ภาษาเครอง ประกอบดวยเลข 0 กบ 1 สามารถสงให คอมพวเตอรท างานไดทนท ขอเสยคอเขยนยาก
• ภาษา Assembly เปนกงภาษาเครองเขยนเปนค าสง Neumonic สามารถแปลงเปนภาษาเครองไดงาย โดยการเทยบตาราง หรอใช Assembler
• ภาษาขนสง เปนภาษาทใกลเคยงกบภาษาของมนษย (ประโยคขอความสวนใหญเปนภาษาองกฤษ) เชน ภาษา C, PASCAL, FORTRAN ซงมนษยสามารถเขยนไดงายแตตองมกระบวนการแปลงเปนภาษาเครองกอนโดยผานโปรแกรม Compiler
18
คพ211 วทยาการคอมพวเตอร1
1.8 ระบบปฏบตการ UNIX
37
The DEC PDP-7 was a minicomputer produced by Digital Equipment Corporation
Introduced in 1965
With a cost of only US$72,000
it was cheap but powerful
The standard memory capacity was 4K words (9 kB) but expandable up to 64K words (144 kB)
It run UNIX system in assembly language
จดเดนของภาษาซ
• เปนภาษาโครงสราง • เปนภาษาระดบสง • ไมขนอยกบระบบปฏบตการ • ไมขนอยกบชนดของเครองคอมพวเตอร
43
คพ211 วทยาการคอมพวเตอร1
โปรแกรมทสามารถใชงานภาษาซได
• โปรแกรม Dev C++• โปรแกรม Turbo C++• โปรแกรม Visual C++
46
คพ211 วทยาการคอมพวเตอร1