주소지정방식

IT 2018. 2. 2. 20:50
I. 운영체제 운영기법
① 시분할처리방식(Time Sharing System)
CPU의 내부시간을 분할하여 다수의 단말사용자가 그 분할된 내부시간을 이용하는 개념으로 단말사용자는 마치 혼자서 CPU를 독점하고 있는 것처럼 느끼지만 실제 CPU는 모든 단말처리를 행하고 있다.
② 멀티프로세싱(Multi-Processing)
-다중처리라고도 한다.
-여러 개의 프로세서(처리장치)를 연결하여 여러 개의 작업을 동시에 처리하는 방식이다
③ 멀티프로그래밍(Multi-Programm!
-다중프로그래밍이라고도 한다.
-주기억장치에 여러개의 프로그램을 기억시켜 동시에 여러개의 업무를 처리하는 방식(프로세서는 1개)

2.주소 지정방식
-지정한 자료에 접근하는 방법에 따라 묵시적, 즉시, 직접, 간접, 상대주소 지정방식이 있다.
① 묵시적 주소 지정(Implied Address)
-주소를 지정하는 필드가 없는 0 번지 명령어에서 stack의 top 포인터 혹은 누산기(ACC)를 암시하여 이용하는 주소방식이다.
② 즉시 주소 지정(Immediate Address)
-명령의 오퍼랜드 부분에 실제 데이터가 기록되어 있어 메모리 참조를 하지 않고 데이터를 즉시 처리하므로 수행 속도가 가장 빠르다.
③ 직접 주소 지정 (Direct Address)
-오퍼랜드의 주소가 지정하는 곳에 실제 데이터가 저장되어 있는주소 지정 방식이다.
-2진수로 부여된 주소 값이 직접 기억장치의 피연산자가 위치한곳을 지정하는 방식이다.
④ 간접 주소 지정(Indirect Addressing Mode)
-오퍼랜드의 주소가 지정하는 곳에 실제 데이터가 저장된 주소 가지고 있는 포인터의 주소를 지정하는 방식이다.
-데이터 처리에 대한 유연성이 좋은 반면 주소 참조 횟수가 많아지는 단점이 있다.
⑤ 상대 주소 지 정 (Relative Addressing Mode)
- 별도로 지정된 특정 레지스터에 기억된 값과 연산을 통해 실제 데 이터가 기억된 기억 장소의 주소를 구하는 주소 지정 방식을 의미 한다.
- 주소부의 값과 프로그램 카운터(PC),인텍스 레지스터(XR),베이스 레지스터(BR) 등에 기억된 값을 더하여 기억된 기억장소의 주소를 지정하는 계산에 의한 주소지정 방식이다.

인터럽트(interrupt)
① 개념
-컴퓨터가 정상적인 작업을 수행하는 도중 특정한 상황이 발생되면 감시프로그램에게 그 내용 을 알리고 현재 작업을 중단한 후 해당 상황을 먼저 처리한 후 원래의 정상적인 작업을 계속 수행하는 일련의 절차이다.
-CPU가 데이트를 효율적으로 입력 또는 출력하고자 하는 경우,CPU에 타이밍 기능을 부여하고자 하는 경우에도 활용된다.
② 조류(발생원인에 따라): 정전/입출력 하드웨어 고장/외부인터럽터(타이머나 오퍼레이터의 콘솔조작으로 발생)/프로그램 에러/감시프로그램 호출 인터럽트가 있다.

'IT' 카테고리의 다른 글

CPU-컴퓨터의 기본구성과 기능  (0) 2018.02.02
컴퓨터 기본구성- 입출력장치  (0) 2018.02.02
치킨마요 덮밥  (0) 2018.02.02
신석기시대  (0) 2018.02.02
청동기,철기 용어사전  (0) 2018.02.01