본문 바로가기

728x90
반응형

자격증 준비/정보처리기사 필기 - 4과목(프로그래밍 언어 활용)

(5)
[정보처리기사 필기] 4과목 - 네트워크 IP주소(Internet Protocol Address) 인터넷에 연결된 모든 컴퓨터 자원을 구분하기 위한 고유한 주소 숫자로 8비트씩 4부분, 총 32비트로 구성 A Class : 국가나 대형 통신망에 사용 - 0 ~ 127 B Class : 중대형 통신망에 사용 - 128 ~ 191 C Class : 소규모 통신망에 사용 - 192 ~ 223 D Class : 멀티캐스트용으로 사용 - 224 ~ 239 E Class : 실험적 주소이며 공용되지 않음 서브넷팅(Subnetting) 할당된 네트워크 주소를 다시 여러 개의 작은 네트워크로 나누어 사용하는 것 4바이트의 IP 주소 중 네트워크 주소와 호스트 주소와 호스트 주소를 구분하기 위한 비트를 서브넷 마스크(Subnet Mask)라고 하며, 이를 변경..
[정보처리기사 필기] 4과목 - 프로세스, 스레드, CPU 스케줄링 알고리즘 프로세스(Process) 프로세서(CPU)에 의해 처리되는 실행 중인 프로그램(사용자 프로그램, 시스템 프로그램)을 의미, 작업(Job), 태스크(Task)라고도 함 정의 PCB를 가진 프로그램 실기억장치에 저장되는 프로그램 프로세서가 할당되는 실체로 디스패치가 가능한 단위 프로시저가 활동중인 것 비동기적 행위를 일으키는 주체 지정된 결과를 얻기 위한 일련의 계통적 동작 목적 또는 결과에 따라 발생되는 사건들의 과정 운영체제가 관리하는 실행 단위 PCB(Process Control Block) 운영체제가 프로세스에 대한 중요한 정보를 저장해 놓는 곳, Task Control Block 또는 Job Control Block이라고도 함 각 프로세스가 생성될 때마다 고유의 PCB가 생성 프로세스가 완료되면 P..
[정보처리기사 필기] 4과목 - 데이터 저장 파일 디스크립터(File Descriptor) 파일을 관리하기 위한 시스템이 필요로 하는 파일에 대한 정보를 가진 제어 블록을 의미, 파일 제어 블록(File Control Block)이라고도 함 파일마다 독립적으로 존재하며, 시스템에 따라 다른 구조를 가질 수 있다. 보통 파일 디스크립터는 보조기억장치 내에 저장되어 있다가 해당 파일이 Open될 때 주기억장치로 옮겨진다. 파일 디스크립터는 파일 시스템이 관리하므로 사용자가 직접 참조할 수 없다. 배치(Placement) 전략 새로 반입되는 프로그램이나 데이터를 주기억장치의 어디에 위치시킬 것인지를 결정하는 전략 최초 적합 (First Fit) 프로그램이나 데이터가 들어갈 수 있는 크기의 빈 영역 중에서 첫 번째 분할 영역에 배치시키는 방법 최적 접합 ..
[정보처리기사 필기] 4과목 - 운영체제 운영체제(OS; Operating System) 컴퓨터 시스템의 자원들을 효율적으로 관리하며, 사용자가 컴퓨터를 편리하고 효과적으로 사용할 수 있도록 환경을 제공하는 여러 프로그램의 모임 컴퓨터 사용자와 컴퓨터 하드웨어 간의 인터페이스로서 동작하는 시스템 소프트웨어의 일종으로, 다른 응용 프로그램이 유용한 작업을 할 수 있도록 환경을 제공해줌 목적 처리 능력 향상 사용 가능도 향상 신뢰도 향상 반환 시간 단축 등 성능 평가 기준 처리 능력(Throughput) : 일정 시간 내에 시스템이 처리하는 일의 양 반환 시간(Turn Around Time) : 시스템에 작업을 의뢰한 시간부터 처리가 완료될 때까지 걸린 시간 사용 가능도(Availability) : 시스템을 사용할 필요가 있을 때 즉시 사용 가능한..
[정보처리기사 필기] 4과목 - 프로그래밍 언어 개요 배치 프로그램(Batch Program) 배치 프로그램이나 사용자와의 상호 작용 없이 여러 작업들을 미리 정해진 일련의 순서에 따라 일괄적으로 처리하는 것을 의미한다. 배치 프로그램이 갖추어야 하는 필수 요소 대용량 데이터 대량의 데이터를 가져오거나, 전달하거나, 계산하는 등의 처리가 가능해야함 자동화 심각한 오류가 발생하는 상황을 제외하고는 사용자의 개입 없이 수행되어야 함 견고성 잘못된 데이터나 데이터 중복 등의 상황으로 중단되는 일 없이 수행되어야 함 안정성 / 신뢰성 오류가 발생하면 오류의 발생 위치, 시간 등을 추적할 수 있어야 함 성능 다른 응용 프로그램의 수행을 방해하지 않아야 하고, 지정된 시간 내에 처리가 완료되어야 함 가비치 콜렉터(Garbage Collector) 변수를 선언만 하고 ..

728x90
반응형