운영체제 ( Operating System : OS )
실시간 운영 체제 ( RTOS ) : 운영체제의 기능 중 CPU 시간 관리 부분에 초점을 맞추어 설계 되었다. 실시간 운영 체제는 프로그래머가 프로세스 우선 순위에 더 많은 제어를 할 수 있게 한다. 시스템 코드의 크리티컬 섹션을 최소화하였으며, 이를 통하여 응용 프로그램의 처리 요청을 정해진 시간안에 처리해 줄 수 있다.
유닉스 [ UNIX ] : 주로 워크스테이션용 또는 32비트 퍼스널컴퓨터용으로 주목을 받고 있는 오퍼레이팅 시스템 ( OS ) . 원래 UNIX 는 본래 AT&T(미국전화전신회사)의 벨(Bell)연구소팀이 DEC사의 미니컴퓨터용으로 개발했다. 현재는 DEC사의 미니컴퓨터에 한하지 않고 여러 회사의 미니컴퓨터에서 워크스테이션, 퍼스널컴퓨터까지를 포함한 소형 컴퓨터용으로 사용하고 있다.
( 선점형 )
선취 방식 [ preemption ] : 어떤 자원이 한 프로세스에서 다른 프로세스로 옮겨질 수 있도록 한 방식. 선취 방식은 다중 프로그래밍 컴퓨터 시스템의 성패를 가름하는 매우 중요한 요소가 된다. 선취 방식을 효과적으로 사용하기 위해서는, 주기억 장치 내에 많은 프로세스가 존재하여 CPU를 사용할 때마다 준비 상태에 있는 프로세스가 있어야 한다.
( 비선점형 )
non-preemption : 대표적인거가 라운드로빈 ( round-robin )
중간 영역이 임베디드 자바 느낌
'공부 정리 ( 강의 ) > 임베디드 시스템 및 실습' 카테고리의 다른 글
5. 부트 로더 (1) | 2024.04.18 |
---|---|
4. 임베디드 시스템 개발 환경 (0) | 2024.04.18 |
3. 임베디드 H/W 시스템 개요 (1) | 2024.04.18 |
1. 과목 소개 및 기본 개념들 (0) | 2024.04.17 |
0. 임베디드 시스템 및 실습 (0) | 2024.04.16 |