본문 바로가기
반응형

분류 전체보기146

메모리 구조 [코드, 데이터, 힙, 스택 영역](Memory Structure) 메모리 영역 우리가 아는 OS에서 메모리 영역은 코드(code), 데이터(data), 힙(heap), 스택(stack) 영역으로 나눠진다. 코드 프로세스가 실행할 코드와 매크로 상수가 기계어의 형태로 저장된 공간. 중간에 바꿀 수 없게 read-only라는 특징이 있다. 데이터 영역 코드에서 선언한 전역변수 또는 static변수 등등이 저장된 공간. 실행 도중에 변경이 될 수 있어서 read-write로 지정되어 있다. 프로그램의 시작과 동시에 메모리에 할당되고, 프로그램이 종료되면 메모리에서 소멸이 된다. 힙 영역 우리가 흔히 사용하는 malloc, calloc으로 heap영역의 메모리를 사용한다. 할당을 통해서 진행을 하는데 해제를 진행해줘야 메모리 누수를 방지할 수 있다. 선입선출(FIFO)의 방식.. 2022. 11. 11.
[Kotlin 코틀린 문법] 반복문 (for, while문) for문 for문의 여러 형태들 package com.gyroh.algorithm fun main(){ var i : Int = 1 while (i 10, 8, 6, 4, 2 6) 정수 배열안의 원소값들을 하나씩 진행 -> 12345 7) 정수 배열안의 원소값들을 하나씩 거꾸로 진행 ->54321 8) 문자열로 선언한 배열안의 원소값들을 하나씩 진행 -> mon tue wen tue while문 fun main(){ var i : Int = 1 while (i 2022. 11. 11.
[시사] 카카오를 데이터 센터 화재 (RPO, RTO, 재해복구 설비) 를 통한 정보처리기사 개념 공부 시사를 통한 다음 정보처리기사 기출 예상 입니다. 빨간 글씨가 시험에 나오지 않을까 싶습니다. 지난 10월 15일 성남시에 있는 sk판교 캠퍼스에 불이 나면서 카카오가 아주 먹통이 일어났었다. 네이버도 같이 불이 났지만 신속하게 해결했던 상황을 볼 수 있었다. 데이터 센터가 한곳이 불이 났다는 것이 정말 말이 되는건가 싶었다. 물론 조금의 시간이 지체될 수 있었지만 이틀이나 지속되는것은 그리고 아직 3일이 지난 티스토리의 pc복구는 되지 않는 카카오의 모습을 볼 수 있다. 우리는 이러한 시사적으로 가장 3일간 화두가 된 이것들이 내년 기출문제에 나올거라고 예상할 수 있다. 데이터를 보관하고 처리하는 데이터센터와 인터넷 센터가 자연재해와 재난으로부터 보호해주는 시스템은 어디갔나 싶다. 네이버는 자체 데이터.. 2022. 11. 10.
정보처리기사 실기 개념 벼락치기2 무언가에 대해서 적을때 그에 대해서 서술하라 할때의 문제 대비를 진행해봐야겠다. 서술에 대해서 그리고 요소를 적으시오 할때 정말 많은 애를 먹는것 같다. 그것에 대해서 대비를 진행해봐야겠다. 데이터 모델에 표시할 요소 3가지 구조(Structure → 논리적으로 표현된 개체 타입들 간의 관계로서 데이터 구조 및 정적 성질 표현 연산(operation) → 데이터베이스에 저장된 실제 데이터를 처리하는 작업에 대한 명세로서 데이터베이스를 조작하는 기본도구 제약 조건(Constraint) → 데이터베이스에 저장될 수 있는 실제 데이터의 논리적인 제약조건 데이터모델 구성요소 3가지 →개체, 속성, 관계 정규화 → 테이블의 속성들이 상호종속적인 관계를 갖는 특성을 이용하여 테이블을 무손실분해하는 과정 정규화 과정.. 2022. 11. 10.
정보처리기사 벼락치기 개념정리 합격률이 15퍼라는데 갑자기 기출만 풀고 탱자탱자 놀다가 그 소식을 듣고 벼락치기를 시작했다.. 엄청 중요하고 다들 외울만한거는 정리를 하지 않았다. 그 외에 애매한 개념들에 대해서 모의고사들 같은거 풀면서 정리 스키마의 종류 외부 스키마 = 서브 스키마 = 사용자뷰 개념 스키마 = 전체적인 뷰 내부 스키마 = 저장 스키마 포렌식 범죄사실을 사법기관에 제출하기 위해 디지털 증거자료를 수집/복사/분석/제출 하는 일련의 과정을 지칭하는 용어 델파이 기법 전문가의 경험적 지식을 통한 문제 해결 및 미래 예측을 위한 요구사항 도출기법 쿼츠 크론 표현식 의미하는 내용 0 0 12 ? * SAT-SUN 매주 토요일과 일요일 12시에 프로그램이 실행하여야한다. 클리어링 하우스 저작권 권리를 위한 요소중 소비자와 유통.. 2022. 11. 10.
정보처리기사 실기 2022년 2회 실기 복원문제 정답 및 개념정리 1. 다음은 관계 데이터 모델에 대한 설명이다. 괄호안에 들어가는 용어를 작성하시오. ( )은 /는 관계 데이터의 연산을 표현하는 방법으로, 원하는 정보를 정의할 때는 계산 수식을 사용한다. 수학의 predicate calculus에 기반을 두고 있으며, 관계 데이터 모델의 제안자인 codd가 수학에 가까운 기반을 두고 특별히 관계 데이터베이스를 위해 제안하여 탄생하였다. ( ) /은/는 원하는 정보가 무엇이라는 것만 정의하는 비절차적 특성을 지니며, 튜블 ( )와/과 도메인 ( ) 이/가 있다. 2. 다음은 대칭 키 알고리즘에 대한 설명이다. 해당 설명에 맞는 용어 작성. 1) Xuejia Lai와 James Messey 가 만든 알고리즘으로 PES(Proposed Encryption Standard).. 2022. 11. 10.
준비정보처리기사 실기 2022년 1회 실기 정답및 개념정리 1. 다음 설명에 맞는 RAID 단계를 쓰시오 ㅇ 두 개 이상의 하드디스크를 병렬로 연결해, 하나의 디스크처럼 이용하는 기술이다. ㅇ 스트라이프(Stripe) 방식으로 구현하여 I/O 속도가 빠르다. ㅇ 데이터를 블럭단위로 분할하고 나누어 저장하기 때문에 하나의 디스크에 문제가 생기면 데이터 사용이 불가능해진다. 2. 다음은 로그 기반 회복기법에서 사용되는 명령어이다. 각 지문에 해당하는 명령을 적으시오. 1. 오류가 발생하기 전까지의 사항을 로그(log)로 기록해 놓고, 이전 상태로 되돌아간 후 실패가 발생하기 전까지의 과정을 재실행한다. 2. 로그를 이용하여 오류와 관련된 내용을 취소하여 복구한다. 3. 데이터베이스의 이상현상 중, 삭제 이상에 대해 간략히 설명하시오. 4. 아래에서 설명하는 임시 키.. 2022. 11. 10.
준비정보처리기사 실기 2021년 3회 실기 정답및 개념정리 1. 다음 Java 코드에 대한 알맞는 출력값을 쓰시오. class Connection { private static Connection _inst = null; private int count = 0; static public Connection get() { if(_inst == null) { _inst = new Connection(); return _inst; } return _inst; } public void count() { count ++; } public int getCount() { return count; } } public class testcon { public static void main(String[] args) { Connection conn1 = Connection.get.. 2022. 11. 10.
정보처리기사 실기 2021년 2회 실기 정답및 개념정리 1. 네트워크 장치를 필요로하지 않고 네트워크 토폴로지가 동적으로 변화되는 특징이 있으며 응용 분야로는 긴급 구조, 긴급 회의, 전쟁터에서의 군사 네트워크에 활용되는 네트워크는? 2. 다음에서 설명하는 개념을 쓰시오. (1) 사람의 감정이나 경험을 나타내는 개념 (2) 사용자 인터페이스. 예로는 CLI이 있다. 3. 트랜잭션의 특징 중, 원자성(Atomicity)에 대해 약술하시오. 4. 다음은 제 ( ) 정규형으로 부분 함수적 종속성 제거하여 완전 함수적 종속을 만족하는 정규형이다. 괄호안에 들어갈 답안을 쓰시오. [수강강의 테이블] 학생번호 강좌이름 강의실 성적 501 데이터베이스 공학관 110 3.5 401 데이터베이스 공학관 110 4.0 402 스포츠경영학 체육관 103 3.5 502 자료구조 .. 2022. 11. 10.
정보처리기사 실기 2021년 1회 실기 정답및 개념정리 1. 물리 네트워크(MAC) 주소에 해당하는 IP 주소를 알려주는 프로토콜로 역순 주소 결정 프로토콜을 무엇이라고 하는지 쓰시오. 2. 다음은 DB 설계 절차에 관한 설명이다. 다음 빈칸에 들어갈 알맞은 용어를 쓰시오. ( A )은/는 특정 DBMS의 특성 및 성능을 고려하여 데이터베이스 저장 구조로 변환하는 과정으로 결과로 나오는 명세서는 테이블 정의서 등이 있다. ( B )은/는 현실 세계에 대한 인식을 추상적, 개념적으로 표현하여 개념적 구조를 도출하는 과정으로 주요 산출물에는 E-R 다이어그램이 있다. ( C )은/는 목표 DBMS에 맞는 스키마 설계, 트랜잭션 인터페이스를 설계하는 정규화 과정을 수행한다. [보기] : 구현 / 개념적 설계 / 논리적 설계 / 요구사항 분석 / 물리적 설계 3. .. 2022. 11. 10.
정보처리기사 실기 2020년 4회 실기 정답및 개념정리 1. 현재 IPv4의 확장형으로 IPv4가 가지고 있는 주소 고갈, 보안성, 이동성 지원 등의 문제점을 해결하기 위해서 개발된 128비트 주소체계를 갖는 차세대 인터넷 프로콜은 무엇인가? 2. 목적에 따른 디자인 패턴의 유형에는 생성(Creational) 패턴, 구조(Structural) 패턴, ( 괄호 ) 패턴이 있다. 괄호에 들어갈 알맞은 패턴 유형을 쓰시오. 3. 다음은 어떤 UML 다이어그램에 관한 예시이다. 어떤 종류의 다이어그램인가? 4. 데이터베이스의 회복(Recovery) 기법 중 Rollback 시 Redo, Undo가 모두 실행되는 트랜잭션 처리법으로 트랜잭션 수행 중 갱신 결과를 바로 DB에 반영하는 기법은 무엇인가? 5. 다음은 n이 10일 때, 10을 2진수로 변환하는 자바 소스 .. 2022. 11. 10.
정보처리기사 실기 2020년 3회 실기 정답및 개념정리 1. 리팩토링의 목적에 대한 설명을 작성하시오. 2. 다음의 출력 결과를 쓰시오. #include void main() { int c=0; int i=0; while(i 2022. 11. 10.
반응형