largando

1 명령어 집합 2 명령어의 특성 2.1 Instruction = operation code + operand (address or value) 2.2 Havered Architecture => 명령어& 데이터 분리 C (destination) > 메모리 참조 명령어 참조 명령어 3.1.6 적재과정 (Memory -> CPU) LOAD 3.1.6.1 프로세서는 DATA가 있는 메모리 주소를 MAR에게 보낸다. 3.1.6.2 MAR이 지정하는 메모리 주소에 있는 데이터를 읽어와 MBR에 저장한다. 3.1.6.3 프로세서는 MBR에 저장된 DATA를 읽는다. 3.1.7 저장과정(CPU-> Memory) STORE 3.1.7.1 프로세서는 DATA를 저장할 메모리 주소를 MAR에게 보낸다. 3.1.7.2 프로..

1. 인터럽트가 발생했을 때, 처리하는 방법에 대해 hardware측면과 software측면에서 설명하시오. Hardware는 시스템 버스를 통해서 CPU에 신호를 보내 interrupt를 발생시킬 수 있고, Software는 System Call이라 불리는 연산을 실행하여 인터럽트를 발생시킬 수 있다. Hardware측면에서 Interrupt 처리과정 1) Hardware가 시스템 버스를 통해CPU로 interrupt 신호를 전달한다. 2) CPU가 interrupt 신호를 받고 현재 명령어를 완료한다. 3) CPU가 인터럽트 확인 신호를 보낸다. 4) CPU가 PC와 PSW 같은 현재 상태 정보를 제어 스택에 저장하고 현재 수행중인 프로그램을 중 단하며, 프로세스의 상태정보를 PCB에 저장한다. 5)..
7.1 시스템 모델 작업 순서 요청 - 사용 - 해제 교착 상태 결코 만족될 수 없는 자원 요청을 함으로써 process가 중지되어 기다리는 상태 자원의 개념 1) Serially Reusable Resource (SR) ex) Tap, CPU 특징) Number of units is constant Each unit is either available or allocated for exclusive use. A process may release a unit only after it has previously acquired that unit. 2) Consumable Resource (CR) ex) message, signal 특징) Number of units vary Producer process..