TOP
�ü��(Operating System)
Autumn 2012
���ǽð� �� ���: �� 13:30-14:45(��������136ȣ), �� 13:30-14:45 (��������136ȣ)
�����ڵ�: B2442500, �����ʼ�, 3����
|
Last Updated:
2012/03/01
�ü���� �⺻������ ������ �����ϰ� ���ǽð��� ��� ���� �� �߿��� ������ ������ ���Ͽ� �����Ѵ�.
|
�� ���Ǵ� �ü���� �⺻ ����� ���� �� ���� ���ؼ� ������ ��, ���μ��� ����(���μ����� ������, 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��).
|
�� ��
|
�Ҽ� �а�/�μ�
|
����
|
�� �� ��
|
������б� �Ϲݴ��п� ��ǻ�Ͱ��а�
|
����
|
TEL
|
FTP URL
|
E-mail
|
OFFICE
|
010) 3797-0693
|
FTP://163.180.116.93
|
bkgo@oslab.khu.ac.kr
|
�������� ����351ȣ
|
|