목록자격증/정보처리산업기사 (37)
Frog is cry
1장 시스템의(System) 기본 시스템의 정의 > 하나의 공통적인 목적을 가지고 있는 구성 요소들을 상호 결합해 놓은 유기적인 집합체이다. > 예정된 기능을 수행하기 위하여 설계된 상호 작용을 갖는 요소의 유기적 집합체이다. > 어떤 목적을 위하여 하나 이상의 기능 요소가 상호 관련하여 유기적으로 결합된 것이다. > 공통의 목적에 의하여 공통의 목적에 기여할 수 있는 많은 이질 부분으로 구성되는 복잡한 단일체이다. 시스템의 특성 제어성 > 시스템 기능에 이상이 발생한 경우 이를 사전에 감지하여 수정할 수 있어야 한다. 미리 정해진 규정이나 한단계로부터 이탈되는 사태나 상호아을 사전에 감지하여 그것을 바르게 수정하는 특성을 의미한다. 종합성 > 시스템이란 여러 구성 요소의 집합체이다. 따라서 이러한 집합..
1장 시스템의(System) 기본 시스템의 정의 > 하나의 공통적인 목적을 가지고 있는 구성 요소들을 상호 결합해 놓은 유기적인 집합체이다. > 예정된 기능을 수행하기 위하여 설계된 상호 작용을 갖는 요소의 유기적 집합체이다. > 어떤 목적을 위하여 하나 이상의 기능 요소가 상호 관련하여 유기적으로 결합된 것이다. > 공통의 목적에 의하여 공통의 목적에 기여할 수 있는 많은 이질 부분으로 구성되는 복잡한 단일체이다. 시스템의 특성 제어성 > 시스템 기능에 이상이 발생한 경우 이를 사전에 감지하여 수정할 수 있어야 한다. 미리 정해진 규정이나 한단계로부터 이탈되는 사태나 상호아을 사전에 감지하여 그것을 바르게 수정하는 특성을 의미한다. 종합성 > 시스템이란 여러 구성 요소의 집합체이다. 따라서 이러한 집합..
1장 인터럽트의 기본 인터럽트 개념 > 인터럽트의 필요성은 중앙 처리 장치와 주변 장치의 차이에 따른 효율적인 시스템 자원의 활용과 기계적 장애로 인하여 실행하던 프로그램을 완료하지 못하였을 때, 처음부터 다시 하지 않고 중단된 위치로 복귀되어 이상 없이 계속해서 프로그램이 진행되도록 하는데 있다. 인터럽트의 원인 > 정전, 데이터 전달 과정의 오류, 기계 장치의 장애 > 타이머, 외부 프로세스 등의 요청 > 컴퓨터 조작원의 의도적인 동작 > 보호된 기억 공간의 접근, 불법적인 명령어의 수행 > 0으로 나누기, Overflow/Underflow 발생 > 페이지 폴트, 캐시 미스 발생 > 입출력 장치에서 CPU에게 기능 요청 시 > SCV(SuperVisor Call) 인터럽트 인터럽트의 종류 외부 인터럽..
1장 입출력의 기본 기억 장치와 입출력 장치의 차이점 동작 속도 > 가장 중요한 차이점으로 입출력 장치는 기계적인 동작이 필요하므로 전자적인 주기억 장치에 비해 속도가 상당히 느리다. 정보 단위 > 주기억 장치의 접오 단위는 Word이고 입출력 장치의 단위는 문자(Charcter)이다. 동작의 자율성 > 입출력 장치는 여러 개를 가지고 있어야 하므로 자율적으로 동작할 수 있어야한다. 에러 발생률 > 주기억 장치는 전자 회로이므로 거의 에러 발생률이 없지만 입출력 장치의 경우는 전송 과정의 여러 원인으로 인하여 에러 발생률이 높게 나타난다. 2장 DMA 및 채널 DMA(Direct Memory Access) > DMA에 의한 입출력 방식은 CPU의 개입 없이 직접 주기억 장치와 DMA 사이에서 일련의 입출..
1장 기억 장치의 개요 기억 장치의 기본 기억 장치의 용량 > 기억 장치의 용량은 바이트(Byte)나 워드(Word)단위로 표시를 한다. > 기억 장치의 용량은 주소선의 개수와 입출력 데이터 선 개수에 의해서 결정된다. 접근 시간(Access Time) > 정보를 기억 장치에 기억시키거나 읽어내는 명령이 있고 난 후부터 실제로 기억 또는 읽기가 시작되는데 소요되는 시간을 의미한다. ROM의 접근 시간(Access Time) > 정보를 기억 장치에 기억시키거나 읽어내는 명령이 있고 난 후부터 실제로 기억 또는 읽기가 완료되는데 소요되는 시간을 의미한다. 디스크의 접근 시간(ACCESS Time) > 읽기 신호나 쓰기 신호를 접하고 나서 실제 데이터가 읽혀서 나오거나 저장되는데 걸리는 시간을 의미하는 것으로..
1장 명령어 수행 및 마이크로 동작 명령어의 수행 명령어(Instruction) 수행 순서 > 명령어 인출 > 명령어 해독 > 오퍼랜드 인출 > 실행 > 인터럽트 조사 마이크로 오퍼레이션(Micro-Operation) 마이크로 오퍼레이션의 개념 > CPU에서 발생시키는 하나의 클록 펄스(Clock Pulse)동안 실행되는 기본 동작을 의미한다. > CPU에 있는 레지스터와 플래그의 상태 변환을 일으키게 하는 동작을 의미한다. > CPU에서 발생시키는 제어 신호에 따라 마이크로 오퍼레이션이 순서적으로 일어난다. > 명령어의 수행은 마이크로 오퍼레이션의 수행으로 이루어진다. 2장 메이저 상태 메이저 사이클의 종류 > 메이저 상태는 주기억 장치에 무엇을 위해 접근하는지에 따라 인출(Fetch), 간접(Indi..
1장 명령어의 기본 명령어(Instruction)의 설계 명령어의 구조 > 명령어는 여러 동작을 실행하는데 필요한 정보를 가지고 있으며, 모든 컴퓨터에서 기본적으로 수행될 연산자(Operation)와 그 연산에 사용할 대상체(Operand)로 구성된다. 연산자(동작, Operation Code, OP-Code) > 컴퓨터가 행하는 동작을 기호화해서 나타낸 정보로 연산자의 종류, 명령어 형식, 자료 종류 등의 정보를 나타내며, 명령어의 개수를 몇 개 사용할 것인지에 따라 사용 비트 수가 결정된다. 예를 들어 명령어를 32개 사용한다면 32 = 2의 5제고 이므로 OP-Code는 5비트로 표현해야한다. 모드(Mod) > 대상체를 지정하는 방법으로 보통 직접 주소와 간접 주소로 구분된다. 주소(Oerand) ..
1장 자료 표현의 기본 자료 표현 > 자료 표현이란 사람과 컴퓨터 간에 의사소통을 위해서 인간이 사용하는 기호나 숫자 또는 문자 등을 컴퓨터가 인식할 수 있도록 표현하기 위한 기술을 의미한다. 자료의 단위 Bit > Nibble > Byte > Word > Field > Record > Block > File > Database 비트(Bit) :0, 1의 표현으로 전산기 구조의 최소 단위이다. 니블(Nibble) : 4개의 비트를 묶어 하나의 단위로 나타낸 것으로 보통 16진수 표현 단위로 사용된다. 바이트(Byte) : 8개의 비트를 묶어 하나으 단위로 나타낸 것으로 문자 표현의 단위로 사용된다. 워드(Word) : 내부 표현이나 처리를 위해 사용되는 단위이다. 필드(Field) 어떤 특성이나 속성 표..