TOP

�ü��(Operating System)

Spring 2011

���ǽð� �� ���: ȭ 13:30-14:45(��������103ȣ), �� 13:30-14:45 (��������103ȣ)

�����ڵ�: B2442500, �����ʼ�, 3����

Last Updated: 2011/03/07

 

1. ���Ǹ�ǥ

�ü���� �⺻������ ������ �����ϰ� ���ǽð��� ��� ���� �� �߿��� ������ ������ ���Ͽ� �����Ѵ�.

 

2. ���dz���

�� ���Ǵ� �ü���� �⺻ ����� ���� �� ���񽺿� ���ؼ� ������ ��, ���μ��� ����(���μ����� ������, CPU �����층, ���μ��� ����ȭ, ��������), ������ġ ����(�޸� ����, ����޸�, ���Ͻý���), ����� �ý���(I/O �ý���, ��뷮 ����ý���), �л�ý��� �� ���ȿ� ���Ͽ� �ٷ��. ����, �̵� ������ �ý���, �������ͽ� ��ǻ�� �ý���, �ǽð� �л� �ý���, ��Ƽ�̵�� �ý��� �� ���� ���ο� ��ǻ���� �����ϴ� �ü���� Ư¡�� ���ؼ��� �н��Ѵ�.

 

3. �������

�� ������ ���� ����� �к� 2, 3�г� �л��� ������� �Ѵ�. �� ������ �����Ϸ��� �л��� �ڷᱸ���� ���� �������� �̼��ؾ� �ϸ�, �ý����� ���� ������ �����ϰ�(��ǻ�� ����), Term Project�� ������ �� �ֵ��� ���α׷��� ���� �ɷ�(C, C++, Java)�� �����ϰ� �־�� �ȴ�.

 

4. ���� �� ��������

os_0-471-41743-2_small.jpg

[�ֱ���]

�� Operating System Concepts, 8th Edition

�� A. Silberschatz,  P. Galvin, G. Gagne,

�� John Wiley & Sons, New York

�� 2010

�� ISBN:978-0-470-23399-3

 

 

5. ��� ����

�� ��

�Ҽ� �а�/�μ�

����

�� �� ��

������б� ���������к� ��ǻ�Ͱ��а�

����

TEL

Lab URL

E-mail

OFFICE

031) 201-2514

http://uclab.khu.ac.kr

sylee@oslab.khu.ac.kr

�������� �Ű�313ȣ

 

6. ���ð�

ȭ ,�� 11:00 - 12:00, 14:50 - 15:30 (��ȭ�� e-mail�� ���� ���� ���)

 

7. �ֺ����ǰ�ȹ

��

��������

�����ڷ�(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

�⸻����

 

•                                  •

6-1. �߰� ���dz�Ʈ

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����� ���� ������ ���� �Ϻ� ���ϵǰų� ������ �� �ִ�.

 

8. �򰡰�ȹ

�򰡰���

�߰�/�⸻������ �н��� ����� �� �򰡿�ҷ� �ϸ�, Term Project�� ���α׷��� ������ �������� ��� �н������� �����ߴ����� ���� �򰡸� �����Ѵ�.

���� �ݿ� ����

�߰�/�⸻: ���� 30%, Term Project �� ���α׷��� ����: 35%~45%

��Һ� �� ��ȹ

����

�߰�/�⸻ ������ ���� 30%�� ������ �ݿ��Ѵ�.

�⼮

�����ð� 5������ �⼮�� �θ���. ������ ������ ������ �����ϴµ� �ſ� �߿��ϴ�.

Term Project

��

���α׷��� ����

Term Project�� ������ �ü���� �߿��� ������ ���� ������ �����ν�, �ü���� ���� �۵��� ���� ���ظ� ���� �����̴�(2��).

�� ���α׷��� ������ ������ �����ð��� ��� �̷��̳� ������ ������ ����(�ùķ��̼� ����)�� �����ν� �ü���� �۵� ������ ��Ȯ�ϰ� ���ؽ�Ű���µ� ������, �� ������ ���Ͽ� ���α׷��� ���� ����� ����Ű�� �μ����� ������ ������ �ִ�(6~7��).

 

9. ���� ����

�� ��

�Ҽ� �а�/�μ�

����

�� �� ȣ

������б� �Ϲݴ��п� ��ǻ�Ͱ��а�

����

TEL

Lab URL

E-mail

OFFICE

010) 9194-8675

http://uclab.khu.ac.kr

hth@oslab.khu.ac.kr

�������� ����351ȣ

 

topicon.gif