본문 바로가기
728x90

IT/공부중4

[정보처리산업기사] 페이지 교체 알고리즘 페이지 교체 알고리즘- 페이지 부재가 발생하였을 경우 가상기억장치의 필요한 페이지를 주기억장치의 어떤 페이지 프레임을 선택하여 교체해야 되는지 결정하는 알고리즘 1. FIFO(First In First Out)- 가장 먼저 들어온 페이지를 먼저 교체시키는 방법 (주기억장치에 가장 오래 머물렀던 페이지를 교체)ex) 참조페이지 : 1,2,3,4,1,2,5,1,2 / 프레임 : 3개111445 22111 3322 2. OPT(OPTimal replacement)- 앞으로 가장 오랫동안 사용하지 않을 페이지를 교체하는 방법(실현 불가능) 3.LRU(Least Recently Used)- 최근에 가장 오랫동안 사용하지 않은 페이지를 교체하는 방법ex) 참조페이지 : 1,2,3,4,1,3,5,3 / 프레임 3개.. 2025. 4. 22.
파싱, 파서 용어 정리 프로그래밍에서 파싱(parsing)은 문자열을 해석하고 분석하여 의미 있는 구조를 만드는 과정을 말합니다. 이 과정은 컴퓨터 프로그래밍 언어의 문법 규칙에 따라 문자열을 분석하고, 그 결과를 트리 형태로 표현합니다. 이러한 파싱은 다양한 분야에서 활용되고 있습니다. 예를 들어, 컴파일러나 인터프리터에서 소스 코드를 분석하여 실행 가능한 코드를 생성하는 과정, 자연어 처리 분야에서 문장을 구조화하여 의미를 파악하는 과정 등이 이에 해당합니다. 파싱을 수행하는 도구를 파서(parser)라고 합니다. 파서는 문자열을 입력으로 받아, 이를 분석하여 의미 있는 구조를 생성합니다. 이러한 파서는 다양한 종류가 있으며, 문법 규칙이나 처리 방식에 따라 다르게 동작합니다. 파서의 종류에는 크게 두 가지가 있습니다. .. 2025. 4. 22.
ZPL Viwer 온라인(웹)에서 ZPL 라벨을 미리보기 할 수 있는 사이트가 있다.http://labelary.com/viewer.html Labelary Online ZPL ViewerZPL PNG PDF Multi-Label PDF EPL Linter Warnings (0): Nonelabelary.com 업무에서 Zebra 라벨 프린트를 사용하고 있고, 라벨프린트에서 직접 프린트 하지 않고 미리보기 할 수 있는 아주 좋은 사이트이다. 이미지도 코드로 변환도 해주어 개발시 매우 유용하게 사용했다. 단 한글을 미리보기 할 경우 ^XA 다음에^CI28^CFJ,50이 두개의 명령어를 넣어주면 한글이 깨지지 않고 잘 조회된다. ZPL 코드 한줄한줄 작성하기 너무 힘들다..ZPL디자이너가 있다면 상관없겠지만.. 2025. 4. 22.
[정보처리산업기사] (관계형 데이터 모델) 릴레이션, 키 릴레이션의 특징1. 한 릴레이션에 정의된 튜플들은 모두 다르다.2. 한 릴레이션에 정의된 튜플들은 순서에 무관하다.3. 튜플들은 시간에 따라 변할 수 있다.4. 스키마를 구성하는 속성들은 순서에 무관하다.5. 속성의 명칭은 유일, 단 속성값은 동일해도 무관하다.6. 속성은 원자값으로 구성된다.7. 튜플을 식별하게 위한 속성들의 부분집합을 Key로 설정한다.Key정의 : 데이터베이스에서 조건에 만족하는 튜플을 찾거나 순서대로 정렬할 때 기준이 되는 속성1.슈퍼키 : 각 행을 유일하게 식별할 수 있는 속성들의 집합(ex. 주민등록번호)2.후보키 : 각 행을 유일하게 식별할 수 있는 최소한의 속성들의 집합(ex. 주민등록번호, 전화번호)3.기본기 : 후보키 중 선정된 키로 중복 값을 허용하지 않는다. NULL.. 2023. 1. 18.
728x90