[MS-DOS] [UNIX] [WINDOWS] [LINUX]
�к���Ժѵԡ�ú�����ͧ���ä���������
㹻Ѩ�غѹ��� �к���Ժѵԡ�ú�����ͧ���ä��������������Ѻ�������� ���¡���������������ҹ���� 2 �к�
��� �к���Ժѵԡ�÷��ӧҹ������ͧ �ͺ������ի� (IBM personal Computer) ���� ���¹Ẻ�ͺ������ի� (IBM PC Competible) ����к���Ժѵԡ�÷��ӧҹ������ͧ����Թ�ͪ (Macintosh)
�»������� ���������ء��� � ������ö�ӧҹ���к���Ժѵԡ�õ��㴵��˹����ҹ�� �� �����
���ëͿ������촷��١�͡Ẻ�����ӧҹ������ͧ�ͺ������ի� ����������ö�����ҹ������ͧ����Թ�ͪ ��������ͧ�ͺ������ի� �й������к���Ժѵԡ�âͧ���ëͿ�������¡��� ������ʴ�� (MS - DOS) �����Ҩ���к����������� ���
���ëͿ���Թ��� (Microsoft Windows) �����к���Ժѵԡ��Ẻ�Դ㹵�С���ٹԡ�� �� SCO UNIX ���� LINUX 㹢�з������ͧ����Թ�ͪ���к���Ժѵԡ�÷�����¡��� ����Թ�ͪ���������� (Macintosh System 7) ����͡Ẻ�º���ѷ�ͻ��� ��÷������ͧ�ͧ��Դ���к���Ժѵԡ�õ�ҧ�ѹ ���ͧ�Ҩҡ��˹��»����żš�ҧ��������ѹ �����м�Ե�Ϳ���������������е�ͧ���͡���м�Ե�Ϳ����������麹�к���к�˹�� ���Ͷ�Ҩ�������麹�к���Ժѵԡ�÷���ͧ��Դ
���ͧ�Ѳ�ҫͿ�����������ͧ�ش ���ҡ���Ǽ��������ͧ��������������ʹ���Ҩ����к���Ժѵԡ��� ������͡�Ϳ���������ء��������ö�ӧҹ��������ª���٧�ش�����ͧ��� ���Ǩ֧�Ԩ�ó���ҫͿ�������鹷ӧҹ���к���Ժѵԡ�ê�Դ� ������ҧ���������Ш����͡���к���Ժѵԡ��������ʴ�� �����իͿ���������ء��������͡�����ҡ��� ��м����ҧ��������ͧ���������ͧ����Թ�ͪ �������к���ͺ�����������������§��
�к���Ժѵԡ��������ʴ�� (MS - DOS)
DOS ����Ҩҡ Disk Operating System ���к���Ժѵԡ�÷����ѹ������º�����ͧ���ä��������� �Ϳ������
�բ�Ҵ����˭� ����ö�ѹ�֡��麹�蹴�ʡ� (Diskette) ���ǹ����Ѻ����ͧ���ä����������� �������������á������ͧ IBM PC ����ҳ�� �. �. 1981 ���¡��� PC-DOS ����Һ���ѷ Microsoft �����ҧ MS-DOS ����Ѻ����ͧ���ä�������������������Ѻ�����������ҧ��������Ҩ��֧�Ѩ�غѹ �������� (Version) 1.0, 2.0, 3.0, 3.30, 4.0, 5.0, 6.0 ��� 6.22 �Ѩ�غѹ�իͿ������ӧҹ������к���Ժѵԡ�� MS-DOS �����繨ӹǹ�ҡ ���к����ä��������������� � ����շ�Ѿ�ҡâͧ�к����� �� ��˹��¤�����������촴�ʡ�����ع��� , Microprocessor ������ �繵�
�ѡɳС�÷ӧҹ DOS �ӧҹ�Դ��͡Ѻ�����Ẻ Interactive Command ��ͼ�����ͧ��������觵���ٻẺ��� DOS ��˹� � ���˹�����ͧ���¾����(Prompt Sign) ���Ѻ��������� �������������(Cursor) �͡���˹觷������
����;������������ ��ͧ���� Enter �����觤����价ӧҹ �ҡ��鹡������Ѿ��ͧ��÷ӧҹ ��äǺ�������� DOS
��ǹ�˭����鹾�������;�������� ����繢�ͤ�������ǹ�˭� ���¡��ҷӧҹ��ٻẺ Mode Text ����÷Ѵ����� (Command Line)
��èѴ������ DOS �Ѵ�� OS ������ Single-Tasking, Single-User ��� Generic Operating Software ��зӧҹ
�������ͤ��� (Text Mode) ����ǹ�˭�
����� DATE, TIME �������ʴ��ѹ���� ������Ңͧ�к� �ʴ���ѧ�
����� DIR (Directory) �������ʴ���ª������(Filename) � Disk Drive �����ÿ� A: ����ö�����������ѧ���
���������ͧ����������㹻Ѩ�غѹ����ѡ�������촴�ʡ�Դ����������� ����ͼ�����Դ����ͧ���������� �к���Ժѵԡ��
��ж١���¡�ҡ���촴�ʡ�������˹��¤����Ӣͧ����ͧ ���������������ҹ��ѹ�շ���ͧ��� ��鹵��������к���Ժѵԡ��������˹��¤����Ӣͧ����ͧ������¡��� ��úٵ�к� (booting) ���� �ٵ�ʵ� (bootstrap) ����բ�鹵���������Դ��Է��
����ͧ������������ �������� � ��������˹��¤�������� (ROM) �����¡�����ǹ��Сͺ��鹰ҹ�����繢ͧ�к���Ժѵԡ�èҡ���촴�ʡ����������˹��¤�������ѡ ��觨�����Ѿ�캹���Ҿ�� C > ���� C:\ > �·�����¶֧��ʡ��ÿ���ӧҹ���� �������ͧ���� > ���¶֧ ����������������зӧҹ (prompt) �ҡ��鹼����������ö��������觢ͧ������ʴ��
��ѹ��
�к���Ժѵԡ���ٹԡ�� (UNIX)
�ٹԡ�� ���к���Ժѵԡ�ö١�Ѳ�Ң��㹻�1969 �º���ѷ AT&T������Ѻ
����ͧ�ԹԤ��������� ���á������ж١��㹧ҹ�Ԩ�µ����䴶١��ҧ��áԨ
�ٹԡ�� ���к���Ժѵԡ�÷��١�Ѳ�Ң�鹴������ҫ��� �س���ѵԷ���蹡����к���Ժѵԡ����� � ��͡������ִ�Դ�Ѻ�������� �ѧ��鹨֧����ö�ٹԡ����Ѻ����ͧ����������ء������
�ٹԡ�� ���к� ��Ժѵԡ�÷������ö��ҹ�����§ҹ�����§ҹ������ѹ
��зӧҹ������ � �ҹ ��������ǡѹ������к���Ժѵԡ�÷��������ͧ������������
����������ӹ�¤����дǡ �ç���ҧ�к�����ѧ�����Ѻ�к���Ժѵԡ�ô���������Ҩ
ᵡ��ҧ�ѹ�
��ʹ��¢ͧ�ٹԡ�� ��� �������ǹ�˭�е�ͧ���Ӥ���觢ͧ�ٹԡ���觤���ҧ�ҡ ��㹻Ѩ�غѹ��Ѳ����������������ѡɳ��� GUI �����������ҹ�ٹԡ������ҡ���
�ѡɳ���� � �ͧ�ٹԡ��
�ٹԡ������������ � ����Ҿ�����Ѻ����ѹ�繡���ӹ�¤����дǡ������ �� ������ʹ����� ������������ҵ�ҧ � ���� ������ � �ա�ҡ�� �͡�ҡ����ѧ�դ�������ö�ҧ��ҹ���������â����� �����������ö�Դ���������áѹ������к����ǡѹ���͵�ҧ�к��ѹ�����������
�ç���ҧ�ٹԡ��
�ٹԡ�����͡�� 2 ��ǹ�˭� � �� 2 ��ǹ ��� ���� (shell) ��������� (kernel) ��������ǹ����˹�ҷ��Դ��͡Ѻ������µç�觾������鹷��˹�Ҩ� ���Ѻ�ҹ�ҡ����� �Ť������§ҹ���������º���§��������ŷ�ӧҹ���
�к���� ��� ��ٹԡ�����͡���� 3 ��Դ ��� �������� ����������������硷���� ����������������红����ŷ�����ٹԡ����ͧ���
1.�������� ��� ������ͧ�����������亵����§��͡ѹ������ç���ҧ�ͧ�������� ���������� �������� �繵� ��÷���ٹԡ���ͧ�����¡�����ͧ亵���������ç���ҧ�����Ź�� ���ҧ�����״����㹡�÷ӧҹ�ͧ�������ҧ����ͧ����红������������ ��ͧ��èѴ����ͧ�ç���ҧ����������ͧ������ ������֧�������㹡�èѴ�ç���ҧ��������������ҧ������
2.��� ����� ��� ���������ö��ҧ�ԧ件֧�ػ�ó��ҧ���к������ �� ����ͧ����� 1 ���ͧ�� 1��� ���Ҿ 1 ���Ҿ��1����������ҹ��еԴ��͡Ѻ��ǢѺ�ػ�ó����ѧ��鹡�÷��� �觢����������Ѻ�����ż�ҹ�ҧ���ͧ�ػ�ó�����觨��Դ�Ŵ����ͧ ��ö�������Ūͧ���ʵ�ҧ�
3.������硷���� ���������ٹԡ���˹��ç���ҧ�����������������ç���ҧ�����硷���� �ͧ�к���� ������1��Ǩл�Сͺ���ª��������������Ţ���˹� ���硷��������ö������§�֧�ѹ��������硷��������������������� 㹴�ʡ������ػ�ó�����������������硷�������ǡѹ�ͧ�ٹԡ�� ����ö���ҵ��������§��ҡѺ���硷����ͧ�к������硷��������˹�� �� ���ٹԡ���դ���觾���ɤ�ͤ���� mount ������������§���硷���������ҡѺ�ͧ�к���зӹͧ���ǡѹ unmount ���繤���觵Ѵ���硷���������͡�ҡ�к�
�к���Ժѵԡ�����ëͿ���Թ���
���ëͿ���Թ��� ���ͷ��������¡��� � ��� �Թ��� ���к���õԴ��͡Ѻ�������Ẻ��ҿԡ��������ѹ��§���������ö������� ���¡�к����Դ��͡Ѻ������ѡɳй����� GUI (Graphic user Interface) ��觼���麹�к��Թ���зӧҹ�Ѻ���� (menu)����ٻ�Ҿ������¡����ͤ (icon) ᷹�����繡�þ�������觵�ҧ �
���Թ����բ�ʹ� ��� ������ӹ�������������ö�ӧҹ����� �¡���ʴ��Ҿ��ҿ�ԡ�����Ҿ ����ͼ�����Դ����ͧ����� ��м��������ö�������㹡�ê����Ф�ԡ����Ҿ�������͡�Ϳ���������ͧ��� ᷹���е�ͧ��������������ǡѺ�к���� �ѧ����к��Թ���֧���Ѻ�����������ҧ���ҧ��ҧ ������ա�þѲ���������ѹ���� � ���ҧ������ͧ �Ѻ�ҡ Windows 3.0 , Window for Workgroup ����� cooperative multitasking ���Ҷ֧ Windows 95 ����� preenptive multitasking ��� Windows NT ������к���Ժѵԡ�����͢���Ẻ Client/Server
�к���Ժѵԡ���Թء�� (Linux)
�к���Ժѵԡ���Թء�����к���Ժѵԡ��Ẻ �� �Ե� ���Ѳ�Ң������������к���Ժѵԡ���ٹԡ�� ������ö�ӧҹ�麹����ͧ������������ǹ�ؤ�Š ����Ǥ�͠ ����ö��ҹ�������ѹ����� ��� ��м�������Ф��ӧҹ ������ � �ҹ������ѹ� �������դ�������ö㹡�÷ӧҹ�����ٻẺ�� (text)� ��С�ҿԡ
������ �к���Ժѵԡ���Թء�������ԧ�������§�����ҧ�ͧ�к�� (Kernel)� ��ҹ�鹠 ����繵�ǤǺ�����÷ӧҹ��ШѴ��÷�Ѿ�ҡ���к�� �蹠 ˹��»����żš�ҧ� ˹��¤����Ӡ ��èѴ����������ػ�ó� �繵鹠 ������ѡ�����¡���������ء������������� ����������������������Ҡ �к���Ժѵԡ���Թء�� �͡�ҡ����ѧ�����������ء��������ö��ҹ����������к���Ժѵԡ���� �ء���� �� ���������Ѻ�ҹ��áԨ� �������ö�ӧҹ��������ҧ�ӹdz� ����������żŤӰҹ�����Š ��������ʹ͢����Š �����ǡѺ ��������к���Ժѵԡ���Թ����
�ش�蹢ͧ�к���Ժѵԡ���Թء�� ����к���Ժѵԡ���Թء������������Ѳ��������ͺ��ԡҷ�����¡��Ҡ General� Public� License� �������¡�����Ҡ GPL� ����Ǥ�͠ �к���Ժѵԡ���Թء�� ���Դ�«����⤴� (Source� Code)� ����Ѻ������ͧ��èй�仾Ѳ�ҵ�͠ �������仾Ѳ�ҵ�����ǹ�鹨е�ͧ�Դ�«����⤴� �����������蹹����ҹ������ա��� �Թء��֧���к���Ժѵԡ�÷����ҹ���ՠ ����ö�ӧҹ���Ǵ���Ǡ �����Ҩзӧҹ������� ���ҧ��������ǡѹ�����к���Ժѵԡ���Թء�����Ѻ����͡Ẻ�����ҹ �ػ�ó���������ء���ҧ�ͧ����ͧ���ҧ�������Է���Ҿ� �����Ҩ��繡�èѴ���˹��¤���������� (Virtual� Memory)� ��èѴ��÷ӧҹẺ����� �ҹ������ �ѹ (Multitasking)�����ҹ�����Ѻ�к���Ժѵԡ�ô������к���Ժѵԡ���� ����� ��Ф�������ö㹡������������������Ѻ�к���Ժѵԡ������ ��
��������� ������ͧ��÷�Ѿ�ҡâͧ�к���鹵�ӷ���Թء������ö�����͠ ����ͧ������������ǹ�ؤ�ŷ����˹��»����żš�ҧ ��� �����/sx� ˹��¤����� � ����亵� ���ͻ�մ�ʡ� ��Ҵ� �.��� ���͠ �.� ����亵� ���ҾẺ� ������� ���촴�ʡ����ҧ��� ��� ����亵� ���ҵ�ͧ�����蹡�ҿԡ���� X� Window �����˹��¤����ӵ���� �-��� ����亵����
��������� �Ѻ�����������Թ���� �.�� ���������Ѳ������������к���Ժѵԡ���Թ���� ��� ���֧�к���Ժѵԡ���Թ���� �� ����������ش��͠ �к���Ժѵԡ���Թ���� ���� �к���Ժѵԡ���Թء��������Ҡ ���к��ͧ��������� ���Ѳ�Ң�������֡����ؤ�Թ�����絠 �ա�����������Ժ�ҹ�ҧ�Թ�������������ҹҹ� ����� �.�.� ����� ���繷�����ѡ�ѹ�������㹻Ѩ�غѹ
���ҧ ��ػ������º��º��ʹբ�����¢ͧ�к���Ժѵԡ�� DOS, Windows'95, Unix
�к���Ժѵԡ�� : OS
��ʹ�
�������
Disk Operating System : DOS
- ��Ѻ����ͧ���ä��������������价�� ����������������
- �����������ء����ҹ�ӹǹ�ҡ
- ����ͧ��äس���ѵԢͧ���������٧�ҡ�ѡ
- ���µ�͡�õԴ�����С�èѴ����¼����
- ���������ء���յ�ͧ�բ�Ҵ��� ��˹��¤���������Թ 640 KB.
- ���к��ҹ���� (Single Tasking)
- �Դ��͡Ѻ�������µ���ѡ�ú�Command Line
Windows'95 ,Windows98 , Windows2000me
- ʹѺʹع Multitasking
- �Դ��͡Ѻ���������ҾẺ Graphic User Interface : GUI
- ��ҧ�ԧ�֧˹��¤��������ҡ���� 640 KB.
- ��������ء����ҹ�ҡ
- ��ͧ��ä������������շ�Ѿ�ҡû���Է���Ҿ�٧
- �դ�������ҡ㹡�èѴ����к�
�ҡ�����к� DOS
WindowsNT
- ���к� Multitasking
- �Դ��͡Ѻ���������ҾẺ Graphic User Interface : GUI
- ��Ѵ����к�����������Ẻ����ͧ���� (Stand Alone) ��Ф���������������(Server) ��
- ��ͧ��ä������������շ�Ѿ�ҡ�����ջ���Է���Ҿ�٧��к�
���͢���
�
Unix
- ���к� Multitasking
- ���к� Multiusers
- حҵ������������к����͢��� ����������������������ᵡ��ҧ�ѹ��
- �����������ء����ҹ�ҧ��ҹ��áԨ����
- ����� Unix ��蹷�����ҵðҹ
- �Դ��ͼ������¢�ͤ��� ��ͧ��������觷���ҡ��͡�è��Ӣͧ�����
����� : //www.school.net.th/library/
//www.chakkham.ac.th/
˹ѧ������¹���С�����¹����鹰ҹ ��������ʹ�� ��ǧ��鹷�� 4 ����Ѹ���֡�һշ�� 4 - 6 �ͧ ��Ƿ