[OS] 운영체제 기초
·
CS/OS
프로세스: 컴퓨터에서 실행되는 각 작업을 운영체제에서 사용하는 정확한 용어 멀티 태스킹 운영체제: 여러 개의 프로세스들이 적절한 방법(문맥 교환, 스케줄링 등)으로 돌아가면서,독립적으로 실행되도록 해주는 운영체제 스케줄링: 특정 시점에 여러 개의 프로세스들 중에서 실행할 대상으로 어떤 것을 선택하는 것 문맥교환: CPU가 현재 실행하던 프로세스를 보류하고 스케줄링에 의해 선택된 프로세스를 실행하도록 변경하는 작업운영체제를 통한 하드웨어 접근의 장점(응용 프로세스는 하드웨어에 직접 접근하지 못하도록하고 운영체제의 기능을 통해 처리하게 한다.)프로그래머는 컴퓨터 하드웨어에 관한 세부적인 지식이 없어도 원하는 프로그램 작성 가능컴퓨터마다 하드웨어의 구성이 다를 수 있고 이를 제어하기 위한 방법을 숙지해야 함운..