29
บทที 5 ระบบปฏิบัติการและ หลักการทางานเบื้องต ้น

บทที่ 5 ระบบปฏิบัติการและ ...¸„อมพิวเตอร์...ความหมายของระบบปฏ บ ต การ

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: บทที่ 5 ระบบปฏิบัติการและ ...¸„อมพิวเตอร์...ความหมายของระบบปฏ บ ต การ

บทท 5 ระบบปฏบตการและหลกการท างานเบองตน

Page 2: บทที่ 5 ระบบปฏิบัติการและ ...¸„อมพิวเตอร์...ความหมายของระบบปฏ บ ต การ

ความหมายของระบบปฏบตการ

• ซอฟตแวรชนดหนงทท ำหนำทจดกำรและควบคมโปรแกรมประยกตและโปรแกรมทเกยวของอนๆ

• กำรตดตอประสำนงำนกบอปกรณคอมพวเตอรทเกยวของ

• ท ำใหคอมพวเตอรสำมำรถปฏบตงำนไดตำมทผใชตองกำร

• บำงครงเรยกวำ แพลตฟอรม (platform)

Page 3: บทที่ 5 ระบบปฏิบัติการและ ...¸„อมพิวเตอร์...ความหมายของระบบปฏ บ ต การ

โปรแกรมประยกตกบการขามแพลตฟอรม

• โปรแกรมประยกตทสำมำรถท ำงำนไดกบระบบปฏบตกำรหลำยๆ คำยหรอหลำยแพลตฟอรม (cross-platform application)

Page 4: บทที่ 5 ระบบปฏิบัติการและ ...¸„อมพิวเตอร์...ความหมายของระบบปฏ บ ต การ

เรมตนการท างานของเครองคอมพวเตอร (Boot Up)

• กำรบตเครอง (Boot)• ขนตอนทคอมพวเตอรเรมท ำกำรโหลดระบบปฏบตกำรเขำไปไวในหนวยควำมจ ำ RAM • เรมท ำงำนทนทตงแตเปดสวตซเครอง

• แบงออกเปน 2 ลกษณะ• โคลบต (Cold boot)• วอรมบต (Warm boot)

Page 5: บทที่ 5 ระบบปฏิบัติการและ ...¸„อมพิวเตอร์...ความหมายของระบบปฏ บ ต การ

การบตเครอง ➢โคลบต (Cold boot)

• กำรบตเครองทอำศยกำรท ำงำนของฮำรดแวร

• กดป มเปดเครอง (Power On) เพอเขำสกระบวนกำรท ำงำนโดยทนท

• ป มเปดเครองเปนเหมอนสวตชปดเปดกำรท ำงำนโดยรวมของคอมพวเตอรเหมอนกบสวตชของอปกรณไฟฟำทวไป

Page 6: บทที่ 5 ระบบปฏิบัติการและ ...¸„อมพิวเตอร์...ความหมายของระบบปฏ บ ต การ

การบตเครอง ➢วอรมบต (Warm boot)

• กำรบตเครองเพอใหเกดกระบวนกำรบตใหมหรอทเรยกวำ กำรรสตำรทเครอง (restart)

• ใชในกรณทเครองคอมพวเตอรไมสำมำรถท ำงำนตอไปได (เครองแฮงค)

Page 7: บทที่ 5 ระบบปฏิบัติการและ ...¸„อมพิวเตอร์...ความหมายของระบบปฏ บ ต การ

การบตเครอง ➢วอรมบต (ตอ)

• สำมำรถท ำได 2 วธคอ

• กดปม Ctrl+alt+delete จำกแปนพมพ แลวเลอกค ำสง restart

• สงรสตำรทเครองไดจำกเมนบนระบบปฏบตกำร

Page 8: บทที่ 5 ระบบปฏิบัติการและ ...¸„อมพิวเตอร์...ความหมายของระบบปฏ บ ต การ

สวนประสานงานกบผใช (User Interface)

• คอ สวนกำรท ำงำนของโปรแกรมทตดตอหรอเปนตวกลำงระหวำงผใชงำนและคอมพวเตอรใหท ำงำนไดตำมทตองกำร

• แบงออกไดเปน 2 ประเภทดงน

