TOP
�ü��(Operating System)
Spring 2011
���ǽð� �� ���: ȭ 13:30-14:45(��������103ȣ), �� 13:30-14:45 (��������103ȣ)
�����ڵ�: B2442500, �����ʼ�, 3����
|
Last Updated: 2011/03/07
�ü���� �⺻������ ������ �����ϰ� ���ǽð��� ��� ���� �� �߿��� ������ ������ ���Ͽ� �����Ѵ�.
|
�� ���Ǵ� �ü���� �⺻ ����� ���� �� ���� ���ؼ� ������ ��, ���μ��� ����(���μ����� ������, CPU �����층, ���μ��� ����ȭ, ��������), ������ġ ����(�� ����, �����, ���Ͻý���), ����� �ý���(I/O �ý���, ��뷮 ����ý���), �л�ý��� �� ���ȿ� ���Ͽ� �ٷ��. ����, �̵� ������ �ý���, �������ͽ� ��ǻ�� �ý���, �ǽð� �л� �ý���, ��Ƽ�̵�� �ý��� �� ���� ���ο� ��ǻ���� �����ϴ� �ü���� Ư¡�� ���ؼ��� �н��Ѵ�.
|
�� ������ ���� ����� �к� 2, 3�г� �л��� ������� �Ѵ�. �� ������ �����Ϸ��� �л��� �ڷᱸ���� ���� �������� �̼��ؾ� �ϸ�, �ý����� ���� ������ �����ϰ�(��ǻ�� ����), Term Project�� ������ �� �ֵ��� ���α��� ���� �ɷ�(C, C++, Java)�� �����ϰ� �־�� �ȴ�.
|

|
[�ֱ���]
�� Operating System Concepts, 8th Edition
�� A.
Silberschatz, P. Galvin, G. Gagne,
�� John Wiley
& Sons, New York
�� 2010
�� ISBN:978-0-470-23399-3
|
�� �� |
�Ҽ� �а�/�μ�
|
���� |
�� �� �� |
������б� ���������к� ��ǻ�Ͱ��а�
|
���� |
ȭ ,�� 11:00 - 12:00, 14:50 - 15:30 (��ȭ�� e-mail�� ���� ���� ���) |
�� |
��������
|
�����ڷ�(PDF)
|
1 |
�ü�� ����(Introduction)
�ü���� ����, ��ǻ�ýý��� ����, �ü�� ����, �ü���� �����ϴ� ���� ���� � ���ؼ� �ٷ��.
|
DOWN
|
2 |
�ü�� ����
(Operating- System Structures)
��ǻ�� �ý����� ����� ����, ������ġ ����, ������ġ ���� �� �ϵ���� ��ȣ�� ���� �����ϰ� �Ϲ����� �ý����� ������ ���� �ٷ��. ���� �ý��� ȣ��, �ü�� ����, ����ӽ� � ���ؼ��� ����.
|
DOWN
DOWN
|
3 |
����� �� ������ (Process and Threads)
���μ����� ����, ����� ���μ��� �� ��� �� ���� ��� � ���� �ٷ��. ���� �����忡 ���ؼ� �ٷ��.
|
DOWN
DOWN
|
4
|
���μ��� �����층 (Process Scheduling)
�߾�ó�� ��ġ���� ���μ����� �����ϴ� �������� �����층 ����� ���� �ٷ��.
|
DOWN
|
5
|
���μ��� ����ȭ (Process Synchronization) I
���� ���μ����� �������� �� ���μ������� ����ȭ ����� �ʿ��� ������ �⺻���� ���� (��ȣ����, �Ӱ迵��, software �ַ�� �� HW �ַ��)�� ���� �ٷ��.
|
DOWN
|
6
|
���μ��� ����ȭ (Process Synchronization) II
���μ������� ����ȭ ����� ��������, ����� � ���� �ٷ��.
|
7
|
��������(Deadlocks)
�������°� �Ͼ�� ������ �ذ���(Banker��s �˰�����) � ���� �ٷ��.
|
DOWN
|
8
|
�߰�����
|
|
9
|
�����ġ ����(Memory Management)
������, ����¡, �������̼� ���� �� ��������� ���� �ٷ��.
|
DOWN
|
10
|
���� ��(Virtual Memory)
���� �� ����, Demand Paging, ������ ��ü, Thrashing � ���� �ٷ��.
|
DOWN
|
11
|
���� �ý���(File Systems)
���Ͻý����� ����, ���丮, ���ϰ��� ��� ���Ͻý����� ������ ���� �ٷ��.
|
DOWN
DOWN
|
12
|
����� �ý���(I/O Systems)
�ϵ���� I/O, ���ø����̼� I/O �������̽�, Ŀ�� I/O�� ����� ���� � �ٷ��.
|
DOWN
|
13
|
���������ġ(Secondary-Storage)
��ũ ������ �����층, �������, ������ �����ġ ���� � ���� �ٷ��.
|
DOWN
|
14
|
�л� �ý���(Distributed System)
UNIX �ý���, ��Ʈ��ũ �ü��, �л� �ü��, �������ͽ� ��ǻ�� �ü������ �������� �ٷ��. ���� �л� �̵��� ���ص� �ٷ��.
|
DOWN
|
15
|
��ȣ �� ���� (Protection/Security)
�ü������ ������ ����, ���� ��� � ���� �ٷ��.
|
DOWN
|
16 |
�⸻����
|
|
• •
Lecture |
�������� |
�����ڷ�
|
1
|
CONCURRENT PROCESSES
|

