정보처리기사
-
프로세스 스케줄링, 프로세스 상태 전이도정보처리기사 2022. 10. 14. 00:08
프로세스 스케줄링 비선점 스케줄링: 실행 순서를 변경 불가능 SJF(Shortist Job First) 실행 시간이 빠른 순서대로 > 실행 시간이 길 경우 무한정 대기하는 문제 발생(기아 현상) > HRN으로 해결 HRN(Highst Response Ratio Next) 대기시간 + 실행(서비스)시간 / 실행시간 FIFO(First In First Out), FCFS(First Come First Served) 가장 먼저 들어온 페이지를 가장 먼저 제거 선점 스케줄링: 실행 순서를 강제로 변경 SRT(Shortest Remaining Time) 실행 중인 프로세스가 있어도 남은 실행 시간이 짧은 경우 우선 실행 RR(Round Robin) 준비 큐를 원형으로 하고 각 프로세스마다 일정한 시간을 실행하는데..
-
개발 방법론정보처리기사 2022. 10. 13. 20:45
애자일(Agile) 일정한 주기를 가지고 계속 검토해 나가며 필요할 때 마다 요구사항을 더하고 수정하여 개발하는 방식 폭포수 프로세스와 반대되는 개념 폭포수(Waterfall) 계획 > 요구사항 분석 > 설계 > 구현 > 테스트 > 유지보수 문서화 중점, 이전 단계로 돌아갈 수 없다. XP(eXtremeProgramming) 의사소통, 단순성, 피드백, 용기, 존중 고객과 2주 정도의 반복 개발을 하고 테스트와 우선 개발이 특징 SCRUM 프로젝트를 스프린트 주기마다 (ex 30일) 동작 가능한 제품을 제공 매일 15분정도 회의 진행 프로토타입(ProtoType) 실제 개발될 시스템의 프로토타입(시제품)을 미리 만들어 최종 결과물을 예측하는 모형 나선형(Spiral) 계획 수립 > 위험 분석 > 공학적 ..
-
RAID 단계정보처리기사 2022. 10. 13. 20:30
RAID 0 두 개 이상의 HDD를 병렬 연결해 하나의 HDD처럼 이용, 스트라이프 방식, 하나의 HDD 문제 > 나머지 HDD도 사용 불가 RAID 1 : 두개 이상의 디스크를 미러링을 통해 하나의 디스크처럼 사용 RAID 2 : 오류 정정을 위한 해밍코드를 사용 RAID 3 : 하나의 디스크를 패리티(Parity) 정보를 위해 사용, 나머지 디스크에 데이터를 균등하게 분산 저장 RAID 4 : RAID3과 같은 방식, 블록 단위로 분산 저장 RAID 5 : 3개 이상의 디스크를 붙여 하나의 디스크처럼 사용, 각 디스크에 패리티 정보를 가짐 RAID 6 : 하나의 패리티를 두 개의 디스크에 분산 저장
-
데이터 포멧정보처리기사 2022. 10. 13. 20:28
데이터 포멧 XML? 웹브라우저 간 HTML 문법이 호환되지 않는 문제와 SGML의 복잡함을 해결하기 위해 개발된 다목적 언어, 웹에서 구조화한 문서를 표현하고 전송하도록 설계한 마크업 언어 HTML의 한계를 극복할 목적, SGML의 단순화된 부분집합으로 다른 많은 종류의 데이터를 기술하는데 사용 가능 텍스트 데이터 형식으로 유니코드를 사용해 전 세계 언어를 지원 JSON(JavaScript Object Notation) JavaScript 객체 문법으로 구조화된 데이터를 표현하기 위한 문자 기반의 표준 포맷 JSON 데이터는 이름과 값의 쌍으로 이루어짐 CSV(Comma Separated Yalues) 몇 가지 필드를 콤마( , )로 구분한 텍스트 데이터 및 텍스트 파일 WSDL(Web Service ..