67
1 1 .

Introduction to Computer

  • Upload
    warawut

  • View
    646

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Introduction to Computer

����� ����� 1 1 ���� ������� �������������� ������� ������������������������������

��..������ �� ���������� �� ����

!����"���#$�%&��'�&�� (������)*�+"�!����"���#$�%&��'�&�� (������)*�+"�

Page 2: Introduction to Computer

�����!�����!� �������������� ���

� �������������� ���

� ��������� ���

������� ����������� 1 ������� � !�������� ���Page 2

� ��������� ���

� ��� "�� �� ������ ���

� ��������� ���

� "�#������ ���

Page 3: Introduction to Computer

11. . ��!����������������!��������������� ����$% �� �� �� ��&�'�� ()&����&*� ���������*����$+�&���,���'��-���������,�*�� *������+.������(/( ���&��� ����������(/( .�0��,�*�����������!���&���,���' ���&���-���&��

������� ����������� 1 ������� � !�������� ���Page 3

+.������(/( ���&��� ����������(/( .�0��,�*�����������!���&���,���' ���&���-���&������� ��� /((��1����20�&����!��3 �4�20���! ��� (� ������ ���"�� *�� �� ���+���� ��5 (��&��� 0��, 2552)

Page 4: Introduction to Computer

11. . ��!�������������� ��!�������������� ((� �� �))� ����$% �� �� ()&����&*������-����� �,�������� *� �*�&( +.�*,������&��;<�����5 ��!�������(�=��=�� -0���1����'��>�*��� (�3����&��?�����.��'@���*$�� �.>. 2525)

������� ����������� 1 ������� � !�������� ���Page 4

�(�=��=�� -0���1����'��>�*��� (�3����&��?�����.��'@���*$�� �.>. 2525)

Page 5: Introduction to Computer

22. . /�0����������������/�0�����������������������������������1��*

� (�&��0 (3�0 �������) +.�+�&���,���' &����&��&����&�(�(�

������� ����������� 1 ������� � !�������� ���Page 5

�(�(�

Page 6: Introduction to Computer

22. . /�0���������������� /�0���������������� ((� �� �))� John Napier (3��� � �L���) 20�*��� �� �� ��� ���&��� NapierMs Bones =%�*����$�,���'&����'20�

� Blaise Pascal ( �(* ��*&�() 20����0�#S� �� ���0

������� ����������� 1 ������� � !�������� ���Page 6

� Blaise Pascal ( �(* ��*&�() 20����0�#S� �� ���0 (� �� ���&20�*,� �)3 -0�+.�����T;� TU �����.��� $ 20���� �4� V �� ��,���'+.� TU �� ���&W

Page 7: Introduction to Computer

22. . /�0���������������� /�0���������������� ((� �� �))� Sir Samuel 20����0�#S� �� ���0 (����*����$�,�&����'20�

� +��L 1964 Gottfried Wilhelm &�� Baron Leibniz

������� ����������� 1 ������� � !�������� ���Page 7

� +��L 1964 Gottfried Wilhelm &�� Baron Leibniz *����$���0�#S� �� ��,���'����,�&���,���'� !�S��20���! 4 ��� �&3�&��!��*����$$0��&���*20��&0���

Page 8: Introduction to Computer

22. . /�0���������������� /�0���������������� ((� �� �))��������������������������������/�0*/2 �.(. 1800 �'������ 1822 Charles Babbage (.��(*� ��� �3)

������� ����������� 1 ������� � !�������� ���Page 8

� 1822 Charles Babbage (.��(*� ��� �3) ���0�#S� �� �� ���+.�+�&���,���'�������'��>�*���. � Analytical Engine ���+.����� 3���� �4����������&���,���� �� �

Page 9: Introduction to Computer

22. . /�0���������������� /�0���������������� ((� �� �))� 1843 Ada Augusta �4�/����� ���+3&���,���� Analytical Engine �4����0� 20� ������1� (-���&��) +.� �� �0�&(����&��;<�����'��>�*���.�!�*� 3%$ ��� 1 �4�

������� ����������� 1 ������� � !�������� ���Page 9

�&��;<�����'��>�*���.�!�*� 3%$ ��� 1 �4�-���&�� �������&�-(&

Page 10: Introduction to Computer

22. . /�0���������������� /�0���������������� ((� �� �))� 1890 Dr.Herman Hollerith ���0�#S� �� �� .���+�&���,���0���*$��� �� ���& -0��>���(�&&������� 3���� �� �0�&(���$�&�,���+.����-�.��+�&���,�*,���-� $ �4�&��

������� ����������� 1 ������� � !�������� ���Page 10

$�&�,���+.����-�.��+�&���,�*,���-� $ �4�&���,����� 3������+.����-�.��+���1��&�3 �4����!��&

Page 11: Introduction to Computer

22. . /�0���������������� /�0���������������� ((� �� �))

� 1944 Haward H. Aiken 20����0�#S� �� � Mark I ���*����$�,���'�(� ����� ���������!����������%&2��+�

������� ����������� 1 ������� � !�������� ���Page 11

�(� ����� ���������!����������%&2��+� ��20�-0���-����� 3%3�0 �4� �� ��,���'��� �� �&(2TTu� �� ���&

Page 12: Introduction to Computer

22. . /�0���������������� /�0���������������� ((� �� �))� 1946 Dr.John Mauchly and J.P. Eckert (3��� �.(��� �(� 3 �� � &���) 20����0�#S� �� ������ ������� ()&����&*� �� ���&. �

������� ����������� 1 ������� � !�������� ���Page 12

&���) 20����0�#S� �� ������ ������� ()&����&*� �� ���&. �ENIAC (����)&) (Electric Numerical Integrator And Calculator) �� �ENIAC �,���-0��>���(0*�<<�&�> (Vacuum tubes)

Page 13: Introduction to Computer

22. . /�0���������������� /�0���������������� ((� �� �))� 1951 ���0�#S� �� � UNIVAC I (UNIVersal Automatic Computer) � �&����� �4� �� ���& ��&����0��! � �+.�+���*,���-����.�&��(�����1��&�3

������� ����������� 1 ������� � !�������� ���Page 13

��0��! � �+.�+���*,���-����.�&��(�����1��&�3

Page 14: Introduction to Computer

22. . /�0���������������� /�0���������������� ((� �� �))� 1958 ���0�#S� �� ������ �������,���0�������=�� ��� �4����!��&

� 1964 ���0�#S������ �������,���

������� ����������� 1 ������� � !�������� ���Page 14

� 1964 ���0�#S������ �������,���0��� Microelectronics �(� Integrated Circuitry �4����!��&

Page 15: Introduction to Computer

22. . /�0���������������� /�0���������������� ((� �� �))� �(�3�&��!�20���&������� ��-�-(�� � ��,��������>�&�"��+��&�� �� ������ ��� =%���/(�,�+�� �� ������ ��������0 ()&(

������� ����������� 1 ������� � !�������� ���Page 15

+��&�� �� ������ ��� =%���/(�,�+�� �� ������ ��������0 ()&( ��������*��1�"��*��%!�

Page 16: Introduction to Computer

33. . ��������������������������������

� ������ 1 (1946-1957)

� ������ 2 (1958-1964)

� ������ 3 (1965-1969)

������� ����������� 1 ������� � !�������� ���Page 16

� ������ 3 (1965-1969)

� ������ 4 (1970-1990)

� ������ 5 (1990-�;33����)

Page 17: Introduction to Computer

������ ������ 11 ((19461946--19571957))� �� ������ ���+������!���&�0����(0*�<<�&�>

� *����$�������(�(��*0/((��1�

������� ����������� 1 ������� � !�������� ���Page 17

� *����$�������(�(��*0/((��1�� ��� �� ������0+�<�� ���&��+.�����,� � �3�&�(0*�<<�&�>��& *�����20��������'�"���*�

� ����������� ���+������! .�� UNIVAC 1103

Page 18: Introduction to Computer

������ ������ 22 ((19581958--19641964))� �����!��&���,�����=�* �����+.�+������ ��� �4����!��& �,�+�������� �)�*��%!�+������ millisecond

� ���&��+.������&����(0*�<<�&�>+������&

������� ����������� 1 ������� � !�������� ���Page 18

� ���&��+.������&����(0*�<<�&�>+������&

� ������&��/(����(0��,�(

� ����������� ���+������! .�� IBM 1620

Page 19: Introduction to Computer

������ ������ 33 ((19651965--19691969))� ��&���,��3���� (IC: Integrated Circuits) ��+.� �,�+������� ����,���20� �)��%!�+������microsecond

� �� ������ ��������0 ()&(&��� 0��

������� ����������� 1 ������� � !�������� ���Page 19

� �� ������ ��������0 ()&(&��� 0��� �3����������3�������=�* ������3����"��+���&��� �,�+�� �� ������ ���*����$�,���20�=��=����&�%!� �(�*����$*��� �4�-���&�����5 +�&��&,���0.�0�,�*�����5

Page 20: Introduction to Computer

������ ������ 33 ((19651965--19691969) () (� �� �))� =T������&)���������������������*��%!� ��!+����������� �(�&���,���+��&�����(�����

� ����������� ���+������! .�� IBM 360

������� ����������� 1 ������� � !�������� ���Page 20

Page 21: Introduction to Computer

������ ������ 44 ((19701970--19901990))� �4���������� ������+.��3��������3�*���&(Very Large Scale Integration: VLSI) .�� 2�-��-�� =* =T��������3�����=�* �������*���� �,�+�����0 �� ������ ��������0 ()&( *����$��!

� �4���������� ������+.��3��������3�*���&(Very Large Scale Integration: VLSI) .�� 2�-��-�� =* =T��������3�����=�* �������*���� �,�+�����0 �� ������ ��������0 ()&( *����$��!

������� ����������� 1 ������� � !�������� ���Page 21

-�� =* =T��������3�����=�* �������*���� �,�+�����0 �� ������ ��������0 ()&( *����$��!��-�{�+�*,���&���� �&�� �� �&�� �|���!�2�+�������5 20�

-�� =* =T��������3�����=�* �������*���� �,�+�����0 �� ������ ��������0 ()&( *����$��!��-�{�+�*,���&���� �&�� �� �&�� �|���!�2�+�������5 20�

Page 22: Introduction to Computer

������ ������ 44 ((19701970--19901990) () (� �� �))� ����=T������&)20��������0����*����$*��%!���& ��-���&��*,� �)3+�� ( &+.���&�%!� ���� �)������� ������+������� nanosecond

������� ����������� 1 ������� � !�������� ���Page 22

������ ������+������� nanosecond

� ����������� ���+������! .�� IBM 370

Page 23: Introduction to Computer

������ ������ 55 ((19901990--/<==����/<==����))� ����� ���+������!��&�������2���& ���#���������,������ �����.���+�&����0*��+3�(��&��;<�� -0�3���&�� &)������������� 5 ���2��+� �� � �(�*����$�,�&(����+.����-�.��20�

������� ����������� 1 ������� � !�������� ���Page 23

�&��;<�� -0�3���&�� &)������������� 5 ���2��+� �� � �(�*����$�,�&(����+.����-�.��20�

Page 24: Introduction to Computer

������ ������ 55 ((19901990--/<==����/<==����) () (� �� �))� ����� ��������! �4�/(3�&��.�&��0����;<<����0�#S� (Artificial Intelligence: AI) ��� �>��� 5 ����-(&2�����3� �4�*���S ���&� <����}� �(���� �>+�������-��&,�(�*�+3��������(������

������� ����������� 1 ������� � !�������� ���Page 24

��� 5 ����-(&2�����3� �4�*���S ���&� <����}� �(���� �>+�������-��&,�(�*�+3��������(��������0������!&�����3��3�

Page 25: Introduction to Computer

44. . /�0�$���������������������/�0�$���������������������� =� �������� ��� (Supercomputer)

� �� T�� (Mainframe)

� ��������� ��� (Minicomputer)

������� ����������� 1 ������� � !�������� ���Page 25

� ��������� ��� (Minicomputer)

� �����* �.�� (Workstation)

� 2�-������� ��� (Microcomputer)

Page 26: Introduction to Computer

>��/�������������>��/������������� (Supercomputer)(Supercomputer)

� ������ �)��(����*��1�"��*�&��� �� ������ ���

.��0 ��5

� �,���' (�20��(��(������+� �(�����0 �)�

������� ����������� 1 ������� � !�������� ���Page 26

� �,���' (�20��(��(������+� �(�����0 �)�

� �����0+�<�

� +.�+����������������1 ���������&�>

� �������(/("����&�������

Page 27: Introduction to Computer

>��/�������������>��/������������� (Supercomputer) (Supercomputer) ((� �� �))� =� �������� ���������&*���+��L �.>. 1960 �����&��*���S ���&�

� ���� �)��=�� �������� ���3���&����0�����

������� ����������� 1 ������� � !�������� ���Page 27

� ���� �)��=�� �������� ���3���&����0����� �4� �+������ (nanosecond) �� >#��%����(��������� �(�=��0L"�/ (gigaflop) �� &���,���'��%����(������!+���%������� =%������ ���*����$�,���'20�$% 128 3�&�T(� �(�+.� �� ������ *��*�����( (data bus) &��� 32 �� 64 ���

Page 28: Introduction to Computer

>��/�������������>��/������������� (Supercomputer) (Supercomputer) ((� �� �))

������� ����������� 1 ������� � !�������� ���Page 28

Page 29: Introduction to Computer

���L����L� (Mainframe)(Mainframe)

� �����0+�<� ���&�0���������0+�<����3�

.�!�*����(���&�'����5

������� ����������� 1 ������� � !�������� ���Page 29

� ���*��1�"��0��&���=�� �������� ���

� ����&������� �4�>����&(� �(�&��3��&��+.�

�� �4�3,������& .�� ���� �� )�

Page 30: Introduction to Computer

���L����L� (Mainframe) (Mainframe) ((� �� �))� ����� �� T��3�0���+����� �)������� ��0L��/ (megaflop) �� &���,���'��%�(������!+���%�������

������� ����������� 1 ������� � !�������� ���Page 30

+���%�������

Page 31: Introduction to Computer

���L����L� (Mainframe) (Mainframe) ((� �� �))

������� ����������� 1 ������� � !�������� ���Page 31

Page 32: Introduction to Computer

�������������������������� (Minicomputer)(Minicomputer)� +.���20�����5 &���(����- �� ��(������ . ��20�

� �����(/(+������������0&(�-+�<�

������� ����������� 1 ������� � !�������� ���Page 32

� �����(/(+������������0&(�-+�<�~ ��������/(/(��~ ����<.��(�&�� ��~ ��&�������>�&���

Page 33: Introduction to Computer

�������������������������� (Minicomputer)(Minicomputer) ((� �� �))

������� ����������� 1 ������� � !�������� ���Page 33

Page 34: Introduction to Computer

������&��#��������&��#�� (Workstation)(Workstation)� ������ �)� ���*��1�"�� �(�����*�&��� �� ������ ��� PC -0�����2�

� ��3�0 0��*,�������&��TT�& *������"�� �(�"�� �( ��2��

������� ����������� 1 ������� � !�������� ���Page 34

� ��3�0 0��*,�������&��TT�& *������"�� �(�"�� �( ��2��

� *����$+.� � � . ��-� �4� �� ����20�� *,�������&����3�� ()&����&*� �������� �� �3�&� ��3,�(�(��,���'�������>�*����

� *���+�<�+.������������&�� Unix

Page 35: Introduction to Computer

������&��#��������&��#�� (Workstation)(Workstation) ((� �� �))

������� ����������� 1 ������� � !�������� ���Page 35

Page 36: Introduction to Computer

T+������������T+������������ (Microcomputer)(Microcomputer)

� �����0 ()& ����$�& �4�����������

� ����*,�����+.��� ?�������(

������� ����������� 1 ������� � !�������� ���Page 36

� ����*,�����+.��� ?�������(

� . ����+� �� ����20�

Page 37: Introduction to Computer

T+������������T+������������ (Microcomputer)(Microcomputer) ((� �� �))

������� ����������� 1 ������� � !�������� ���Page 37

Page 38: Introduction to Computer

T+������������T+������������ (Microcomputer)(Microcomputer) ((� �� �))

������� ����������� 1 ������� � !�������� ���Page 38

Page 39: Introduction to Computer

T+������������T+������������ (Microcomputer)(Microcomputer) ((� �� �))

������� ����������� 1 ������� � !�������� ���Page 39

Page 40: Introduction to Computer

55. . �0�������������0������������� �0�� ����$% �� ������1�&���������������*������5 ���0���&�� � ����������+�� &�0/((��1������&����������*��1�"���(�����������*�0

������� ����������� 1 ������� � !�������� ���Page 40

��������*��1�"���(�����������*�0

� ��������� ��� ���&�0��������&�*,���< 3 *��� 20��&� � ����0���� (Hardware)

� =T������ (Software)

� �� ��(���� (Peopleware)

Page 41: Introduction to Computer

U��'���� U��'���� (Hardware)(Hardware)� U��'���� ����$% ��� �� ������ ��� �(03���&�'� ��5 ����� ���&�� �� ������ ��� � �+.�+�&�������(/( -0����& �4� ������������((Input unit), ����������(/( (Processing unit) �(�

������� ����������� 1 ������� � !�������� ���Page 41

&�������(/( -0����& �4� ������������((Input unit), ����������(/( (Processing unit) �(�������*0/( (Output unit)

Page 42: Introduction to Computer

U��'���� U��'���� (Hardware) (Hardware) ((� �� �))

Storage

Control

������� ����������� 1 ������� � !�������� ���Page 42

Input OutputControl

Arithmetic and Logic

Process

Page 43: Introduction to Computer

U��'���� U��'���� (Hardware) (Hardware) ((� �� �))

Storage

Control

��&�'��,�*�����( ���*�� �� ������ ��� .����u������ ��*� *�&� ��� �4����

������� ����������� 1 ������� � !�������� ���Page 43

Input OutputControl

Arithmetic and Logic

Process

Page 44: Introduction to Computer

U��'���� U��'���� (Hardware) (Hardware) ((� �� �))

Storage

Control

������� ����������� 1 ������� � !�������� ���Page 44

Input OutputControl

Arithmetic and Logic

Process

*�������,�������������(/(

Page 45: Introduction to Computer

U��'���� U��'���� (Hardware) (Hardware) ((� �� �))

Storage

Control

�4����������*0/((��1����20�3�&&�������(/(�(� �� .�� 3"�� �� ������ �4����

������� ����������� 1 ������� � !�������� ���Page 45

Input OutputControl

Arithmetic and Logic

Process

Page 46: Introduction to Computer

>�L������ >�L������ ((SoftwareSoftware))� >�L������ ����$% -���&���� .�0�,�*����� �����%!� � �*��+�� �� ������ ����,��������&�� =T������ �4���� . ��&���,��������� �� ������ ��� (����0����) �(����#�� (�� ��(����)

������� ����������� 1 ������� � !�������� ���Page 46

=T������ �4���� . ��&���,��������� �� ������ ��� (����0����) �(����#�� (�� ��(����)

Page 47: Introduction to Computer

>�L������ >�L������ ((SoftwareSoftware) () (� �� �))� =T������*,����� �� ������ ������& �4� 4 ��� "� � ~ =T������*,���������

������� ����������� 1 ������� � !�������� ���Page 47

~ =T������*,���������

~ =T�����������&��

~ =T������*,� �)3���

~ =T��������$���-�.��

Page 48: Introduction to Computer

>�L������&1!����0��>�L������&1!����0��� ����$% �����������&�� (Operating System: OS) =%���&���,���=��=�� ���������������3�0&��+������� ���*����$�,���20� ������ CP/M (Control Program for Microcomputer), DOS (Disk

������� ����������� 1 ������� � !�������� ���Page 48

(Control Program for Microcomputer), DOS (Disk Operating System), Windows ���.������ 5 �(�UNIX �4����

Page 49: Introduction to Computer

>�L������/�0�����>�L������/�0������ =T��������� �����%!�*,������,��� ?������ .�� -���&��&���,���<.�3��� �� 0 � -���&��*�������(�����(����#�� =%�����&,���0 ?��������&���&��

������� ����������� 1 ������� � !�������� ���Page 49

��&���&��

Page 50: Introduction to Computer

>�L������&1��_=��/>�L������&1��_=��/� �4�=T������*,������,������ "����5 *����$+.���20� -0�2������&����������� ����-���&���%!�+��� =T������*,� �)3������&20��(��.��0 .�� =T������0���S������( =T������

������� ����������� 1 ������� � !�������� ���Page 50

-���&���%!�+��� =T������*,� �)3������&20��(��.��0 .�� =T������0���S������( =T���������������� =T������&��0���,���' =T������0���&��T�& �4����

Page 51: Introduction to Computer

>�L���������`/�0+�#��>�L���������`/�0+�#��� =T��������� "���!�(���&��=T������*,� �)3��� �����&$�&+.��� ?��������������,��������*�0�&�&�/��+.������ ��� �4��(�& ������ =T������*,���������%&"��������3 =T������+�&������0

������� ����������� 1 ������� � !�������� ���Page 51

�&�/��+.������ ��� �4��(�& ������ =T������*,���������%&"��������3 =T������+�&������02T(�����( �4����

Page 52: Introduction to Computer

�����"���� �����"���� ((PeoplewarePeopleware))� ����$% ���(�&�����,���+������������� ��� ���&20�0���!~ /����������0��*� (Top Manager) - �4�/�����-����&��+.������ ���+�� �4�2���� �u������������

������� ����������� 1 ������� � !�������� ���Page 52

&��+.������ ���+�� �4�2���� �u��������������!�

~ ��&�� ���������� (System Analyst) - �4�/��&���/�&���,��������(+�����+���,���*0�(�&������� ������+.�

Page 53: Introduction to Computer

�����"���� �����"���� ((PeoplewarePeopleware) () (� �� �))~ ��& ����-���&�� (Programmer) ~ �4�/�� ����-���&��*��+�� �� ������ ����,���20����/�&���,��������&�� ������20���2��

~ ���&������%& ����������( (Operator) ~ �4�/�����*�

������� ����������� 1 ������� � !�������� ���Page 53

~ ���&������%& ����������( (Operator) ~ �4�/�����*�����( ���*�� �� � ���3*�����( ���/((��1�3�& �� � �(03������� �� �

Page 54: Introduction to Computer

66. . $)����������$)����������

� ���&20� �4� 4 ��� "� 20��&� ~ "�#� �� �

~ "�#�*�<(�&#'�

������� ����������� 1 ������� � !�������� ���Page 54

~ "�#�*�<(�&#'�

~ "�#���0��*�

~ "�#���0��*���&

Page 55: Introduction to Computer

$)�������$)������� (Machine Language)(Machine Language)

� �4�"�#����+.���0��&�� �� �20�-0��� (�&#'�*,���<�"�#� �� � � �������+����*� (�S��* =%���(�&#'��*�<<�'2TTu� � ���(+�������* (�S��* 3%��� 1 �4���

������� ����������� 1 ������� � !�������� ���Page 55

(�S��* =%���(�&#'��*�<<�'2TTu� � ���(+�������* (�S��* 3%��� 1 �4���*�<<�'2TTu� �(���� 0 �4�2����*�<<�'2TTu� �,�*��"�#� �� ���2���&�'���� ������0��&

Page 56: Introduction to Computer

� �'�� �'�--� ��&�����$)�������� ��&�����$)�������� ��&��� �'�

1. -���&�������������& ���+320���&

1. �,���20� �)� � �3�&��0��&�� �� �20�-0���

������� ����������� 1 ������� � !�������� ���Page 56

2. �4�"�#�����%0��0&������������(/(&(�

3. -���&�� ���3,� �4��� �����������&���,���� �� �

-0���

2. +.����������3,������&

Page 57: Introduction to Computer

$)&�a"��)*�$)&�a"��)*� (Symbolic Language)(Symbolic Language)� �4�"�#�����������3�&"�#� �� � �����&����(���*�,�*����� �4� (�S��*2� �4�����&#��&�# � �+�� ����-���&��20�*�0�&�%!� ���/�� ����-���&�������3,��������������&#��(���

������� ����������� 1 ������� � !�������� ���Page 57

-���&�������3,��������������&#��(����� ���+3����&���,���� �� � �&3�&��!������������"�#��&�#+�����+�������"�#� �� �&���,�2��,���

Page 58: Introduction to Computer

$)&�a"��)*�$)&�a"��)*� (Symbolic Language) (Symbolic Language) ((� �� �))� �(�&&���,����"�#�*�<(�&#'� �4�0���!

$)��&�>�"� ��&�>��"��� $)�������

������� ����������� 1 ������� � !�������� ���Page 58

� -���&��"�#�*�<(�&#'��������+.� � "�#��* =��(�

Page 59: Introduction to Computer

$)&�a"��)*�$)&�a"��)*� (Symbolic Language)(Symbolic Language) ((� �� �))� &�� ����"�#��* =��(��,�20�*�0�&&���"�#� �� � �����!������ ��� 0�� 3%���� *������� �������&��� 0�� �(��,�*��"�#��&�#���,�*��2��* ��������� 0���!�3%3�0��!"�#� �� ��(�"�#�

������� ����������� 1 ������� � !�������� ���Page 59

�������&��� 0�� �(��,�*��"�#��&�#���,�*��2��* ��������� 0���!�3%3�0��!"�#� �� ��(�"�#�*�<(�&#'� �4�"�#���0����,� (Low-Level Language)

Page 60: Introduction to Computer

$)�0'��&��$)�0'��&�� (High(High--Level Language)Level Language)� $�&�����+���������(����+�&��+.�

� "�#���0��*� �4�"�#�������������(����������(���2���&�'�"�#��&�# �,�*��3%������+&(� ���

������� ����������� 1 ������� � !�������� ���Page 60

�(���2���&�'�"�#��&�# �,�*��3%������+&(� ���&��"�#����#��

� /�� ����-���&��2��3,� �4��� ���+3����&���,���"��+� �� ���&��& +.��(�&&�� ����-���&�����-��=� ��� (Procedural Language)

Page 61: Introduction to Computer

$)�0'��&��$)�0'��&�� (High(High--Level Language) Level Language) ((� �� �))� ������"�#� � ���("�#���0��*�+�� �4�"�#� �� � *��&�� ���&������"�#���� V��2� (�� (Compiler)W �� V�� ������ ��� (Interpreter)W

������� ����������� 1 ������� � !�������� ���Page 61

V��2� (�� (Compiler)W �� V�� ������ ��� (Interpreter)W

+/����$)�0'��&��

Compiler /Interpreter

$)�������

Page 62: Introduction to Computer

����� � $)�0'��&��������f# ����� � $)�0'��&��������f# � $)��&�� =%� �4�"�#���� �������20���� ��.�0�,�*���������(����0������ 5 ��&������������ � �

� $)L������� �4�"�#���� ����*,���������0��������>�*��������&���,���'=��=��

������� ����������� 1 ������� � !�������� ���Page 62

� $)L������� �4�"�#���� ����*,���������0��������>�*��������&���,���'=��=��

� $)/&�" �4�"�#� .�-��*�����������*��1�"��*� ��2���&�'���� ����*���&�� ������� �4�"�#���&

Page 63: Introduction to Computer

����� � $)�0'��&��������f# ����� � $)�0'��&��������f# ((� �� �))� $)>� �4�"�#���0��*����&,�(� �4����������&���*�0 *����$�,���20� �)� ���$%������&���0�������0����20� �(���&�������+��+.�������&�� �� � � �� 5 20�

������� ����������� 1 ������� � !�������� ���Page 63

� �� 5 20�

Page 64: Introduction to Computer

$)�0'��&�� $)�0'��&�� ((� �� �))� "�#���0��*� ����20����&���"�#���0����,� �,�+��&�� ����-���&���,�20�����%!� �;33�����&3�&"�#���0��*��(�� ����&�������"�#�+��*����$ ����-���&��20�����%!�2��& -0�������2���&�'�

������� ����������� 1 ������� � !�������� ���Page 64

"�#���0��*��(�� ����&�������"�#�+��*����$ ����-���&��20�����%!�2��& -0�������2���&�'�"�#��"�#���0��*� �����&��*���*"����0(��+�(�&#'���� ���&��� VVisualW �,�+��/�� ����-���&��*����$ �)�/((��1��-���&��20���!���.��&��&�������3

Page 65: Introduction to Computer

$)�0'��&���$)�0'��&��� (Very High(Very High--Level Language)Level Language)

� "�#���0��*�$ �4�"�#�+������� 4 (Fourth Generation Language: 4GLs) ��(�&#'�*,���< � 2��20�+.��(�&&�� �������-��=� ���(Nonprocedural Language) /�� ����-���&�� ���

������� ����������� 1 ������� � !�������� ���Page 65

2��20�+.��(�&&�� �������-��=� ���(Nonprocedural Language) /�� ����-���&�� ���&,���0������&�����3�+��-���&���,��2���� -0�2�����������,����2� &�� ����-���&��3�����(���0 �)�

Page 66: Introduction to Computer

$)�0'��&���$)�0'��&��� (Very High(Very High--Level Language) Level Language) ((� �� �))

� ������ "�#� SQL (Structure Query Language) �(�"�#� QBE (Query By Example) �4����

������� ����������� 1 ������� � !�������� ���Page 66

Page 67: Introduction to Computer

Contact usContact us

� Social Media:http://www.facebook.com/AjWarawuthttp://twitter.com/awarawut

� Web Site:� Web Site:http://awarawut.blogspot.com

� E-Mail:[email protected], [email protected]

� Mobile:083-0698410

������� ����������� 1 ������� � !�������� ���Page 67