본문 바로가기

2020 정처기 실기12

[정보처리기사 실기] 응용 SW 기초 기술 활용 1. 운영체제 기초 활용하기 운영체제 개요 : 컴퓨터와 사용자 간의 인터페이스로서 동작하는 시스템 소프트웨어 기능 프로세서, 기억 장치, 입·출력 장치, 파일 및 정보 등의 자원 관리 효율적인 자원 관리를 위한 스케줄링 제공 사용자 편의성 증대를 위한 인터페이스 제공 하드웨어와 네트워크를 관리·제어 데이터 관리 및 자원 공유 기능 제공 시스템 오류 검출 및 복구 자원 보호 기능 제공 주요 자원 관리 자원 기능 프로세스 관리 프로세스 스케줄링 및 동기화 관리 담당 프로세스 생성과 제거, 시작과 정지, 메시지 전달 등의 기능 담당 기억장치 관리 프로세스에게 메모리 할당 및 회수 관리 담당 주변장치 관리 입·출력 장치 스케줄링 및 전반적인 관리 담당 파일 관리 파일의 생성과 삭제, 뱐걍, 유지 등의 관리 담당.. 2020. 7. 21.
[정보처리기사 실기] 프로그래밍 언어 활용(2/2) 2. 언어 특성 활용하기 절차적 프로그래밍 언어 개요 : 일련의 처리 절차를 정해진 문법에 따라 순서대로 기술해 나가는 언어 특징 프로그램이 실행되는 절차를 중요시 데이터를 중심으로 프로시저를 구현하며, 프로그램 전체가 유기적으로 연결됨 자연어에 가까운 단어와 문장으로 구성 과학 계산이나 하드웨어 제어에 주로 사용 장·단점 컴퓨터의 처리 구조와 유사하여 실행 속도가 빠름 같은 코드를 복사하지 않고 다른 위치에서 호출하여 사용 가능 모듈 구성이 용이하며, 구조적인 프로그래밍이 가능 프로그램을 분석하기 어려움 유지보수나 코드의 수정이 어려움 종류 : C, ALGOL, COBOL, FORTRAN 객체지향 프로그래밍 언어 개요 : 현실 세계의 개체(Entity)를 기계 부품처럼 하나의 객체로 만들어, 조립하여 .. 2020. 7. 17.
[정보처리기사 실기] 프로그래밍 언어 활용(1/2) 1. 기초문법 활용하기 데이터 타입(Data Type) 개요 : 변수(Variable)에 저장될 데이터의 형식 유형 정수 타입(Integer Type) : 정수, 즉 소수점이 없는 숫자를 저장할 때 사용 부동 소수점 타입(Floating Point Type) : 소수점 이하가 있는 실수를 저장할 때 사용 문자 타입(Character Type) : 한 문자를 저장할 때 사용 문자열 타입(Character String Type) : 문자열을 저장할 때 사용 논리 타입(Boolean Type) : 조검의 참(True), 거짓(False) 여부를 판단하여 저장할 때 사용 배열 타입(Array Type) : 같은 타입의 데이터 집합을 만들어 저장할 때 사용 C/C++과 Java의 데이터 타입 종류 C/C++ Ja.. 2020. 7. 16.
[정보처리기사 실기] 소프트웨어 개발보안 구축 1. 소프트웨어 개발보안 설계하기 소프트웨어 개발 보안 개요 : 소프트웨어 개발 과정에서 발생할 수 있는 보안 취약점을 최소화하여 안전한 소프트웨어를 개발하기 위한 활동 보안 취약점 발생 요인 보안 요구사항이 정의되지 않음 소프트웨어 설계 시 논리적 오류가 포함 기술 취약점을 갖고 있는 코딩 규칙을 적용 소프트웨어의 배치가 적절하지 않음 보안 취약점 발견 시 부적절한 대응 안전한 소프트웨어 개발 프로젝트 관련자들의 역할과 책임을 명확히 정의하고, 충분한 보안 교육 실시 소프트웨어 개발 생명 주기(SDLC)의 각 단계마다 보안 활동을 수행 소프트웨어 개발 보안을 위한 표준 확립 재사용이 가능한 보안 모듈 개발보안 통제의 효과성 검증 실시 Secure SDLC 개요 : 안전한 소프트웨어를 개발하기 위해 소프.. 2020. 7. 13.