본문 바로가기
반응형

Study/정보처리기사(정처기)8

실기 문제 개념들 디지털 포렌식 서술범죄 행위에 대한 사실을 사법기관에 제출하기위해 디지털 증거자료를 수집, 획득, 분석, 보관, 제출 하는 일련의과정을 뜻한다.루트킷과 크라임웨어( 루트킷과 크라임웨어는 해킹에 사용되는 공격용 도구이다)루트킷 : 시스템 침입후 침입 사실을 숨김, 차후의 침입을 위한 해킹에 사용되는 기능을 제공하는 프로그램의 모음크라임웨어 : 온라인상에서 범죄와 같은 불법적인 행위를 수행하기 위해 제작된 컴퓨터 프로그램, 공격용 툴킷이라 불림개발환경 인프라 구성 방식온프레미스 : 외부 인터넷마잉 차단된 상태에서 인프라넷 망만을 활용하여 개발환경을 구축하는 방식클라우드 방식 : 구글, 아마존, 마이크로 소프트등 클라우드 공급서비스를 하는 회사들의 서비스를 임대하여 개발환경을 구축하는 방식하이브리드 방식 : .. 2023. 10. 3.
트랜잭션이란? 트랜잭션의 병행 제어 기법 트랜잭션이란 데이터베이스 시스템에서 데이터의 일관성을 유지하기 위해 수행되는 일련의 연산들을 의미한다. 이러한 트랜잭션들이 동시에 실행될 경우 여러 가지 문제가 발생하게 되는데, 이를 해결하기 위한 방법 중 하나로 병행 제어 기법이 있다. 본 장에서는 다양한 병행 제어 기법과 각 기법의 특징에 대해 알아본다. 병행 제어 기법(Concurrency Control)이란 무엇인가요? 데이터베이스 내의 모든 작업 또는 명령어 등이 동시에 수행되지 않도록 하는 기술이다. 즉, 어떤 일을 처리함에 있어서 다른 사람에게 피해를 주지 않기 위해서 한 번에 하나씩 순차적으로 진행하도록 한다. 예를 들어 은행 창구에서 대기표를 뽑고 순서를 기다리는 것처럼 특정 업무나 서비스를 이용하고자 할 때 한꺼번에 많은 사람이 몰리면.. 2023. 10. 1.
깨알 C언어 특강(Feat.유튜브 흥달쌤) 정리 컴파일이란? 개발자가 작성한 프로그래밍 언어로 작성돈 코드를 컴퓨터가 이해하고 실행할수 있는 기계어로 변환하는과정 C언어 컴파일 과정 개발자가 작성한 소스코드 - 전처리기 - 컴파일러 - 어셈블러 - 링커 전처리기 - 전처리 구문을 처리하는 과정 컴파일러 - 고수준 언어를 저수준 언어로 변환, 기계어와 가장 가까운 형태의 언어로 변환 어셈블러 - 완전히 기계어로 바꾸어주는 역활 링커 - 여러개의 오브젝트 파일을 합치거나 라이브러리를 합치는 역활 인터프린터란? 고급 언어로 작성된 프로그램을 한줄씩 읽어들여서 실행하는 프로그램 번역과 실행이 동시에 이루어지므로, 별도의 실행파일이 존재하지 않는다. 변수란? 데이터를 저장할수 있는 메모리의 기억 공간 변수 생명 규칙 및 특징 예약어(키워드)는 사용불가 공백을 .. 2023. 7. 26.
C언어의 출력 서식지정자 %c 문자(Character)를 출력, 한글자만 출력한다. %s 문자열(String)을 출력한다. %d 또는 %i 숫자 정수형을 출력한다. %u 부호 없는 정수를 출력한다. %f 실수(Float)을 출력한다. 기본적으로 소수점 6자리까지 출력한다. %e 지수 표기법 %g 일반 실수 표기법 %x 16진수 출력 %o 8진수 출력 2023. 7. 19.
반응형