본문 바로가기

전체 글

(106)
2020 정보처리기사 - 응용 SW 기초 기술 활용 - 2 ㆍ네트워크 원하는 정보를 원하는 수신자, 기기에 정확하게 전송하기 위한 기반 인프라. WAN (광대역 네트워크) : 전송거리 넓음. 라우팅 알고리즘 필요. 에러율이 높고 전송 지연이 크다. LAN (근거리 네트워크) : 작은 지역을 커버하는 네트워크. ㆍOSI 7계층 국제 표준화 기구(ISO)에서 개발한 개방형 시스템 상호 연결 모델. 각 계층은 서로 독립적이고 하위 계층의 기능을 이용하여 상위 계층에 기능을 제공. 계층 이름 설명 장비 응용 계층 (Application) 사용자 친화 환경 제공(이메일, 웹) 호스트 (pc 등) 표현 계층 (Presentation) 코드 문자 등을 번역하여 일관되게 전송하고 압축, 해제, 보안 기능도 담당 세션 계층 (Session) 송 수신 간의 논리적 연결. 대화기능..
2020 정보처리기사 - 응용 SW 기초 기술 활용 - 1 1.운영체제의 특징 ㆍ운영체제 시스템과 사용자간 인터페이스 기능 담당. 사용자가 하드웨어를 쉽게 사용할 수 있도록 인터페이스를 제공해주는 소프트웨어. ㆍWINDOWS 운영체제 MS-DOS의 멀티태스킹 기능과 GUI환경을 제공하는 응용프로그램. 자동감지 기능, OLE사용 ㆍUNIX 운영체제 교육 및 연구기관에서 사용되는 범용 다중 사용자 방식의 시분할 운영체제. 멀트태스킹, 다중사용자 지원. 대화식 운영체제, 계층적 트리 구조. ㆍLINUX 운영체제 유닉스 기반, 오픈소스 기반 운영체제. CENTOS, UBUNTU ㆍMAC 운영체제 유닉스 기반의 + GUI기반 ㆍANDROID 운영체제 휴대용 장치를 위한 운영체제와 미들웨어, UI 등을 포함하고 있는 운영체제. 리눅스 기반, 런타임 라이브러리, SDK ㆍ운..
2020 정보처리기사 - 프로그래밍 언어 활용 ㆍ변수 : 어떤 값을 주기억 장치에 기억하기 위해서 사용하는 공간. ㆍ식별자 : 프로그램의 구성요소를 구별하기 위한 기준 ㆍ바인딩 : 변수와 변수에 관련된 속성을 연결하는 과정. 정적, 동적 바인딩으로 구분 1. 정적 바인딩 : 프로그램 실행 시간 전에 연결 2. 동적 바인딩 : 프로그램 실행 시간에 연결 ㆍ선언 : 변수에 이름, 데이터 타입 등의 속성을 부여하는 작업. 명시적, 묵시적 선언으로 구분 1. 명시적 선언 : 선언문을 이용하여 변수 이름을 나열하고 속성을 부여하는 방식. 2. 묵시적 선언 : 별도의 선언문 없이 디폴트 규칙에 읳새 속성이 부여되는 방식. ㆍ영역 : 이름이 사용되는 범위. 정적 영역, 동적 영역으로 구분. 1. 정적 영역 : 변수를 찾을 때 구조에 기반하는 방식. 2. 동적 영..
(Python) 백준 알고리즘 10773번 : 제로
(JAVA) 백준 알고리즘 10773번 : 제로 스택 사용. 소스
2020 정보처리기사 - 소프트웨어 개발 보안 구축 1.소프트웨어 개발 보안 설계 ㆍSW 개발 보안의 개념 소스 코드 등에 존재하는 보안 취약점을 제거하고, 보안을 고려한 기능을 설계, 구현하여 소프트웨어 개발 과정에서 지켜야 할 일련의 보안 활동. ㆍSW 개발 보안의 3대 요소 기밀성(Confidentiality) : 인가되지 않은 개인 혹은 시스템 접근에 따른 정보 공개 및 노출을 차단하는 특성 가용성(Integrity) : 권한을 가진 사용자나 애플리케이션이 원하는 서비스를 지속 사용할 수 있도록 보장하는 특성 무결성(Availability) : 정당한 방법에 의하지 않고선 데이터가 변경될 수 없으며, 데이터의 정확성,완정성과 훼손되지 않음을 보장하는 특성. ㆍSW 개발 보안 용어 자산(Assets) : 조직의 데이터, 조직의 소유자가 가치를 부여한..
2020 정보처리기사 - SQL응용 더보기 정보처리기사가 이번년도에 NCS 기반으로 전면 개편되었다길래 어렵게 나올 줄 알았는데 ... 2020 정보처리기사 실기 1회 기출문제를 보아하니 대부분의 문제가 정의 위주로 쉽게 나왔다. 그래서 정의 정리나 할 겸 대충 써본다. 1) 절차형 SQL ㆍ프로시저 절차형 SQL을 활용하여 특정기능을 수행할 수 있는 트랜잭션 언어. ㆍ프로시저 구성 : D B CON S E T DECRARE [선언부] - BEGIN/END [시작/종료부] - CONTROL [제어부] - SQL - EXCEPTION [예외부] - TRANSACTION [실행부] ㆍ프로시저 선언부 [MODE] IN : 운영체제에서 프로시저로 값 전달 OUT : 프로시저에서 처리된 결과를 운영체제로 전달. INOUT : IN 과 OUT 기능 ..
(Python) 백준알고리즘 2750번 : 수 정렬하기 소스 for i range(num) 은 i에 0부터 num 만큼 반복. array.append(int(input()) 은 array에 int형 입력값 추가.