Chapter 04. CPU 스케줄링 누워서 보는 운영체제 이야기 - 김주균 교수님 현재 실행 중인 프로세스로부터 다른 프로세스로 CPU를 넘겨줘야 할 때, 기다리고 있는 여러 프로세스 중에 누구를 선택해야 할지에 대한 방식이나 기준이 있어야 하는데 이때 필요한 것이 스케줄링 기법임 여러 프로세스들이 번갈아 사용해야 하는 자원이 있을 경우, 주어진 시점에서 어떤 프로세스가 이 자원을 사용할 것인가를 결정하는 것을 스케줄링(Scheduling)이라 하며 그 자원이 CPU일 경우 CPU 스케줄링이 되는 것 # 4.1 스케줄링(Scheduling)의 단계 ▶ 스케줄링 시점을 기준으로 구분 장기(Long-term), 중기(Medium-term), 단기(Short-term) 스케줄링의 세 가지로 나눔 ▶ 장기 스..
# ls - List의 약자로, Windows의 'dir'과 같은 역할을 함 - 즉, 해당 디렉터리(=폴더)에 있는 파일의 목록을 나열 ls // 현재 디렉터리의 파일 목록 ls /etc/sysconfig // /etc/sysconfig 디렉터리의 목록 ls -a // 현재 디렉터리의 목록 (숨김 파일 포함) ls -l // 현재 디렉터리의 목록을 자세히 보여줌 ls *.cgf // 확장자가 cfg인 목록을 보여줌 ls -l /etc/sysconfig/a* // /etc/sysconfig 디렉터리에 있는 목록 중 앞 글자가 'a'인 것의 목록을 자세히 보여줌 * 숨김 파일 > 리눅스는 숨김 파일이라는 속성이 별도로 존재하지 않음 > 파일 이름이나 디렉터리의 제일 앞에 글자를 '.'으로 하면 자동으로 숨김..