• ประเภทคอมมำนดไลน (Command Line)

• ประเภทกรำฟก (GUI - Graphical User Interface)

Page 9: บทที่ 5 ระบบปฏิบัติการและ ...¸„อมพิวเตอร์...ความหมายของระบบปฏ บ ต การ

ประเภทคอมมานดไลน (Command Line)

• อนญำตใหปอนรปแบบค ำสงทเปนตวหนงสอ (text) สงกำรลงไปทละบรรทดค ำสง

• เรยกวำ คอมมำนไลด (command line)

Page 10: บทที่ 5 ระบบปฏิบัติการและ ...¸„อมพิวเตอร์...ความหมายของระบบปฏ บ ต การ

ประเภทคอมมานดไลน (Command Line)

Page 11: บทที่ 5 ระบบปฏิบัติการและ ...¸„อมพิวเตอร์...ความหมายของระบบปฏ บ ต การ

ประเภทกราฟก (GUI - Graphical User Interface)

• น ำเอำรปภำพมำปรบใชสงงำนแทนตวอกษร เชน ในระบบปฏบตกำร Windows

• ผใชไมจ ำเปนตองจดจ ำรปแบบค ำสงเพอใชงำนใหยงยำกเหมอนกบแบบคอมมำนดไลน

• เลอกรำยกำรค ำสงภำพทปรำกฏบนจอนนผำนอปกรณตำงๆ เชน เมำสหรอคยบอรด

Page 12: บทที่ 5 ระบบปฏิบัติการและ ...¸„อมพิวเตอร์...ความหมายของระบบปฏ บ ต การ

ตวอยาง GUI ของ Windows 7

Page 13: บทที่ 5 ระบบปฏิบัติการและ ...¸„อมพิวเตอร์...ความหมายของระบบปฏ บ ต การ

ไอคอนของ Windows 7

Page 14: บทที่ 5 ระบบปฏิบัติการและ ...¸„อมพิวเตอร์...ความหมายของระบบปฏ บ ต การ

การจดการกบไฟล (File Management)

• ไฟล (files) หนวยในกำรเกบขอมลในคอมพวเตอร ซงอำจจะเกบอยในสอเกบบนทกขอมลตำงๆ เชน ฟลอปปดสก, ฮำรดดสก หรอซดรอม เปนตน

• ประกอบดวยสวนยอย 2 สวน คอ ชอไฟล (naming files) และสวนขยำย (extentions)

Page 15: บทที่ 5 ระบบปฏิบัติการและ ...¸„อมพิวเตอร์...ความหมายของระบบปฏ บ ต การ

ตวอยางไฟล

Page 16: บทที่ 5 ระบบปฏิบัติการและ ...¸„อมพิวเตอร์...ความหมายของระบบปฏ บ ต การ

ล าดบโครงสรางไฟล (Hierarchical File System)

• เมอตองกำรเกบขอมลจะแยกโครงสรำงออกเปนสวนๆ เหมอนกงกำนสำขำของตนไมแตละกง เรยกวำ โฟลเดอร (folder)

• แบงออกเปน 2 สวนยอย

• ไดเรคทอร (Directory)

• ซบไดเรคทอร (Subdirectory)

Page 17: บทที่ 5 ระบบปฏิบัติการและ ...¸„อมพิวเตอร์...ความหมายของระบบปฏ บ ต การ

โครงสรางแบบตนไมในระบบปฎบตการ

Page 18: บทที่ 5 ระบบปฏิบัติการและ ...¸„อมพิวเตอร์...ความหมายของระบบปฏ บ ต การ

ล าดบโครงสรางไฟล (Hierarchical File System)

• ไดเรคทอร (Directory)

• โฟลเดอรหลกส ำหรบจดเกบหมวดหมไฟลขนสงสดในระบบ บำงครงอำจเรยกวำ root directory

• ซบไดเรคทอร (Subdirectory)

• โฟลเดอรยอยทถกแบงและจดเกบไวออกมำอกชนหนง

Page 19: บทที่ 5 ระบบปฏิบัติการและ ...¸„อมพิวเตอร์...ความหมายของระบบปฏ บ ต การ

ไดเรคทอร (Directory) ในระบบปฏบตการWindows 7

