운영체제의 목표와 기능에 대해 간략히 알아보자 !
운영체제의 전체적인 개요에 대해서 알아보자
컴퓨터 시스템 구조에 대해서 알아본다.
kernel mode와 user mode의 전환, 동기/비동기, virtual memory에 대해 알아보자
프로세스의 상태도와 context switch에 대해 알아보자 !
프로세스 보다 부담이 적은 Thread에 대해 알아보자 !
프로세스 관리에 대해서 알아봅니다. 프로세스 생성, 종료, 대기 얼마나 알고 있나요?
CPU Scheduling이 왜 필요한지 아시나요? 여러 Scheduling algorithm에 대해 학습해봅니다 !
프로세스들이 공유 데이터에 동시에 접근한다면, 커널 작업 수행 중 CPU를 빼앗겨 커널 data를 다른 CPU가 접근한다면 어떤 일이 발생하는지 알고 있나요 ! deadlock과 동기화에 대해 알아봅니다 !
deadlock의 발생 조건과 대처 방안에 대해 알아보자
메모리 관리에 대해 알아봅니다. paging과 segmentation에 대해 얼마나 알고 있나요?
가상 메모리에 대해 알아보자 !
file system에 대해 알아보자 ! 파일에대한 접근 권한을 어떻게 관리하는지 알고 있나요 ?
데이터를 file system에 저장하는 방법에 대해 알아봅니다 !
디스크 관리와 스케줄링에 대해서 알아보자 ! SCAN, FCFS, C-SCAN 등 스케줄링 알고리즘에 대해 얼마나 알고있나요 ?