[OS]성능 향상 기법
·
CS/운영체제
버퍼(buffer)버퍼란속도 차이가 있는 두 장치 사이에서 데이터를 모아서 전송하는 임시 저장 공간버퍼의 역할데이터 전송 최적화: 데이터를 한꺼번에 전송하여 성능을 향상CPU와 입출력 장치 간 속도 차이 완화: 빠른 장치와 느린 장치 사이에서 속도를 맞춤데이터 손실 방지: 네트워크 또는 디스크 입출력 과정에서 데이터가 손실되지 않도록 함스풀(Spool)스풀이란CPU와 입출력 장치가 독립적으로 동작할 수 있도록 하는 소프트웨어적인 버퍼링 기술스풀의 특징입출력 요청을 임시 저장한 후 순차적으로 처리하여 CPU가 입출력 장치의 속도에 구애받지 않고 작업할 수 있도록 함배타적 처리: 특정 작업이 완료되기 전까지 다른 작업이 끼어들지 못함대표적인 스풀링 예시프린트 스풀러: 인쇄할 내용을 임시 저장 후 프린터가 출..