Page 20: บทที่ 5 ระบบปฏิบัติการและ ...¸„อมพิวเตอร์...ความหมายของระบบปฏ บ ต การ

ซบไดเรคทอร (Subdirectory) ในระบบปฏบตการWindows 7

Page 21: บทที่ 5 ระบบปฏิบัติการและ ...¸„อมพิวเตอร์...ความหมายของระบบปฏ บ ต การ

พาธ (Path)

• พำธ (Path)

• เสนทำงทใชระบทอยในกำรจดเกบไฟลในระบบปฏบตกำร

• เรมอำงองตงแตตนทำงคอไดเรคทอรชนบนสดไลเรยงลงมำตำมล ำดบเรอยๆ จนถงแหลงเกบขอมลต ำแหนงสดทำย

Page 22: บทที่ 5 ระบบปฏิบัติการและ ...¸„อมพิวเตอร์...ความหมายของระบบปฏ บ ต การ

การจดการหนวยความจ า (memory management)

• ใชวธทเรยกวำ หนวยควำมจ ำเสมอน (VM- virtual memory) • กรณทมกำรประมวลผลกบขอมลปรมำณมำกหรอหลำยโปรแกรมพรอมกน• ระบบปฏบตกำรจะเกบขอมลทงหมดของโปรแกรมทท ำงำนอยขณะนนเอำไว

เปนไฟลในฮำรดดสก (เรยกวำ swap file)• โดยแบงเนอทเหลำนนออกเปนสวนๆ เรยกวำ เพจ (page) ซงมกำรก ำหนด

ขนำดไวแนนอน

Page 23: บทที่ 5 ระบบปฏิบัติการและ ...¸„อมพิวเตอร์...ความหมายของระบบปฏ บ ต การ
Page 24: บทที่ 5 ระบบปฏิบัติการและ ...¸„อมพิวเตอร์...ความหมายของระบบปฏ บ ต การ

การจดการอปกรณน าเขาและแสดงผลขอมล (I/Odevice management)

• ใช บฟเฟอร (buffer) เพอเปนทพกรอของขอมลทอำนเขำมำ เชน กำรท ำ spolling ในกำรจดกำรงำนพมพ

• เรยกใชดไวซไดรเวอร (device driver) เพอควบคมอปกรณชนดนนๆ โดยเฉพำะ

Page 25: บทที่ 5 ระบบปฏิบัติการและ ...¸„อมพิวเตอร์...ความหมายของระบบปฏ บ ต การ
Page 26: บทที่ 5 ระบบปฏิบัติการและ ...¸„อมพิวเตอร์...ความหมายของระบบปฏ บ ต การ

การจดการกบหนวยประมวลผลกลาง (CPU Management)

• แบงเวลำของซพยเพอประมวลผลในกำรท ำงำนแบบ multi-tasking

• ท ำใหซพยตวเดยวสำมำรถใชไดหลำยๆ คน หรอ multi-user ทพบเหนในระบบเครอขำย

• ท ำหนำทเปนตวประสำนกำรท ำงำนของซพยทมำกกวำหนงตวใหท ำงำนดวยกนไดในระบบ multi-processing

Page 27: บทที่ 5 ระบบปฏิบัติการและ ...¸„อมพิวเตอร์...ความหมายของระบบปฏ บ ต การ

การรกษาความปลอดภยของระบบ

• ตรวจสอบสทธกำรเขำใชเครอง วำจะอนญำตใหบคคลนนใชงำนกบโปรแกรมหรอขอมลในตวเครองนนไดหรอไม

Page 28: บทที่ 5 ระบบปฏิบัติการและ ...¸„อมพิวเตอร์...ความหมายของระบบปฏ บ ต การ

การตรวจสอบสถานะการท างานของระบบ

• วดประสทธภำพกำรท ำงำนของเครองคอมพวเตอร เชน วดคำเวลำทซพยท ำงำน

• กำรตรวจสอบเวลำของซพยทถกปลอยวำงในกำรท ำงำน

Page 29: บทที่ 5 ระบบปฏิบัติการและ ...¸„อมพิวเตอร์...ความหมายของระบบปฏ บ ต การ

การตรวจสอบสถานะการท างานของระบบ (ตอ)