프로그램 개발 환경 구축 , 명령어와 주소 지정
빌드 도구
Ant, Maven, Gradle
형상 관리 도구
CVS, Subversion, Git
테스트 도구
JUnit, CppUnit, JMeter, SpringTest
요구사항 관리 도구
JFeature, JRequisite, OSRMT, Trello
배치 프로그램
배치 프로그램 필수 요소
대용량 데이터, 자동화, 견고함, 안정성, 성능
자동화 : 사용자 개입 없이 동작
안정화 : 문제 언제 발생 추적
견고함 : 비정상적인 동작 중단이 발생하지 않아야 한다.
성능 : 주어진 시간 내에 처리 완료
Quartz 스케줄러 구성요소
Scheduler, Job, Trigger
스프링 배치 핵심 기능
견고함과 안정성
자체 제공 컴포넌트
스프링 프레임워크 기반
명령어 실행 단계 순서
인출 - 해독 - 실행
1 KB = 2^10 B
1 MB = 2^20 B
1 GB = 2^30 B
명령어 형식의 종류
0-주소 명령어 : Operation
스택
1-주소 명령어 : Operation | Operand
누산기 ACC
2-주소 명령어 : Operation | Operand-1 | Operand-2
CPU
램
SRAM : 캐시 메모리, 레지스터
DRAM : 주기억 장치
산술연산, 논리연산 수행 ALU
MIPS : 처리속도
명령어 해독하고 실행
명령어 해독 : 디코더
레지스터
IR : 실행 중에 있는 명령을 보관하는 레지스터
PC, 누산기, IR, MAR
주소 지정 방식
간접 주소 지정 방식 : 짧은 명령어 길이로 용량이 큰 기억 장치를 사용할 수 있다.
상대 주소 지정 방식 : 배치가 유사할 경우
기존 레지스터 주소 방식 : 프로그램의 재배치 많을 경우
'소프트웨어공학 > 정보처리기사' 카테고리의 다른 글
[정보처리기사 필기] 정보 통신의 기초 - 정보 통신 (0) | 2022.03.26 |
---|---|
[정보처리기사 필기] 프로그래밍 언어 활용 - 운영체제 (0) | 2022.03.26 |
[정보처리기사 필기] 프로그래밍 언어 활용 - 객체지향 기술 (0) | 2022.03.26 |
[정보처리기사 필기] 프로그래밍 언어 활용 - 프로그래밍 언어 기초와 활용 (0) | 2022.03.26 |
[정보처리기사 필기] 데이터베이스 구축 - 물리 데이터베이스 설계 (0) | 2022.03.25 |
댓글