Title: ???????????????
1???????????????
????? 1
Suan Dusit Rajabhat University (Computer Science)
2??????????????? (Computer System)
- ??????????????????????????????????????????????????
??????????????????????????????????????
????????????????????????????????????????? ????
???????????? ?????????? ??????????????????
??????????????? ?????????????????
????????????????? ??????? ????????????????????????
????????????????????????????????????????
??????????????????????????? ????????
?????????????????????????????????????????
?????????????????????????? ???????????????????????
?
Suan Dusit Rajabhat University (Computer Science)
3????????????????????????? 4 ??????????
- 1. ?????????????????????????? (Super Computer)
- ???????????????????????????????????????????????
??????????????? ??????????????????????????????????
????????? ???????????? ??????????????????????????
???????????????????????? ?????????????????????????
?????????????????? ???? ?????????? (Prediction)
????????????????? (Simulation) ???????????????
(Depth research) ?????????????????????????????????
?????????????????????????????????????? ????
??????????????????? ???????????????? ???????
Suan Dusit Rajabhat University (Computer Science)
4- ?????????????????????????? (Super Computer)
Suan Dusit Rajabhat University (Computer Science)
5- 2. ?????????????? (Mainframe Computer)
- ?????????????????????????????????????????????????
?????? ???????????????????????????????????????????
????????????????????? ????????????????????????????
?????????????????????????????????????? ????
?????? ??????????????? ????????????????????????
???????
Suan Dusit Rajabhat University (Computer Science)
6- ?????????????? (Mainframe Computer)
Suan Dusit Rajabhat University (Computer Science)
7- 3. ?????????????????????? (Mini Computer)
- ????????????????????????????????????????????
?????????????? ????????????????????
??????????????????????????????????????
?????????????????????????????????????
Suan Dusit Rajabhat University (Computer Science)
8- 4. ??????????????????????? (Micro Computer)
- ?????????????????????????????????????????????
???????????????????????????????
??????????????????????????? ??????????????????????
???????? ???????????????????????????????????
??????????????????????????????????????????????????
?????????????????? (Desktop Computer) ???????????
(Tower Computer) ?????????????????????????????????
???????????????????????????????????????????? ????
???????????????????? (Personal Computer)
?????????????????? (Notebook)
?????????????????????????? (Pocket PC)
???????????????????? - (Lap tab) ???????
Suan Dusit Rajabhat University (Computer Science)
9- ??????????????????????? (Micro Computer)
10- ??????????????????????????? (Structure of
Computer System)
?????????? ?????????????????
??????????????? ?????????????
(Compiler) (Assembler) (Text
Editor) (Database System)
?????????????????????????????
???????
(System and Application Programs)
(??????????????)
Operating System
(???????????????)
Computer Hardware
11?????????????????????????????????????????
- ??????????????????????????????????????????????????
??????????????????????????????????????????????????
??????????????????????????????????????????????????
???????? ?????????????????????????????????????????
??????????????????????????????????????????????
(Mainframe Computer Systems) ?????????????????????
??????????????????????????????????????????????????
????????????????????
Suan Dusit Rajabhat University (Computer Science)
12???????????????????? (Batch Systems)
- ????????????????????????????????????????????????
??????????????????????????????????????????????????
??????????????????????????? ???? ???????????????
(Card Reader) ??????????????? ??? (Tape drive)
?????????? (Card Punches) ????????????????????????
??????????????????? (Operator) ???????????????????
??????????????????????????????????????????????????
????????? (Batches) ??????????????????????
??????? ????????????????????????? ?????????????
?????????? ????????????????????????????
Suan Dusit Rajabhat University (Computer Science)
13- ????????????????????????????????????? (Job
scheduling) ??????????????????????????????????????
?????? ???????????????????????????????????????????
????????????????????????????????????????? CPU
?????????? I/O ????????? CPU ?????????????????????
??????????????????????????????????????????????????
???????????? I/O ?????????????????????????????????
????????????????????? ????????????????????????????
?????????????
???????????????????????????? ?????????????????????
?????
Suan Dusit Rajabhat University (Computer Science)
14??????????????????????? (Multiprograms Systems)
- ????????????????????????????????????????????????
?????? (Single Job) ?????????????????????? (CPU)
?????????????????????????????????????????????????
(disk) ???????????????????? (CPU) ??????????????
CPU ??????????????????????? ??????????????????????
??????? (Multiprograms Systems)
??????????????????????????????????????????????????
?????????????????????????????????????
??????????????????????????????????????????????????
?????? CPU ??????????????????????????????????
Suan Dusit Rajabhat University (Computer Science)
15- ??????????? ???????????????? (wait)
????????????????????????????? I/O
??????????????????????????????????????????????????
????????????????????????? ????????? 1.3
??????????????????????????????????????????????????
?????????????? (Multiprograms Systems)
???????????? ??????????????????????????????
???????????????????????
Suan Dusit Rajabhat University (Computer Science)
16- ?????? 1.3 ??????????????????????????????????
???????????????????????
?????????????? (Operating System)
0
??????????? 1 (Job 1)
??????????? 2 (Job 2)
??????????? 3 (Job 3)
??????????? 4 (Job 4)
512K
16
17??????????????????? (Time-Sharing Systems)
- ????????????????????????????????????????????????
??????????????????????????????????????????????????
???????? ????????????????????????????????????
???? ????????? (Keyboard) ????????? (Mouse)
??????????????????????????????????????????????????
???? (Terminal) ??????????????????????????????????
????????????????????????????????? (CPU)
??????????????????????????????????????????????????
??????????????????????????????????????????
Suan Dusit Rajabhat University (Computer Science)
17
18???????????????????????? (Desktop Systems)
- ??????????????????????????????? ?? ?.?. 1970s
??????????????????????????????????????????????????
???????????????? ????????????????????????
????????? ???????????????????????????????????????
????????????????????????????????????????
??????????????????????????? (Personal Computer)
??????????????????????????????????????????????????
?? ?????????????????????????????????
????????????????????? DOS ????????????????????????
?????????????????????????? Windows ??????????????
?????????????? OS/2 ????????? IBM
Suan Dusit Rajabhat University (Computer Science)
18
19???????????????????????? (Desktop Systems)
- ?????????????? MacOS x ????????? Apple
s???????????????????????????????? Linux ?????????
(Distros) ????? ???????????????????? (Open
Source) ?????????????????????????? ?????????
??????????????????????????????????????????????????
??????????????? ???
Suan Dusit Rajabhat University (Computer Science)
19
20??????????????????? (Multiprocessor Systems)
- ????????????????????????? (Processor) ???? CPU
???????????????????????????? ?????????????????????
????????????????????????? (Parallel System) ????
???????????????????????????? (Tightly Couple
System) ??????????????????????????????????????????
?????? (Sharing Bus) ???????????? (Clock)
??????????? (Memory) ??????????????????
(Peripheral Devices) ???????
Suan Dusit Rajabhat University (Computer Science)
20
21????????????????????????????????????
- 1. ??????????????????????????????????????
(Increased throughput) ???????????????????????????
????????????????????????????? ?????????????????
2.
????????????????? (Economy scale)
????????????????????????????? ????
???????????????????????? (Share peripherals)
???????????????????? (Mass storage) ?????????????
(Power supplies) ??????? - 3. ???????????????????? (Increased reliability)
???????????????????????????????????
???????????????????????????????? (Failure)
?????????????????????????????????????????
????????????????????? (Halt) ?????????????????????
????????? ???????????????????????????????????????
(Fault tolerant)
Suan Dusit Rajabhat University (Computer Science)
21
22- ?????????????????????????????????? (Processor)
???? CPU ???????????????????????????????? 2
?????????????? ??? - 1.??????????????????????? (Symmetric
multiprocessing SMP) ?????????????????????
(Processor) ?????????????????????????? ?????????
1.4 - 2.?????????????????????????? (Asymmetric
multiprocessing) ?????????????????????
(Processor) ????????????????????????????
??????????????????????????????????????????
(Master Processor) ?????????????????????????????
(Slave Processors) ???????????
Suan Dusit Rajabhat University (Computer Science)
22
23????????????????? (CPU)
????????????????? (CPU)
????????????????? (CPU)
??????????? (Memory)
- ?????? 1.4
???????????????????????????
(Symmetric multiprocessing SMP)
23
24????????????????????? (Distributed Systems)
- ????????????????????????????????????????????????
??????????????????????? ??????????????????????????
?????????????????????? (Network)
????????????????????????????? (Protocol)
??????????? ??????????????????????????????
?????????????????????????????????????????
???????????????????????????????
??????????????????????????????????????????????????
??? ????????????????????????????????????????
??????????????????????????? ??????????????????????
??????????????????????????????????????????????????
????????????????? (Node) ????
Suan Dusit Rajabhat University (Computer Science)
24
25- 1. ????????????????? (Local area Network LAN)
????????????????????? ???? ?????????????????
- 2. ???????????????????(Metropolitan area
Network MAN) ?????????????????????????????? ????
????????????????????????????????????
??????????????????? (Bluetooth devices)
??????????????????????????????????????????????????
???????????? (small-area network)
?????????????????????????????? ???????????????????
??????? - 3. ???????????????????? (Wide area Network
WAN) ??????????????????????????????? ????
??????????????????????????????????????????????
??????????????????????????????????????????????????
??????? ?????????????
Suan Dusit Rajabhat University (Computer Science)
25
26????????????? Client/Server
- ????????????????????????????????????????????????
???????????????? (centralized system
architecture) ????????????????????????????????????
??????????????? (Server systems) ???????????????
(Client) ????????????????????????????? 1.5
??????????????????? ?????????????? - 1.???????????????????????????????????
(Compute-server system) ??????????????????????????
?????????????????????????????????????????
???????????????????????????????
??????????????????????????????????????????????????
????????????????????
Suan Dusit Rajabhat University (Computer Science)
26
27- 2. ??????????????????????????????????????????????
(File-server system) ?????????????????????????????
???????????????????????? ????? (Create) ????
(Read) ???????? (Update) ?????? (Delete)
?????????????????????????
?????????? (Client)
?????????? (Client)
?????????? (Client)
Network
?????????? (Server)
?????? 1.5 ??????????????????????????????????????/
???????????? (Client/Server Systems)
Suan Dusit Rajabhat University (Computer Science)
27
28????????????????????????????? (Cluster Systems)
- ??????????????????????????????????? ???
(multiple CPUs) ????????????????? (Clustered)
???????????????????????????????????
??????????????????? ??????????????????????????????
????????????????????????????????????????????
(LAN) ????????????????????????????? (High
availability) ????????????????????????????????
??????????????????????????????????????????????????
?????? (Main frame) ??????????????????????????????
??????????????
Suan Dusit Rajabhat University (Computer Science)
28
29????????????????????????????? (Cluster Systems)
- ??????????????????????????????????? ???
(multiple CPUs) ????????????????? (Clustered)
???????????????????????????????????
??????????????????? ??????????????????????????????
????????????????????????????????????????????
(LAN) ????????????????????????????? (High
availability) ????????????????????????????????
??????????????????????????????????????????????????
?????? (Main frame) ??????????????????????????????
??????????????
Suan Dusit Rajabhat University (Computer Science)
29
30???????????????????? (Real-Time Systems)
- ?????????????????????????????????????????????????
??????????????????????????????????????????????????
?????? ???????????????????????????????????????????
???????????????????????????????????????
??????????????????????????? (Real-time systems)
?????????????????????????? 2 ???????
Suan Dusit Rajabhat University (Computer Science)
30
31- 1.??????????????????????????? (Hard real-time
systems) - ????????????????????????????????????????????????
????????????? (Critical tasks) ???????????????????
?????????????????????????????????????
??????????????????????????????????????????????????
?????? (Risk) ???? ?????????????????????
?????????????????? (Industrial control)
??????????? (Robotics) ?????? ???????
Suan Dusit Rajabhat University (Computer Science)
31
32- 2.?????????????????????????????? (Soft real-time
systems) - ????????????????????????? (Critical tasks)
??????????????????????????????????????????????????
????????? (Priority) ??????????????
???????????????????????????????????????? ????
?????????????? (Multimedia) ??????????????
(Reality) ????????????????????????????????????????
??????????? ???? ??????????????????????
?????????????????????????? ???????
Suan Dusit Rajabhat University (Computer Science)
32
33?????????????????????? (Handhelp Systems)
- ???????????????????????????????????????????
?????????????????????? ???? ?????????????
(Personal digital assistants PDAs) ????????????
(Palm) ?????????????? (Cellular Mobile) ?????????
(Smart Phone) ????? (Iphone) ????? (IPad)
????????????????????????????????????? ????
???????????? (Internet) ???? (Wi-Fi) ?????????
3G ???????????????????????????????????????????????
??????????????????????????????????????????????????
???????????????????????? (Embedded System)
??????????????????????????????????????????????????
??????????????????????????????????????????????
Suan Dusit Rajabhat University (Computer Science)
33
34????
- ??????????????? (Computer System)
??????????????????????????????????????????????????
????????????? (Hardware) ???????????? (Software)
??????????? (Peopleware) ?????????????????????????
?????????????????????????? ???????????????????????
??????????????????????????????????????????????
(Primary Storage) ??????????????????? (Secondary
Storage) ?????????????????????????????????????????
??????????????????????????????????
????????????????????????? (Memory Controller)
??????????????????????????????????????????????????
?????????????????????? ???????????????????????????
??????????????????????????????????????????????????
??????
Suan Dusit Rajabhat University (Computer Science)
34
35The End