5. 16-210 (Chapter1)
Control Cards
• User’s cards included control cards to guide the
monitor.
$END
data cards
$RUN
program cards
$JOB
16-210 (Chapter1) #9
Off-line I/O Processing
On-line:
Card Reader CPU Line Printer
Off-line:
Card Reader CPU Line Printer
tape drives tape drives
16-210 (Chapter1) # 10
5
6. 16-210 (Chapter1)
Spooling
• Job pool on disk, scheduled by OS
disk
I/O
Card Reader CPU Line Printer
16-210 (Chapter1) # 11
Benefit Of Spooling
Read Compute Print
Read Compute Print
Read Compute Print
16-210 (Chapter1) # 12
6
7. 16-210 (Chapter1)
2.3. Multiprogrammed Systems
• มีหลาย ๆ งานในหน่วยความจา ณ เวลาหนึ่ง
• Multiprogramming อนุญาตให้ OS สลับการทางานถ้างานหนึ่ง
ต้องหยุดรอเหตุการณ์บางอย่างหรือหมดเวลาทางาน
• OS อาจจะสลับงานเข้า-ออกดิสก์
• ต้องมีวิธีการจัดการ CPU
16-210 (Chapter1) # 13
2.4. Time-Sharing
• หลาย ๆ งาน สามารถทางานโดยการสลับกันใช้งาน CPU
คล้าย ๆ multiprogramming
• แตกต่างกันคือความเร็ว ; การสลับรวดเร็วจนผู้ใช้งานรู้สึกว่างาน
ของเค้าทางานตลอดเวลา
• โปรแกรมที่กาลังทางานเรียกว่า โปรเซส
continued
16-210 (Chapter1) # 14
7
11. 16-210 (Chapter1)
3.1.2. Asymmetric Multiprocessing
• CPU แต่ละตัวทางานคนละงาน
16-210 (Chapter1) # 21
3.2. Distributed Systems
• “The system is the network.”
continued
16-210 (Chapter1) # 22
11
12. 16-210 (Chapter1)
• Multiprocessors, but not sharing
memory, clock, etc.
บางทีอาจจะอยู่คนละพื้นที่
ระบบที่มีการเชื่อมต่อแบบหลวม
• ประโยชน์ :
ไม่ต้องแบ่งทรัพยากร , ความเร็ว, ความน่าเชื่อถือ
เหมาะกับธุรกิจในปัจจุบัน
16-210 (Chapter1) # 23
3.3. Clustered Systems
• Clustering allows two or more systems to
share storage.
provides high reliability
• Asymmetric clustering
one host runs the application while others
standby
• Symmetric clustering
all hosts run the application
16-210 (Chapter1) # 24
12
13. 16-210 (Chapter1)
3.4. Real-time Systems
• เป็นระบบคอมพิวเตอร์ที่มีการตอบสนองทันทีทันใด
ส่วนใหญ่ใช้ในการควบคุมเครื่องในโรงงานอุตสาหกรรม
การแพทย์
16-210 (Chapter1) # 25
3.5. Handheld Systems
• Personal Digital Assistants (PDAs)
• Cellular telephones
• Issues:
limited memory
slow processors
small display screens
16-210 (Chapter1) # 26
13
14. 16-210 (Chapter1)
ตัวอย่างระบบปฏิบัติการ
• MS-DOS
• WINDOWS
• LINUX
• UNIX
• Mac OS
• Android
• Symbian
16-210 (Chapter1) # 27
วิวัฒนาการของ Microsoft Windows
• MS-DOS
• WINDOWS 3.XX
• WINDOWS 95
• WINDOWS 98
• WINDOWS ME
• WINDOWS 2000
• WINDOWS XP
• WINDOWS VISTA
• WINDOWS 7
16-210 (Chapter1) # 28
14