TOP

�ü��(Operating System)

Autumn 2012

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

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

Last Updated: 2012/03/01

 

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

����: ����: ����: ����: ����: C:\Users\BangGae\Desktop\images\icon_pdf.gif

2

THE CRITICAL SECTION PROBLEM

����: ����: ����: ����: ����: C:\Users\BangGae\Desktop\images\icon_pdf.gif

3

 SEMAPHORES

����: ����: ����: ����: ����: C:\Users\BangGae\Desktop\images\icon_pdf.gif

4

 CONCURRENT PROGRAMMING

����: ����: ����: ����: ����: C:\Users\BangGae\Desktop\images\icon_pdf.gif

5

 CPU SCHEDULING & REAL-TIME SCHEDULING

����: ����: ����: ����: ����: C:\Users\BangGae\Desktop\images\icon_pdf.gif

6

Intoduction of Ubiquitous Computing

����: ����: ����: ����: ����: C:\Users\BangGae\Desktop\images\icon_pdf.gif

7

5min Talk ��ǥ�ڷ� ���

����: ����: ����: ����: ����: C:\Users\BangGae\Desktop\images\icon_pdf.gif

8

UNIX Chapter 1(�ý����� ����)

����: ����: ����: ����: ����: C:\Users\BangGae\Desktop\images\icon_pdf.gif

9

UNIX Chapter 2(Ŀ���� ����)

����: ����: ����: ����: ����: C:\Users\BangGae\Desktop\images\icon_pdf.gif

10

UNIX Chapter 3(���� ij��)

����: ����: ����: ����: ����: C:\Users\BangGae\Desktop\images\icon_pdf.gif

11

UNIX Chapter 4(������ ����ǥ��)

����: ����: ����: ����: ����: C:\Users\BangGae\Desktop\images\icon_pdf.gif

12

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

����: ����: ����: ����: ����: C:\Users\BangGae\Desktop\images\icon_pdf.gif

13

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

����: ����: ����: ����: ����: C:\Users\BangGae\Desktop\images\icon_pdf.gif

14

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

����: ����: ����: ����: ����: C:\Users\BangGae\Desktop\images\icon_pdf.gif

15

UNIX Chapter 7(����� ����)

����: ����: ����: ����: ����: C:\Users\BangGae\Desktop\images\icon_pdf.gif

16

Ubicomputing

����: ����: ����: ����: ����: C:\Users\BangGae\Desktop\images\icon_pdf.gif

17

Multi Threading Model

����: ����: ����: ����: ����: C:\Users\BangGae\Desktop\images\icon_pdf.gif

18

Understanding Linux Kernel Schedulers

����: ����: ����: ����: ����: C:\Users\BangGae\Desktop\images\icon_pdf.gif

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

FTP URL

E-mail

OFFICE

010) 3797-0693

FTP://163.180.116.93

bkgo@oslab.khu.ac.kr

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

 

����: ����: ����: ����: ����: topicon.gif