정보처리기사 필기, 4과목 프로그래밍 언어 활용 (무료공유)
- 최초 등록일
- 2021.06.13
- 최종 저작일
- 2021.06
- 61페이지/
MS 워드
- 가격 무료
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
다운로드
소개글
안녕하세요, 작년에 정보처리기사 자격증을 준비하며 정리했던 필기 자료를 무료로 공유하고자 합니다. 제 자료가 정보처리기사 필기 준비하시는데 조금이라도 도움됐으면 좋겠습니다.
※ 본 자료는 정보처리기사 시나공과 수제비 필기책의 내용을 압축 요약하여 작성했기 때문에 내용이 부족할 수 있습니다. 자세한 내용과 출제 예상문제 및 기출문제를 공부하기 위해서 책을 꼭 지참한 후, 자료를 참고하면 좋을 것 같습니다.
[강력추천 공부법]
책 1회독 → 본 자료 회독 → 기출문제 풀이
<공부방법 예시>
시나공: p.26
수제비: 1-14
기출문제: 00년 0회 기출문제
중요도: ★, ★★, ★★★
키워드: ____
두음암기: # ____
산출물: # " "
목차
1. 개발 환경 구축
2. 서버 개발
3. 보안 및 API
4. 배치 프로그램
5. 패키지 소프트웨어
6. 데이터 타입
7. 변수
8. 연산자
9. 제어문, 반복문
10. 배열과 문자열
11. 포인터
12. 절차적 프로그래밍 언어
13. 객체지향 프로그래밍 언어
14. 스크립트 언어
15. 선언형 언어
16. 라이브러리
17. 데이터 입출력
18. 운영체제의 개념
19. 기억장치 관리
20. 프로세스 및 스케줄링
21. 인터넷 및 OSI 참조 모델
22. 네트워크 관련 장비 및 프로토콜
23. TCP/IP
24. 추가 정리, 수제비 및 기출문제
본문내용
1. 개발 환경 구축 ★★
p.534, 4-2
1) 개발 환경 구축의 개요
- 응용 소프트웨어 개발을 위해 개발 프로젝트를 이해하고 하드웨어 및 소프트웨어 장비를 구축하는 것
- 하드웨어와 소프트웨어의 성능, 편의성, 라이선스 등의 비즈니스 환경에 적합한 제품들을 최종적으로 결정하여 구축함
2) 하드웨어 환경 ★
- 사용자와의 인터페이스 역할을 하는 클라이언트(Client)와 클라이언트와 통신하여 서비스를 제공하는 서버(Server)로 구성됨
- 클라이언트: PC, 스마트폰 등
- 서버: 웹 서버, 웹 애플리케이션 서버(WAS), 데이터베이스 서버, 파일 서버 등
<중 략>
6) UNIX의 개요 및 특징 ★★
- 소스가 공개된 개방형 시스템(Open System)
- 시분할 시스템(Time Sharing System)을 위해 설계된 대화식 운영체제
- 다중 작업(Multi-Tasking, 멀티 태스킹) 지원
- 다중 사용자(Multi-User) 지원
- 대부분 C언어로 작성되어 있어 이식성이 높으며 장치, 프로세스 간의 호환성이 높음
- 계층 구조(트리 구조)의 파일 시스템
#대다사이계
→ 하드웨어 > 커널(Kernel) > 쉘(Shell) > 유틸리티(Utility) > 사용자(User)
▶ 커널(Kernel) ★
-UNIX의 가장 핵심적인 부분
-컴퓨터가 부팅될 때 주기억장치에 적재된 후 상주하면서 실행됨
-하드웨어를 보호하고, 프로그램과 하드웨어 간의 인터페이스 역할을 담당
-프로세스 관리, 기억장치 관리, 파일 관리, 입출력 관리 등 여러 가지 기능 수행
▶ 쉘(Shell) ★ __ 20년 1,2회 기출문제
-사용자의 명령어를 인식하여 프로그램을 호출하고, 명령을 수행하는 명령어 해석기
-주기억장치에 상주하지 않고, 명령어가 포함된 파일 형태로 존재하며 보조 기억장치에서 교체 처리가 가능
-시스템과 사용자 간의 인터페이스 역할을 담당
-파이프라인 기능 지원 및 입,출력 재지정을 통해 입,출력의 방향 변경 가능
-여러 종류의 쉘이 있음
-DOS의 COMMAND.COM과 같은 기능 수행
참고 자료
시나공 정보처리기사 필기
수제비 정보처리기사 필기
NCS 기출문제