조건 (프로그래밍)
조건이란 참인지 거짓인지 판단하고 과정이 맞으면 그것에 맞게 행동하는 것이다.
개요
컴퓨터 과학에서 조건문(條件文, conditional)이란 프로그래머가 명시한 불린 자료형 조건이 참인지 거짓인지에 따라 달라지는 계산이나 상황을 수행하는 프로그래밍 언어의 특징이며 조건에 따라 둘 또는 그 이상의 실행 경로 중에서 하나를 선택할 수 있는 수단을 제공한다.[1][2]
다중 프로그래밍
다중 프로그램 처리에서의 요구 조건은 다음과 같다.
- 실행자, 감독, 통제자 등의 이름으로 불리는 감시 프로그램.
- 인처럽트 처리 시스템.
- 한 프로그램 이 다른 프로그램을 파괴하는 것을 막기 위한 기억 장치 보호 능력.
- 동일한 루틴이 기억 장치의 다른 위치에서 옮겨 수행되기 위한 동적인 프로그램 혹은 자료의 주소 변경.
- 직접 접근 기억 장치 또는 최소한 주변에 장치에 대한 편리한 주소 지정의 용이성. 여기서 수행되어야 할 사용자 프로그램은 단시간에 접근할 수 있는 보조 기억 장치(주로 디스크)에 기억되어 있다가 필요할 때 제어 프로그램에 의하여 주기억 장치에 적재되어 수행된다. 각 프로 램이 주기억 장치 내의 정해진 곳에 위치되면 그 프로그램 영역은 하드웨어 또는 소프트웨어에 의해 보호된다. 허용된 주소 이외의 주소에 대한 접근은 수행의 중단과 에러 메시지 발생을 일으킨다.[3]
각주
참고자료
- 〈조건문〉, 《위키백과》
- 〈조건문〉, 《네이버 지식백과》
- 〈다중 프로그래밍 요구 조건〉, 《네이버 지식백과》