본문 바로가기

생각하며 살아가기682

PCM(Pulse code modulation) 아날로그 신호를 일정 시간 간격으로 샘플링하고, 이를 bit열의 디지털 신호로 변조하는 통신 기술표본화 > 양자화 > 부호화 > 재생 > 복호화 > 재구성SQE PDR나이퀴스트의 샘플링 정리- 입력 신호의 최고 주파수(fm)의 2배 이상의 주파수를 샘플링 하면 복호화 시에 원신호에 가깝게 복원이 가능하다는 이론, 표본화 횟수(fs) >= 2 x 최고 주파수(fm) 나이퀴스트, 적절한 샘플림, 엘리어싱 발생 언더 샘플링 2024. 9. 6.
소스코딩, 채널코딩, 라인코딩 소스코딩통신 시스템 상에서 효율적 정보 전송을 위해 전송하려는 원천 데이터에서 불필요한 정보 및 중복 정보를 제거하여 전송 데이터를 줄이는 과정 및 기법기능 : 압축 부호화(영상부호화, 오디오 부호화 / 고정 길이 부호화, 가변 길이 부호화 / 무손실 압축 부호화, 손실 압축 부호화)채널코딩 디지털 전송 채널 상의 잡음, 간섭 등에 의해 발생되는 오류를 검출 및 정정하기 위해 송수 양측에 의해 합의된 잉여 비트를 추가하고 복원하는 과정 오류 검출 코드, 오류 정정 코드, 파형 코드, 구조화 코딩, 블록 코드, 비블록 코드라인코딩수신 측의 원활한 동기 재생과 오류 검출을 위해 2진 bit의 디지털 데이터를 신호 전달을 위한 의미 있는 디지털 신호(기저대역 신호, 전기적 신호)로 변환하는 과정유니폴라, 폴라.. 2024. 9. 6.
CASB(클라우드 액세스 보안 브로커) 정의클라우드 서비스 사업자와 사용자 중간에 위치하여 접근통제, 자료유출 차단 등의 보안 전반을 관리하는클라우드 보안 중계 서비스필요성클라우드 보안 이슈 증가, shadow IT 증가, BYOD 디바이스 사용 개념도 2024. 9. 6.
에버노트 동기화 오류 해결 방법 에버노트 사용하다보면~ 동기화 오류 되는 경우가 있다.재설치하고 많은 방법을 해봤는데~ 캐시 부터 삭제해보고~~다음 단계를 진행하면 번거로움을 덜어낼 수 있다. 0. 에버노트 종료 1. C:\Users\USER\AppData\Roaming\Evernote\Cache\Cache_Data 내용 삭제 2. 에버노트 실행 3. 기존 데이터 초기화 후 재실행 이렇게 했는데도 안된다면,- 로그아웃, 로그인 재실행- 최신 버전 재설치 그러면 공유 노트 등에 대한 동기화를 다시 시도한다. 2024. 8. 14.
라우팅 프로토콜 RIP: 전체 네트워크에서 라우팅 테이블의 Hop Count를 비교, 설정하여 최적의 경로를 탐색하여 설정하는 프로토콜OSPF: Hop Count 와 Link State, 대역폭을 확인하여 최적의 경로 설정 하여 최적의 경로를 설정하는 프로토콜BGP (Border Gateway Protocol): 인터넷의 핵심 라우팅 프로토콜로, 자율 시스템(AS) 간 라우팅에 사용됩니다. 경로 벡터 프로토콜이며, 대규모 라우팅 테이블을 처리할 수 있습니다. TCP 포트 179를 사용하고, 정책 기반 라우팅과 경로 필터링을 지원합니다. 확장성이 뛰어나고 안정적입니다.IGRP (Interior Gateway Routing Protocol): Cisco가 개발한 거리 벡터 라우팅 프로토콜로, 중소규모 네트워크에 적합합니다... 2024. 8. 2.
고대역 초고속 메모리(High Bandwidth Memory) 3D TSV기술을 적용해 D램 칩에 수천개의 홀을 뚫고 상하를 연결함으로써 데이터 처리속도를 혁신적으로 끌 어올린 메모리 2024. 8. 2.
개인정보 보호 강화 기술(PET, Privacy-Enhanced Technology) 특정 개인정보 또는 데이터 보호 기능을 달성하거나 개인 또는 자연인 그룹의 개인정보를 위협으로 부터 보호하기 위한 기술 1. Encryption (암호화):     - Partially Homomorphic (부분 동형 암호화)    - Somewhat Homomorphic (준 동형 암호화)    - Fully Homomorphic (완전 동형 암호화) 2. Pseudonymization (가명화) 3. Anonymization (익명화):    - k-anonymization    - l-diversity    - t-closeness 4. Data summarization (데이터 요약) 5. Decentralized learning (분산 학습) 6. Differential privacy (차등 .. 2024. 8. 2.
스토리지 가상화(Storage Virtualization) 블록 스토리지 가상화- 일정한 크기의 블록으로 나누어진 스토리지의 논리 볼륨을 블록 단위로 액세스할 수 있는 스토리지 파일 스토리지 가상화- SMB, CIFS, NFS등의 프로토콜을 사용하여 파일 기준으로 읽고 쓸 수 있으며 공유 가능한 스토리지 오브젝트 스토리지 가상화- HTTP 프로토콜 기반 REST API를 사용하여 고유한 ID 통해 데이터를 객체 단위로 처리하는 스토리지 1. 블록 스토리지 가상화: 핵심 기술요소: - LUN(Logical Unit Number) 가상화 - 씬 프로비저닝  - 스냅샷 - 데이터 중복제거 - RAID (Redundant Array of Independent Disks) - 볼륨 관리 주요 키워드: - SAN (Storage Area Network) - iSCSI, F.. 2024. 8. 2.
인터미턴트 컴퓨팅(Intermittent Computing) 전원이 지속적으로 공급되지 않는 환경에서 동작할 수 있도록 전원이 끊겨도 작동할 수 있는 컴퓨팅 기술인터미턴트 컴퓨팅은 간헐적으로 공급되는 에너지를 효율적으로 활용하여 연산을 수행하는 컴퓨팅 패러다임1. 에너지 활용    - 에너지 하베스팅: 태양광, 전기 등 주변에서 버려지는 에너지를 재활용합니다.    - 에너지 저장장치: 동적으로 재구성 가능한 저장장치를 사용하여 디바이스의 크기를 최적화합니다. 2. 메모리 시스템    - 비휘발성 메모리: 전원이 꺼져도 데이터를 유지하는 비휘발성 특성과 빠른 접근이 가능한 휘발성 메모리의 특성을 결합합니다.    - 비휘발성 프로세서: 비휘발성 메모리를 장착하여 Normally-Off Computing (NoC) 시스템과 함께 연구되고 있습니다. 3. 컴퓨팅 모델.. 2024. 8. 2.
정적 SQL, 동적 SQL 정적 SQL: 컴파일 시 SQL 문이 고정되어 파싱, 검증, 최적화, 실행 계획이 미리 결정됩니다. 빠르고 효율적이며, 균일한 데이터 분포에 적합합니다. EXECUTE IMMEDIATE와 prepare 문은 사용되지 않으며, 유연성이 낮습니다. 동적 SQL: 실행 시 SQL 문이 생성되어 파싱, 검증, 최적화, 실행 계획이 런타임에 결정됩니다. 유연하지만 상대적으로 느리며, 불균일한 데이터 분포에 유용합니다. EXECUTE IMMEDIATE와 prepare 문을 사용하며, 더 많은 유연성을 제공합니다. Embedded SQL: 호스트 언어(예: C, COBOL) 내에 직접 SQL 문을 삽입하는 기술입니다. 컴파일 시 전처리기가 SQL 문을 인식하고 데이터베이스 호출로 변환합니다. 응용 프로그램과 데이터베.. 2024. 8. 2.