주요 차이점 : 선입 선출 (First In, First Out, FIFO)은 처음 추가 된 것을 사용하는 것을 가리키는 용어입니다. Last In, First Out (LIFO)은 마지막에 추가 된 것이 무엇이든 먼저 참조하는 데 사용되는 용어입니다.
선입 선출 (First In, First Out, FIFO)은 처음 추가 된 것을 사용하는 용어입니다. 예를 들어 바닥에 트레이 묶음이 설치되어 있다고 가정 해 봅시다. 이전 용지함은 맨 아래에 쌓이고 최신 용지함은 상단에 쌓입니다. 이제 FIFO를 사용하여 작업 할 때 처음 도착한 마지막 트레이가 먼저 사용됩니다. 트레이는 쌓인 것과 동일한 방식으로 사용됩니다. FIFO는 계산뿐만 아니라 계산에도 사용됩니다.
컴퓨팅에서 FIFO는 모든 프로세스 CPU 시간을 순서대로 제공하는 운영 체제 알고리즘입니다. 사용자가 지정한 마지막 순서에 지정된 첫 번째 순서대로옵니다. FIFO는 컴퓨팅 시스템이 파일과 폴더를 순서대로 처리하는 방식이기도합니다. FIFO는 또한 버퍼링 및 흐름 제어를 위해 전자 회로에 사용됩니다.
회계에서 FIFO는 판매되지 않은 재고의 가치, 판매 비용 및 기타 거래를 결정하는 수단으로 사용됩니다. FIFO에서 미 판매 된 상품은 가장 최근에 재고에 추가 된 상품입니다. 간단히 말하자면, FIFO는 처음에 구매 된 제품이 먼저 판매 된 후 판매 된 품목이 최근에 재고에 추가 된 새로운 제품으로 대체되었다고 설명합니다. FIFO는 레스토랑과 같은 FMCG (Fast Moving Consumer Goods)에서 사용되는 중요한 재고 방법입니다. FIFO는 음식이 빨리 망가질 수 있고 구입 한 것처럼 빨리 처리해야하기 때문에 필수적인 방법입니다.
컴퓨팅에서 LIFO는 항목이 데이터 구조 유형에 저장되는 방식을 나타내는 큐잉 이론입니다. LIFO 구조의 직선형 트레이에 따라 설정하면 항목은 위쪽에서부터 만 벗어날 수 있습니다. 즉 트레이에 마지막으로 추가 된 데이터가 첫 번째로 추출됩니다. 이 용어는 특히 제한된 양의 데이터에 특정 순서로 액세스 할 필요가있는 경우 목록 처리 및 임시 저장의 추상 원칙을 나타냅니다.
회계에서 LIFO는 판매되지 않은 인벤토리의 가치를 결정하기위한 수단으로도 사용됩니다. 이에 따르면, 가장 최근에 생산 된 상품은 먼저 판매 된 것으로 기록되며, 이전에 생산 된 상품은 재고가 있거나 마지막으로 판매됩니다. LIFO는 엔티티가 가장 최신 인벤토리를 먼저 사용하거나 폐기한다고 명시합니다. 해당 자산이 취득한 것보다 적은 금액으로 매각 된 경우 손실로 간주되며 그 반대는 수익으로 간주됩니다. LIFO는 세금 책임을 증가시키기 때문에 일반적으로 세금 평가를위한 방법으로 사용되었습니다. 그러나 IFRS (International Financial Reporting Standards)는이보고 방법을 금지하고 FIFO 만 허용합니다. 이 방법은 여전히 미국에서 사용됩니다.