|
2
|
THE CRITICAL SECTION PROBLEM
|

|
3
|
SEMAPHORES
|

|
4
|
CONCURRENT PROGRAMMING
|

|
5
|
CPU SCHEDULING & REAL-TIME
SCHEDULING
|

|
6
|
Intoduction of Ubiquitous Computing |

|
7
|
5min Talk ��ǥ�ڷ� ��� |

|
8
|
UNIX Chapter 1(�ý����� ����) |

|
9
|
UNIX Chapter 2(Ŀ���� ����) |

|
10
|
UNIX Chapter 3(���� ij��) |

|
11
|
UNIX Chapter 4(������ ����ǥ��) |

|
12
|
UNIX Chapter 5(���Ͻý����� ���� ȣ��) |

|
13
|
UNIX Chapter 6.1 ~ 6.4(������� ����) |

|
14
|
UNIX Chapter 6.5 ~ 6.6(������� ����) |

|
15
|
UNIX Chapter 7(����� ����) |

|
16
|
Ubicomputing |

|
17
|
Multi Threading Model |

|
18
|
Understanding Linux Kernel Schedulers |

|
19
|
������Ʈ ���� (Project Basic) |
[DOWN]
|
20
|
������Ʈ #1 (Project #1) |
[DOWN]
|
21
|
������Ʈ #2 (Project #2) |
[DOWN]
|
22
|
���� #1 (Homework #1) |
[DOWN]
|
23
|
���� #2 (Homework #2) |
[DOWN]
|
24
|
���� #3 (Homework #3) |
[DOWN]
|
25
|
���� #4 (Homework #4) |
[DOWN]
|
�� ���� ���dz����� ���� ������ ���� �Ϻ� ���ϵǰų� ������ �� �ִ�.
|
����
|
�߰�/�⸻������ �н��� ����� �� ��ҷ� �ϸ�, Term Project�� ���α��� ������ �������� ��� �н������� �����ߴ����� ���� �� �����Ѵ�.
|
����
�ݿ� ����
|
�߰�/�⸻: ���� 30%,
Term Project �� ����� ����: 35%~45%
|
��Һ� �� ��ȹ |
����
|
�߰�/�⸻ ������ ���� 30%�� ������ �ݿ��Ѵ�.
|
�⼮
|
�����ð� 5������ �⼮�� �θ���. ������ ������ ������ �����ϴµ� �ſ� �߿��ϴ�.
|
Term Project
��
����� ����
|
Term Project�� ������ �ü���� �߿��� ������ ���� ������ �����ν�, �ü���� ���� �۵��� ���� ���ظ� ���� �����̴�(2��).
�� ���α��� ������ ������ �����ð��� ��� �̷��̳� ������ ������ ����(�ùķ��̼� ����)�� �����ν� �ü���� �۵� ������ ��Ȯ�ϰ� ���ؽ�Ű���µ� ������, �� ������ ���Ͽ� ���α��� ���� ����� ����Ű�� �μ����� ������ ������ �ִ�(6~7��).
|
�� �� |
�Ҽ� �а�/�μ�
|
���� |
�� �� ȣ |
������б� �Ϲݴ��п� ��ǻ�Ͱ��а�
|
���� |
|