본문 바로가기
728x90
반응형
SMALL

인터럽트2

[OS] 운영체제 - 프로세스의 개념과 상태 변화 프로세스의 개념 다중 프로그래밍 환경에서는 여러 프로그램을 메모리에 적재하여 병행 실행할 수 있어 컴퓨터의 효율을 높일 수 있습니다. 병행 실행하는 프로그램들은 컴퓨터 자원을 공유하는데 이를 제어하는 방법이 프로세스입니다. 실행 중인 프로그램 비동기적 행위 실행 중인 프로시저 실행 중인 프로시저의 제어 추적 운영체제에 들어 있는 프로세스 제어 블록(PCB) 프로세서에 할당하여 실행할 수 있는 개체 디스패치(dispatch)가 가능한 대상입니다. 프로세스가 실행 중인 프로그램이 되려면 프로세서 점유 시간, 메모리, 파일, 입출력 장치 같은 자원이 필요한데, 프로세스를 생성하거나 실행할 때 이 자원을 할당합니다. 그리고 현재의 활동 상태를 나타내는 PC, 레지스터 내용도 포함합니다. 사용자 관점에서의 프로세.. 2021. 12. 30.
[OS]운영체제 - 컴퓨터 시스템의 동작 입력장치로 정보를 입력받아 메모리에 저장합니다. 메모리에 저장한 정보를 프로그램 제어에 따라 인출하여 연산장치에서 처리합니다. 처리한 정보를 출력장치에 표시하거나 보조기억장치에 저장합니다. 명령어의 구조 |---------명령부---------|------------------------------------------------주소부------------------------------------------------| 연산부호 피연산자1 피연산자2 . . . 피연산자n 연산 부호(OPcode) : 프로세서가 실행할 동작인 연산을 지정합니다. 연산 부호가 n비트이면 최대 2^n개 연산이 가능합니다. 피연산자(Operand) : 연산할 데이터 정보를 저장합니다. 피연산자에 데이터가 있는 레지스터나 메모리.. 2021. 12. 28.
728x90
반응형
LIST