
데드락은 컴퓨터 시스템에서 두 개 이상의 프로세스나 스레드가 서로 자원을 점유했는데 상대방이 점유하고 있는 자원을 기다리느라 영원히 진행할 수 없는 상태를 의미한다.데드락이 발생하려면 네 가지 조건이 모두 만족되어야 한다.상호 배제(Mutual Exclusion)자원은

유저 모드는 애플리케이션이 실행되는 환경으로 애플리케이션은 운영 체제의 중요한 데이터나 하드웨어 자원에 접근할 수 없다.각 애플리케이션은 고유한 가상 주소 공간을 가짐.애플리케이션 간에 격리되어 다른 애플리케이션의 데이터를 수정할 수 없음.운영 체제의 가상 주소 공간에

레지스터는 프로세서 내부에 내장된 가장 작은 데이터 저장 요소다.프로세서가 직접 접근할 수 있는 메모리 위치명령어, 저장 주소 또는 비트 시퀀스, 개별 문자와 같은 데이터를 저장할 수 있다. 누산기 레지스터(Accumulator Register)계산 결과를 저장하는 레